[ [ 1077540077753455991060203398475537353425731826626159379655345626947362175646280206466817877773202610241447674088455067559615439101905861149675100989817157148853705492871054206787876352649267820864715660842488686485153616443029902375916318716948257851336026994545457025565411115148035778081690438920472281471395566128852948607056291286387241667129736916660045852623129867902497047426546961430497613489990042947815082695534252867504102776931089465546922749291860363278714441472534086689208907447442158342763264483064454748040186442807473794019272601022999304282705524477309469951750387446351882425128117950276615882518934025641118727591075369752798999770056756854475855747594104607174046617431110530479771774597645709567121602584563370001359967014590041413856865434493208805589489283399112006413522380218571210119613650909167092398296018889473326120144243770279925553802729101770647706320022903259198989862627434499271887507450487075660403423509749899166297851068135326502252477896161829835967169875947004742107764755055187412238459195637410714469020445619941629086964983776768208653597941026747186763430147454840640189481313845450911616766813932379392992494759071646537085167944408768791095102294345013311611120976237271047674935126320442516897807914985728702989217913019370865506280401768973895331060138682282981028516488960437717346121764158236782147753646267906302149097721614430323998983217880015052882300635337576176764808615204104108237831014568475136637740957562027075022787926482108458575524133701554597374537430749726815647036924336857198826463639559837007603506766145743465284304767364858016537640341564255803057850672067811082247230777762973480212642612014136366994543650737042458968993437054144495355416496796621572099159734626549760000000000000000000000000000000000000000000000000000 + 11018506686059682346837858649397144992354445521533313276212398656831694865224039790963281440199021843868085230629172881475581948742679064393065120176914255592018174149708245532173655389939841453146023018799608479531150413159376782854400794993707288352241384652303014375217951702303748609404405922440511186862446838101394372731211556558514410336692233371108734254439056952718646522481807699808129587124587329548221493652099065328579367748430400464964645584906325606068328049752656068736962804279225127690833371154063575975971094584538896211480041075934190173240215311001334264284479218214282477757634989854192391932068220732457493952555858951072885424244847223724957969848073772645218164919466195783261914759517166703648730710312635217570871202002541110327074447215435252768319291180964022083073490737226758252545812111244713747462960990888293542086152535077860412106316552203949556686793957618248662243765021309382476007692394584441501987142981337174382294997236627386722038171254166308214716327760515838067882149835795528500709565795799924563578667155355507637785074217846471778905137573012037205235598961397235805631902567889408408827040131593783394013442332400273977759688236940577498622861623510673227861939002346908965389818586550467724038798878204545195808090219221682282689417098402174327406411058505590613349726180646676109021292084335011200919812620473435917163702229213421985250096038957086076742137287404196094051333564408092106475722995239801432221880396199332759630171232126918586275095467925512875348832745598701575120847615906944022929313068904753434285367222827333616347707116664467983339850485301864441554405551493295767242827208335542993750027444425168024918084440086843067630993008451884029856402073233612083714905734538854400000000000000000000000000000000000000000000000000*i1 + 49855033263765183024312212456575752941480789127973693067661315165213724451011887927711287941944891918003449574186803789298422562601724914422323983182658499079104435873071536515564969369690708521588369602841449541821985737292350641487734427368393586477252502796225093675143143424215075904990189868926847308820349726135172732287116614828491897475390671940813845179882339768338304285562692533062056392179467232939771073524359758595583524490746100561741651407690024489565221122488498046856411143212573541614492388564632393341392280891242747983227899746881166060812393031024176426027169207941475831675870791015984531613446839924419251895968775154882962626041236429452764226992223375252157487813177423533481018605672883433957762134786849835693973714318456841971734488509239132574999405868260372927731671427142383586713053095198034330884730164926544281982012232946249291350443863093978811124744716410813558951564039586562248315525088284399150959189420549204574615670945884289107337633335304487135836931395275657184108405316251161176169349346772993256739576833386152402754488510644873089867687865254875103270151918530834930680575716764806840705860647330116147090105103420279007240330600143370193327748297849680822566301615519778128043777867564194608150943133616580789519422412999932009170864411949752050246742716088109353753214623349511887578908028821188212605104926268400194836926451970977428503016262197037177661330044167080602754415508902184226163307549247872060857777921758584993609736216065456324111377023509720116680829250404624697423406059809203810621583890763226967901297532426805511295679562198455393698431379498004857196399991927199168970897567342508760414470712249893601266915879754436061003749632531463543791727522553272298685346003025920000000000000000000000000000000000000000000000000*i1^2 + 105283224496479300544452564685872557806389296875015815346747466046128168919062464701200116629574639072928278067679893042460172154314903711961432736190565146064639482935823509404182733936599929959447318848265680584678140869887511905934110577680880273093554559990745221195641982381797795234184007432319226860976625005786961194053162443209715550052920957384671804492751405296238840507163922686161466070109823263263810091392652616596546277295220329952049222507169365349013004272115012140056597606588488394576689700949082890622758012952141929305575550340391418162266030508483494305331402251199889626333052152809667468198803239281309632938102185573507001891151037749217701122408726539081374284053925917951848776576418602255974578696109608670718960575579074380741021252415143443082156790242505352197846822754620350235258311196400445893614371603346607840372213140450280557117173439754788611751590954686833667938928515831364943248332600115478684801613519294961195051724093918618524710120798599951698784529250633066377157679791224376589298970458704903818415299023285924492282868047200670911686716049088376584059885797569868624595281599592902740164988042284508627889045079277870252391188931721110529624455591414502977472477414598276799815410223396593287072789021180163216240740688612765491363029207519426407953362958405265727578695637060187074265909933857309329557125762140160366950608813880071604040256462981081523477850016165740464051363015967551492227401923505188694761592216560700279351751866056715893313704924143365929472987339170451263603663751332921757181463463945255270149866221054054176373835754073682974428520092340002509453624488814412029867278010708266158754974460291745329444873105447689422079552760721190619902748681449346569281085846323200000000000000000000000000000000000000000000000*i1^3 + 60566409125483262040028300698383557187025374125510695505282286935894296245281861157332056129972572692079326693405217250871209296664822617483995527720703959295728930738359697710512661837790957110323097388905624924651474494428261822148582383004963876784333925147734431236226827828793095938380776050386376862502150501070461590114003646442910538617289247522485458202369050840405904142671226473519960483209038599381471225871572068548024650307875855158635125370940333108592001521190493053768495699836244490354283579095983991014085821832264020959688263019487303082586631644516854294977545976420670060797061165601442383477462423721742400733528442989976541666060481253498578544389955287935503940013893991881322939026180548736864666442436994066238114019606887727988027434124586027695184154838682604727577842408211280359958560547517507192593110181270599523028318044573228069559087473765854835596456704796960429456146506464812504284616064160646552464696453501416783604324914148149658707524834940192933446645519442281213764596325340208233713587325672195106870996400031544597746875514896224217000704772389067714246590287886882032684592125934438784204274921767387474409192760571965760145719854941118126993640602223005730353604374580814029981634477079603148278424186133897253161287915431844748058268813837209114397583786547349217932964855217744553832505951686514471797001862690702006293012195634099407238725050987559006881548245323090328546343033273225728869379821646943933736551911738543024038702715516645188740776963743391617576580477776902831899724270004230683115956291872885104945730792696372435452921500213978324484906305682069464546521797094784008570725862356946758908852203243183350316046276202616695876894286281955175255480816708516402363698774016000000000000000000000000000000000000000000000*i1^4 + -127994114588133859993928085778911103059807153753779127330659795184907475162271731830946294431365222678330835529515455147354184286829465564230750514855645755457809814875958782865800618216998671164498424659212818645076686665795739049391256876312208019754382330116952705797617739222066480281904246419023422338883901121976404950534116354782869279167742490272987406611103642103857521224271611097522423270122771785817106100271642583594530975633249762280795282035371662296102611310818932671585238597272178137210884920527574918238171708633088474582872666744374746679720146335355015441240822210045854740873974026324441243886346375289842304401586311653800010055801256390053936058628958230583865059177382395724168191685014450631060322245633726267394306860154332359507222250511089635421338846858221654683598323759551591600551593811756223311885119650629666825395386602353053141441858437858523683809575277090971086478973150887140096226140255776186238263526896493734551950073420916938610241088722386123559993948119668665848726501279754056160152679411521444483569047340953722242455377362386446470291275632026321021281632413365840603144054155566585661968604653436644347589309677305715318183552747578685390452365672400587333102364489848046847372445629344220466502279606675796010987877311545011897704162460332372257821101711483658618703103790967742041725788242338893032351127111025062409924564539789676479436662315887829452663089495327817592565076474136313815067393112611824921526205242834341386935174385546764391643966769947766753514734640592864694085017501809829299725020374640493406084314940333475584044962460198291495893309746596466451559033371026714474393173532915774811458689260452699223077108503011416750524231996939946302385811651224075682954266804224000000000000000000000000000000000000000000*i1^5 + -119071895681629937164916178324640491934102491258792112612518226800919571695914560584103989270931703830845639615618712204807702951470043471130346204362185982354248471119628977701125952170025793911369360198274954009759333280196671858469690286318831319084236698497030421736858328178649447481334869693209888644078898747837859907192823298676312367305986695042559537865003272563191181987880575694583015228010850847084155725654180442780921772129888663080922820297322228254150558490421919961095249831760181595937591100427409274995509355247620797365478722085223670184409628778089891500782589792513119209108515948149886910928929824089540155950128247171792184912415450132429064964000897241339982017681150665612084037558269616308829478140895188682859306737193377223274500334767026068707030480411555670764928421263051655505643150453775211320351829457583647007663109161923434823279084815560653619999873391657916451313676074535073580203623866945337258883766174243422325436888542536330566573311466332594005101832086166453910292809732664066471047785084932424401548781788599100797608969094764781902684673334148441283800236448476905765016273049057503579006655726078889348693484185980740668651001074428305597399963091093577716482043748508136418961040652169405509094257714642074032458928481553238009506847720140516792093418807406479567570700443781690328416930543167265104207177293832158220161870310494710977464125968982203188079420884514470143140728128659605548627879711322240550660255797214127888773257192772519677944571646677576495256019835777354437011150466526118532391587104854692751879555849312298223686103893083166763744693054257240616882992726137836699897983802511728762927280444432830728220199224436223819094339909519128612455035429469493866099858472960000000000000000000000000000000000000000*i1^6 + 5700099391408271009543541479867807168366597429848732050783299885531449235361076874604364931736973254712292690451051645791699397482346325226849022803355647545966429633316224986085274256466813454987062969516182329868399845674619870576627537645200665629361719069842836081896370112150335095496826134305296700204295586113585803788908502371449274666633929847621804948859457454543813446848474200120156432294007753908373597172584358031212742568460542515318190845920291547510054645327713716292471463030892244857808153276313459694282377133660076388462477957629933542453783943865685176508768505988462926593390623203316329767773005958585724727521731867365442179584748859036137088245780935404848501190640414172930336477583002486876365198542503100536756589109027465805940783798885994344246583179822519491452045706646720537732168771691346244920562912720012504800907009326271345608330048021040335823959808035489420222310781321331319704558282269881113325054619099787135622993416121135316647726787850740806220378838669026805425455047897890523399112497838441952874761210879492706504485170668304863191343553732447374936802256728837920315197518563245157904225761924078855374906567334248827763611286443140570313775781521788455285546159542986783952154741913831442421843865032058928002467337889961209571104353392390450939802030331524253593386069349214000105126740622371037239593378252811981220746066569958706727544793780517232367934869654179525309039096111863123536026340999846206640562336649222791809777341144053742228156346375215657274740776414454997404047073047289008156685042602079747173053875528023870431209426407421068414527398124010788067660001923465086078073085835130361073507992781964233574212797217856797698899607725889510582549093171384834387345408000000000000000000000000000000000000000*i1^7 + 711979601145228978861236684815798450440255133369875849011581488432828589024821068308341362225564624384161098977897406431870016247798023348813262928808063851511254964143864842701577938634071961761959348903394932896539357076645556988709880436513330098638126747739069047638149139862508167700896016851901372164920293503661987989452519278258473898117396419793719182787408391227066572544779193198663783488480724278692233589569048494460099857521725251220898658816068326915587219205421978943963770882989373712439828018934662609246001222945809811674962994217194263329618539651129182517687045925807790263032298555634858894947317628775078348426026466231050406251143625809434600475438762664634676293821319742728765020768093941850651883382654667084233771974448133071071334360216806097928639319103750709298907587454099850506229343030244104362030482101049161368827396638325357800082115765473035183013158531132226036996627526204644665319978063787871932852820195187731097654799428788664782684546466910913959870751496923462305105496569157813031934055744401383690452582846570469939453202997326147754676199710118283928203481025682855618566065631024500914116134615108933218240442111564879714396440232860292610587301198265245980552875219248216968427082422496808399105805208419930468429272355905418268103427445944956903900149142421261527656899181175079192209550268609964193004071615938678292004454708345134101810791271138029502162286935971650850415906035019229844614792560170396266845226006363317673341267552889569375226876378018961325441364429425262257188574067340751015286395071580727949321284268337762132369767183360905891668367906971978700326889392915232202206915989621813555808531511219774954773056344651594425015238271319293903017983497292892644311040000000000000000000000000000000000000*i1^8 + -5909802663897200497005667747486656911793923983545529343360740557787269417145786707704464397788456254630639061537490383786082668823328888908715892679472373912247234405474708464707897858794441183803157429632317906364722084798168346031009262742461943472754835407312120677684820491799507826960428217892047902808673715699804864688311178590345044339640336255445192664244372907942008603513365305311224411158944865516969161773750199868433819477543555847995769097522002781536084287371719685298232721369057780993567905501174737528770234413008294319757200171769481209837858696628960446700320298778799682849754915247968185264281735286561977049005683622364572651950864558261023464944461025622967270561397491848574104003355467885713473514330971633230167631407674739643746007694800404969761765059009676281363240281140872426572770349108335274544736485121929456578266714023693698597405080813668974729924666757428620169403225823067273988342005289065449159644575240835211689166981894318235883810416884338603350325683716059085113392030183785233888231316857222889893882215150678478003428193693921378825996559950606745224227522314924774126403721243662325198888056371688979730019248801350215993986676138602469946046162462351254465929637194640814598216731178546571311197138951892937111226128957017663033100140051447578387665270671964363255859921027359461516292978350063644154344673467033701526443924966312671057364941495301009245002745762897018008422704561586100307197927004181991455689245985409203459644388894749811426624613276860500704711675153383994891363800582787345978615053112538512121313281008971639775047171131696223237758897542218484964704743214306928992242329401974044759623338587528739594593369854664741508251500653268793365057086996754161519820800000000000000000000000000000000000*i1^9 + 3139117510489532921166024045792088820239955145987439511117092797958642188823801956215624250823382462470812201565559436568469197030475406781482537838340984088004841270120997454265612811464283591872885525752674187729474981202495872904846412099764811056090587065323580143873338911836100281941184906792999954926955132976960649871326568554853985094757795142497471770837584307261107380843681240344351638154134348973980325267851298084641452644053774467702557695838564770186011634417537539408759448907511241418467981693216292397752420509455790994521916173676746233509537598553394111834920899929690797697599580993161369474240148495127654292740279323305435834096350646254778186460847713840334009638067889989280611341013236995301098345064684714670313085497647874302123982786922196925637055287249897631333148590280227146502990719757490785454203473374462965901233385932868566857142100740764403846466747459467968782110769213916324563774639464101334758863361260362635812760571669779917393210263587978209298686198233161654799267054231743820458351250289454043729314862521160657264794750452947990566771382823815454378777700980854566995199609840511703889795038879690818764818412206403781308555160426652636874968404503942195019325969687870994343206518412620057699893574561961088403704123977519690264876880713643770155546415478449615251239655307631815694441894467681031607661851524062449666660909624096293850889120583626200547548158588446545395518759774056315386048048808640023275116576913418705910649073397089243332683107956402973435034070737572919601964002192947152956673810393918362347089321692669165993827071029526607310633556709928017112379357445294438800771646855854718867253257481742069336162641007441331408858580737986869213685882989600982014361600000000000000000000000000000000*i1^10 + -2177812139944588006321496606635547321679129850076528860092683341783606284079199582268204853303493529709660911414545736134741048154631637673483426004025078212714747814008353155066869070400820789765348356433146227652327690146440483300779412546609318851237394538075980412171943795851257387992351260832144995041112665681239346785748259802554919720410868583397135807168495520168972050685639974786886217652413142016308349565119017920957408223302359702263084841031604177891178946119711616649382942298639123162824122543333880155946330792915330289460886558881629032853904261778624774292561328235284092942065999051442934597848657084456452578578019206965904801115255831202715623524458818836827733743368804590442065913362668264507840992319762928746836950244364271255463644900267554317427657354798831563529209487038854556104869179447193267524152085198282036068630171037214592417851181323460508964408611669415886899414107523617845484665770945564333858197618531006676618964715451919065961647275709731156697784096594772250902537540426071883163593526688751158563277116475713119467428655737025284289444747235855006311938715241074933566708925068650597497064098953602664073571802666905807314303572278687443801726329345677819195592250545513913069256377742082373345320065241442830855780732126876224632950659542125484983674692852974801966968680337262838507187091782230536127051792746814742352737924060775907999950591210561764505573471766346798244940398777158477400185265237315208119937848783354230060406206543514149528886143606206202345477056563334263055173319592004229758565255884842518247456305860751755161933779263412887546068455258577133220048794148176102663617192578117510592664993642003163097319328944526130440860375345340555670644656529438907826176000000000000000000000000000000*i1^11 + 563133372809500221155008769914766692886931453084889077907015897974253912083480209127035385836988223322775342447961863376956121801581245481257570263072868439079453697771817787278491512723195965811714832458392074261113078009930767641012683351019152733479152431248980445524259826774129269557126335971591265984370124040123954049040139397756954616182294262413615169881324787962898232267426213801135445291447681120641866841761232905270097783286848661568057887231145105238370876597627490456658502381553040854631818346682450065645475378650822274748781685739650241052979158965686228499929315763418691996439734446911759597044545947229650083764793624252806432909609238775236841371387063155437980834411429115908863267556573241528999574436745039197027380592331289864046873960048392082225924706542602203767634372378102914686655954526222546289925546448479233209602253425829662151386941373915930166472014962182807654801646181302775139587890592484271498673597538416658255390099707014858956073473131363431996877987124170758240536486984487525366551854747343303031002213468771920173290333207084540316050990434827835821865758175175657760111183899383005400979100588320056930488062927780286895945966717194070971032570825736339784710738931100987302032601887284915895340949366468800675366014076412776161996095233646093410754140903343584881713365525744421850663798548236736933452273098178016126804101410178566257345055119887306286220306762934100713429023974560240265479549689200682781188019258004888049862060652717501096951108701858620450307140426680049946431129469747709026172791666903875168836858820088953231573225455970694323282721400915701123976348301734487687008984438529403012418871735793814972944269828949150239096965089180415357318738684043224678400000000000000000000000000000*i1^12 + -16897460815901504087220978185494271143709956843184822519769477729147350807998284526630483705513552046760044981009867829160186020404088648820378943705834835734240491472854534701836288495327795865173098057716765368275615343027717903777049686432778253079425989529913541706359040722403819962111543086116956484985559844575259580354897066803059573483433256834466871716249715673502549692790197895317376719666446651517482883614113643181433263660785225752703357465235554039082703912123464254690402971789061238746279017680922554774500147182590207340669631516824073514913269377618102819658053436049154202087556095286205517195669355876091797015800391942457073050201822811303650507271827605568509171843020897709015180421138889750830146284857818061757991743074198370338278154913952283950337361965607972902399751765449864222795370423790531616331077927510661960695339642478978382720492559755842323249286341422510170815918533337095687393992177511446388340369527749512647442217982998260914164006009379411629573599208675582050541388795359825074120231984569505139205443983361026187860543660692613559339171263886424426552004360192057613808952850684331923723933551222689194386847840061630263870149615126741427536121397494009679770741162032049481977929543760400447049538882661076080992321994393522484836758453718842123882042534252781108784969155922680667667711872500227401182140773639327858460923596513262067522731318099807241336402866783863525431720071569611719922567876591581853866993218489673082384018296973811834540702685938500971588203722518877705912075397716117519330456027825909607193646104629056307327815292966000030322521140984223871440695560795239468015255834865215890202555785791866478625003304260444000100312513529905584675919471159803904000000000000000000000000000*i1^13 + -21939804436227170216172450978551310619455525298581435258739651660846094610368390737825591772651280080271303311596096039502737101318892191504905255770304805145985546562564258011258632960827654946592145950370979851289624101970636273288826005055360798424727370799037175897177648791940710110773907270113688326278442392576951787267467314928394816542347120556465279298028260892522513664150039253870972332991830555933503337701172483928770995314068302066474527098659094211819595320830748450094470458377492053149946963075623948300959699971993961969702057009038499155976138466254697508548276001639708405283808257689313688004051715371992465683033493824345189927319746175615079250699322034416289227682671236243371481227701497664769662442377658183315468748456213081058160454663357131611646341245010391693152064797921906337985095310469332907042816745311519708230117981660651910037371818511345375657746744364812221632131849012906020037348380893844833138371792083296244404497312207909586489880361712644138971952224451330297599966589687251050599674381995286753983889075674701027221366201284610840623982363229088799133195658332440588791335249664846485007918105947939493789046595783652336845486887169766661341838567586663258543664298776432016809857824395174387807080637124839911236403746345165662435520526039809519319385171707240050728167906877570984710379582401750534579054697836443394685522346839134271854352951451702397334695088561309068341072468821696763985086342046563106717253024271884987520883075532810721795739081389826509347364460302157054812146238426372541115902041230239074932172738516080909389345023611008109381946453720458110730548338597899022380462877570826496756897209374209524033437747820624135161357336328017848449638638886584320000000000000000000000000*i1^14 + 3530339067902587683884720914672027650076648870508168718698901190850140226870461197736371735351275556025406393049181438848521909411305619193449684270408166075834471937601986409629008252538228371377011604235445484012670839761460469485013672222643636345999402478523965669783942345859718902063603079280213133165313509853926747455868141230907252504891295815354092734280243042667153759463997495660062777819712070358260444797664906901111725351754723168364219897724157293415736793127997970347294239598814722339273908666606547697425177728816958922857525422851892782361619187327063536495087422362209563599746832137157340226903633556924897452379585150877008899224434664660837368756487107453789611228837572252533428057495243030460913524823245668863324962761686980524737725111633845069656182928557269480859586196177842178461136965431522282687694380547455205413097070483113589175312540231872847364922856839588232172529259270010013144315635820896991089978679558796295186618706698221714013816206039324115214520997971765237143004240375081701755620038364342996283783266119984354014935142053392061679582772642101759342029888814986037401372609060658659960263005910885241093424812449889290120326617030952783373718311003012719348192520450634365522544900307859966200343410745078564992414043449950720557110393512942181331747868804678080236202649666372342914421895163038042297887360173385540384710595051101759520904964276999780254355231518471984928910328621698778448698284465997642821244304965005823804239803368291918459359461550534967086157839634388618047557324337039061299739091018391471988036668611906585752558094502494345154366297828762940331772120881535591807284660375480704583750765784240708946071781418754879943001686483253591896944712991375360000000000000000000000*i1^15 + -4747348619066377441708328018397738595740328407580982435664460151462111902180124841245331605411587627727199395091135086647699014764376616850506348859930463728077284474266975332771058351602636067534377244886382664176145725290224951896607332635141914501680613630574165649056708830797834579475734585716156701516076091276791401394473533756097329120665304732059710031721515689636489222770194499789978705465637982795733928340120937547247121923601792590150601410541415227662541802748247068815559938486198178192963980273240080982379780872909097449955748199121612030567217612997399903066643955259109808262303126276214924283148525969083622929282663984355497479964484028100539119952746839058512284236478863088552404734929785803055350864737352455994353095721998065487473179719720051113396687617881271821954672331229549880080654252395605698731252282944126953572431850328175767654115100048568380049260850188701691334166030854947660907989205568013636322182669386234959696839372584032084471528959255760502064500432083973010794140534960367081957992617801503178928650616903922710520519261884479374008777117516701422135246298552925327306856706763748271303161128098917822466896930152359194537561084013822803261161474274655898240140577578899696948160389001006868376122556825103125273391977783558716018526470544874580034366736004649983130270980379980395875255113213675749666197141088480207992297094157595007009763361689413409998948760956235988283305480598367658365281640032038139713191353274612014942687819498294285294390211303614787906878851754309665653870738436892509108513074970803752973428686544388550537884709478768443504815383288129497355962144220407200770412079737390307917159265685565582140337118175776873493812180556301772166711056793600000000000000000000*i1^16 + -42770371376262623779424049737459509477692803698469025791073285688360428350514185441994177849897360668040602192678788939926716916337075065204470354579355107144226911013388731663725256942645453742722239727847317559290332365745733235988068054991083631379692132120663703233217633785759949489740709783057134398391081379814439865619832083457054730867437148318326066976297214843477446232114764950774684935990270988047760483938315200554000956900170734589068929448304251754822534023486165467002649911181015670868166026316254814259106432485614284486951901038930163571942526824068946652591960317506280857211762531892820033156230303490565211031914880686306834553264908324962257041935028649977095796831011307085624094290197928758687284847800198362667352220447409425801164132276936505379853410787155137547418974381551410215928563785877640903296187251432353419778037358991758230396875985393274026240602973370038526048212215845552404679128050778033523508085279466036730343093619053075568951973798562158228922073964648750651597801059397625749530508435712966716925903843609770101134590702377133986009033008874694633317727015894946584226755831548021485462178725468537489029533774204083221132559702688377563217161215241856073192628685110831772054483706378816706967697424786524143317007808757255364058566478642209685109901567003911047484727845224181997162643566250719468025528329972074735930408964191559673205363641478328778098444244975251104388650897676254351075503275591666141053451293221384617093536799784328456663076294899347581165983919898845856436907469510838048108526868507374102507501279500041902458619798401244451189182117135348416400224844858645891759886877401994710004696420097477950659052128139743996337699408013940616163072409600000000000000000000*i1^17 + 3144132117558786011919469130526920886367782139206196455077669725239377625547095355423548818267311257310879587949221348346261796729152503460077570405567821436236798107520390439862435514893712705288689612640778555452722447852653963762540441394166594167884984267404440366657348486908605088730202506376542629662120730503601068780431434165221616195294335330750838973096604494713052609993264169966066937491243250905976795952539560869900784942283049430660478124294123444332657037021256188600837419489500116455519114123203799635522005253841689322350309215652175407049317858196521086342220166649711793466044570135946823436640890146197400522404177556280254072818718155725465506999492455462983060563883371018758785667841683080931854370079615495180468490280597559577991235543532637122388738046404810091087454525761310862891722041322549885225393462798454821428486589661411454452469642905298320721105379345204473576610530362152999905349627832697182565087752177438077052009056033943459252414158443249211069534054303594940202489989115821789802629592621075374806340766752720877300701842883280074173588054054794704112222759252975963043007609266914856379576022276365021745777288675028518296253814039079001821322730282097508666617109475137824269592724600703824042894520023602168965262633645398069950863398297268655751421585118890526965869601652635208180104694459675174248089440636080829673279629868351170140191951365502306641874021845395465972707584991254518293614813014176983991797272593254547910444318769852016904723441436440186069585482857384635340491321699984396291523960220720767739232209310612662226362866541771684681005799607424687382438743957747874416245504080180025405519374225046647929358278018599292618671960729770226369744076800000000000000000*i1^18 + 44338400892834816738228953488622453313371787339379085388334366468982897561239149384678997684023749882814168561280277223183889096559366848201372718705208309472415689620066309847496287450893583758062239033788893448774737682189778005773641346450697937576840842642716009799679891327694502437641057119105254374413554242360100098322106036429107306032878595222027773175701812056412810118605102460624515850353968443283504086462238986362598481760643052609398275199526212195969373895727333940744734966085915387729199577176788459176795548101058066906944061197492430984965523087336822342606415415650731182195661117679360126365252779473686045432056429113809132486696740278198022412866678733367015838835925457688674707355757344351950087348901649259599937775654307951835035748970211625010052179126869774092864965272758571941513273115287173335005968389140459787062531047196690617992161060243979807121522443571390876492299881254024756026522736418694500823091285242998867222247764462205776362206621781207626670894663558505869468036779306028832293436239462325972735492601480834500848205359165399421261116162395477710421035193842889693506190949405491401791698650331835285566400363435345466393297666632994642814323666251188546204087993057101531229655052572114650864937463697709878423778443235898944302805853713791713572721508047992015699439710416649376130293091348601630541710051973326383809715405546598199322326258868655023262900650164977254967464071258016880548625452267958624253448039918073772800663881438514842257888804240389521676498108411550679610611418013235489511594753826259554925731749889783367492978221948361917654849665532982490961540832329037289038307376939820972433154778116985642609044171634676782049308308148252913434624000000000000000*i1^19 + -9315153798178571145306351248250729854512996837686987609546455893219217814382430809206309661349483412651264218861140472791431867347479556385863632389014290544612012405282420706679007617993293204002985429143989715357224999920130842990312474567169966241818196580752058650365637893880451788188736632987833656601677952128748610224678620428588593877176019876911663277287065305827900860210462248742606118038235913366827230090013713055826475675430625690446053326616733802577977316891465872930591415537293244625403744623925955061988041247833252339709332376932465734671249889228171846012423114201599696026991225161110530735881173027285490559689015563599650359254187157781200354188769541214875459398983652608373072282008848229619846965683804492425575314828111317770908935816020948337111452013735853469092897753373274256203880368644221262893681097786299129117487831644972421049518954706218893965417141855302871249613359764015548788251144132811596160869046469917682538774110363228171174330986610898804756787648663843508475111918003681578184092464345477254710918745752330059165960864422954631087549544034181191329380444890617283549176215515923740325937786400862652542479033854984342031075636621409800031087241244101100797493101862320288969640630150243859151648309056879507709719903699745630425524969129849703284995639949959766171349270241543097933024309184146579507487831234438583049676691307111884806261663845989198829581229191905234988496572170502448521174982751216900617122149063836304373053988991896435257159918786141251018323574073599837422977385893103563351966558791463890175218028868234464875395504686077152837066775102619351201472530029567342087616175832264259192854285181454118257010264217609836589849044906299992571904000000000000*i1^20 + -1159236246774504616161978033567718292846330794282181195234863183641307052268363695821520393527531925989648884439809252697923879560503231567746329896195046419733532398259606172784525890276695244892205497283439874714656326132073770843107509656067871066665353288363004687179289924479188683408791592720164643794188800286634444580852541193456964736936927296588154492863699514218040089241713050385747622987908143529846700936452635589824001013993747558309961396466313796635158288595612886142239423211687544338951204138100306012222922999241589282515820683027518495744163102538988681037540395792778719830278234957005530376575822552814584291200082791681528972052270041249593879303737034984263946998777791969735755615483267076434169671119549033703988749993879537921406001969903718740375279587340547129121754324882256456617500123336819179943189834325767586351734643573594206321735216771609178522864558104920297635538113187365102048201036486227003880388185570671330524603754489160789793371772198371105843596899246034082914247456818174633326449116816585201479060769374679416420129233021214248960468158964566909532552218268196621585486478610849456578830560171773777917766968344545705342283700051359109177178967560048091846911228114225045125730022302988425055753455029717030281211433032543242479156473319993907058687299641095018838579406533010559471158433889141142486138059473007194300310808757143473919124231452519915104571948393799317606922185760835478331546814369213498580603810700509755616902574498426145490491015888174120981142494178576201595670019808823695353625440917878729566527080942836827370093415290597631174436302494166925412395052947361620580413640430552776755977815492698438307203344602599700185898895123477283471360000000000*i1^21 + 313367852487682824695498871742075574739921118243807924818916317974329770245935090234845592058589711192020114591281085638113839171725606287465655511785788924184417080167864182139613483032097389896388152053112246225456645804655208243803515982842017322354395045524584578948175486538251305896663012501732839342254805856095617128465174329972475804602868973401849559773808594242772077450244726570872132841363468300837935197661931762503566739058853869733712186209269945713337466633322331094549837819211463133767655807666412568656225731817586762268606363784637749406817424525403674132578225873243852300339072714903155155241404353766483680151842339179576408764953014098839697175482817719469616883218537310462706735750314561906098149759510482590524796657328219068393666183978526105410473300439983318898530596200451756852514614729235134148085329918952720508843120654554664824765047672288754334658597973597586687639231604355650163790468674739614814826461751175061897850556928344274462618807439656448837958151874087568232305009990593403521447167428080609194684136409470502904967485925438795493756108264402318372170962379554004272016409366229953428586196499120965370574777769537728931187272773869673503173211955949220471182626741516625736868722788373040928074637732688423381170427016314516039183894196746708501134737533044523740116011933094209054646068780592469665743960700112926753775446597552349076694192739971052286897233225283866514690300656115190664261618704064376116937232952119832432047905708895682079277751536081875661527700718234356958079172639310974965348459034743611242953433068352073270943859637382818509435348546319133598782406449541524974775384295395433005293205268603031463968671325937433303671999915072946176000000000*i1^22 + -41061470085714263900719512422028707523443983976008710092639731557364892949847701315907584595737892953582147465400377685728728190953801709400194354133624402796332842459418055667751851504998385039449758846989647099153691165774365133530295298570041733175257574042566739055318081407334132967366700852326971583641006352083522849706830579451626545302674804284291618441309956251519217535022732394771038335179595273622117406703150030178779172695410029552782439248303324743973151777100366618273728968019350812056075117756691481417244214195054440020731153472961813698224437215146008418646430214262385475692486536911993638855351771210927336860988962482784719309812091896634212994192020036265737533020899607697731198405330533174104665935833930282957168150709458607661102332620265683175040743261110583581014564484162885495039637751036879086986511725035545658062099371218010867585042471257308386547104412659016721593021208869456971439615100928294104995847203405505090414612601955074680939779871050768695148204582275681358892638502370382013857734085585482252013613125058447725990947660737337602835525150583723128492500866937962386503089889652073258088422028695721662073015535008928826497223084742886198961386170092920434966313893372454815731990142397227733279917823961352347788563658575166364711550202687305396229056045717340997719959527974362636511219440738544746804828042924903864473648316315015636545904508910222696811114270666815859772184575384535051090150535696307617627285787358422513754255041998182314459705303447841188771458413170066343593091266153075587448333207352831613411808953864671911976960679758314036770033811915473680568928658209812237996656842144459438967454294250693155472141062394500259525665134477312000000000*i1^23 + 3825004901788927366340972157638735275848794079521430970198592310563697358266259405189930210833397636580436346021936873868181589392717563163138944409846360992790904300262044329059517148464669061690195685362371192083715285132086139045886590533052874490448483839375390408813148590322201767793161873195165455392517144835221850469007987072868658296965738928265173086694355105137655567453187835789496666540206237674862101492358488899995395699752658831756427671139058789490536988196611654769429323268228958478623919365966882510768105447573302588731314110578200542783476750897269927291813827291061113469726063031263074892743781116568452179224743903318139164867836811710597265883022127783731821683231454333372357713888351179000142213140123123794229916580041266119926901627252357326065034175786682461178198240973390895709650312319283057868126183286302068956578692942240346146471524943687573718791863435343780781014655321888379205952681557634766577552894015339448267219960913014282676049180703737233056733761328150559388937595841560833210891158852538243939407307026016193348895846592902763184169166978072713094989634981509376951297839232673862668069865196743721201829028369755539607855570426644929706668683574825818539745622731298108823454762050741428868615522142731085649261256749935780300471796305203088765135845844801539048369923332810823165735925222578042738477411256550523398726679701079593233485493199340511542315228318882638141238662669186987172645038943367826159541501492645572463309878985258206612172704292508996862929152178751383555108052807575359713056817668155009009509508943274021353133117992796561533061737693991631865076964642708444139662009371033745054898476422058027380599437364935127840162893004800000000*i1^24 + -260202289452575871237277248195744484918734441093915252683245007040817695249795506279239502147198059860606879709252643795348641792537717911470023290039582591547196059767090359939998691205853565540944694600600814356385216760208504152592743580580402130105802311117573553037268023586094354524576124854196273345482182240249614109300168906688894215822747875111846582316426371629307688809401265571460725104889246341572812999230360656191078627193190650916599329833013159097499768334414388338696914328886468001922854607638160021716191442373231067691807790029437528742401253929475807924118866173241661702574815057418232275241924709611795720690380635570944120992061683409623118689446341807574980075829297451019118285343433355168096153762260522249736387888293207667606756651451815475948998291791897434194779430386976080612872037311703425905145481594785093104866867449900958373422472460930101035727604994677778284970191419099528376071557504056285136820180026290752416608473293323196763799864732258856053546973695702198164603118961793363589786247051984884556818376656426219631884467805897099047949854823740759294436941471407346040852690759361758629179379329618097891332626045965953227896442421240177007239157678593714669281680944656057964294776297618034733492443270232897109034056287191874987404728765816481188164241570848667412625019241244978220507698676997258482687050309671650493473021461174874979063820244481127933492623313198974386568055314403144322648860430133463569009886130784017502188979059454394766716990062783961385348742881837137735392646037402032932939768756823287224518196897706437878410930897241763212001631899686297426202565376219411415963202097220628824549772383944543743683961787552521618441895936000000*i1^25 + 12826947330061123060379505000938233320722463478225012735837240485454034165210314571710604505810510668645995953100192440671594100938873900604130392785266866092332528249769155995668971011739849275633009231931410060812740618846358508965842961906193188376364545995905948370394223687806308225146874350744319306438782635357915936448834422132934529058650005612883025844383920275086414941422030771228210688766807633653527103607227421386944024826252997624722849021728667569660380355191834517104522077353547916911236658740890302179790399917471263316399271854444790577711621688826333959030306528666714540375991958380763733974941562308407007648935071724712740226798544666722004945913543827625770778111790178008439644112137901459877366680846690217982229323675466639771259972925656906500029444016936691685794224880246366970398349055891235468205422059689983223398701240387711415291949916246256515699419711293516731322595729737431690642659272297256642754276168498316357726932673551336259865022471860916045668082030926810967048814247996381074128802637953479931279785831659548986281081584720288722124526947182262510419402059211559272815922059385436790552520405081766386122149409715047460874682662129005942794034522287354662493726257775130068826934913552556414455756940814463246325964072567913030950559675161567550475404008227750245075485381382666723128621976611111920662800788910623522339393245517219564181621565093780899840106188781262669205065919160903412961386031177493738751006386121974506333305028386626658438492540104544712879935546152876462881176660700297541365244915547386204309162650672729035609912148906858851815811040951002496307401462934178101732888243688775562224014773090717534024009434547276677644288000000*i1^26 + -416412949377266569836440090857282908831578409722104270937527906355440708373589074172845562462230285004894576446557138765537380562921410744778403017015547632691012465513012850823147266214644031235228713216719721773538221078060762002075131840641747948048926141286779508460009484767999766642016651009367868707430099745138531001846183453008605944202489254040932351196675849570712056199851689952198457410125574972471557564691246100664097769975169920574081422203021885434908863160002652296772784336996491176946114405872069027068785527148628249764024579927049132332968569399527876359780560517619176301213513705551083793957364623032495065956978644305941606315099633089118312407805365116757678173266310220012929276527645840914419023159601017870215040640987535468956043890948143279859675735530895424757082491538009525894111701540872395755726755310757673098591765356896618284336799183891223384497088674561908948363668161330426215967733723064161716450757461942558016979475557851617765110964454486978455926718546507784082598791692361481306646881830958731189871218740418119075817130709496724189506629927894368093660360094105170009264461826412863375822269540376524270921037428545137290828514722654739645850833534181962920024465348399041305785402447658265470713648342180572509595763650537774333944052263078130382491464694412978887798818174985720097832434472687162546548962842359181219391321315690363888245975363235462121124429393554741211371091590462669027825498180241133946026029301522947192680535919246769172324582292285483067350636403221028788026350975936970599310404975181401048487924683695893403925515548991577137763679968199689645538101290024077345814803806644822118491967675633139787817286149681677598720000*i1^27 + 9165901317932742580967612752345832267336072219691762870800244168486109269118726528019129122666248387344209669202880687102357416477811955691555710839008999131324165078468856603613078928151905747508094581079455575602311908790126742485468977272810261009511698019798757904526331693260853215699501961263072550758277354679289000123730917608966290270105230355232534245718944035254660949163797371243252958120236025833546126784345835674009149078631942486081810779382268973011103323381497256876490746355814057791464164589926681763970656882113013631415428190452721341256689833970589798564552661966155729104804989619635645060027474922091427906781739005811402000931855445313367418806721880600477597694055096734462803231037751502966963957655713435448561995773450808633889200931134505828599945476189801651846406787086152173643029660715654123595376892022275425390321759310025114380306880314299404126250082078402849703882725088133369811949883853327216830858990367631586832418056709211575059412925634106885958396266662206886324701090999106666883301468113413986636526755408905827412657256227818997684056969285526791985293535448543220638029603066742658492131634503850944205654487375657503683465668480234258975707662837677417386270653801581941533174673499000344202283925255226869860273129649478444561420949843170370707163271345131813203449408934269285983081290018298205555716740911380103871820457123695343163465864062264933496696875064181634885010827016577624550704279864478290592169452288368373478719946297222144752195671684869663393453869771805128792459852698608387020203131293772124543254338464743371356726076038465869417658289866190515526461366584886089072090446495092704593978790557124972343570973352525824000*i1^28 + -226937346912518855319681540437545765680364575148598319948244651489092062279444867725872807945744680518710638249664188773800500582123255765883282192666610264691499231855845625051011422013137948062727727737705226817861882746386041158977968061758322214908395280661149952297368609454785332270293733820349991046167065364860280127798689872282606339786548323078567439750475035914614290511162437136542907102470064751752648672703598246623530306940326400735697544886212609403393987302895015215424963897301585162979429837642166963456577739776113887818897388010539892700056800290380028724152684110068985905478405805386597742825045558647631459347696205336385388356357017506989269488095761042979355840612450067062256093835502089338253231848016921412530191316315565205190553745454224078661092217868477339303990204339573771330638538523139567978293575471574107890076455773880750172276827768898435662547131991821999837294314091901069979141902300829546741774739695033206866528842354102308843098811850974171615097597477495240433324690927985868206530105243854196581815241992067458787122230895170891228981044967496273584034368548625384795723328323027276037962947867793649886034273619950596066081201731166249937895478703290321487424682587091788550241037127418569078870352068239323721005961712451750270139168467603360659301520615245520993778598933565693230845886387260826144308198595100553690014555531055794681095743507820154373627906629054615564819858096863978445400246448359323385169691619595911128567693251386139337339404022246055441533459648526307551069043029130872139346024736050015940813613514569652582875074490128222741872032098925838074568525933884246033415996995566916184253736801210135794208452116480000*i1^29 + 3924973202259183508795186878058858518821604569847622150759571735058130560002529442981775888208198171481247004087856247434588084803254084106274927408750954560282283134451214005647834976758325625424788303944571723524808578049940257524463811049873370748977472173743936486856869183217200769548203881887980103744069948386989680014169239809216215865540405634790174504388540205744144008960524877276861697395238474248130292749119054495500279284111760187414802621426627507173767405482291933957236834216316327631232240149643469888361501157503142839863981915682254298153840765094221982302284248943288867490021242611544014817162903898606703223893488678274804674441745063144336509562200884944607628217290734185565974072917029635421545772636348130570825734452440987736959427347797545194247304920402490682982616654833286569499986934825015556702089029025194458930445817136804434792309751433766149987891037323977511759252197916584498276785928879140972399994323076274025594520374796763787054285170139573491466365025175330966704036139728967123248796326725493486235412453259371090834845826621355173663202430080828975577580571221264371324390091659419295654523160095478664644541237584819171578644537048075238314707943553421640503146758422534337120882485240306812884269606154827740281587967919289040931765164375034364128508028860953148157377423115889751290382885376166666639241365175539747588964286740179354448594437877038912274970585805954557109217220670498036072233177888383749352508136959460894608774125729809933760085024237173082059355827754557516272562440298307165497284354474446093554829704430798635751635391414345721597177291973627636413881275622688297085546397468140749710099639254469740449790689280*i1^30 + -45182801647626107315948242396780261590147621070853717562646082332226280949154817807131020968324509322221952354628015728694659586131678672100484152319132685242934651456578264002998505403313388242935378876777002868005237722727071625627526551354012990382093960081338193869240360070564854498899271673166800655909736067959366187998278707732756751196918109261445442902464208178639761039351977453965995001499983454434118705937315667975335870835852766285783672897279301155611052884146827827678764969593454075183243015188148059883944760801134049948394188544572134866516443648567771002076994403676675605469049913487528877469667408485027880963476362960315040815145209853229093187116212886244582752714698128520585694900786983723695697659230070287260175628549127450362194779887722478268481987338093442852067004768232503355371292459527660039013899480166134282966378607290537922085294969788738203043444802811681304509515447360222044378701956411453186506246549343898342506157659886289807819455893664060713852198732907795952066599161932830580784706474426145253260802728626356530575789735999941622274623153931991890895718034469916641109538020848137397095652075243151897632050595898820187644536279120702956347777778426216143824810997726637269605628295346531759186501204102455924752443791632053457873645208929525522461491191294664945272540496577609756404646504045287187020061172356295286818809657670196127945399267318097805292330301689697007504831082551215136076057356280637726878274019999600447971532569831746969365862110247047949330859976254854968881878935696190703878776099751370933329658032896039475977250338151382822121089156019739440932888412494399236692136676407163704240394965504702980030464*i1^31 + 296766734577464089009463148313096326981460378499295896758450391207320189483494951201290918405518549329473800698515665212923491727665968609965937464766546145435291611125292410376712392301628772655723982807693793695637912761823842220510559240206720267481350217873609949451478993799564621247642745741807421862617052357845089163045032244203240970233687386922868145081841263990284284781868271363659277614576243031330239990933167088698879971816412677846726623447444322268190842233235614657866187253085372197704324166200903622768911899341935350408558487300623116966905935725610735790896833426527057319727774928795472776702321476662564906039171129652514759087567616697176304302910049434970910204250842906598103707769031521045733611523153003192345603330282513038600535355110364011497609206797133168942678331837427696863574678490941068306846166270268940901805079122673504478727326963119472315609736495883413357777671049045845880829694179744906829524581909325417736098476149531707987985355479726562510782953054304124920724401722427800638985510177014931275703948756364198734960109457440616406822699567367173469405193410018019656657492983168712703569720617170811187594383468586577723787664053730502462412628479076131448896912354497660062238608563984901627069254553511455216879458461554542325149866557421709817083125219344189209377129307317405815257501592344545972562826496293928915458504772276147291159422610313402876575616106718500227376078876423091779951807448970950199024474907863499762711506342945244675814989986818730851634735327304384318791088447069363214474537751682372923830011361397273263104101796134734441378494798860547684324854666943148418925318221981541865355254836293009408*i1^32 + -1002478848476742103295242300127758859226601756833377463408875934145228730491523445420346816221067515124303765902587544595129972210943875394911830191732360111192984531871694544373578641666676975528657073694885906330873151171342869551108376735889785799072210622072600120430760649299242540528013899390298163263691946802770626729603157908005207375384301843561202564538264343850874318853107541687911750503576813606857360598187711634819159587099226205821164194021865690238566150410563182859457608129948645510828393623409649845830806262784296747228862411908094238251957735033675579285568564492431329660226957438164564882629281599935893016423589779070264410686496783505284508150764617245728839261288761948271141656089765795673946325494786134141397346030032012567221107193471158679951182810860538578973611695171717444093586026871346493815420684928483405398948367003846627922481196328749420483780005341702397635234680251280279975113910244296224951634928533437088057395947321653938940547412609359479415788332657496004048300438366124995534843691275110969093008657884374840273433531723513368043962868120382592358739884168488939383269080363540313905397194685796537870808378958532233186021448085985964766826674644071999425771598552776274944215088978766772032799431070976937137310904056507136468011110487999752228620552607820006017286685239302089171450120790130633389406237646712012233487391047715254742017253542605910771181153242378898591302385044143843383159149045548287010242793722026134127141687778962846665964591175300224840475490894141172121249725405229876735718649698305702275350162222307263573647792100771102209053654943218608591259837001692575595636299627667588380310657564672*i1^33 + -1197006344473808497669181592193898575886600119177137083469562577512409436461250080380496954764572872312283523289419112183310262030008625201180105496041970218223985804059883897708588235210401881593530136811153565768914272368252851877033492845546023618606444594654777590948265818981630663497267251097075336359387986811990304166332428887717727663016275433313788484759379538991093345402585752760677991907703650991109706263995750778307180938259493645107701326985964488726725532724093190951474380235760620234922043832575042831260235378492779379177387090514326828980756292132735644629143005426014214799282688332946562425844065303989232918961713705463192426295294054652961382038765357899020156846709523896581092932309432132163681968805847723875402035688760798920001074303746984658621583521969722773627127642827360762554073256238209549350246006171134114008559854508217603795181337900091523539209317166398005708739969016260338360683608985362882844130444374387419587349596425851052042890024891012015962481674953656946711884088292835012476398201686808086965424333574428121667037319018195683932959700401272425428109790766204676096889300266740659640299891023299108755878137613852962528249351548265304530429101789021695004873537302990624043236762930938588861054927299313951407801266568898230572733965103884178442242414283085910856314314332250356165854137540210343840899907823393800893130329190148948802230275054643871590661252124751052890506192114838779572114387822564162553334447049125708643552007650021706007462631264889076919173867920624039327538770264861138289635959455309753802532919948095268395336929941738234048463955947747129096521228778945403872028010784527038065672192*i1^34 + 15590991151674242981534288730276964540813027217084770155113368004059831345987897106593936272500247908204454844407028827035208573594990421203793030317669458529418276719485494807791191708980184490243768783199399088605951227054165538406234841966863717867094884202310613211984729736479365867225654552446020743802420924584514481816067746653123750284841924908854689011562256730910916312780779163938196436225665978333033950548683903687090429709989753343530574395931938671596941509128757107871515361714449088419530086192290751330302792527592906775922951933016173263853543678473068019349190445549308481079150962969015713695665902707130004931347746678790453750228965618753060725027435537587096400077834188635326311436160205795626739431006299946109721016359891790428825988754992778849369902554717658630025452772082584683270691460459871340298219081228742066180160899887405844660993374988631876352559047070836584029427070088522243113250926679135292590782966496319343694977779095261713803370587273928635599140972841348219035285347691477980759204514233590415799685488932258910127791479911417435573622386716327957946710664665973134993688063437101193940835503247777084794958550517968416401057526195296494422165540130142024283549185472321954949426365451942492777048407187665922749476110195112693377548582993028578009897283645813399712751991625216549132457914474515552405787162822470858345338850949499232518064075785502246822253253595596908080863758554662454264050988047243007982048067545193125492931063092023322037802243742151370191943477724796049327085062375193601666376296598523617882671016797331921201524452753979124772221616616743424051219541826229570415368865626000982016*i1^35 + -6612917020607912827663715214453612543918870011676642508750095033023968733198308457575728337541313624356786793351351439267849212068641219912333772466606322125365759361229122862528835121471255819966408472890063705294234061298019210378767996919558426044395557622933181217916063290255798075274127963184916660823674252706155126017150997116520933569822952697814253333328612598577749919752874078516684061102162069636936740667422464809627337512801183669668156056793224224053242494705560988811597394640282348290088953737279450776584405463268305227472519646906974049710202651836018019360487281219607969185023266293006124763279599057706417170951045114118642353714402062451237405488238432676022632749126845042193606190941653275938644592245291373421202709828489421493781440027570032026656903736248317217592011222708824810651128779894583510204882758247096454079975543589203367093362913467162439713656519111320367462544822448357229347403407233539739027447271433376553295356423416205047299695198936949241021326699307194258414595280446676407057498540656229828243661941971233312039189926176109794898463839522716465255434819324123789549890041923043451494628316633905540097884134041079098943783545002356485905299865002016201001548097545007113715231308788655535199012386678621773881288608649965969921168196592313711525713826716594913188226471724544104483564599716375904329356019928606742529384593668432711721216152019017631377090648070367332369848775247908924448179606483618769222210325582021281945268946968955146521752410984070241567870519876679725737703480361069432923263156727090170875442597391171371069480017508988054534400123878358869485588266658391081175954378194944*i1^36 + -87431826403880946054196656945013219179682804990456809604422150777976064805706074894237877465046039286456345784703962238424659608533113954773824195145941214138709412129606071656900899725421772442466024617705593327743475393473779679667888370513687496075761347113471469983218921758630067753118162161672856484271008997397056877600352879130853374341235631902619276576866661574091611656144214561586457731494898718624536086820297498212469850270035808576961415541834749839458068288199202784283422004806259433559523218969426016213936862544204341006983943141299964337602707581256681404017860011229544796494069407483772134857615467371706446539535474427083198696780939074384101511453650028223008878051080571898597528590433752674532521954037834765459424843713494178700523711072127234011021944270378350282678160582015795691490535347299997123408420336435965496601412412004517869547993257325183987845116757033391953593493205760695040562966509110581191280643511507330560224211167842326859370607718428781598418273424886841321254658285847156684411781512729711483257387190701399161244316229229917588852026000135979182907050863573514254786413104140027243236311147726957119385292011314330625407596243991622131205884987479281326744906970525072922837409515588472664803407325765495126040826427898104759757153255083178151378255898541719925057126564223098519368613380082919690684551405729681081610952647700350507020553144084507526883220983860019127449125232614536642534901817657231635830216593644579823146148648811635472381199136800513124379621568062624485724877274228240704639273456824890587883416257699791360024344807215503523711132222226500510792178269027029204296794112*i1^37 + 103991425771051170071125348384756769306244261670661121320707336222772574515132231291670618927451118579907185583646902877178188229335289463776493029049289507054550226461821275435034557647431981270557698797617339689407710962896662052756805397121479553392664220635345509671948588699328491499483157693544522746240749016935733488777228945913879422271348239079672601430230049633873045786353153075670329610473144728130847074696142290223869965338669448159407294787742829110615821692717345141149018077371051413783168071990093450660483587010641878517874477433705176686271432688228184315907264080336273155542232756262081695657051268355623692947666814588962791491078868573429463215914227772955244454424005496204900219188261570684679078038492287081858969442313846451480244679204227661768755214416899145492292488266756715514976821582479914768810692833182394655640417025736930812038004589624597776441079469564935435540589866840202682689352432750755909027519277204671570572152670175493752142516359923247351274496917185452525257022464087040239040823876853601788024613976802114191048487384713037701681388958640965555687702647795875545570419037716405205546781004855542815956257895175340981454608713574349496566291501212891538718863250972559424643572239386429582311353577314593458282705645318414699155566876423339568318477795223076859224494506048734252587860546777592338795981588966568722869535408858198343087449866420731264574155411335499792694326570227775432060128570992992647945979035578254473188009506894174492687247880242049895323824868313448542480717558387979332718396665057266326494198089000384910966441442789111191767843518007148306455952314261479358464*i1^38 + -23778086718614276858487707410203468384953361986160837124578842524122362460785620392104508682861130704657442530182399840429056283290408310779133549782724565915697233833659796530450426047106543574329930899875599550065953628112454400204019371715794365168813182222074787332877401549240483115127248268998747038452740098907974094843684642057375535283890459823416845839341614504108016841228181460378000729883492386792557244181867722644905051901516815508571874361779775812359844014569456085133203182542229945659265410676842461644570116864080402476705584252017749842881989652934132718419904633465724322032981763264935443710348957389935639347145224009661017450817408897003066028439125015569561773664001390558031372235699883246337065137001486130735323575646214812588769163567741604013916875153263984779118433136251856782128014132146602001350609601153957832238084326660511584932376070151636453846117604163156170640443245680384170593855058455833376769386613428888943149867921864989185513245538300201250573679776810802477103096307939330960115979852281662134796892459699583374383642831386754638868695181233334724142450657892159135971831533115836427025922605063712016560186379381988808051445542737544536578700075100175809491967763819535918468089143422587357382595875068293601953162811401454572931927522153279388314285809580995881206502739766959313658951224772920472968276601219061345320706282944716626866496084703926350122522388624442960564453056253904591003766502723890364085652926410292939698961692470806197659862535791371495186647540603992943312683587596313215899626992758503023931096848235979254392973274853835479790665945170990348956589581402112*i1^39 + -16914389553105279089729494805950506454390605056316280186247741127843862149837144212981746270968930245603748667836393131831460458410613820979545663594657102961576097283728104798671831901670983456997215116691239518211940326897786056851058230431571938084734146294757356929803177642262881135268813249535273300625005827665259965193779070511259346965338375530671024388569495025438227611176178098836735846762632012590497911477095081016759510216005237159770592680049338242711540855784557407685102248627802181392687112915828672107986623498765159658145411710048502698123642702068975607394933624129141666379789976748808964703092625197073379924513018937348613485806671050490398078156820087785098342125479127453413631785649678409657320960846904326251758409199479723554149262746611135264744647223892889152242944518264887121909059545295562857086544455559930427855450360986412132537776010771374948422769526075767733551560400533233851266578078149738574662659172154743596161077013156377109453710987146978467003541239926338622885965173913298914777226535908673800403004406565115076407300567710626474632957347315607559180545280218306103606826507006240502418908404957634971982811794829130166792338467918317895295591154849213886184143849168442434741729799643819066775874276753637247078923602221756218262835988514898540872215235569057397204790745764367277866743789516736027729514669619412638250449745513655622598415168401265308671335133732565385221062389802660723932221893293145606851692756197218529894196877773339865961595830803621900411222493350198120001267605032700800112898011023833414377808586798441951167388309700732225638564487519529242577600512*i1^40 + 42193207203824916275385593192388970827655734056030889252113098388395821567905659723659999435044344031036617666727537047669699400261405588808616877107300506144277140550211596043825000046219469676729216126989124357777477003236583915398214416425477123902638048016207438554444514707642282757324057133528104907203079127375125926845492481058688351936090576194734103054446808747964074241956637826500645153207879602225248949317349080794525681371564405406235866758977332825255651332229735622165436847845683005483066642607801768508130485611895449725382254119657208716968253791196026383685143306711537884789167045792742058245259716781109371960221821126958267816082063758882742078701540151319407907407518983412077379053738569669539903865941454408221383834551331341292071387674479166183740227745170177083858513984760802277322066998958459790722368918877778341874297706335372655840104369992749917016577516288943980075247392659061845411704958451856534174511613762464893426305424278667156211568174614555892735096718389890380956819503112243688509314705660933625326779770394904120936016693281268518573241024712944280109257578127613839449799106827904657554998670574665076416414966979965712276842144723000750166307563270869444821051971544317342045483254353374413953240975421799858101923813236806123794291410754579546570390151821500721150047584401922794815406605465147955488494496317214565977234813871104708960890400763107550915659247212068475932597420444478950340551423565078916752468784817503228411951743538078018108676067502371427497178715089982194829177086992225144474183244454160739071441387886133507144896150233008516970260173954681405440*i1^41 + 35930142330726165052519556074511562721312515307477187964032933031160786935165001883122763986787848143272700834479958513866354622585561975238894512885399391037515459685299313431911659200891599517268968757763514923139989956177901223078585992528212324009951497755533078062946809034601706234955948037651662583888784686238023292163157412035849018439935699402779131453306408014608474135393697349777634685098226701010793944008157101649513817648749920851173462099215337023049975553048469788245422816605169956738376997824002553135141629563932472386140968355196049580822996999366992077504703064731853981810636972474424181416819382572995447645963838298721254837203949228262804462608541696759614897439242991489850244122604218594509830988444542354872650565412281576805311221814486935880554851581984717224916958589922150022379072528959052526621377073266272367199166712547003358318761210860994445607299210179545273016377655784872854840657597783410924854187459313755950152092720008323334461565364836632623190430115950690971528285271207182253237375571302678035620509550094395643736148829919547928007983756449112273575471007843192423224149239996973188286775126579918573307939341934086755090976954806692414387279034446825870788061191154877012895941246010301196223313618347377895330940687941395043511473045712065363293874582024982499800921461354587956332671708786973935531552664908758386775713387727848518381404165062251654967625282028827982276887739134093008568109385963160288261205379330160692875877551981583303025960394353076535005441852835527938420283004477449020810044101353057570264117681302314549473436156848156258437635709599744*i1^42 + 14859918084219983760598795878157120181786887068928361053095092464429220715996905351953778047141614088922369664147330168134102871815534921898991695579468967518050384617703941030190278708858793912275778049371714233838208709821343775051368991812393170985047266999211121094721271028967339199406130431903921388067075374317510896489271588197383468034204243145252723382163413488206240417341268485067495631302689485192562908354323324209379431448991173449909260372385173640770626052702669473318085406176237014814993264660865401253159234568397700149021352919107908360293912736799882700993773968858260828098700927510374275802706618619934117053454467261768538816334400009087702978421874903388376454564017955446947203071670787773998049195665830294427406819240243300905447876198815155350641155781478501547322237356622618799942539383429997705253551289511577667864932546767857733227637047521339964012676037586565242107313741537280309105627690951745646849083393459348827445114567333197004994377701135602173114873091853781833916347074299671440248021728114027937489920040877221900160975176976718490148326254094327907321901146708818324311284644913112456336661755783569829611497891703266133934804131440796447605710792673500688851293265723189389870208059471226171212183925499845351319488675553517649780635147721680848962546332445054776578589055790694281738448528697346090350241700909831821046632430209537361072052768713863307047202132000905972035346165629083805203854114741251520427579531370040546859846936140674217499953162873349608190453848239570554710748028095412006749299265994404594435328913236733799641077809852890785633009664*i1^43 + 3599629078887623213620981002542057068689936992194864350029868821426245950959499060635840188950563886580188065162486873913187051359948154720869484651186929137473448343243408255419146776575657426557829538620886446777946076893417433593762254041816775294932502338265686122444831830733912795540697260341195601023317309017352848161187799845433539106438669133559747501667579912701635615414056468179495490338873021520984906418093716912789759216422022582142115377736930827840357161341132759237320267282359205580459742387350042968476639701944991071361483045298473155580501596679013950195746574485319096272721277631059022613008566376654566650635540548288559273918749297833323795431037971159694142191452904011512244745364321825121079688190197215234745039392664926924523032342868594969137660154650540131374067167759247920494586842310018801483582515217293452752734773258358695989293005307736941010912876470862646460800079412990051241779582824316717852726428932373473355825651265877709799647173183288586039030676256268810987745952393803467304990813214477271135864762395836901104584715521833350263910048607437044529145146570538579710091040875988203442846465583685591276966599050522731911996488435883371758611836528008638282889621699931691003005780132380053532919534030652331035590091285000744746741585853779130850896716365822416340941196807727290874591505550711074674424788050074437642228801102633064738147635515307547784125782944692064359352516749803006782519196648271770872252749177563289679961957827534863982759146049779408495310117759333291107774114255732151603308078515509603211370113767340439012980773873365549056*i1^44 + -1307734480624184098635305647489896783154996115815974924740868817730118070505136393709110491410852161195489875800691526910607856959012549545936114463822536701616857745744566047183072332584502943593658399413202740348016707727837069682338552434774645108105886518888109748448637590930721136510225366379483224884442223192151680556673787158648142061451787695131591818087688519179502796752452171391866376587721196541494150014775616706855282881832865562382260544837026534383665486589896785389066519715836855849518060159859621552081487387869664611854786906106966954062595851448161492581387488125206668317583752555826683626464349169936576897979234639243388711691108880429742338833001511034329516646536973573019016505155420791958593985312412877251453823241693035701821533457987416684145944694070321218790554996885489452097660197494217816888379790758085303522230020592075993688342695330227402993706791279361278058411783896529358716650319353266585498075221500529474553823440314857648339136202506842502539244126064534587949143351764331767978153067192922413707918084471175185011700516250521380276721948999763551899183545331845640720556323659198959231093536946774664027476438746650075001676488126118971513125593067794173603790260585744539322149888829393172360997937880380427772034716779173957919096360800088570857278203569744271684215753840936075413842201911230346150385190436230435374806532657099629135415818311128791627152563774932040148776626039990324062830641171879591755697362380071903430015821386755411860446934587675954792066071548136501473252481985284862510357974610900155985740913998624037782028564824064*i1^45 + 1336717280392924328266983425160726361760227462080647773002137451362748676998659175657057812821899285555239825457574682144144992848417605896728690090940837094782675248838193249277878744277732609795743602752073911420696697473244355431464635198504505150036895112890045574462869498394054236975589371003260506292867843440718284092814671409434060540493456298322287446487437170423038970594676306674388088727399160601880188042554294852424633821696540508611600956476178635504757524737207909197821984578842402471940438273052775232606085892993710361631804774627670684116649890807379123812909332829192090827480489462747700043564797186853778850447777217145331883843899234582846963886891892564461433369113860454832443168477864561360327765526868556661656932363263854436969623528531729296533405999637172831686268476676318747960385191215599439140079834079986018058194655836100357270723359991460055557124932512112202028014584709258053958712427347447386824154812753969315528083958092482229742009868949403260569203403429319490374759732896409083562921263637497916831596949010677438321264841238538927762122074205511099284059548996156931320732644437369931348804608295449871051969505773257172084022426468680447682881850803617590026237603368113046406310010008012120355894421296377006329951837986552674693800023184336977742334882359858943985791581530119316454063586791333040218420478997827214608835078510349350035973584348802738881638733172370789543506240923542738239528015378149130300381857861370483321242475590177897744864147251654841749518544070974534527019512211782266361901870691218737258567021292541383110819840*i1^46 + 621852400377136130349852875626827392795056852501151179721955849427371454540995323522155412663191649656742691014909092202335445997613426864361744971905655202844702553304309219123698171242572597772193378997793320322926713742740508856167327985348626961091812173102869163259825557513567631220593891655907272907562571237198302752990848826648830580996946372780726019027905715549550917728508657920411713438167780890313265321977915653632727328893510339807054513165640473237496907166877560598637413336354119404871639605339919810404347880486018918437652047977571626653774180988002075298790589802543377889242287150660883472474282139111894479432534532049028255862229574597938088476074463705650516639181942891152175984533091485575878477599685499458284363870568863191264554667900726851975240737113561380749281719274794389424187585143666124136344932185081977517579155964586643527460963046198757150783311006978899331421575957280591032486894202876543754347411964594118702056996245933740423409761694532097640003823460953424287759333173103846133969624238085166963407076247034966371099480717479478727814874692860937382241402096085251169882386140679869240664282687136075435148816013491489354305825281364972188008166555742257983488382799864300483248235427221710831753807957540542800104865252172605789301658498813436924842869567471523719492543399352147728880681774568458499212679847635491108371602508772041511189795915290000447836032136492584735894894418983492674476668771066054530848246198980259584651517513262226666839754486764266730931387539952121071627418992016900127803336280052935847015441836005130240*i1^47 + 261550320707658304886613056791771861661372045086215824395438322793193699204495592275715610117497226035980611863658778888224117753979893600279740999435854032572100500362934132479922930880332543273710647558775791126059197853621546461900143521346421075535901104206630548620295707440618724104050428888659165665246958703147192909085929452395829806325437869767235416032107080725176896534601025172826371582490411378126918769957277757417831449591265657581786616388131289709200476796197679608169251513590246996005023835987224887276954010664816486840371635552087831477092913240029922857923235535425601013669791178150309978360053063165421544791965900803121132367800147174698307630237644149273644749030235741810934611659657457331483129810819852546117284379794910010493883962514887933475751605087182327249089624196162063715659760200608722522503073975245948656839898330498714434502875818511413576236367716266929779277309569439893075071458004284059432660456545934057302867320832465417842482770820701517976314194234146367226659508019136449111866720240597016057880756551855006868691080947507629196925526976414412654105748748647165131110775149239204939205826035112223785419107311906807392993330299796960596427951536940104631051724336380532985119632577063626057684960788767133713823768170008250677054891450204842476254009012001959999931147257874866836256717734405370624970217718279421099429380741080628050923924088969512646310446518512964528264722302071079257127472344373220549684329069610621776319857217821307805863235448338414532474611496938332861063017029402082654314124532880768492845689470976*i1^48 + -34151283028763414274408815717466471089781133543374706302484853845895297316404511728745453809789861670008924656951011408999331580238300578535087934473232785025464345340356000786435931516396690631441943486017946349708998859764936169908259953134016740150159000837120108759042293206571744196718960675369771305195872770813121376408458937517741057190057055884452317175699284346644910362358711085498414646473175190208496737225591067166462878401610298065801365464892777527617662290127151354931676758296870278946014766779930431291935963574587366002023465900103294283492591425748057203654713181109507662268043436312702015086833338693606376372699402626636383621327664470104242170929079577965642427704388018192511444579470220582666703214400430062910923098892405205142915116735040459666156116369953308836216007203062264705059197682482006076253145812724346294646777615702918001739663853997019033557909984734982803899122444170679715196688414774922491994805915487822141906482237154666982775394591559629681060087384200598890293889938746082479440796245553126448222459823054598388521401114161041683751715205101964159476484512469071331009640745811937198405828356450101138493088309878953151691073050402537725267466914036780312538913232410295744749057098456785734474933879506960177002744830068425004126082836732232543637791079124964902796248511399921170835895195501654966430875969840906386376721168941025834518420205104217597056804492408618785873505835496448749195111044320247491381093655023670521794594650694589989927496575704908039646361996379381988425452846378074722260613333360245127249920*i1^49 + 50493209902185859148475112290389231618949126810506989365326542399974363276871934167751208012032649733883843945922817650777408227434990284973076150334273797450924992426965612591230240700528698741201665626081823629814380064270943790061636574567432131370888168408939208735872089807303542472519721921701740836215534554392137008975582782449501267913977259729659602789207936842545493614012528512665566634292732295133432507751709143684566086272545946074600508233862015841139341892635958973028539087813983773360334529962046338542404021783705547718929139009018331835293264019313079891285776339936110223777636683007376408642158502373597114382366745250949578892722499477280645888641373512242806986775401456374270548323436759670792179847703325250439598674790634094928098867726488828971162447680979545932828699349478290000891014301568110688371387744428002084588683764127859686829643064929614584949301905156249039112433623596781465099544485593787761612150969260781733949128980788479748985075673238999005138510080089173316776140959040731017485381911993247995484177690953482765898321410244865309268852638865173231369302362280129278147991555223024038746246919646459119567659982380095537509535187658802236316696414320480306987634382339340507514364250453655003487010849467969869821860610907155680308360411179192037429730772941060863829689247420364619101302420152399147963639199461174475060798229608756873047259842281515201024605730001188032209877433845542219179490270863720494995400157230043417945920747964341002354728828566996980924477267586615967948347229374301794381648193650688*i1^50 + 1630004143705886830502791740364337682142792855224650043214039742320565771332716028680543836674517479972891055068573386843324706580767323101150782243994112620409799706455833270876073909837017501963772507234381206964800895894480170949908422877855118696258303976812058998124976349031930272463178699420518734341280904314950221639209613656590540382029637007005271687050987605349485880822922944904532201722645446713002347574851503004191881021336795902005746569789767005948884540158958983584107798601622478581243394811015919364323635893625726256978697457539521460111137963403917277824645539459664979746162430008927287243771487799309142041252674113206064904572670180670241454237666865217603390980433065596459266114911157554175396129696327863238899138269003366890367275988279489034248743129643530757412018048094947137366914482095764477381668407584318228288481363068452571053454205681804016320040705935324500603618725833401724959762440737841710204532486903614062923985683947314835044021819301455197852944335973242381074977698341931047356098162991864133498102399414965692605473291610485913361027533171395504119675626124491683747298495568071363233297575973259727460374206390035483127985117775298222692368604320190358233967710074802951534454190737513531190436799511271178042132639674562472143467288665228631344216237089193097130700624952231508086257301964388569111079013353728491804628441752395185070238916472512893391968661703142992448224248856532565666687216269882349535672490491739485092050058170969863009932443646685262362259371374780141234428533392763507044849287168*i1^51 + 190529515430619779892436949189102538016160598776732211814739857665523831697115724064854083999001596979105899074752576822735067156444289996855107948978785171419554778852881432832984931770266976280929602390799627087901746521768875570898689582183802223452060056331196635297983609073185066306995288282299994091379205711404882365069568450604611280905333230508134343229852700624998640816756155752299522916545029789583517600288482005509253582942691515499162630136476201954993156633307925178455438112350491284023138263995599603662260761805725744962638070091707907050911664824418519397507478575960137511041140709194879913408766753063049524596295336016161245259174641234336377977427710406742529875561403902184020429847144724205157249171383882978618305616178266697181884445377271617018177826739357069900678041305092451639182332126538301100640708281008598842051453008266802486472107298364543375976715730078771688031309217272818366531716886456988218946386953452365153167395500325643915200891921512426362608268310329641240247574369649769707302641537351666614704920619159995967640740844792265205256876736271058558040696573075574413827141655932058896135381978096347418092188008134728386683583483929756245931679103393171379950738917637730873576977243171875606359429304857454238866830753596593040407918165404671285792210555898743160618856460328079972953153448278672057880902752800234501205709717913307316944524870622473618225165114571179284943102860992894545821479966340334195949625932710218359673971773002777627111431687836050971697841934628970491478941311346990383104*i1^52 + 7677690535246222081166110777235819170388547657964678776985658665948188037885675857044438367565030702193918399456811262318692343607162202593252632843184540139077676674129573459303229829473170299726337013564100608437025853368629356525345470957486784377040237270141234526432260383910115260242009862357097180591766562667774101916910386590921222584017204020033526543814148588928400142233422484692529592966838261026597460703222050662199806534207146497129524037617480378317523439230124632401589624667970980324102804981377522781787323056312624611009740176215818388267558239629440236509913228752373467799573564436941322759762488082278186594661122923782413731077703041512131732094192280722437932317808193231948109941315823577347891260135322766719964874294501835273914702988259212498748689600634098312296036580426046055525951208111347168441250745914058356490733078913941117155677727775341311936457864441986120936849118442044707513067964867729511791046675340192346388790596566369125706567571451115158711447796408054738888873206216887952825461042417741881906370023275694896957676572036057286980230109955687299830094013770204271652162708442704708350113121082293752841141099257349849570648576831993553561648783461819317641343964798392077225292938473655743835820510818712825569720870372980029253657457933645353478899912776961063756722891860394679878428215894736847070038631690265019995301500176762815980796784332966661961593708398699527655736584331893636169904650783514689414556371829597586155166155945374733476591953756431079046990708935319877288896143294464*i1^53 + 24991148050879417687143409159682515242566955755664770746245687013527326625841016930381548442342079402179953299037418289400318260781706323742691685756654128976752927889440586429982069870900278295367855714008008421599188192224316806158452704386815432572062142057766055016733648962650526486200470739452819660825344994997353042806856085723605187329647054702936210395743256384441894001946517710950432780797469383235721265703096773489108297001352910576188534384717756779623282538255868305776602735782314725793653899743391195849064357444179726479767964398737847591290098196158932393332523289947669309660248385141731058807391095428195646702373165591946731140083128670586077295272995519294472510654103518566395550056198897063613029371607344540793391340333192669112717781007972076273684153591673587154529510612503691058177116328540550401868659018565160305952043701125574043504145090890723135845120435080100439718888517131081138668478584379538915590741434758656296596612044131331998474581159709401347233345347109582532579028884817937572707567726373492407138359112916755233819720750850169792875847637526571624856659866557329975872789265354299488398566508784250684781631203585349875443286100462441163414637567548999238141641604082225643885495471156332024194257335385487567873919254767328301355710158528839065109896575230559663404291950635024929379583088466252221522571617217581126547405838943241713247848736147173932723457551561083795374321264236305977075609486770269345386039008304015648106082403198893242679522089917998098582686039318140676997120*i1^54 + -5292996485308257022141091166653775961426181055172517717005512597850705340132163106647005025860471914797385700590210552377543908169558463247451662072121012467580821529592258929765196312491462056020784669360761323343884050709345528293496540566067300480976007743853076801073212231325439896461692338248812691940749160776993241836954137185734549628686231178510887999376243246593675809470136348164980276082571913439520284508505237036797832926587922063818051950147291880018121857275016843234876195647328672929323878679787350542354907932208601759364004665297224432655715708860187427718344054232760876541784164847204777410907328954422076641770993687871738003959108970429406722141128493158343292446828945583428607345281573758048015954753365227141068684031827049439086031490431689953064115616352059276115537479685179265915448931909342630353541152496484305690399254418680386721300285991289333570694169243785805413028622900767200702714459051441699675762794703317797595745772041378523073231277162040248862208812728109905664544478560067224042258877132417351464086500923963075857835092945662401385808481852301791797052987158904464295821963145747811155336844040093648838310585232930303036181938492147247138592146699836446266553610515543086843766173450020721346315826593937516211299549128594059366859866169980346036626778474295867194816584733954110126205882453844633387487510907787313550082888145186612159340186812758502456518604473880894097200099497461026656879941489586831381859110886633580793426396790576651360192649538511767885322955599642624*i1^55 + -46176963151838590854199823738727309601962471040073369087685939400499269404906810989314882515276556699414929609565371356340209934068949765273140762024946892793879802437726280603962124150400287512344649957381529254683891954794531858750323371517065924979426385420583053947454661251977450697115971225851964111010249117475447337766782694365721170627511725436105061992157847911385768501146900364901707088398274017393356764857815876935902715554401526795765227632880470430616863322382531367236637324610059171378281585389098520890233321762459821662847217179516758615666819414239775237641147624473495223659760414596031780463407005953364595067544955047153941783054271021591498557638601113463058993419486175804149921784334786224697633477367898522505234922679000980828692503072982673819248787378979913642963865686819806236093137167570249759881438047712515156665016992557947935213478174393129886722508378022086585087867804355857226059017555757420836317612265746336183466740265046465282413266954259487735584752594592184844759525529107100290742273591375341702852478547422784326178404128765831107894172305511593519754340972590576113526243229745535655494865636262499062802244357015873287850381113653793195913916102222670248842754930871770407891533717363678483141188770878996457100470425838980370205207230407219468009328425301075218907862502247719167796061644674804393519743573394259025439452671121665822456999191629128653797775624758501756002018493893922811998054482104768806154545053308130728919360367237532190268075056905099020127436800*i1^56 + 2641101299345897171798611405763174276369882894503541195138623348995724777719017338981308312804902806856451479040649572986614859528945168081591749421452430730616234336182294852621152493700773482468355151196412409925545417482554588220660269673960312292126822649104105308322236108594491433589881330773743578222793945117447944696976742469469185749613886050496003382822763136601963650753564593858563293213049638353082258233379392539846606033770179618429188529663629360386849340834422877637491975536215746707985402528506192195112735872258047454042824756484083797990922319993361683737433328245326223238755538420391540448093857362871653332233172155127398786122868914038076916211448423789100534807452239844788571443348509441842775161413197564884555134789072539222300451707493067051871721865057584777281770949763113564871412875333733744286197590613719784428006333020400419130387401889766304680976028337512474179978799097889181874126385754399554080209260233902223677341779831961099653399921836058350468884261705106926101196191997006906752678435942268739525109715948641811211627907663266365986051480345171495938090227722501951122417301783642909644671826110422346586090243541189292856941554089884770153558079772662949594438687086770867515775902998096786453821981767749104373948926057445097856766281024515634246074167175365484652273253938673384325777461241155987776257174227064938019823949986575688787650868031489756224512956097159022242316343391295779196199796681658126953907379185890470981492153151434609019624653051037483008*i1^57 + 47984998272974496547011161020483602677397986678468564210423712353219934259704107421310727507638413883700119390617471634110900895863916861146574986879065836334255455957089944439722712480809573541502013583813223814491633095373087476743943271785643321796723224369631166143133504662585896322962051805000496138685178633377997128217282862276148973517944016746763809742394399682451176937564758625456067344076443508917829269138871558258134783926970613688649830172156919227693933210137601919587114709876963400078804477493592378716604736447831181924360702064431446151224410874993199510452384342823759455002635170001859864149432105386625568364341038698701299644158147981348188932137514958114047356197420938513101904315849694017657628919794893505274738220238452728286234415791628719128254746912579757589639149324824799643313590380888939268874868193091487288836771712815066395610750361527456361604052562597055676861247251257551997335516712810962259896601876234581093475304449458497146438946135037377670352136733994295295234705172518443916747243175058288008582808561881611979552625894564576370172336508915394884415040050426536618739129255693058639399458131112484851819994760354740053251715065227034654406572537262214909551256148569712993201698323924595351322327843470999517557067839705671631657779267675321662841704282673942188764316382495211532394898618333548624157509373737753622144048693074010727448390905657024728019170649305615380911237118417219388564473524905683795440436896182740738829720760741279919627193810944*i1^58 + -8619070098118561151632755857493675441384597129211608089301024638317734212685856574605834307950774312555647029249883008631064610713474575451978122791135041920407395942144978821497423635318236842232409548267340276319680052115686829560862805641940738802300956325572484996458055184522389387755714940785288385584032548397557266235536617680315430645341254655074299900016358170748278551993108089525637192141004181049235520120559369283168235118699658483969580845704378790071062624792378446720693110370337463909677413507083306138037711443338403171768745064646108209031340545824166786445786000440557477457940122353469356405334253544062953688636274009837442325775528108377240547323691565681911388004841393274675341802047024400375227776061287658993185014262140185635871172760486892078272085738606397910551962930412588706923878595065491261240132749824036942506729595800098324204674786222364470838877425236427663311695568266959755265373026371203781010241585335166336875799844238828059554220978111720773567948371207377655343295433585790515922925483382080143841853767811205735149604097191806992315769868945964693257725393284256973959463883064421847996405003508010546681498246835298846674457126932226089684961812097896449770137860608498167375037776222533003804708345468485208066161789768318757275192661658979561924455187146404684472983591945081040407293330153896201441836522681572490756214422861542880094826600543890100477707673176423746064471837641024891771700652446749597999459701106770222035090035242602332160*i1^59 + -1749608003671687053519036104640049447821868286156584097082267206949350363467726996100455671204084141873499548919160220483835575096754883761946104766280562120008413361709757855697878358792486143772751082080699190779149349312261928881964319156010819548731612656614979124410922777572248692596320050463904673255349207457798609696925873604363825021793097658988587243958407357463949907448385573797807543516004682019895702557353926002199833531977801073476423311099298191156947451189905858536934482135970666400028218165267282828626678649333528630913722808402798957604761649843870465775485344250852005559001709330899950213970802064979612264240503711987065304625574684328907714477975001228973352336638387379229979917240056969086949746177420656203746685702617897472805793171619749370811037536399864235526294229631090496286288345555312043829076209919565956280994954340268701510107397030773242617009288890154862123536972549831868377088664435694213083496680495817830961535908576284743358728707753168781764843417289588493733520275111748913654669561654110569848926263515179886007536498460239497759154892579586867247382773386979337608475020847253726696813924422672991783414846157804138374762927090249270610314069717649250688143367375141962388878595504731370562970551190677634273369138625972128704994739717257565573966546816185995871207055271214532270678306965947674645716217493807598795318140913168388356035695725327908541544347978184180069074856000320688501636370808799377666842541555981532769463513907200*i1^60 + -8870415894191949680049446091139869252805365624523539014632904605520344277135370971150541165823075486923711777651884739410494392543762580055904048087600789679587896288065734533864458466656104449005203762147771508152456113079789077605416567747306301739289196751185850536778841792279401478667867365535418659420147451534153842169700045986571468239625227435117594415856926803036402148666402876230704617978749706954063844648504447681073236771224277323658433427951021560680496833668257034774671839741937949434228462264305144779988971964254343254083146978888917870040371222903220693492078683211003524167917892104715914934371432518545232803932312225304709064663152975459308973673305576270526775795944660401578231274724420161704432345190984056433334070461691804823119945078558342366750727028347664870645671970343338114007329164989539598548248368935290999207005389178085265635864390979337661374381037978275104299897065367528053082336041365250204456165116844424816048850662137966722523617721517003903015864252235295898486720676197005987809506908943439047454149985748219044766337102394680533039935656135649350758343299986196960009786591237447075435180281024354986220866937744490017783819893140663558661132724593009669416219847821598936406512281540446282593817313058584764629603261114666157919330737244186221079829483052288216509772451441458834079551852250179005051071828651491082160626434131344937161872944490960581328726730100715187994799276315718953505156708006100270059073526692848953458688*i1^61 + 73547473266831914026566136134884555133733851504552376924642886541260870425202279978664094057049490160247147408669321573244126582082950480803928160207016947585672408561553960641843642250192811400781674020843707431610993886610357763095269891287730180408194508579457777427609075468490532752615841924228255269134183030504545951032442825261814185726301589777132838023715325896619306100168289565257681233280151589457889300220873525529065775555616364177755811053921274300005408410479083068995693045154153165327981470579618840010544929872353557104740809694741483981887212441938352125492389458785360589483265987175057676974468386366878367270215964592894884322071731288308708721863145914558436519965243225743289716601050765345091111902732143166967936848848507149808496812167975336371826543791234640827070527981736099951654610904548906833349955625106041378192978103537381088855804335456671598061046849444431721665967847625186250694163403227611215452382830447985306224305082937436670052939114264966985512263100958491206349054136828791221185697048605531640956512320080553295694136295852535985781851978531287208160658003923706864452407408508749901826807573739536347874683980495074015405160932377753738010483308562865078061025592699933868763135883050538111265127925733480138359491810124027118991855477338346718397709340215197865557056136761673784742085869112973949566538756107613145093622756931956028828694640693652924121762061229174020615384931476809154787420187196722172194084288987136*i1^62 + 46099639433073409585399041027052429333922736577801320054232865896089851145234243068821312424039110098472083527357402075339053792332806645420108888052968926140602052694848582608448935321354057199756731869830234753811055333801895883188873908772847206534895053350256390000606153165913247363787322332261650898118388919721800345461624271313273420332519290663818117026367036634397659983410364736775367414814916520373043443157211982672979117964344900178084704100453580353350305958081387845148642746247819652108927498990796447473879154790407718614209073432117696897706407819791976720399760454074897522728390525724373942517704143417824200166544552116278920762353296164940916857365430120118476002469598364100629678405439536237245801421037709606637177313059555490446787689488690185341989541325291377003193893368404336186365670321583916993720796964119508231658623360911202765045054463153474759869589466296209585387332251541945560087839502587027336189087715710697145957593192801632373255619223999906368230553876146339577265620333562345171797597085133114811362763981333474648261667667227994978936402007985679730630004210494608715528588712448778645097555245220973262749874433295174197436558769904621571770056799169778215745802059077832970502374391691911833818184496920598941698142117968406858745786961920179130859194379576690280505428741800108392400397550912989161862268622642597969390938001207941783700003088180384604688872858089082283616162920861791818734141810266754397503488*i1^63 + 650310999133862804809679674232213594688689681220668400086952346688658151238817217159621666845652263844513710119462278170335190718164895437752807614191568783917035674589266546667415261226642542091400718668234639555514623352099009682761033371737196819295627372002887011723632425552527635433974243042021408200687978971336380032038165499522439465803773962804683501867196708792831316419925280822382437916961246637587758346288553207997194737842216524977864048770442683858714930006057924543668687305723023455699528388312126880592626882511778270489331232292735074204305618183472013057373458190487674458095718032394384496124784397196074948231997728166910110305573751927127496438574870611453368722314860218737677831443127794224244294482504673791490378873374692600255091508890632424467993217457255087698723777761418367230185549999798364222362607680276170488595356511087768990626533842163553289407243813772188264980454305079616174698227321248976754005505231089775143147233919963935106529106355098043105097840967331718953832235651116058087677096246138641557552353197331751177927680821792027694470492689945676268041975232818656633447296379566207045290728086127792317429942267715880972447778070865139971608681482353181177612917585677959806132035274739992082059589144957040083765518250849978378113896402891847520968721716016968112900195224702679464019855774985215846562180852664982797962054563187732617262680040040601199585916218011123176461774669229901989512822183165952*i1^64 + -297759235233172273493304364931937441798688432990243818173971664245011542777894683774482056507313108659679293517822432745704274748017918339296305032563501721175835179737584682122858515679791757176696380993004343077077504034832552232869920882370747066348846566659988130500082510140587486580879498399775470349341259545524451359292646206644286218312219763051275517507368896493647799097565238208751905452450389662965820137405073578957206640803604221979665167033455548090116392132733197421909777372041615254859201987489404306620500224294294133320821252012887571495791853819547242065624813162774743534973861821214481931479135690729843452674599791094580136760021076322022899102202016947757896320765318533055405379505742679637546745272338092866895040145665383471712211332131458247166451219608299899818936739901802830793629144407467359397594300855883966698510412626450118231236408295358895828547980058591982061750310197677509335508072896857084006556260093454629058287616807713372324392928061626408992718319943069763681571597315512680876844270661032810302762156755036879556421570143463011864586493694599198197054747931670415841066750901359685648139450281382754746875062745345782829690877180025292055350256943986736911976817532087555178893487263377750353626911577883386201408262121000268091529724421023595858875155831132807838756890794103909379563790195568248697297723355443690559796473154394374322109299983720199442846523024137074950958570588962317263699968*i1^65 + 1675690136200927269969150699486863137593067037645690361924204563727054122241126370130978478106719933105019088635397673240832544669813733819328664400830399853722609327326315275972714474823459987781284483732100515816250534392878739476525196523198555411331142699837631844962668271025836029694093288450809983383005920704820682316481421399960158618181042027899929056465782368575262032659546327147066065898459022256205212170413069776053272677748522188435631143908290192400734204590364304872381830317998589047052422773305821321615970745834429171825645207281104800930548425749026807898679505754668609103026081293071380738487875391297421871074358396642236601197972927147508914668970990246015326263513272100742246788011233290969025976533349243666809585569919412960986413406390878273031763250218550647999072660518720968532817047023065482763835614221340677120980083677561310783986961292726675489371686970885929542040721726517144235095757653987807218257098337287096882229209676792553152104592811381152075940281363852957600564448533648180776376512915964484477996296546726517361813350849753123569801289036866707264981627715525406841244693776544817864900415694424993479777546470924096935372088259875273116617703134198102669772707400177256626464986804541309004796596692396906939854450940938705204469505452338227980552944746818782347204826210336619676208338321086844149082767727588616614900076113805540215306739407692421772802938315481299518937055008653312*i1^66 + 47612386893592526420576132328697589037428243801355821207266858361198248083983475635755110302876166255667091213358407162668904149235793719872176678397619273580473552505978978367659119094323980294484453986564303598172678700370712762150723432682685437768946300486152419091676748179040020732259071868630673741172687240178667692924758317668860589026831311280546462619310794020837626215529900061319309070841880732925111287695727004196637048052387069631696188012237901455669713439915614677713724656756390309978243759894525270799372564143788336323678124768916155896310754545729767047508627703417095508638425290324557916240909780780135278905308945615110790234027295693818129089032272976819460278853164511566768555494813126735065724475747787135130417476423237934494377553275949753721005720838022326899632235925744817622346194240592117965483356536730672600065576023645435557368572328426254670798807323927156539021007342380357523716624082996284146953773941413645358972377780435043719075847877286501379408405421396692558548416434969385039467388364260587645053510244569430463265101224731516036863249222620717997340450880995642863575993769275964073422490898407778929035559039500738443577126113045647691510756833743156608121248084931716532624527139705586659678759814019759425114885994499372064533450915714870785763657532064206634350688068254128931299409762919598521786205547170866270357056571313200826425603251561601931470683853496898625208320*i1^67 + 1464511094482054253119682427016429395104412390054831501386636574425903337227703355642672938680344125805210511778968738324618459071728109267798413246373842772260896291868967649464630617487703092312413893890737171236704429570389033554658395278086127647467032899127067328119519830073607471192143339362916259168275622013130533916449190972773170946103273729312874645393641652530366006904016873162920547273985310558854018082280007858532319279249177690313795202139657542778497159470097792278679830432764293604975242104365806916974093897526160414961971224419904624186801759514286250141079882131571572929154725168207226061927160439626812448707597918535404204477469874404119429545975410626870466225339331777026941724682881617782585614843354710002644884584851281393889823318770357428404215598757171652547201033047049087734881530752190323094724618695341757976496358569416505921583073949138406063137081881066712663676364720791190682328768008714555309919994820638102480086287056329514058974347384789141791838025186217360587959895334048176719606231229261542661680249793601723761243010120687737452756098232525100157381326261469225602858309723165333493090541944661759005457159566410990368388070963225672097284421644166399669827046742997062805752451996115634055831549233167538836376591353521709891211197097148701594223687241999677139347928333411519149582834899743999100667147008124899228504168361681565100752174711888756893166029783433216*i1^68 + -178890117122834786161569481478918979659569270273650731588077476006924963061369724662750687491517228054271447280489933324464218530278607823645136722160575310194476003204288544681384486557647154216813078090496734082843368404704208447936678901727999366538116537746898083665606973809864674170450775963691593159083980742604248878113836979848335405273237078309486935047349846308666420954686246374567665927439043353597401472879635693668037983793592942060315568980279824482958825527541516593218864115131145772510401233652441496505540546297075249324032866418883954790857241334887000054973579682003685553217233950837186863539587433301877319296855532409219071566748088238759096922703482039774177075445058731477769683545111402803574301587966853494348685193989542188423243702202680965489783363412045842438542586052998907097817719055443771513738984618236917386975475058340956720860687158184682724952912022513405140327173731242208460057873448677692366403924177276806305114164016133782944053524413154014525047357930770201088019583858350769576102960364501727886752463597449652743276543747958750355536036862538821707304077595516443099752363882642795239663043226416611799252201849640213486135914963886474011751493835016750890098660347257050346885311307075549028383107281497334395095173959575513138165684275330352205019702627669095389659519607282156266228664843870952810595535960195276922397275466290101280654813341688711130120192*i1^69 + 7935796642994207569624745681481010216809031090701088475477238225274948897388179589673786077265750219706888103885074300302805349890934233420620884699063260830788742092792694687358707487177212364227387855959615326369636991053946291670713339280587418794872842015127492366862688063118074904994978688213568944664747036302838727180316657883827680719540244872649483177333367886276774517813868654395272824739952926870443275145516942421163640392263540500036840550413617824112631183071447262688337500549926964985812659309126947123113900242087719545205918740055307691088173698879319790185082176718774985169693159509381281952829567031933781932315183759383588623232964729964492355846274690342279667191919844806879462378300064533314984552424039732409035444316132655702402423674023637044832942263063931027994781288740531660293826344974530754774901454096752768334030410362419766110124859308199050633519459481096633469410541450382364697310402185613463294471464414465511751340697254880351862053813081506432185597755408610115178529463180869693492179641554685080456886470614554302045111789846025208666256980334702861281826579728484958524661460530156020209033906389810553618206061855158584433638742410791747797540840784629548567445314479174655825496637332870732046393954471306616651094816732912253585393550971628391590258331485392180023608275505762933899846977946900675317601601444685676616693915012194565261101021265920*i1^70 + -31350643591504844250249868381284428467072434061551423110462673651321480799423238800883908931918857195221476269725374128743948025474679510995315432132861522399657663592791940897118945006127890370463962533555973637277424277190767984939195444113578682143024032278974655226406871629207731532907598530318675894242638336641603292525502225573309467266433309756177744268176518702890286440664055671169693245825681806616290949535113246113591444583502397133018149590265622261886777891420407524545050660772846327238317944346719401464411353787379263117427883602220152104881951893182151667985750128582033820319400873728612436058772254164905936014746391545999391715217476944688655372920283469614174340550710238015287825148637926530365524942882582235532120284574671011939217560284154449624119396848453635069796457435759650525006853203984833650031994575336178652389322128506771921434235593638979720523031760854393621932528038345830574934993258615748897010856436625482993222336527695497810286357440663622532933408482714729078576395487302100733475975731490273213833510284372839188225925733399873484193442248445169908297611574927851853364620687946181748321942888918951984967722669245473458692092228355741457025344181378206053182464856775139163906039236632742169579779659539215023968360605187237444707507831277669164204133970210586600961799164512745642284186971296594932765125412263677723824631637572963008512*i1^71 + 224521490779106417855081058715896790801329380753294175966981527710953687342455849291797518234803948929508598297072330432870108798481984927959637606673104194114002705752651485788916828940002145740553820988391294865779571225442878270818206573187119795144494509564665594599297488037617407365137507280052906568574320876003412731317862906114472527751204453755126020110638986912600464243445314209934727219374489839500375825040409497260977537200147164509709827617805460818342810336742190842520251968209572246848435611761543830612240800612991744437750270318815701506239122692060855453992053886035230828632263192970810300409963570163989310377494368042819616659881047985808124704165002036273272572682786507721515552460640485069306358778996882601115904465364981504560191535175109634443931390235079340514403092184365500978751407292109719451835512415382336508035845643751110570524050751984853591661221648035254734416457099930310211821782595727622773018157974738850558942261071948896749486371710034931955191475655623132289280654889268259279031507706275336291937546097023367318151804386735955879810682054515918512652069298587985039999755991871602977470617243979362248504519345474827197741763292776202640521174896287934884567383143709472478382135424294788802610795995824912088112470017292733333752721482325328557736399773872914711081002944920488979681082325960884949570439352750005899281563648*i1^72 + -52404814334699592089290489997967578092896339130911779569911303802492803776201015944188153578198885532355506085216180753330575391736129841882951209554339471730882074598373521306611446177726152770155686505097039089807294105078899083824614517949757068229249763780090902397941909954061307309465853156964965681571498921125303145347581971409086251496008776681196224588542929968266580776625237382994457183707449515444601286467402190589840544598657034572218637302468848217949652083233466887109470703778489921924212197958140678594303445849651960889792428552438531034737537998010919129789827674287156097465928776664303661572277228821580835146943123782130572073345814167403363979300835936690295149311225865192262897413221016297915135248858493533519996092973074200043451167790300220705758749141690500213515093551773862161743980151219336323425768154854318014699117856412117030191865008291535637172688246053662608299252873173171607309013588661362125687316661545786177103454116879828694053195779441307584141575391716079678721591767731283167466533272181571687893561445364404669785429411427858661405498211382383894403658084266051731302596808504646551900742485088800149404131054797148294510211738407592803991998479032099128739913572793510532065996718743658966067295226574091770826778292689007811780775570226739479945384595162568183385029115968294562357143900817588624364876595200*i1^73 + 4838008992726818852955843363903055833200414454402801137066054061844897978847662987314605631076617345698574753208788278302719217634684311117767015480204554435112055463710753220412699856620785283352922846763845096981991871837350407076077301195123385832826359164742438034990193103469700299485341184788906123558981670176398962922157236197216516533304860677960680592680475175031789254396775321703158407428271217666733243981298359022122428136632030570325826278576903063717532919868953403020440491400479761305942227984561530380957958516427015380274374050538952107406767788562963072575251840981192061121498788120958420147883354999400431584005776552279359994971288851014387266306472992305720159538340909619286257843354732627838277584782400051530969955268148069760424774791072636915788483087859339283433308990121875709919237312913356064296682338183416353727640236603375279892358230579643151840468178090562665706284942274702602736807381857972966626908468891490318922920024686913405029118072905280235803730255343770087817037032193271556048661057188506981147423640338621961884786180091378497156883011950521149313526830900311151263671455363231428556965066235109412520036381413975215396051983723862707818756608453136309276850743760703706318496326207640454330831260943812924505176275752546228664409908758931070212905361751041352844685966255469610279296060620800*i1^74 + -214899366523991924018168604226740487509497208511381643927365517814453035064373093117990981190792706964343561237862619820276020444240886632802162887535579405413340650483470000173193759760687319623196498684633922114564493066704167421957889483675023584859132924942882705464246849177864664745765451854202421399638945080665736117464494324994097698701167920851490767112058859173819475172463506550198265176106513278790196821719468633877186598714897973454746310131334437439843523758819292314470020804219185051858135374579365813128958647698907351553143606479060120546017646237088746328610812769518260738373441363227196970821191542024601780289576679397262241367403208849081375684119793638929334365015786779546429167136087616341406679620993103500490965372376416788606532258031214323072990607101197445585803996967441414101584134027826484844816500908083912402033311710990303975775879507418840861126125389706338886596719921195677094749058960051681919607170343699920052758499054173826607782460406383471152226955962370904143492813723050523093100595891155078442660503276529615143597986294538081927779351973309204558424081158510943113798774990357417728865475047240527018737897557221701304649036210280370306855268597004520813825577834576835110158036287180253818313046699861122162698338673805701045171778091561434737689790790422830394706412244762624*i1^75 + 4407353222907060783439359810813229742711678522452349947083180516195101891381315706891140991914596162673033670521058404432610073542570670862827127604975705288450047415192693397835642319853182713007263031555141959842292708617438800331940142669859369972671640908957866297535876108723918799267336947161866489144390656459170045176895514419774235240205284369843697099387014760727633337755497419336514290862705830398947514614955011332946164387185310069610735599553012193141241915762697699357215330066734457582361648646738906496936977632427666475535682686458289205508806928246087793463947733585386779237866134766959821794753420649400553924030464755755959274935394490516243526651434819878720040498369553387570924564609484991746694110275673195805450630338280153310976492974336841074008138732347609872328267228434433721346692638644670321029341292030810636626340556579972810524259724581096229183601680179831170351620337850347265060381262763949343869716453326897210860625969550022146629210289959976365354355975464487666135263616702760878512789873395257416421282179965824646721432594903180477088690206684506792620958330121866345297506445241008046058273863385060149321892200173326729190762123680427996631979612209832522298151851815750294736420785242756451060597133802145878740305507677319306118111384601448010156271350429802496*i1^76 + -200312593910038784625680962278530917141781453613354117951345488089826847752202088792175011387058912626485825460765239586566111962829898693246928341495213319560197519151741047433493499517846535908573050858199613650093790666959332237269290451080663855258078638518962133049406824165060967621473379187418087272996476482266393120679099650180628792087475688211527076408501268862371586438606676267743124160134846625423940088093313470203674369042459829285092599932940783602820888906640994173085703193518267607678686671547320640838963708578994056464819670511246737370389924652516576334584322751513532162112829627706830388685756178269236114035965730931853234369300196034812056781012929898726404058641182029570472989333217489457644095136452943498892969391025718995434746939455024103113778648570360898774791712921476397912198913214555008635742680327633107840130236862184435094649889277257574775540753238695548741881103644046554475154306030365247117909740688054050129529467770702031842526202719906253823168837296927494375774829973438131024356781086511367757556330073150169915924993065121525530038647970509901694969520346117304714602688882251455474684236577010023052210082562711798782329870654465165137598293927269690254643721694584002068525558441640392172880466988948778488725317943005715618333696*i1^77 + 2241321055333135050563594327328631384218055657532032019988909415299885391145913264028419988220176092230023569957738919693107390300011531869302506944340740879553376258154928578303462100294323310865856689346145947674107377789630801211504763941963383013003849125073055084400509989939673402874893166400735562340885839873787323880837218026812171386971330339157669395261174806481926909295987196412213600721699077337195184849305904946839507503858752452767511705849009793037761344463503502331963477353101757493933358142476696795412609579347101236467047329849344887764967698121735672496186432022678084480904088124615961637766273921609514650520856677743633863759675397045484277968595707848771301259493324717791462495860881905251084516274032842685387332552859951877818807262818593393374398413125315687009385567077415301130431596961997530452187858616556265093762784906851877163094220567386980828598952147919567194422710478723884129535227183945316525568118861254363716168743847112990635410655916625189712137940305332739063731474148478618677020511447746002139224855451488231055147037590705389113518685847927542023673066838252125136295827927605913126733959539419403221285478919398548635654767353226041638504740738743818669810746591248824137046205200439580570621253281344*i1^78 + -784630146496296779659581256004791282059202735827754384044528254874126010213951010383901037982457560413067550007498080057654839867557334867853614733231525482915392575882870558807591097843674007122552260008552099600805925069888140689483355954372134849273637848271059988099555184528020847797736356873014413745672709014777001934765622999265861317516854097138466952347885949056619223400697781449839128791037136912328216023629923991087808224687175763044864857909634255774893919244267597577627952444590203736701487848848995226090142737316327928204516517616159493719630066032185733567392488671720114524827306014905529395849767426151990493143777819602650338386625908905610494643599757831448751317320573395431829196826797370531110432077403006915607247724260691971615802965082326443471620855031659708321304779413483910489330579998377077115264236436474106103472499230555950542260616206201056884028310518532880940681271533319237919997507146871588236245753343026342612111934993281088976244689023020202590665821854769602955041382435500970990625974199254452873199150826855226424373783136430742310889872923743535807068697028098746535417680425721998582743092743623636386866487475869515422882884858492783050109982982453762649125344590625910000*i1^79 + 976702305041904706950618981132995666994477419750605149462542876100010803168610006342439628456488565940305911614969294055724802421820088619310941549375651242423793308193340964028425499415196483803313300720170421729321529443909233699536817649517039035428507579233301127976311288426639409646937560083352146742013058379538737468516687159825732752385423190389766873611767059571657496556481557895953237637566524695131437183756722379158754321920864882459888270476277979977067663667967030439301043969563434295970948584467538794269551058560289480749012739494458108461143867837530291665657860412144713723561026037975785716586076200044367602769970815202619767465456125902972350122869120147906877353070037827115727947397162443692479026455098409148771317544637138182595680400126079988960172566421896700500809169419964661529952804418380029195015450991454102269713179273592042726609767695178821602298078344979184133701683134695736027996782751598904779711860053195838786100265783365433558351423722606051918215962245898877513199797645501720309033950459809623937152085931190916977859143874692744435402967127957499014357412674598468582625526328600061026654702538425483103912794163626327630372876359581626781640625*i1^80, -232199685252262040408031566037733769353964520448538670893798365834874169540160309289283446549847748047552211840369887075819573898528560856209626112585485454087914275914360887129210961839221726548369944311666652501205304035511890495098228151507145935568913486978880973068660895626538373970374873371828409331321736743052569376890263666322809310425333985520486295326178254842647042753382040616767432997040620494118618389998721003291605370424975025195929252316312534014146451490184949105387511968773918252513712215530712717443424309225269595902591290860385495344102961124541014284733520713492064079156195029069345862082148819636328538511506074022637536295721641629960964438712316351812616968000636052633611802709519017729766796053941297057478182959857354045066044356976538158707247695512854765607512539493733642392844727157587051607560265028633993881685723984380000183656668687128345100782377260212718301208632474284915645998325325721895077396849226749217225913578148418844698646221181526620103444057163134337179085668699846613902819403459215952671990684846152828349337808015058259969142058388230944293420740669524813459270324436622280308207198297972584006558050843640453144554196992316745581947269852259761295651940823049199353242851090828239483407933477000342848322634722023991860084660613970447740509583697490858714106419241907323551265453530346211156287802759604287630189738372045488795420117833771549235936461990974541175576690278378956726890194949595355021140074190062877563841679602346836885313107982022850996179767127682382142032702680133945847852299557828443985557011760205795615348634115545361452736551362810262562883867486286982454395899239101217836215137984383565966926423958479894375305623082086765415364766663636969932066274543034961904913332283571404311173626752048540629026244450149794166588624073846682117740172007419924363759184557913572527859897146827063959495756596941245479454009186087618352161502317470373490818663726387392143600618668805951772527749824854295221154443789342502475489872678793572768770196264997445931197849677698752270062377742229618459001547846284553509019208187539031420312874378073621260998025355472810346227892480542934665814223023379228508423929459570001497981389485752840681270863844917926781745763418333932862612439040000000000000000000000000000000000000000000000000000 + -2381113581709284483133705573583728386407045068973820256780571954168321195771320296071505603915266238667600756901233202670443875625340404031935696931624678861345023906369573010480394756513162067726280994335281228442764760275727884059390816457428971636998270502075560070475828106924339026317700744186430026888303952259128511553947060026556675528201881394958434401905606660929214253420022253712001865404885053719086868419228854874029925699320110848946517737642561871228860531610193055967367642071744749544959329430644881455588687587183288187168837281345823109969298170167058091505693924867404824126011031842738539281793589040031122134671159208603246821374283943574357276119256615326688237164610475604699400993881782421297424933294106966374527429555859817412428639512475952886340043401862758626078563411388089755072933885757431828170150744665147926553969354287234498534592778908667410127876606831033779924759269925102564093936007465615052303878604776864458236195219149418686668994480024284116799650224809229689344831956900929458401737105039165899175330249444917309199330788568938709015422275325738425719803650045151060753563146828420956840690503452229290008422428806709148659621945774653359730577531007812716932106818011359209306336805227682234969823026957738614918402752778855257143794410204919658527365730781518475040874595715168777004848892695192449821314914028326937831621775967771745859187727206902618020199857641192046968004526735518393551887566772731721891385196259201393891006462430274612384201715310492140425457444290178647426305072918314855708206818294636427155820886618286179760768799124753226238115025751166118873865811742134568789878509791626092947693616382635239694636749222749038893316363854967763516444744628961886513345922687376898979211197683847128301256748188996634975347279637243053732798630642433875133583670233914074066593830497713476942870029694534051975452328070813666013298699175699917892919408888906007324205190274750592223769818259560688744791102661469288012749811776812607082457790124008948067631840180970075701294312448454335896248176951298361090962856534196092392270983627696626775309036978700489939348017715689118711500162895991944455055100801466139415909539045683352475385417756458990970400659291466152578525586294800976547781017600000000000000000000000000000000000000000000000000*i1 + -10771249982106386039270898651285210763357419307197698964799310924870516633247808101041857355238151086097628427349704581055546915934608406672677949038791885434871666495289507841207439973888255159673525709812918503592809478916005708843257580392558299519702749118837106403684154496002896063697862918382263808184003698566592602596009666521904257336552997509703252749243218909663492006708888543324713342413199310568924890592729965531238672207644678775288098394694454572508810554064094581562806997259711591273940570305403258734684068446237006216022307268250431744178948246981729314722884841143265246779693998533659338800083065412777446778906909639872364229387738958692740891673511531489200189333625662835481426001139270102555634406869728047548634557991195502163167845699279301425928530534670846111630364756829045821481540958352447585483055324701240738863980704937251417299250947216342434847767621274040246042197617213156454604936403661246400326249938837147998801524845434203565103954931149217841499319574334948048658978684530200588952967253876401369515822810554751177866288182323298372436969833945506350619157008256977911559296623624527530822083437937547283368894403911436328755134336925340325565577232775505297957669290200137348550002477759547451862414216552525602060114939983922399412740647292683736762303300786025327543447529331580604224123628146912007639865303591408871113342929220285953755180263980851677244319578844551439051294720092637591809620806419299053692732621840212909509959537263031358018185190199105949820512253516652410572695712488794519133932316934453101439203874317358115611211216534197607539142669644123648036308860166158483009059421638452157561645484848507416114432334452745692366299106754894242706701121266304725354226515551025136122705077331838068180749923791177796145962624538070633411783644069832888237480906994315601983892452462550687793149524308263943093306574020505495126464999795792525472188772723390725375217337976841324679469797541704299023986762585663224079611509300345151172316715136947457758621355497772553407980447385660368404083864693653306966239002268266870289512575653264340906909641134662213147095834676901803675727829636313496864821465786876820731539089069138384348633702129882558415610451558509771985528694470461649248583680000000000000000000000000000000000000000000000000*i1^2 + -22699607565005779490536055550490381793807980873275418062294289815475851137580450465387372444187357604894712458798745866131390485373773643756524691980424295260409026289624446819320651129338724800262774732773039607045059752761093448971297297206378024209938629081663111979603886806457739967679994223583349456102696571385788341517699330139251556062569281822236902951251129445713830204016387650307241361319645606881128202401898467568679153573315515619303248038777026226200119303692503242364442162670164749139955748390326886249530745199796905892508752350840620226185911506300514437943493032562734821850590257520933726386031205060850022278129738965302712858538986822474218031381269604023091939781144931179024519346814538434510570899863382922378835146195534279078134659340760990071800244620647165044936054104320852161196320374762314311918063908365211701275997372948249632290696156578216436299764245729198127260355298393081822721100979254008527680569776849133789051218232707231595502353723602649583255057378978799505343444397119735142646370379337350414905593457235638398310040180548020435185202982833400738795051484366134009912524248916545083498420298582765348342111568038351448662085868350005384387975047545020339320127875305504232136041018020431740681095433738258814522426399225171491232911713192637732993040615193941476114418641634021294665522447158023247534808690182930889740901709086421287015462874285711864719282899171730828807665555638527895468764271479496987608859125392306184370730367717500284356708252301805446290869046526986557479495556826791842944673807946735079697137488321512808909907528493486367191001281945071762545298624115260677270853684295445926068840025866982540786035907001657820138591222219863060914639627768233882720840891979091724086115753338620560608614593548018747720447935581763947428997988739908981053787862715796707546232843227209679867390376900823378289089771124344566547719184576726946033121298360997545310013679496219606718321438176363699658685066636962643695326859672524860112087426946997749913976435030414744497271297809835218050384260067570560535507021648208937329912913588733895857432480192803362678340681176169341995190237531189690365112120452651017661922382011833083150622929277134217557177605567626538101430580912259945254092800000000000000000000000000000000000000000000000*i1^3 + -13056806791628072393448413106784716744487399982043339382901509076236195688305228641078299627476026016084440771617407889566474372806602209986268064504950965697478558793411183853931189667832391844512810816870260186680081084469701732955185203273573813809662735441291076349640598593900455445271326892585407981572469978159915807962363358549635702992734856583668963058944659440859293297512635976817329116151325632914452979964197808421502160744287459894964373308651941706137633994257412654358579229721651790571820333840591015864484240739656382084999011254515202289530751591999678587479702587187067232596983543150408639320942643064222465635086613842824950881292506070615910081878582423094841593495098369652556499729095825846845756913299976236359572062320174440046033993356477314319210720820877658952563459889136874763625542666764628549476720271593484864273681033540747938378458773338078138472139352085826108102638679457030822546120164486296109436813987436080924833862554852093615998976285523130560929927645208432070247796625198781196082862777089313804969151497569564701658549775726033750444247805708366189001452825750999259226255555814528922087663246010024237391873130024257579057230516891554932913148793845740532690211895200704118765289785541332880278814340347604714866659923580986743990005661182779828650086882084376403820866842242294603332549465946373096600378108222534941959227862365539472973577913537190540407799428802472705356596027173439162883450651633510534631841717614443637288469284338944710078405140316231718645950530075271282678284686742885464516789631804492847450551071391074125130580731246841851742948411214523125801566461645105459042478542007515144749250474574961413977697761154839796061389340036626899780838224520770233779089926749847713484779374965756221089577861537420612316956443707728534414768128330551572272169783787921342942861512955282694576233431206919812236484882475107991135431360614177116374824729465858289328930967026721817541757965378903183985210946034420812229140622358983892127936370268521084134048970836164904848270133882524542901644697255571599724442536188473730904768961674560967564620506736129217845077058603958709526206106333006300019112865397444910071424124977993308086477229211827935040493296518173710086598088583577614680064000000000000000000000000000000000000000000000*i1^4 + 27261249927998690072376189758502880686856330341795202345123000340710435147541346380694433625166053827785467643847803481754727044789246721180831714726638021680738646842693644449232146289358568376574778594496412400559538968540513124842899459111556303077076448574371572465138816265936865380236312796267852912228840183238274920234752154931870810183650171614232127504597996902500944392648472503688799249048093647945385760125752973801322132065494108374631707631777907972275943348684526567344222691319878748767041946181445131727475569986961860575487105949053009641699074858927800367241164329549660837585704404438941296737950669806697095735027877738380995422564079238172341519396033648430196903117389238173709393163634557755468899493098366486740823921878132920466046960468473428838633008653929383859461895537505643709045333790296489769857728639920267198311449120989692520290027733263249582831526113688389164832920686795482998089151263278051911369818462386351323013890780538608550520482078258655165492126937634062130167831427929205636905314231845372316422739813703715066079772450592634354448645279702996394901181528357471526643592342800279636536112070338518862096089523239787456024578522251010891844907080043021351043991216103792013600290778192684509829910364988323842721222399295762535262074532397769914875319485076306626658888922414179055184797545735609747389793683163030219323937399008882424334228778670301385625288097157226745231778366482952913932147390130556508509630342952512555476801315771411290893547633385193871992694636197495549641876817349000275463357735330584965537811242322162968278781655672041154987065277412479077918278681507745917949072326526205914659027015372730123348725594749117374779336374345347873502175974279032993321390602635904776824860111777612349347917069222148966000430531789296208455838941839095581187340691216214561131010228998819866144112549269653701347074190927835325504213802104191868936997560746726659004879297976420536734367606932560051521825583414024908794354825900132076903796073875065333511539433654204283587238621204585984163556796151983287349953837256424590406098079870521251147288412278002446520323583303129722744184138717628041841411627592913303943077934824796996859784016030429199457935490378122363429178995798609437392896000000000000000000000000000000000000000000*i1^5 + 25173763873843083543006242108907880950695389962362206254333556284908198443189588951838364758476645170728782685365775294005924569808404846609251298869889032462589050444778059152372399611762203888922278435060777623350675110529168353597617376314902070133245080302480149334422071697842680914358946426613395178873998271590476702451293004573734596988090016789048606492340865188731814774917899130253393671545950352018437275247701960031760041131631488248556190468235690912133764073991945645228168671765020371531691605263546287560244031232112626507279053220448066285986182315520813407605947929313140902778811534082499509716406745215968048063913354588872232870654633012336474198243781970764654742819522925656377951781248082892053450469514144336797190993757657130834355828614626353416916219033374722973532372619855530752153649942082028144039397347927023632077555939052598512190189580467324948758227708676518942108826890482397244139429381013902703397488174469434854219580176065901809547964716433662728353464407442855158182150780877246702813806933652954859058899999076698885602600528409520718440212843172871803794026369122703828954406955086657583569813103325892409392027952359437311132901172970849614931231430284398225625687735107146027544045341603771650441636204347255742799695559963239412177986145509781391107374698124249626405510941260292237495666144504355234366266401776801940617228405614739643422101920090996233328980925363018641412718090000763518566640327999538835982103705757409539665219234435431781256325630509011113047743512575232006355108221837563718185178125715065430446959006103845100063260957691073770561678244864799097108520228549285937494144039184797090584780857397300711629644418483852096310704460732844980366200044138991761412717465987508779239425589144815677354728242639363438138886330418831929927348513476859782514359165602250190901128473709413860826227761506135865618491298084910972091715879581830872419699533571115177849395785863958121015773089530069911876554702532124052857821934759307717282426039854978312419245408301792037350893673000050798829916532923542362943060290850710310713466372413140969725805529612380791182034660408740410752661290832740990491020280335755569410119883485282144967844047594443425315036148471026572283126713120355872931840000000000000000000000000000000000000000*i1^6 + -1379175206305881197809346889781123708789813026691164913707119494641425831170235462839630966389973606289489748426137947243241283628649525714371369795808027712400130171950264478223921217696681149102132031618413016685955395558331395004469350386981541889310314875438792816079886890504004059434150188436315166293758411515407642926112141712575321873421738868431371408760988298687940627675330829018529369375467571697350228564762894339777822220492410873862866622051105209882407111046941619790035509209434929844258830470618719021681297383379393839024612988780506124717803524874850413818132122140544096854102917864342561612231428486974359571859592333024811349363044892442690305015404575071560176957084882049593504905003797984357682939242495038312198819395545883206970442841643181153328274663036802127963328232422475304474943864346575810982061265202437002303473484974372644271213720471792089735207165820024621817528762410706941023164233348428989496440320611769946989595585129848460265838425832178289065551467139867546903522196098949123871237544158617900931740322369331656294192077875725883800108282173576706253325578374165513819323599513422960008258720980741090229191998274777474164726771877147814154725113865109258291476942196642348509572273832947040891806292046456910949909320289849831683904245355722360654156193042190570122698546162132324340146747407018681099608168515681808997666777668295505751702621245838261360202585541002732395396691196670261656607882688435685905972410752543123312263169868899469730265901695740331951378025728075794172085295354674891321775662205373205857896119725446374581092954935972402267798871730806153119438961970982162945443544700808125039595975579638108500071905637781442036337990237905683595189459152703358728401594846182214989644696455302903561916966685683720735378671987376388326275142667672810561027506153744512913374481072955232059923458401713041530656356423529142238820866298758841398160863582254693291394103245729965080043009267057659486141669305957800033351564778685499331503722091989231622814677691829646362931674462528876080525677872055935077203753054452167543658097215273645393445599807113579423238879517496428899338482141028749261364551691154898982390250040434043941253323112763347662030271117925571843951682932422213632000000000000000000000000000000000000000*i1^7 + -86378138404432133630493854648264756249650016964565954633104768971434667591420851430182903545751608576554454700974903687552997529687701968317826871563027232368856412200798145236934095763844370686849934148836823721560904335508807702351067818618333865264111396981826328004256635671400728051849416525902578096913722032764270786864217184510092082403578787164890687103050775361138280428735201223739283282596208915303470524971937776292223583323535051120255479742073643172261930820967168295063748447552956027947417216635727735823280816364788128155780518617943014837982142941766631351668260854983348554191145782747026341393857952515870199148659391482605290336100423301608371089502367001826346553723138833465587494657215099383263766000289999868822178508714685622206041435980680641865668230173488873541515416205307937106522923257629534738983318742249269084689232850854509120699586393348649402891907051056712737958894425327917881926725474699319531512977797888315192903298979895595224239990033741797142361756709598784056548089457228816611207403528781035998989950927700198997080758705630411708975352083309407872939980815231804983074292758065002799611096213638919646615542587722503714519690835468905265898208327069437950337468360249303386711998309810923243406243392191076367611857462928820048568831478102383380972285955055328496544284595190618337022648652840580188473711921328532649144120068379493005357333495979231686747286321034478480217854104788919443974475067101723922109334212033237487317082558269530366278039962665411286403633478505449229844488507364177742862618547011294941785863022976762413017570865806086997093600803188619497881412230421422612137578445683554831365208056057363511819163468781390182275802966843082916624370248319553829796605879702948224906388263311063559635054433780136678282546714487799121115530651860538718800391085814703069563653995945780801814649781638695818877851534575645755374848451676863866593685453152772731590581790951177185010323578478422189122402120180543870474625296997974440759146401768227011897194676591448565829578078143316332254016617877679223257299682998237422564522621461195248311116041645378525828664037958944764678606296061164070663422045810245903628837188239507769610204988918322426721830186436056722692756977389404160000000000000000000000000000000000000*i1^8 + 1267807122058503127818511138989912890056417563024575858610451410510962483774244887482157031861763676325147323180194874796973657102408056784790202363114031504020174816187766151516111585299688428761577437267527796393076150185496540051882682642528386797319097038728481425757904009331182385421102784850536697653055489060113765123263291614115408262473374073483273683558012928924725955000422887794516885489075318913075554540421304995729693251138794949019114550711120140570464817569722481525085197574548974141139751436742773253424362601463067645571866739514529897994410017118702275789335140362079997464028673923226131715362704592433046976243308109530664536143132071029120841755253336951556120895239882529844110405966380469434974329481980477219215351978592141322380907901174428675359534494042991858858967495482070295891911168164851838836295371785312500382645895885522676045371714855650429455888985586577336774863105165689404614833382277008976237103664927538422463444224486514553051174016679507632755062526699725902051752487848873572909286536858258663580859047682284963155130492164186633334410537296427637898810124672532525738271115364707949421103585438311543434532671971514371391930023250253787181058466418654411594469802562962392456691136357350186131384907620664685193977090598158776278245189565776862519449421223700280501845530594534687417814836193728337798248208801592878532911372321366419479761075215825962414567031944695261218594730141487131526350093801051901783842983326737530412130214139151148954084425470246426107292581279988838777506203245891777277852786786649815149937068454637764169204395655717521071498839007291039967762202745972887819586613161570140458973729986174961619793901800850986112690112008417728908507696999925716813346000001479724610944834623041645667094625728171848694736645185622598206938206226987538761941626236273438980041705677521384704370399087078695637390123147373249173647347672389036866215238916653810466201956663693610385068720272360468458961605337868872431844633639882400245338568034242543107360437710592787152231853919274764557258183037154321268187445860456238955941652759695000585249999173715417056506364509238486265948316147349890624416424870315821310797166826525910777067188586745755023442405654028184606092563624178483200000000000000000000000000000000000*i1^9 + -688961375750962567643035688400875035304859685766366338312934524581148419026625417510133686105087660010895106176945533600784792619178734660396562434895955272655116871813354118602442299408244951917488094968162763600775708000804170782609042108620061853900246457284008623619033218621685711807312542221623713141998878873944230021887992457699811020189805704124028265614408798810975292009474022245510359062727124021543490170971747549118401949580621586059446783253264597287155769479491136344984911141043117976618304622457399565406490029284257204130553614331881613996362625434603890432260576856235476135445143551137653108124594107427442386621872054321068372927315484859341080974183659880460385860607720149977251963632877668755476226402176402064011681157627538813663575335311289733462124513476051567500241726360344684584274745666504730409705153687911792060076452891753634984249820336987716287773969753617415063232345925959160775786126044895357561928219558013417976449771181459854821408213042938673266296663757056471968407127928225665801822066345811581958216443233145675081899941039739721678368510588407825273674941464000917185637940842964043895425993602825486606583290377549467374079175473570309164612129638466326891455310231449971053767368651164403027055828341988991156873283308403200327631981556699168637072581706638117370657991773208710416086939498370576285048037838148011364807120823830058311664198194167186128828893980264123780728163543407973330148869279911105460241551073312178699937211906543111265064411033047786765838948006023280448054257332255225095081673886412572104368993269556606815794743172441532888922906132294463293235541417878743972229238999428297830555656889642316510948689559473650782790361269489714087637763823584435963573712150900286649684743994727169371089960554535005912846400320763530143576182904866058908293850647522384155790101194274286589737929250745172767234848881078091526451685069359266499980138987183864220993693826765786130276769289117761396580305675049578007070912710232658341295538677259504722928061770768821374945433398409359640403795233877911666561981924956089463699295276527218886389591725292068002950584849588725206549270962589332845802184461899727854815912481677075944298836915961348983997865392673308709922184066655846400000000000000000000000000000000*i1^10 + 459653246212995701460392217216748322248023130371136880791374388790394962421950122136314338384252064814830111298832957263768645069807307473576941823898626201407669874539949600088534903524109330424884425411969280887098308569487732778559669608746557009422775278381225833057268231592008198000043889473363729842003795838079294962495547545431447768878162542822516529453471718926593332335895275273245151797789539261976285011720833066693056594220213269786668178078120946788965326280366103227289983531270128297492149793330690376322584142988328069652920230967937037442375396344664670090126730327988223595960628502709006013354322560574032924434665066189137919040147468286966921997933468676155642043250138527141791053055960341848454115405515026005684122371772110905113654414843540763015973592529015607565862568858711569605255854436384614588814606220626778702489504203698258033185856727075011890272884810124279162677530062037544089584633790003204100037674024267058968366125232399147923281101029182614329153616573380309469016707596894706287226372337707989594889294668425825573418387056111130554699458822961845154749834851296199151277770812696279774441191575171943393926489679423074922338022004292727050302393586936461758341076172551234743177272339985512197297753267565761034658870770325998055449308714279395770528962134030813310437207169088258913816842881931393710556373391345023947142553812803346922043597184365459585565704962339517944590535297909490548246660476781407144661656299343039994691562587674662337289362370302808866427744109192078557001315927243820011377906328147409565475330052619506221499644627012122644420337586029465841570411981949145620862705260358090232519943677755540413715775098236598509729080653253907504209175135772822092789717335957193108486652569164474658670132460826057743573268507540317638241738488380856210806981511507348894902479756729572064589136164415329078287946019555654259712500647806855163767768057765151622786240959767069433161972857800764413798025342566698081073251072581000592445577530789780228038696255002968500896674797766438765979267071485720474206306525325488705926572336434170901564079557453194716570933586752652268940311634717220132824025861629760572588257372931945527719143269659116814090790709914075518742919280328704000000000000000000000000000000*i1^11 + -116691984328733586096955867857852600322073013766766353324849640403850381517975011627428764936912351286374749185398137936152589152812392722422078955530220955357008470381789733581890401050383909301282209675741706462642511536315368656350842335291917195856235064227158611125455219544049701486547059142749216502240438901356800362972309299376194984612841235016043999362360925382600255662529560279019421026951208466964541190439131049308458189812844637415606097657997622156719457669019478454703242440127285194465956676303331218321102883289498201212753336790345618169506281458410940779192003024586371886362404604625023453921163180473841187728183933767575190503085351693189223101239391908429479046687733582850648054970433640107108256680894245575495285602511852117380285352724415298005781147927404593213029747822370262039611544677547760319530599511668089824976767445614113149637941352688713286454686159404470570259216252898974783892869976717371691724706676436230196446999446410367093790548371367132327644161849365337416299532104435494983476814625053604310435211254895407329177472467531488870931952838115670947562548897597834242220933360562015823037127725673209325485664031274270435468528261554786779247231506767687219956004639835600303457129576918347412508285906893619512205312107726991090110281658607487508990071865628706429467143942085828082767525828612881850618522507811263929431097155284068112674804345549909027254868113228294841208377961361928413252327673894353148893735376575989885070155278520063601351992397686720175076407461114662824791642003519111600989676728490336772019350362077985247127470153010005807675452036041835423544002403233357012709856220466516989821988167290343327844466526962751698995067408420435399277940643978064067696614922112727011906124021417413242645189425454618924574796495930578129487924849076034625919694822668970728633345392289639285503227849847699247232841081331453761712687987162027793755330982138563682840829143851413257767558210365151138309345011338136615762776712924767632162330921088119795884224698682919239549476227498253248536101070461035683902035046653937897717050168766994018941152681284643532751268990322802493042435225792345200461748507614727250748379281664845855594445029465493120075892449230962056940951804313600000000000000000000000000000*i1^12 + 3339579482616422632310459679587676287843195880710842289045457872311055762614742589618366693448753169595710408935934212275082823840996051175406610502895887718907733444630232524893191433974166611066533303998135118835456186238101956572377071930935226099928327074194113780565904222670364377821324142684638754906704802161581206693124675909980787303926141335350408108389007385944173734716483724347422009876091140190637498970014110849014545634812710357599879916325708698833413113946483847014205268672126547483103167586849632894871370926166870819716695918856190085310367293923984022711736644205749039260219988358505985652546990606940749294591558429380098967704872639505807150952863411373786994589822792641370333652611763094682724060291983914055755785407232229020383177751057741531708359104277015979495345382555763330028472797400912168187938284499368038024363076814180051514949078939896258068370953250444630478852005180614913433852998350942527202974106458875825576532182055446618304446621757526814981869900063835681384820826585155013525806111596219203873227390530768125067169035701193667416077009283884457062548338752211308660647410393122270498006306030131848575112514341468852395952994333501103318538946489561730463084081618530339456601361117040097339650744498262801305322771450229518541083809641669607903700505764244651086892196393489701197078368321556922689934721890106260377292896238322887950368776030576747855010628702854596292792659578353147810925361288542533629962556378933568467126198282284055017010987712813566451614146723338970685457858268000579855346933416627489463631546386497353556926364340873921685126412632424909058629415193292941965772915886031514451926843980285517025437431839950990036303133198801960306356707638018803720399556523668617944877298214922690121140610194578860721591265039960732403865868763370064226706390430760981187560861471127382433609964931150259939236966919719382924101452048709096824290838955607935400180078394595022435753246892171945160324987416071218334775440900427326448064741142834196085470779484731925444361412264783254615002826789667397033118713090946969240106783055687176167856302155084843027694950551900000770630500860220108823313477002094963967632500727640578742651618009091661692370769122914648493303791616000000000000000000000000000*i1^13 + 4549597088264244159794555460426261276406838006069571504376125499522984233208054945437549705147595756595565524628379358748183572830060582983533236746354474314027876645114346983318076912748329677312380314154203202408799980005023625265439138180995694118598212131284979491526501408113549429512860590726257974157826622171461525646951309827071909690844097070567693209107761911265926693231726887944925205310591910136451200507459133587262575947448857260310750420214924913767174453195365303571795244514030654302894270834842070102724318672949952543786487734997133519007930972416930626332243485664991155075631121486961905050775755326008793109147210420126769386790969682446987159543951729274917041731033234303217226780598689708035457092148412417748770123441522530492388369356665815763911228373889650022599475669407739797080461110197550961878197109911972334573988144182794468400826178988852442596759385428735197843902286566779012856663029820848492348889848804931577849246889964045771394685587158005806598172809205341376115430665985017504362863915681905736878996710613284380863951380413091003935083168421776987576577351341370831339707865391567526117323769040435948826583457421177680512924269388658298338290725060097949755760859598722927444116437440157759800337562425297341889717446204083961699957929720497200136826270518257642147383348440316161562833241988422782935383366059237558881210654078913958667728891008618754457401441950178307181691421179363299856210130758075237394872185372311678868180430829169586181303933916559297847281316148974769523148621916853187951519411118228478991021206347942194458487948281869789433957071627173626330654059214942295658602394790320554936524343950815897112861330441460421692149338693226846815599658748659043297468143966864188832834715438501154920698221260262354242480105067429021067462884598206523721518928454274512925260122234879194145686055405056791598639449765421086897792128903307823481585104910057662087372751636271715299654626080476142902041732198813265244585821543942229719112856921845711373102758927907381867804987194913096073089347452629074244302476142555326208567935379448624974009440132500464421651896413835551861672350949784844333297655940603869367098255832252687215651599093649525289516660044480393344482017280000000000000000000000000*i1^14 + -729314627958333278447787238377550668285036526364182859179835469930383288194622761928684830547918042351675547463873931133127622526489478264313597937701064939564426362223197862833121925175551620941320458425755284371893018320927650741910873995269318699507755594388038911592986151175159505567908008856948308372463289149612093025460301200785600183335397898988545842560855623966279837670512097281474251868956634842983874461963094928617473402304340181963337724300354917496142275015379545934950189806417168489312102780916925603959566127589627100015603052633429280421640988129863409309600563679726690839208556434993610632228468626547688148800003415039691138138492750383799522540219652760228234481608287267842379493956914056118880382619288010710723391100058962756994750939681363943492830383011734261608180758180810529830018585662404078747799190703285651438638127833199512456616630448424490655062509070240425512297412855737937141480430091330781444862736787021047985525562404615993838621565617058361204097813877862143306315820401262224924783403779182583489984443483734239618482737044197721690090087245527739791129873691595172727011953117055410500856953552228916353374206829361338617300228361956159330746035071062105505350322037308729422762066612665346769886994107588447691306873900354939772443378447110528714278324155567557073565344259917429586190672364063431185654447019723573607296923809506815420081001779807398863954602168158045782246611432129790753363570506736396749339446856272229926379029691799526240231484101253569440410989646982827716102981009917346057864603569297330236444013208295300329917641769275472333539495917801810642426608682032028775876705518185833538295583519476065146733386985860948537203109209823514260059939185150612073989678668148074117233422263733969867428980086147221814204914159236656355545092372321415713573336967894706692612011517965150845612306878834683436565727644398969943292371823608226623663211155797885392522043849969015825370964067374380347449084666837577313056179645022790862540185693387171063320775447918016028573239234089569429142392419826395461828754470585100951765906125664859312565583928505098897262081068068600419801948523519342118985438861983098351091991850362051226696690743998967638477031251198122177006141440000000000000000000000*i1^15 + 395362929832207708406699927655986768519608967941234756028402988612183020960464661663658443337974912473627633424293043585921772537016398449077406796261519084276968742269586271007004375333659316347266095541403528295406681446033929401423978049219874385682940743588091185597181343400976314764138976874225909366806866663180549704201998841256615129697087429878149824159232250697184678454685069083496416562638551794947328136719482693771034940078933028428351566349642359251006527024613226501928631744780971824186308562843115798060811751936316592610877582114729877176782744882178973830233785410926016852470225609908769597491112243401690299274872354582100604080098123897592716122217332110279932630583267323456646125240541146653492639440551256245629577697873049610494784996620976608442016983503210896100451036377202037930389229142946779201757088767880500196703309234496227796339274684290716347748543016792427644332267250829844323176448767280090939505472951320038898146047833874935890150223867421440550357497389556558028539368974387201487871048678349999227173469922855359076211717452046423146137713705587993484984120445982159607162453319219057879431143549553314274067757140770209499725835401639881409341459189929111401148456947068832388277415951900672014467815884007394508702218438346397955329829559849984309356174298851352270412846379997811742835619609162717327409187885426290959451929347629203464157781861313165418777019169192613900696630000664678677009567726840228076699222863570613248226912720093839427021820629054494781483091386019063070965112121610523730089416617167097085216611768404238666988370435301972447866583967208475999048824970917318681105755183678756746540260857016848574342971296405856930881674683534994346148407463065135336699621717280084909304538082389035927727815464229980302742588692591116182183616426300215968423612453707823514495163724031456165997093599859629360334456814098749587571831195120841661111570056919359940213173723698165098285904727373123722017634346295642814628943779015148845483760369406932207103873344704311174312596156890623874508054636817269461483254763206101619573732402615725970378083319441830663807148716333492233469270091722960910952955299559045584416347914047907142794315232052254013747893389222838953574400000000000000000000*i1^16 + 8996189962626733784731926099483886141466073897727092858243010307008574361165959388241232635869996445547835107058668181345573749847757244166123003014885635000519904927827435172527846417334688282580752562793779017144043619664203809293570733391836142910227179151413131398855071461776296967204528235383581460221703164214646233794200479090527132291950005753979594397576011428403489693455767691674329551461671242907237368435916471369189923231603288877083833498871111999368369367662222589093531881592238461955764406936770231636169883120707128190612181216027974282882397536892916725308524366006812200424402195862021993947582008095997490887409379518789121089964150617928539992170207509953567845882013980475973802153283479277274808757591479444736120255322273224066698765605341787912472500908345979443915978765839546755982311713518648356382765567416203946202313194622946849763045366037416990669582287828141287389160854405698542619777530764877803780129672745749931024765689526504871451266567899878062545512272950162761281636046685318873542176310052073168250243542778245521197202292292927173978625252419664418916517111528539818747076072879322715978400331912428080694101128412601005659908066736759275230053362361895127275442403589060714569300011073574678785170126611238228224788592352321019140143467500652433693214590261958344718938189075426363003613776874731185379354743846942971387333273770183072827367566699680328380527599720352026056670861758108529525906033608855801138098434474100785692614801186501352872853317053917093411950971349009708273312852383682911413760068572324499761930725363356833067457971661154357780416757074274764883402624065317540199414827427760281476176923075586477097577960030434121084347422738843303627889835559905902636249305567534141577625582280737204160651445150371104059424447278964964576712190135297706689460020975787099832328905066337804716832982034440150529244105818878320309251015742642181137853226133729730532227577862185022118092780335966228926418781095612474532780556041063559918592554764026311519014954500225967211862257372090387571769258103146954803904089637476177901342333718622207656025024441015968177269014652440507106618426185158448479448180870120405980307946572113300268165262149958288377732998873070593638400000000000000000000*i1^17 + -646573079290772985260742619603624250090304585731437576211055147022498622913904583657413330655450049448453853557216059429458226223178091628321337941399581371067364745012153502076477612413493847304673600644372952681123204163176254192732216452690746092653763621740095548284032404775063889932121098809027894867008587071000541860801126976823369046881602574580176143847059192728529581593413709913271831865405754482017773373528075866699349190366192456299527840655423142402540249203434538698631621839850179599439737234580969484581420407573272952523607586990584882023419594976789811027448374945431775241159055473576362213333924868537909756847828308697983957760354421597365665042543031203845188613027838401332738460144926667664303566834823313351548625423734583333973008523138702405179701585623617572073383805804187139276541163252722150256217310829646255605815123322631540303560001281709468775960196382491430789046987326288463897960417388208182240255905153276727747001278783578734566589075142865115466684382302996889121056101606656115599844939958867031600308928592937390844013584669413782416729102055976009612131124620919675134349650057869597711406317088264027743811096376176167571787128907581695593013081853680855178445524172567449371373793088738112734515242075228515072763936243794326237797273363825535060361358159259827813101436809555869638847849070154076295758426834779246379760741694296962624775978519974227672503925801796080260328456013750322323584388043753599688414048399322985464017184741490926686981848493438150674362167614423212981908848194310257103543503502337343028415318192240649512710288491912495924459334290827950430344796689552671701125602412939652048922303284228496444665886104734566463771593053529885021196829228898674755442730381040197219818481154862178987520712385841670857546021142215988512369478778757003578207087962487140276546473140006023796806894559322894541288760740275511239116423531702557251381273857444984308901858868306760985160813132628375887483644825005334216539044547300996639516163017852243385095155848518700715466055901441841625072221204282234552670196773059636458680517111470658843922796785267259307394607162578006872273072524046025913307450387804938825757228311049727565471198249965170562130399909398131507200000000000000000*i1^18 + -14772307776385997527409267839732244101065422809258916920484603449623908635563327353229750491166712037900497056694622111969502460396650876307434037354525297138898202692166913767971351558876069650511159799896354522140613282036502901462423038300857925329093568715439779204645331085132520361052884066409661910895793212426317987486938259876198115888927189495884569865510293583354529583739851770436381058967423644859176646603512930188168149395575133714520161017994896651789534297947217421124009685744091080957908974630242312328480908992260537050420196764020467143006460322279453914058604893208514668109091063668340339763911588282909985494321132768721466806348462722784706213495608791452194864534618873103919278343282899344116607547121087327951127032150180582821641978920045868118077022707383503807555808573842207895123178867953412146210124657962058672441905951705739669486242253902198651963773162543672567564643126477366016353059215632254443872408657579582694011321881747285687175112071602713973167350814721261944478379484419338125399412920677949917928268017414249183572169522352577603465852084287077448961491123028622332955294130030476782425692734896820399770353551908740970408575368676137826094197605299484063775407699630381583330287813200190960748808453937654952166852000140814566513337070405600128575370287722673873133565605924417033265650701642608034173124318556227609914567980856736762289253477831200639879891006836526352490836059668708493160341725085689415022137417758971562538250229106057769459807258479231774977329436428276698659366181750437117419287805071817369841177862510758394549680261752135970371180265220152515917102108734420299867201467684111090059492615701068975377631375416960524164900580767850155793089221197291873352096881257908884966369198744457438282158450293033836835417420712959971360580486005204396266476403472764696695512973989485583375027055453296864535906894461766110812092848146594085426866972692949512740974798157217694961669148992357874192587874101817963263735010326684530447234318996963906754875188699518377006342968703046680335164856236047916814328716589776243347097495746642310986029306082920953187069337152026453318416654659418676328370275170235178988734688599271269175218096663741751117709690846314496000000000000000*i1^19 + 2381274728155577521335937898564962098861926975048435173316266132428521429881457833326086551640311267812958460467345528700626878868145787957993667700223183058881417850606376909301491185128827655084381078596627872739833797888382502503928046037425101852154319083527714296494504018393695281978067793292031435485523593345578542364280953866038701711918171444671977494544791996674721973575669809793475501760965495562986306209615607198786622872888945475726177662728277503937454826465389988944316767189421753138317504255445208879309663594247606532331699665584428849046325282016579177239917246265438506434146943326796709833204538158151939481147830633869401980150704631662166988004406792174359452694919464676972405706312902399036165100555620672793563998911894479908893944774017922182810963582573972636005277438429731011609230300585391281454716247901950145825109572736204055976882919034567500386297201027671089792862657231439223761745330558967219540242851952165517074533589842758997755702984005967042160585118207463208317319984803248161391600868627996183982567978823086165985087460279839875120731944218188968969402305869586065235001464240877354828782213910066768577733476557790117885024166104191891066450365402923468995060017670027136255452359768749639463314203014062770312484795583090159257776138100690299175771058582190711433764046487611557068550372067250674654215650908062351177461004941838105339947256249217105217495868989671347473865191829870119543689437909576525920353143442765377663431984975819843630114740571514025892314380238409766118188542267569359546083591213422500100425041368647248215502359340577774546937347599813636354148679820650645897082429982263559302774110469612696941289159879842774697405504664611741905104383548271759878973006148370657041508272944815103010000982412556748887960129617437341491843380563206551728963682213566000107973743411002075360765083476069826577375093939139305040732396525583518105463960587271709477734191102855440995847976062210036340299071140409020009690002751354357077331912567425539376214368680757028265652996831715166466378937728521774153995843301639115717656491661108367897579315216041732660466423967760772011640315180183636712470577085944175296351729572271696967076596272659403894856484300783616000000000000*i1^20 + 280257237541838535467937567650208709379182833833780688874979708354130196595040000021793687759628154440349641302269171754645879119274381744767034459358138959819744704214227871540850584045006370244076328950382337823614514322547122734826226970892062883325823251643630115042372577265188211939041950118132158915883056349606713067511622247193542686632734847357295967389100331476335855011765886433031864434362105475805381711530610252451484017857426356797555043080616540075566575039579568012872167657269820504608955102631080348418165610329998441461038923200834038624747219709039571054990787066698169378133946329634278040547953004453421209843233854946989301028047712039489425183346718838671175741113391054724922534714492186520998222563399583077363014009698464669675861508055078062912555853114759445120368286129555137439827344755255052011551640893085770284237505589341705801622072612527665292634133404284109604595089025497564422040065258083904591910373435634828908873909056907084892407520692620692591591511724829792463826349698450036100481695454344381297437609097427921704682942562390455248211045389877167999380779117446667314656953032763497372298610000183366193017967001619883546919363260549824432853176964879042808249356697546436711925196429311353709157017038996737862464363507430040114809794880930976944469749440788129799955397584106320210607657104755491723232608504277002035754737539432546016300336683570027857504346041147867888754506218806285499660672636421807267799881135860654293875854441880672164419261710128093761211025207207716590832099043212627937536516560958495496507226370353345529492079363768111842846167068250797144066969423114911157136014658931275439712599011774525849030907943891788077736991920689173275156383792659395822364601460896592753833333409496979953335226927329019387610481789213584822344615919933568439173768153947635597393590406916488132349903901170321790708963447897112821196780812803955023556758055767783946217125033550443515101066195573908726986079310946168955289317071115707304769842426428001296089475945644098350136273074995626226300640886359237073767744928577843139809008698810432111341631769719867743291818252092270808309159933283204024877326260696174644530476588504257322429538393589184050215389694525440000000000*i1^21 + -70954232937505983209094469869491304456236092182367464122408076434625671408354131045148153405770636401018885203536079427771351960233259910990327095271130409933733110883250478640335654757429796371399104779815680038925146106538617768173613177211748481806617986014318976370198100326306137620386626408709744274079894143908570959749925864020068135961614446276716393601049217687799901951565955365807944824683714829925171460461578785416247643673435434626216409728548673049566479817654142464525986920375331899586679349498422438886246332965933367311934264293144698624625655775459555295076182681264634356894205305241968686036291103665577396585833996166246940895680314964495185921702926095140654474376285875693048324933266266552626402051323579122419906451549095276124350442111848505691466446705053089273527166552532415484348253954211769638002459778563533135029343889657578950286677346350828179045691975170312074909150230486656564191860004668229432769367639330649446975072459520599717821468090380408294112833253341513458848886638403644262207056648986341286104877491763261358299917041166971147566455461198443191084519328685592003881948146773834435023431148117605085370317433516026872166957951666835280531381750762576133668306375934946383494330603682722247719400280683756348197736167726088585520471117217297053952264885747509186146254696873506512439796915975785150821903586897721469200216269930554471866069222245280311131710916918218553208346994068143486360071108730376684546645722064728992594582396718988205009605301647210931480919314059929674529857798988104126094649429157288805664247210048858502443337612635058714973105478611275873877139256109383760473626718328095876171766794986506801236164143972866789523324624491027443977934392904064375141234665552203517641222547991723101058957432613360449815977667672453844185438722939195428434603039382328545150175688129681716014728511767117972140356026420629437580441387212849258308859608321431510451198137393202489570323217334081856934106001470063043985322428717035581395582145338138217926704001400311911204849659613351904863003872415142089922763813956144121313805415345094420555703980563528688032521284142203581443739040780040219582935554643260618093809825339883924544634521127917583767336648704000000000*i1^22 + 8217005257456271852136397306638220639369317987240973676948570545926225062114947162636909890930938867023422202129772951006795780354438755806821715896520516489330229941248308068881935247972256138083331712820961203667669987113997372295196850604147701725168104403399046605128196503955320384691727642770974866333490583252843445947665222770689440616827623305958798591778466644618961321358405592471424782245784974261376652040833338196343078112519504260835246629666995071351344679672726123999612840756202285929800502932091993898517677415440867392443209946905160461376381905202863293911295817625665935195421508701459251653307621968161390262862094258414317078173511962670814442433375326327462291226102209193765947495818719002480566161145399592651837765521262815626094466055447558145699516690556087273074135562283003503643537905574705085961657405505315735792363060405339408628511498708738540786713072647103897339858903887055699275589798529284129630561217913304996504343589116352397319665700448731061300298014287989080711909719615513089429912234469644079911422739177076408667543029220490080295636771509362257230215315129436425211096189513059392110857765015143895721814409006414188367293642323179181128306910814712628970810950483264083436949191009612127720253251723303398739445252456856834889808889541056481396443586288995345200517348701657927702672502815611808943990090395378761589515889247305755089667457709217920863912606160048474534911230238469778784938177565130771946378650241514730666210658704023923673613972456138102192816876204679939637033393648805449377252644492941213764344295613229927629731483514508247057904137799898820214947459377516822987870543275136804954170992400306609533598419562646269326917094343709931288575080658288638710540715319399476900238852224487365317387733959123830812889348918780394917768108125228728022879788646847193277193106922242334122826572927707672679110002096516010865123271936449028626604512742442596319767599886530957549440937986132774247494320720970596635077714994951354725882167579627708681461054104096472617665760072556308849378957239370462462453263619339142388185697936900926046058676861981669055090270084556385614418755185545104723934710011643410533601836013004220399801576253550720658178048000000000*i1^23 + -681479780666564821670035496284155184311797891244023807840964601298422882019067821266635750518260242625103327444661210672448545776853598301776829748942735666445446962961499412057278565340229760275427703065557922899013708837925640820544633045157035432557706301350087065312644073714632057974029597447150720394758884495792202460930950380518861149243773671718104077497102141433358248806230095472106172444382231616524590365516195654041502047684406252204224271394260063327777538636083423882468180350444220792135682592532384108458878312422893499603562039642831494191010497032119717563087537836503168589139666644891449454255954620618185666244249625283291283850518463913967050524781399716489678240323958392092833188439250091636664009307873721161227685127292893018281109070978601634428069579590520444452813550888413248278963838302912934326046833372640784935736251686965000561588150670377162466697841031674612738027798456090925367560304177257834788858411105281886773007114853382598599960429150042885574329814860286316116942440999326906099326845038356978279963320530090931941077248148012140212770724820682002672545584172786007767818052234526791219009588941187332184723061241298986774890448906804565053171333548657883059773078499916164195665516617684122177813310454500211070371844037633485769160358546084157435340566972373627995349174579648758743061383495594869087702018212566553456868764077477221468238309799745476166549986744362346110350658022904497923726910055884546652269071601847546362385335798510423436367295559161144695626466394938095867962629424543846409241549776119307845411221655410785480529620717119169515173085368451873683774036250587237353632296039793678427010903444258427797582688686346837155565085494789445896395322298248147127050215944866655672732136800720616851738971327007776992349204275088518930280001041761594614133162576619488573777530477324918690606972471353365818653185930875608170431677231639913134738407239619376854354214127149436030082452031926832675654903123836036817231521696763321115264329368455817814944044956536823057856130001025527955394785302589091668488078869127868842966682628161226749941689948080657561658077337177088235883215552385445095076962998967168925058542797609038859818796238237198398259200000000*i1^24 + 42682291440980988560999619819225194412239284451795921677893797409248851752434330069818501987701506453088634096704421283466655107446772090322891144717040073283316587346498472301264762013954539036477322807023741985405377128114504302012174547805614172639946031670241361691611733243864885056400665884265088223806950038038798800377271168558764681786512021869520278609766511488842378550581884274721387514612477891328613318957255344950041856428759847372144860590766031668079190008056472334516425628271470144188701140436412397953489502657928542604909139345706569381856065649626415728296621003948831985832049799051148182673669640739421763909724172881391865897005454777969832049983636669629012743486202007538342428629236601455664887056934256295482779945952447555995616774468930698125312088895187685765886597765633454466974070552442366157281241967859811979736757740080604273872852113812633705081954365398362947246476620795956494084841608951169529517018833014013150601636626249343469057145371309475124556774850802078110563749787168412119712452219091665843304556899343690632741335865042371572140305265954451235423822879111887249673933015908710301620408249441540426881027914278904625262898721532768857028529801552439215365019898251391568941889246094431239635497187576963052482544553071330947704559131075527734724180839952305932942332166292268834954939612095764745393186731705596363670362652440799257204984810999119468336716696557769234994421566334420682194980744019582024282235611972292205120660015630699625163163674936355746433318347099261261959721206701712064493988472082309547820788531495577671211161631822390859377965652827759456016812172312799508959479251735446786501340278795977541697298979088719809191057333218733264716513338926713106645568964973153095791596460152098123827867689559465365850951312189221981591444974824006783725278037399717693773872235839401099306610778495777694651645663646906467131504776417943513801702434354236130533435321720567319211846891992550466812536789096131035583293589902150887188794356777185828749407743746667934369714603569410506308651104895601837329949185417717542017330974789207224040860464009460342725256193451272693388574122654054217848841388650926772358948086569407840636243127470856863744000000*i1^25 + -2017041531185817580883955226771670734646415824972122585415010616463004607908180143891116875675629005844721197271282486072906624606451583252323519757690453578843483323929053008266102555106809732864783831399227478894070849038727954948538696058756597725504543393196973419138012367585004677432114582190674871631829536972086180346747873753000545452847047802319850454399140735482834835880227358880251843412076403736067552129009065134000006312085548304930299359317911714716334671094542273080124761824020335794698345858511937347341369572040014841907123823505656403547772736225298472084233595006850646274868141061557882971248576283309535576041133229791390435092851726351584654767387455817324172785948490749800562156764228604921335218848381361579986982056185634273765322956791657502873276292329386195716565890333396031040261424894753501352269837115960497837325496227297761345478712249949814872990585470535868833239611329500825202569268698566944487574124923679690177627844919164538858680368567569525377763932163545604432203145303400283605676344057485053441391409225984302326357981895008602241551085977658540974052027720667927287662543222649719123657305515592194119024241265818692531142670893565803046502131669072225499980700132880029884889884474417819626147391389396491877397818592359953101601496233319867344021628937960657494570228973800634226087137901698494153320307493554094305100455561664473752862660892919118283568282045181370255308328205326564595577638300266523204172003736889644868820581603865612446330913044570879274637306985108966382818830863115833777497734017058248330884308089655231771052626073099823338327254189242046943464724996785788319800493237655339739535920891087279526206114751291236184159095299051957926733659845234349807445001817592758293088432763304667814629195378373710172117498564347490951827531080593783737807071126726723384109262679871042318343438896557693310126045436303303948460224533894901243043661134705362690451410028956216958110318213225052528261382942977061621078741720642724328212606798930354392090924999834637048944896684499616975137710965357454724213037305108685196290131403738688658379650087932678334036643109870420926711855474733018578407839517829912781947717842417302798764457750167552000000*i1^26 + 65012735165551276071978432723020147799377192281812843027352158199454103172382799412010208021821848698373864933933953595996333326409925459352915682612842060340905117949188005118909255433787129817538426657898009528115837741750773561846141564417703715932038176601292273116517199265296174773947256723397939761826106303901587340428328593092797884790154744620937042830365540073559761772644366905743801070188069966592366234946059559867756991636762039110953446731542982277801759459207959153699431470017466298958081102761228336871595313122921921432064910934164303651560860492862990884511803405666301218601861942171882255524666022632847150511412680895366443461877511864884749872723608366181458034345829617625446526346544947353892890829613842900225804234242406894775690708831261853344505559712545308156880761602669357111516075586954769290756026257338947682877536484936835953800390302099001654307891219465206518713319896010514482523349001177563759891481047954126102022266262215454188764005799514342157306607010414678118305684214377197300366154405784895777709425969346310359863930025241196068167029493067831384929360531796259310730608450943177743988435065368572918759397497014901858296845149010368083747605758894645549792685339422218465679186374009730103314212201892390367251839550137980931999107322695244122666719512251324540990803592640545436324559884038389149363218628931510015538736687281265364939074608507824865602847203286671005468893785736986929739777101602320119666767254177683859859172107360923252062719678278921460652358455337798215747897664227733866085991210648444417606505843920493467599947768888947159134512354688014738970249350981378831595421279174324625168332337832005402894970741572993378095599495196904028619253214472619513072818743410818887773531416218093963999031044065607803105656456081993659999866070540554040884945962141421222876674991043258207440836544732998190096349783622397763408951273623380988451003301372895923420019923189924965675875491917987958452569970633268723688844502098452479431481541097302828748229955908980565299767847253610602885396574212053185396877338084576272962826762929896969835593597435923776430989348638767460024393605851112323560240603628309367148131462502043331804821066874880000*i1^27 + -1441610938021048762175692604076381662766959893704419193291838674213644299790616775566682063447394040069079847552577024622280457220893240642918138656070040860027202452217442100109264520329165103776564999679659443137883542908684039840565827615087935993102551206461351986369413457322881212926928453907166660852078324590492278481569038273360250923972743614222524191899994664327862070520118829007467731370713467505011156965128668649149158996033680006059605011314346873643085108971548732935175517971735691386936811260545271662288883092581286052529234980937333409741291236598472010548152001998238968930400381069304940895840756876909609529196574554224561636675668024506132905865797420883497139682373434615324774179464588602313578963552278267515999767971808351712276645198069959556898730254555274277152887509508959206076195422956539024136892951109083469578686694519560062870283976867574227861996695211456408560501155591858323826802111505607005999374056545978209257341805486722283980867036069821661906373417677181266281560737030997803853265938857704602192668525328112965344766735001567427589120271411733755323929370862716828238447429697204639107807299669136245144151136815741846179590310986615128706506291101205659552263075724395323763560001242055064836539744172207615158902197279848905844424730606305840848936906395117724820165311702510452696971319062952534978412288178470462367090368052318938317570338976552034751387460683301490977992405736454214345952703999596441162360940233124286941402386228467084451558681375680083253768998390388235151088395313914342156800216713296972048499861287352378460577969180631836592322815290020646231041066646663350015991462246445910028642768370073075360223294017647280895867719008659188154952280769393295611010639516712015059957997006186809007862411133087730995087986983541954377758882196258421097343460985693773884891357910061488852168435677478400184109582067893399176569817807093708048428667746045889332526342414319384211326500696449410109101018070449570114419187170274893912501316206188871512540120566133336379877252074640034470192284509684132843857021821502172350963316008636709358855387410244163179803323956903711635057740819517260731604681757184701212892933817863615411226935296000*i1^28 + 35674658377634458648985000833776332831172894710571071666700746148283445195526906816715544981711493870124965186955524358078065445376170324276981392788434161079729241983603783586488844143833259306850166285789190504743712012770900486046819600423884179434105819988174585820302257394195298660885503895897498306678287578065528712190731543113079792717757264522477189102813295808616748051673191066280724043575677734026270162005085011254258422905871394311394988644736406759800253527648201650418427985475911060526142867064645632317717808225673657873365090229574470545011110055252307112448102767336837167572958972419301232976367404253361328677077486567645424592965353071143613273661669630405225388576093710746227249329591906120138410370239386216287391383862160974024727769468463170226738551588697178001302700755774179748846979887220037295428618939786606767628662791684594110450663360295659320655673003777887378526915624375569903848550714216334921747606475025378617520420232838886367694263295914137568229642356517555206514282434252499901023357222838609507541436878543657708859057670192504715588464402435292118105253945522733868957048922110714200771864407971725814076154319637985850388951556648056054569441392719957861360270383525244673827043032073262330868182460081770783843658629898506283202188143036187962979405836440483847780461572015473202242334251111714100942484237394357109642943931866152278106045929735570935260990762436495353810105886563009394827251892368372639794386148635692037911725128828834938406622173073560035850570284673895037433224401554912998987326096341501065403380856808059049889330921965813194661647179754442063651454680065642761855382000572134186190978354170083268318185119234106744832185058201473808567715736069011527670248771852107241512786346318357468124405275983224878116975882775893551883701065357641210857621322966700607997420761609553956849201119936996963055453023621908980450798666651943713193095878780157836985582208648466041237492569571336658109752307665095856164946015655207465718677596138766296614246649750485383834685844279591729541942540961189619534039744675071434358107684758930295572600949860844238370814371178199617633057890382439347305434585238857521666826748638560539115520000*i1^29 + -597757682562805953795080894321284299809886459826946753239783937396966804501850674044332266626214480340220742837670365642534893304213573465443564696610298225505739792178168149231889446247968023245850871961928108718701508217732961114745773380596848264182952464355289189833322629358243437641336207726947659296633735472387338589381022110236366771263990542294735802109963098797989990192283618308280014392872715917996174897087196014161378921100845464923777002246992760086741717842916220071956734769717339856356665542321025796513301403805162818789185066532387129388742428250426902520066411246853851748338304254689201477482745429530354321780605680732246292893861715145424559796448993651344916736108403247274781283142785216788343388413248153961457000593305844658909094937968281798818645498984698867542028337900677618900957804028127250656631859517363637325393637468174179216460158869305877820496215983430043407064706693896568250982093926411701975584254746907207524791057695030885795112005705389928115967410100940684775765466945390509477957466811275638416553963505704101748033754854425135351062045671674487988461976362999691305966775629030932660617652387938890818568939222133518472331668948979213953733394541794674761850571868504498773150327122400013839683009195070170006397992119250149526213064594684400977692038782459101417183630081279537382539941569008742164170267239344192304624879142989813692559366488010205067038373751684667553409991995478289809815174635571491493387323074730599238124028129061197315564466728341986454738348616704363422839370991193665838902760499684775239570470709411312100430778977264434102878375337348936713845270958873566903901109460698745645733275118643819381017905211969734300223489266667278319209330802313292868011653885511199805169952569645277740719176280552253800689106553356946144464884838105481657947204734026246908726657526665012104719155719121080976411024554514794471034547403788104597192430590792690326594882127975574920501248200239632882831052786506403430564636257192132255235378145602959363824169170787430105781532625911196419318712721829265154226830179145344285717688504033699901572364073196500438380314536117096840606763981699842899921756486502707923363581433671183237120*i1^30 + 6563992108288247554761348320501056308968563559230389881937661382893538529780479876718168286198370176159788057654238616061958028740371743610016369231215136967985333299150929594797951935191163012112927500643117232587405816919331073892837433876069989988214361714802232822371710994564137604019609447366272950069402109698151284724435015505371570998016161714746158800911711815678751356736115196476422772536375050064862633484185900857093411548493107746243337011935030240424226867484915184856947914830156103200619595235084523345600343525641991438938736325689473097767026735604389751329038599539359377064588111393633935210562331449010685681440127457292449356847055021863366665371947142467063746718052883210070179326615974875394467400086384678213981217398121344070153124303561807494645822865908858115444148944737016322381556514098915685712228842020328238379986215272496656701666652223028419257360958424671706000614639063679081255938401096293263795804293401278283791674657695328645861433599664915629196173184898336231539312755061807000544881386875392884332982569732481090047121343629426533644063797751789475593042460401533002894585039225102332633638565161566438427237156633507020934448073140412812288621217450087372019953559965909350045184880436286194383330711582842015414796525618619669047425602825425999177814429608490830635943011787285272901210468539394101811715535237234061380959163440207455705621527110375279500987118054824833768148665865287512973547438007701717138836148245891445522760551084861052575169016660662019310418069891534694001074313279106357556347030154602818750017593173088241040665315733332181570738491439649187500261070909640829013005058880752938799539242824421331844172422813328572095873219069713886922660883783311081777835164114789955101168621209760626448328116006943600735645768981632916571956266346135687378807811867484561620638966048829515578044968445139494316731214761581669886856236955908946570853635597997161846460909182509696322826554865286909219095156373866810147488263668671699723972140308558909826752828689803842325486858726497192575166717857358990299229990897363460970147980177093648984266525071251229277304720713282127870544491845865853926050062965280076512186610646777856*i1^31 + -39224423651367314487396338450623321673194724263868220263438078025385450618817985856962168572687437916258938487724068066136590495551221768283268245602554119408525798405727479127278220560640426247339152871778351503830951543299470984965048460534779653244801258081977921882608346141787985956765220331055139861377676416514942779315193689967488544362765346890594611170713620984795833763150957799844401168126901196482831295038342643186627940532171171700238710471417669315452977030317851399698704641834715972440880916908223708200596820188292229535451670519765943397408237443183589680307710183036727441882270516068342579883215202544103086206140056001659055584034834760358428078483057049100557878005433824968793088156859279888847623780409818502356210240967664118344022327501808737041587366191723020181786761484002883011205362125773599292208445404360183535156978082092423045696889470410189372149739194138458309779672874048495014136698152511180121510122276201063621663686233219402306926077251689153751887337758982858261232140642324988354209210105315087604553008069319455990185080786256483492287785709824055186002120025978626231180948129622281673429943840720833405308523046281509230011836440984540274357196304667391680303114407554334149061581979825785471944905554903052142496054476158686999356304531266384226772168906986285307311597862639538935148263750616071718988704599691184179949721434221902739687308931775168211237804758647923856096429534187594823774661545195724890538319725055607699072564157145527798589384006537235626924252535723681342573002193418928302134860028323202171124706769863943596730214822680611776967072917528685905555128990847183187134719053144669375330864735941623150403799769437696188165041079044240293986536998637682910810645719929976949762792428902380497451633179056277202039991351521309715471730567070496639836526486971735577111618630462560874618859309550482927589162673457902184795230157649351405813480601882930098946389692247168455809095310751408776220073387664016662929169763364700548145312628427159704811205549862773920997335350793063611491694631189722847097927208780381757627249033541642787783653432691550147097728470803555419391496129487671550274277174021610191616980549632*i1^32 + 107970600365158957234294590244594618717898372996722151008069468045456987462623062000072842255132310299822570887582847351427862928173150611921159762013026512934972197795669926476341438482347328172252028483537164412728879781856122160414714014313157415850574143092963166967668057894665696873989054604497241584101319743836488724475281417246030331565749280303917376120610111655204659561372660207446046790201427275459966535521193873850897293625345184046906445451005946825296383840982344073443444471839780099347959914155123748652264370259597531516309570215530466738570481109479597353209142949586401862022608874333705371963722376339437756026095574519432630192985512242801900757112848118489438025479296481699183678837264527967463746732865048821494306279866764963879786019872479348656442127153910015398738136951473126308600110041470451266624747748854866989556734492534314253488435438506468330506570705249559507628583925530049271716123629056451927008269699829231308257604273752960898178011214283165626481596585813539212436607788768046759937503634145820739433649621057831947134847713084557695964096684813658998007921175723711297126103992964867262688037507696690272181793943076092940056833783882862750151583555833840908563504337696234085638435608728605023654909885595618246817610203953379458503338491631750608166762423083546368023809387758076212420610724367657150707212277933717344347086664767980285121251619798735244682016401377767705096603417490294171690635023905567110116065656666017878316348957128999449216124231414797488925050889430789739734575795227169020699628869619673481895600564448418321545744961920450600266062764601744298125646510926165728975993490272496454325287772459975845625399468649849216383059165984931555051773399818970747223670595936309257923904802543484424019769421531372304357957267229350972068194936642837597247185094703401507727162530340521382966887182736205075020566129742587842044500423746563886205668178732919106470084425259531104642815518014401615443650667519440427647340951877062540146382188965534534352464358595136954781592042725155407644088919069145845632454629771296240260831693336028610136132699343125271579753205015698473812437562684378800397205355084651784306688*i1^33 + 341693255525235778204410650503516731510066719321127998846484395853196593378258619275307108321578731668543567795578356259651386292943732630735830340520126456152277544665047856132294295537684891444068139745621614715270417433490275661877607644700024981330751187890037512319051990781994101263096281122240874901581300471577489926141777867924039866332337007763939801973772855458628115565414764994897425212105721254519749173077059220761399281655949973749928775970214087414896787894129782258121017263787671307583796984932953686116262999163754626363231665477835663895381623815775745764567140630071333112852779525666912908542389938682126181658015795155150145174018192575104297928256472374494020412273429714595885554735915186785329674948816592007051582840600152926457755370496042153126955366664637188914908372836763044668858418259483585384145835094179374169389905148502340242072194239846177759283255289524070838376356860037780961310481427920951099069628163177759527326821322897621377136606157124741769925828746873843811025015342886711577409487465078326084119926341155257781477170154451808356996144388090443780559050328837006421875640783217088912679262427939926738582710932833547089420933132084476249955709177194879875738891322844635784199209734423490637034349423374206137215382111057266790479723899950476616032836172204821131930953184642056632842690202652877881041296995814637603778253600406019917841523332519095547141915029417206379221681803699599845578501390777910928976617570217993505643261086284460149571691098738512852310073880812873967890227189658127313207627098766997577111337898291318117546985270996004464957856631120653052188369607825605835587447690920244478804781346272841681026806323862402268755736825898890884597546581007895948790384745496164364832019411466579595451278688483672294456976801631595233201835482143386762910010803558723020941372134602558898528365737993044449600852671276116461401705193619308741322311840664515898820514036634638132311960529681824030763964971186269967236741324166540640371543971427300136303341147919970558751450329231319521296694289495769394878089386693027344822433828755782052751415589539173684647667655224183048152029924412733427556896642084896768*i1^34 + -2020523113402233125453433845654697407475595357678183109175411737839090487403739773426347728943274193747432918206117554271029669177224556815957943609665596641316059844644574025509853227204511266376250090041714992234550366904264224904649427796299727734320800228624653444040910213862509414072526174579962970012720526879997082759375406774636796825036003807206346085007757201058800466303412548147253223402414481179890034109268206081621041076424607191486456964827862314989839753106313122720373789459181788274485098066131870249114090312020916003342378490185763438716519702409614615761428564905858434090240482358699773279136607253000777201069517325710033975335154632493675222012465891961291521967616890058672239144525312400857222162695963991762734761465436836195105765982126600299971555136187689566613463347297862509538332922013557084267740784762052258741104460433813892366012075597856954218526549937189499444752192811839335948761505682296252550264545009891263234370647002100107121724825256888215421279072999758830981126722253178984366042408474640949545675257157238392326610833856032209495235248071939394679297514538205492930116527771608535680134403870698367113769080807558716543819583334811385871656627508431678576601985785247879552142270365970748156392070916957994594845730808717288802530345434965952528927996030770328185578290691275941687575537710465241364873858022148835797105096622306943938082387646968845168015590246377110963626890903633414584585673510668615938470157270303515148776640889352468444722089612685796819514042376592527195744260879687959222836701560057882167572818028251835331433959765494219927986316250071636989036487102030795676441366480926536208804465066188462557852097814407402879781504561151288568771470197296311832639820328458972900889432635955494422789351709728857231998377063605796558325836266177288014537222712803431438576304995030570057828095024436317163001164910791902673017154735535912773562518978764680626888444081555930491788939768530356247550367377459848970788957058829922831115940428598244173280371113825975755721066841460925384824729293368434520109888204089640136217103977600920715695076696171721342432244321123992268857500916626923199998998872064*i1^35 + -1312900744150193537009339907457759446886451339877078784466127933092015869027967369731032301438294867479367354397996771815639032685328560730040723245497547021410422897740759953411213436422880746475718848616099108034073654402201194262809093770706319495969915460393077582981582754861895282299421220031228638399135505126290465114829846050281416214828791669660794416538240726521105090159993780546444005886745272296937843560198872629481937937937088981141861921274582265144224858897331169545699692246758601783230049670354479339096624134975604846870987245646758054122397149790390693505956556267063486161737541974228903602005427889929032238614175537191011311403254966093139480155259277784692101760211289227800863933423683719094700184692718337755264212455779627934643401481352292317068903275545864699012752423679058345461003805258318430752793819418552618863777976850666244602810206990426811581172152095523237608365943169127257766000084165101081107861338377606467340179401630457401425105870043025452372494201541344011908903735472701576140999197219436313477592122169276222139265469684487377981052098288603884867041038731388680917711304475154330691105529793830317661808195055785388237489786858477541496553351138699849376121531640869457772725566399329603024642035457943309579381342526504136412616453929788811434322051240928301346051672863596078968379042336477201484824228765253798945675258375874954958409058326058739881825343648577874820990900673970609853549155479159973227839373810994985001767855038767329712042543346516688738217085633367410388720203635448815723896116838062106257370724691219407656811214350639956984730099507824415471272893734559823171923036237687809427176420977904894451049598262417045913505291688629824956280168573635654059585541270822428358326974775087080150813372266078722198374042089119607631410426152802086383868816547520070935077824206943787103334974502811733340557754714042663799724083410029927695066295521319685883188502797609500118025909745379004836482948798476035804826072813559369500879900240200876719809163457705761514977517578051954212366805920941685877686397303125764815863451039838569886811749867760227983064837978669497932205797007159138371764224*i1^36 + 12072277301230218743646890425752112853630930476090517975122791754705128513662970461121360411598151201026127043711987505035864353515483166764135505646343773024058864470354863993872036199209516688412762013379389748454583766055961385274403340928527960916195253383177335585069949518310256799671848713611506680438641430724048459651974405745382788709530821437180313453716947708027469778422759761617998693274138634906869920088217526168592406683175992678543532387880920007308521321180249885072912597718904921502130823397941004823325582465493345593182518876174824250961140133111523093920154568850782892207031833523943473226949427643222756735145817286425177734574788137503403899595716033913303014748468545094050002031987730519297977738272342357056210483969073735670384304432319487112393153877387254116244762339626319546226148189157209665383995788973285260598710782688017835775728634067752800126751383209841407226326979398782939621193128441531818654953488691167493343752665673143294418262458454017743475896079808585258404517829400708916623636189090271722266258339596304461548700224300090930631128673314426088888163340831349143262950732084500225005557730216552625463368177592487215614869393413312319705821606025711324237529384092497903795997457582756796198014238916974094297196521978157441049223818191505168656038836038970804776601449880565980351633413315619843751893010864373837476134228620317061264514773058476338582994331656869375062171980855996523182256498639209457839189696833327947443271033745957523061197446762698287750576457916117003099251874361703731043050957386146390263085016125968071514114558444780863807712010945676341716879036807779349192071964568144742962574442221560728356991169889320093438326266933651866309894455617364838028646192173353550386498811963336778466112731660654478113997066170976662448456398440311250688914973160168692251619151719065797632192881113975046773171765995004639304523291605992213079069676996909233620956597222183780717497585777870726389991824070961362779427512706814655865545438511508213594711147218296058684497734609072366159360092943765722477443131675984163226958219279525366965169916304749226253330103696420248794030517720551784448*i1^37 + -4006457606346883254354998867622205403268513698194477190363947407352363580154031205061294641681882552237727842670644507069792001336805367621771601808922238075148391657514077908774360530164881147264621190283017143887466747632947231318209597489278319177244654755631162611361768180640020257080807435181121525504584014015831743630797493955061297856894346953166673692408502639396303811418347839829331066521874559809361871156957045149744918725141364552618570187423193023801732742928056721906155203993448356228810506089148214199468567158583732478007984900562105048519773313261630782383952748601424473535096584010243301675070224744596256222463999455016671979358864843575175454672322432116693046253846776192126380714309743318742351335525331858140771101525558136420705087780701437025445269582644416055531709177901966392663764053125130850709675703992724304768163484658255074400382658823666761228559540890751715123109928836800220391027189206827956594597134871818794258499296236217425303410867252149947586948651743628192270234252770058352159485102229341038378477163701462894498253740263666222480951584369610328768594248461481034031747493327262617310630495293491251925148497580259703117746144182592480885734277600000118514071159484207376616424789531949812856564758982991027510113691420469593519555006077801817205760929563405045219302547259189974345599497148841469103333387323082361657726638607529252864002508478880168111831255976227942151394120926678157164594768547588149821156078674507752095014412662656208780030879964852997909608024094781110683235018994349379833706949910575186312614158539638796869826871517205493207876240140339451792566718044954116964700639849990261613460861349676130808397380375163119654950121109043671424668885814381276395433711316948924530799931932500883353413726857779699192701838071193174560541983465442759492015683493533445213555940835746308623454036394052144694163568248183307583399393262565373922179053507676241314619249665528277159696324561033742733150006176424303612519863557069556569450317518419652253158755906440885160231466754361673806873353841531316718548090757846205011636179364472206365265470391656507661601798281168820489708797689856*i1^38 + -10753852323465388319458980607557584945592841963723528089683339846673782350290263342910432031234489780847919201401272329306367646778222856833894514849538311064808595165424773345876568225709353748426566997776721383462173105464610530672668738539866382683614820680007961905206567711998565721673572566208146588080300092234654695210704287924395743015024693250927157324951677687028908751743888771297777590953641680969431646952643769832098874732505176214781566631379454440588746469616749511581961376891258880284635140801354940240327355708269932794733100374506162166266819792182881154094024729478530464977803310589089620758388286208070725401317852494225282221231403327598621220358453763719461400984959439484815879235647289674451405609822005786432364848706100750577474737670393081154346941008296201242217402351416698713900696473344824062227944027805401969150553037486731684628504505707601761386140787438477544131351813564709395661241915800248552317016549423401356988866843370990284105251543561753520123518172316244341247643632546334461728446138663228888012014656614067692860703998334059030880789801959188464535777513999542162027820035680922495573881567703655057486149516262253888285549323489151201222420773648400317348060529072476011908431222694062362136154103014666309138895498448814444963950390617518536073491463460970787633967274600687079278221239913322769824160834405235519412090952120725906466015675328472072381473781703134877480389498007156570263497977278044270718170724414575572958282690964355979138647127454759241512318204181713832857746247114910378950001997859164734807092311659911535583910882353998625861284151027342204231854516316979268269764838487982923686155603561051035071796853833088195434937749591162630982544517199314113851185337325005041239804047385186882580921328017010901804951020227964101230469037218503510130572502624803945150940479674964186664526700313732169696153482523313924086518702224924584662551924729640585559456116456656098136636036580059645733520083285969057623743883850837798735842085665335878503195919564868492906757404558250998456700393514017044933712197190413313183379683981794958538660028970329936947591722360453008092823552*i1^39 + -852721830743044884068813422720031672603515053866507603138857447992994218721160147760288840592698824470086403332202768880472648356775132765153958796606180260610918047791549287333380868890982537662229684071532589900710894693361295583819409788799239798078270387362970516438481452282065817970667638964410538787292609362042578366396144279229966175345451046156550240848153860295393212983085607299289930012382835378926298156673540616977152083012637025650746955978980645933707618355912103266827688895149563971761171802554199790998315921178949316911865155366668946012661192258950530551674415811004273606615256837931441311959303560363215385311449180603271372662672718062635736291100124864758991564689122097887422460529867589092312955573987765651465203377057878088239687181668326295970570593579848468449255978365059778286573276644922751801494337846913957072045299979277612653960343749409327001485398748406167997723793493990133462673435059484408262571302610640983786673446619733131528562511203164519874710097237244433928400233286721615745654077874988989853366569961874912322715567611541529949163363299098057124283251402146984366325125700400750690438233751976674966590242242091241229857910670655434543802233105342714057935016368238365454452922274479065753734463543030590345811906420107875070295581041065368088999897365782348942598813521069922467035106428311908938109122055218963124696406667976219392437106454883320776472871864753920849571288600829348598900322747015891617414244256811294891644856003859039564458697832368879917244000191327055963927472890310031889788257087380472387761909356314745950380402538739667633108711674413146466732020872710751101360292381855757394033931978977379039017754019246768575055664669024294483052920821998600612364783456982398963730003145886767383214115701641224417011918042142528397544173196166123694229932457535380721000664332897515610771118993465917389371909601321650513035714474870687415014498102832368396757896022796951371635288324996357094429652692841368544669001810663932990771434106186169538360842209123896095168412237292542562905982267329773312727919888787764175554820894540633604048794188110140215183650776995069952*i1^40 + 7314584100481369307761223062207082606476716966613626119893999722043831781053020570690476411194092685725501616650265985944738617578414560967290744601378849316121121828557840110982799187613247607732956592014049523009147855856145733099752975752659823738762534533825536840908069004075331427274318715802094371384923557803566203247174749743403853209631738587883915044446511204465243466357463683648921951116605201263895892840032933891165162257967191970973375889428382367366004239388061996507104367243516664113283694988335477386077178484513042366395059862434956354066898450806539293124110997482217159488654360384577710458784212853474070682684822676436472631105202820215522390361660067977104701809378708330486516738390739690444582877787598485089262313822502866757192227104757520962763424013909628053828690612686599146525257500576566976541160230612799167687044125787971684925502667828183199655277164598961242501147961600022673435410592650138533368233726662256624179993670723383839336945045311964795701470662711401541027389467363635753523139160507532329458370900600594883329536821787817445948101265257175124673271106491326909940623182379557562542812062457170576231497787953633852987407515673771015561156291174367832471570733190463908529381034722355444958763056076267501915327998278820392501337204274773936880743293958326667086583980789498104747481911224835529098697059730038993731435294886592927904809823063179049890550694173765789513441525433287817932582110211815666565422549963797908584720809441320816681908191391583788354521376460889003895911047993677323324685541904603252497850777015563944900334356200773696161082693091020756280948641827844244944602378684027437585731932433584039942508591170856138759822371126561811181286469320008628200266355809547679821570475891736873732765632933233579581495921886139404147471989978389034175846693634079087956237034141320410482561596162360235962760186367278755087141991580828850613656262613688260517776270445498189027000568251903817702025036715037766137338615615186350995613138665108777004281592128031193476161240981299193248890379120135910331345183485766081048133095605002863092122933364800510930568075018240*i1^41 + -17827036842018170716773869949375410185953221976681084634382941735956315485109203627696686722835234347100623640142427769967335520981925627596367087978069467388657160090096982298798128126170619946559728658260549158995177666579509577736665331213414617902623724027161288514026959914465380039669628663759182727009917110110449137639261792182508935878988675773702842319222289712556699247916338364755303798463997489581477993263516890293246752220946544729115258945817818259540284918298323054038817032419394281780638224824140503731408878655493595609385757533361196853358025995724459717250679994064087267396385398716374916002303994799519688039234557797049727078408675131946456230721592817506781378915865334202433791250119158666836693916860450658715631184617328086312438534352435087085714409528777111986608739727943933490823016709575658608254581166557448740098025397153964952194496571049232394181740370699345871207699631231641874199833797990777191201046073739969801330277683982926812001953636932395366434301813403503509544695756203482515464129885063655212521398005279697553534125441248801137411285575283556533489931901561880557800847680072526333267853216154442942737980074348271509419433177905137553050678338885011112048803494546348836392331425069924042308119719074627408895619305905298718129282763574627172054970562306556809479538209353399636356176074761646356394413018220076275157223618624330060076165817760935109998469730516403892488495469893054490928536738470818909894143503760311058979709122390502801266212436803020949912257962151195260367654652492827080348193667680225951740059027365328967089480298450649566628548914353989448639479924148709694897785004715701726621063085214946863183003100489752418370606150024599643182943244942933075306734914195932081170693735658925316885393364739622771983995454394324307485568186351887193734383881349319948155764063679370779772503777210069792104770909929456304809702791573958959911791816589874386716930166284675436046834894965779533755031860381978020313540674638030566871137213952033090128665237454960861262426927659826487145998761844370390653192463594142836496790413515744500830598598027594459774976*i1^42 + -1066678209484007347901131810826604766878343384237810195248119404194231921236977937755005981584218248415192776173843781087349960849087866576506675414418100202568109379205299246575678265272600279995285765982077932073182378901547873909570956280989225908245889382977019126156622321650115892126170867319629243989989505522948069876855456846245450756549585531821392847447404600680366224387330873202703866460540609696167790669667837005289065944584890460551042506599828113995738475528706770416665384686363736818608582019056250234895168237282611731477308438691859046300833653630581665828457650141132603344791328727103614863919950537125465754855480171123901870430759705061877479733192740252109786420598638412988959390745724828407505483178035033441666668857730704269032731363342218652611593141392355615465993863178162173399946124715563507646248935640077146861754082230429286426559945154431100531383263674612605672862905443860417424428874795654700947572294358373886425902121124985793979421851452581395115842137346230735809511342711003164632764491237109338896760152860768117686479706937655971553040216415362528156238818974863103841805386568533245699418984371756690138704144259522382865976478185617382196752604183015052027685751189868230916278528039692166197393667727931010300941495149493362206811894443057543595978910085855690088013251199093649883999666654067817434341993802745112806960411592665878020807204334257338445686058940944837765503550138579765177429675473785100047044158047577194512524104305074825767973905873041320902550341482740012351548040048631377459985006923249351317228210719889574308540707970132688416321751457319099134414240403212744778004144747044744713872121248193875156727932387372294088780744358656978202515399023536039875694175987879497362403595968448990853380792345389487569965887006282633296372889263404751443288654906649298630634958670218311347934771120142158772348128017650207970314418450207168063398636229199423368020805843667363526475888991017116180561587254859061660591466177972320193305983776657584464853608157146618543304632523506438919794986935839051323860034319013152055048217820802187816571313281518534656*i1^43 + -784716080572309558463205327115574597772753098449944663223379713957727145773495876491786836571816665611242493330465864532031511846233194336928464949977704474973952936792643964551494302367462431979523337181546653232028705487059065258486508196395469907002689518801271911362882320876075423674535763533787327508817226869642953821140221806635290251004605530158385000719252530253536145179748911451935874344334921794263569318185870746907444911504028961231867540886406302397779643679148927503282974322443754729338846500240349263370387333759474960758393307757241423147912822647229991578613640020121809270617840913299987734533321492540514464845512160580204745400437375643869566615481916072994674195334966181695164476518389087936449779475232294210313438545597699886057188136806674759284895580211898008719909222208156702516269620192161891890840909695334108702964697268532822912577837797772203886376634219604354977569062730186491759355879398467545141068602718529066721792650205531397157120622750022441376514461313437916847397593186665307844302087198896638136815147343330311605132680779372819388944313901505383051473919833732190197448299395942062573842217514323156145826699696914634146731128076838345921867412032678970408982586062574593421838818085974052137744858844397180475219769006683809785204249090349151290982781195998420088725734302220889146731678597627854323491749805461458434297237634860218582170673210970914074248931825067985879435324155443503318869339578988200706765382887139788118594791202401482765749324479755098237127244055552984396183506166706172023676750568727207511212209334721524978812106782260295229389782705389561852521427271542553880824917349942790847481031504702217987400138994494390094715202248360112445508083229596338762670336054969184702987051753060103534707264001472855992059243568952491219079247983361788710142541710481842426547434066325927255740831572106725346182670529022330664436640259654572245825221226842037720155955088840118391063383671832080583716755864430933562409635533446957455429282770402780991134113453589842226430073764262658164829760752156587572921389612772856283192827712833899325879142580224*i1^44 + -145719705968131407481068890649242431791048678838574181733308335850389698793918480567927518234501278231084597002835756772899700118618527831204433952474410431466013485395388010371100355891192971552891595064126494342529044083928812604376610483733194196253559139913317995447968176176689896794174678322411810048005802003461322733772245207349934321471339758227100414158713863794179606314621026059239159882932456048530753716118507810928997472809054207855495920227688366840588320427933904688627997589627619499899593272138923280681917895348180481895773342507343841305529141166349954385859269825993371173604429486794634475131429209732745234917264866018660920216269164843990166936572167268391259881999031922886388535649712030944452952015591341328725246917739279499330878933905936345439061444878388318863689304457629726198268692820524565355835958908658314819662543978204259121609677296607136300553801365819775315069061551974245100042647815259748063768017680749675107783863491794449215865497224168455899918810417791463205205217656971781682233002174322165098273886004765832723113358338265972008409295544476383116617646605375572174974046885555819447698265442188350942726442412641005167392410314654261774144412434245919837484000377000134969629586246887693103844315619386597109886368697591121880880985790513249289255630584968025319244651301115718432292096867067266789431898942538899884987255139468347508379120289418219711097842635302712487795429864265488216281829958907161959409878211992981768059018731844890814287826452576588723639653014225532043545084073928147837071467385803977466455108069169068054082463856561262037865530735998564553656216643107870212872766470656286485296285992848124384564410878533251219054170013134673369993289290149222874477736158666614624212363477147554457135997100366066991947983734711542200280823418895055665925385621314568518411383291173902557901800136593324960798399365195121277257371562684995589422431537993780742589809331552413865906759300269256153248768954181693623628070151978088192718909561686424714811862815889051051882044625851535217542305056986407402536296661239452019127679134252728785567744*i1^45 + 56835297010232291228719965406018741013867271455706209766689912521869202900714386079109939265042397987794957501219450699587591089098858131523666928622006268810538221362755220171942463464758598235282408797604742725695883841459337820158558652462200291691990839613393298627728777222394790364661430043611376029768616813434915526967006576878321389045741712851444314390925311840814317085311100081806904232368342901170947654933349672505701201812089052652985125623416661262299284637449398902497792459285092742670201006124636277325861062976719189638733717914036221674112122727449936097389705493282099307891973105925667925659489664361433365865285535276129771797129013273013798489476773404551663507761105641630370299848722740758095768062879320597830045942752448409578952666048700962031071459440720010229759279898198791970072639278071170763336778654574248614579483142238801230527327229226566591961288723321321667572563086053324507837894127381012919698674057000881231825541268068613688729444266914369856201613382694923461807346002938080525285910147715916378906981604883691395167989135222688734834358220734563095423691610050416839325142230572372540447370157418202529458962980908230454350403302908743745582578135070921372229802203397703019592463350568702911433681967065877694578089515669462677378532700513121303835591018828598770384671174310864672935861778880974534632387360596115665125552424451803930998869775765696645353543905704847451051166944819504281168674920560978782056694704821493818272867699953401598696126134953784340095122158003607473385133699578311183448322815451969106819838535156638506061028515848493036588732794036630011099229892941832615826537081196007242772798527890190599218515670666783024307988142039569297267717228361622149581714112500050724342883108601385877935003993201635908113357932876273356793138092455040351278437934986056236680029219126264884197379811907889994638540914048258285713488231531388210705342071640435536755451734150949409392853651746747020683943135607790612267631701658253261283956206168861285890092020545296096330852972783604632664462864076023497104290071778649368854194167627120640*i1^46 + 4750995249385253471720596396745708675804657153976416878316522615209547135300574009767984004805725962138002229518265788328049064844035631613277065832927288163822880339849377556812663340882706367825538890673256035839639859519610648650609031065235547852443935617102773016714148524197214684548000005230521492214557467740106017953993285778693442586555149934232364785013993009438499724451631096943090857974619144892253033568774681283504967147477494190543792411352530567577895388169357208235558170379777345040501220352224533872055455427015617699257688062126012741654907461343601667945567665891611522033233086808311471784062781456030490099568123363822322460097570107840779368219707822966631252906340047195621012432391347539853687575073818623345908409944408768912249841304818869653111222354302489566778770913028109326921961134610874841813824716566959780097520315672348607511224353596349648424867427509519524505410137690048833444407798045138931328072486147732067899107298065032808885302410135046575997560553107694402990602161534462462676319668174575543785645341775162157440556091811578033781266753626967651227650492237749387283076435219092378400719642946252139253989915835047896441058324505430865312114280660809592212203189140784867783912250833907141633635385297882069447231666002214691091381077311205307346892722975089740317805821683743473855986842065282493276442093327341900430256685998580424010424373806975310372099228830429840476895608406500671207115692301303514220117518045770836920281138869106299132238364795050025024606257770217573887957427426114478111014869176922582556761120365055851891603176301031222082904415506200087689645058121727422408670722483315736693345616813766828648296741766106754681592203769846982052684679845953370785792563496609359571102876287473611882834045271074651068655308959702413815908720342176980331771553704777676387852173015177534908038267627036422301023144891298835317354350406532584724529851275273971553127502615246125367629616054765082726629743425442219371255030439413438350063943386884229412307906641469269053234963047292839367129930043228617433882812504146777977430999040*i1^47 + -3448219852385411386120590652770551266443044300765460830096550557379945356784937660727653484837728232994290431943439872827132544755725934820624300304554031325813859739770541183393418890529321402594846153112785842355995343258857279451187916117471737733250773697651007707190521566720400899732891466002691874756354530726005039688809443472452271766498651317082586884104339825381021414734172797814250256888381988787618048175228264944207362901378449748847451073854441750485105173821062042144130803026343360149729580960714417759900863326885071906048275399978561728293948022433845876968467183986029403886113387360156679512728489602546108635979412378389853653517573306958075070612542093455984254636595242764695601804366324626357002561878137264690192673862842124742298582756350041564003628712253083777751370198688345541470261990544110900782683342905907162024637260048220473185735296517066868610518937606809705561340262480932578560693579485003915097703593066106621526096995358190419863135765992113578535183478235757157703190976488393233729272694390164756003601078805104967366449212788282416385903139703131700227571439149337622932885147630916661887645544435798753001303020691195999875337771704542414120529887192310085984215232274104029230918637633186492248439705554798563386104172230538374074485484060525852241211485218879171159056630571552389338446614838935092250433705962915889654342704308604551650366237969029128260542665708382593611108825298961362899558661311927911896816543093866306696645817289244286455562805649768232462143465194344231481016811953536195079670165384773631496023963876925021391419419190637797657223939695463753252843494698106713067429311803080607293869504798409504075632336876229141963152725553548152924007259226691039736361197602563410029591825430469982437364012124316533508985676383231496057872676148584826389159937698651311981585600097344516494591662711825848972235754105388595105769471020923367313061095981576652954518600875110924589190213521064150201746415164312517170808033926348495132743784708593567900425916605274432088061558670316411616874240989103083316190554968483277307904*i1^48 + 73549211181606559339740428303604174856097391940877566050800895076118160475708877990523317131540775542151917328977540702938193756295236576249728695957391817018191908334280960066209249026279243038124059625358701628820591543891118418217559760645925126192985529252936924891725367050326443483611673021391979345030764782624357260546629311428796328068157869020663911929169394857390063620604682357950687170967416918809001407354418648424107667308626209334651461865411635052366798371945592138016852019186411404870691308209709544754877717788291463213243674914277174014067345515534125967707446520689916901595921678958877692685959000017491392106371305240862837788133486538265953594851408851352496198939921626145951805639838649028197052707814203514377858471383906383295186281394288205953673184789971283688926380923038682170627783505490936749937372819376357687768582697095856985925347925665934146540827536384399402499838032040827633489546166118131602194637317178540273423044351379549313212746782797346702402001989091809398351715066856301812732313495249561817561038355341183209854958094452469256118817936624959847590537792303398741975404143477094847964786302156463862683713872601984180722771254655016541957690605831171224798272364229410773148155359480577541881171924645135940257506406366614799421507216024299278772896019557057574339078255562872842637532305975509554473463650431247803971270841009671441429765278671996017503702922119717757604826253178918054186653969950511415981620692166577403047217857504310122789597509650438543639622287501166069428668145025471504787855111768310081997332029093745393696226355435077727982789394563217352818438891279322562835756805074527166351014241371747139467404021161357327155981201105705701336116698780430861593722008808042033621159301647746142180808819774630852061218430694812257147753976789775065313192382652647373339821423150711612780292150127997078320385672988397518851282783107673298301285388895191470466060754763119702079119822994154603861422749323239095054798636460822903801876879859617414269391220510126413028369165252158162853829546336641126061953442119680*i1^49 + 46521154086105169919587952745946987455154867532289471255614302430622021351459324713270053034394446430627258845040084274372005423987978337454180817475714150245951957282403500779007164605302591983749996914199478244027582945768726989431236129688180722571284318477895628575810140106155224167811115819416839984308361428328680501739560914469902123067203066094957781671603873199007015893934663831342508609353353562431683356999734944910676922218177269567100446478270701204005496026747844852102743851779546887528506832327774176844330643157377700708163360632993321516774293899595252945935102650520245150664209417740786589069540032226123588915838038291056199215584628902636632320103775597070242859730795931447642356239812287595277626125495291217239139007205933600976330493008300652313126967809387504754043739077576440392531281816992101180949638191747003541661345713506263674694470510920992921143471722090259912389212312080813101384512757375881758554692883191835465685099705444280106463572094809556758264072242172926570517695544545679564146734332372906376939800430539479103448196101692853975518598726289033770945126868072078459142973517539495450765379748110324993294800840181205926812438068912181695492881036195081334569356051838549164116285102300767716147987618386833074032880499601695891519944993563925056441235690762478259047671177769786710825705715556037613556914109659042459952543273734848273197549596807045396139864951967346713495763816326955103665973740457312385654189463310266849472982975784872924316484895147493628653925022489687781375341607124430989578053098929711080726676774865043722117239517604699549140422621188442914993647151326250707335398475345864997124111190364334098853124299238831758284350228866243594683642608940310431951185051248373815157622736305235181909860694278682279985591728492378428569699723507782352688812065434304241545583428663069788371491605327191850238601556994942447988541662402735746100477705991267054257828079643269919607910607552690748905650570827900593830924006772249602488925612314652323239149084239982748766243832306562949074477657285643304853045248*i1^50 + 7091542573706453876094523330610879583650236522130442922933381246854650929663076766377233584148375370400917653020744488760938950174888055717526477800691766913213727436023495685617405517636851668602488214273099195698720491893751291664536319400674796345410504550956611443429351131970882546023368236254483189641530329103774239097474674443114200444461518175307309207329857955397302064233876772676110403442504482714188452133771982568204095817700579028636770407907571700047101237160331323092449123183315149041939201068320983206456137074926701309037814709943687132146097253809120999471859684921416081814936173923354762632352981873252880865068747947321502667644118026383688755009747927507755625587706826909259963295753294851437885484941454886009090772502202919374491591871430737295465905646531496486005371975097748110322692128623960035340677357175274379584687740928780498407834775185209348139767421409734432555438790950417646738286521034100586954207715334843752725040140576921600451100465329356590613257223792206730315874536476604958403832442369393841377974954121205190209976114675147613514882665908723951987873622957208823933931000089810275429642399552381725508200997840769601317071828588590007878268022719904992315223793689007592878470447333558744690758509046105995371134678284848043363264749572879096398433079703400829963781587554078807831390826630456804853734525491598226491303525391133854118337818076899492695396487708803492672753047647520268350235541777940171835250928682929611643579675717807252787554335149458277010948318342038473676948854612285406858707124047289267110865622687566330836525486976770096946372477414152836620640545912142590350797486929931130734223289348004096336609420113441676118835076097016078919420459934662916580340377594828272673816960661607057698983385222988856415226451934425757351095108627616570164734770152126540482768734674665569416913760130039146013909385517166709392620205511720682559303191504597716470918268630624363635582080684803033878351971432790500046587230121996731912495788769307308697244675094714235542855961295709906126403849380668899328*i1^51 + 1374705379067090159577296187329973444755037284544153557501238068126547795011103790032195146908547494078504336091071086202028442929113427452848495852268313810901323649953661794911346151181277759411492893202580117568945609086025030710170604786135889849474646423055730641059062820379758744483254421691734599635765756279559220387306992942706046609092221881523828709870033742509117665633111064815335409820681865931956024574542264728152110800268800280841396803698802947714531640444894077179356836001192927967294097243098548506449724210764893151268200097807318518492878373166539463453910063028132167104959811759118266119098214027154327883686501172153502680262025765226477915900884203076804323343069378238273045773609270898327958962915183261109527341985392482852848786521308514978984930165689493988757467677158619314760207031413429360967809513194683850828508649931055472989994595207658357668454377883686282847935254088824849823681036022140268464600828090035294230352627664454123058328573887144805487826723026568082273104840590049914579170707744465519648606172667198444331317169650205495230722064931383232316417718639555710773417361234861904905232724102049234058695509786925539494365612201540459297106257318116909958774062299343785100557178286035565862194592507553870996541063134256517520447049236911726532248895386480982613433482590171795647071905272023219751174021270280327322328959738335061977972898900716125088941042602282873014886532138657005034625457147598503575967504825659019816525785644631323251122235071173413594848949431393026113137076389422727586353793072884561411942870905727417663660448135336392536589432499463778027367262420471079120971429228135958619638799663194077820119769013345993345243277193639352873408439286345079883720832207562548055192527360050174556614005352802189371234241881676254761062254908836546868977530195501014420343887319652541842281075491705462723657313616901493225435499008650262101401252983491223381829663569726667673977349699681891311886395458627473292648049296836213008022895963479013627591715825632642688433750893346260166596397891584*i1^52 + 106052038675105531166439273072669267775854856626471803334319415885625398404895771187677904278880115351440948780518457852265989821695744582095771487197695728336351474087891629086294643316894171842429933484491889919398258581570748141485213702328212764268817403663126933939360303705550225816740637381995112980320136762881367711519603784979815176508641051976503977335004669677679231747478693209003061082510445062176045540359971894875265928188895851623708951845110395272034497162806172762087766252140915823897329480244687041437347595036094571614760019683816739015405518381857975016474787249484940630771664933439168014030176710967768643769646968969958354025196685146078053153872611834437518990017655798857160811774091937836898264932701951169032306439571528924456901582249159760396310517430969285232718703049240436030673163392178188481941096291001036371691023745244898660843380061426019594060024718912470611287155938557397183317450674421852881838352506250509598715698941125267178892839812994337760603419487348358821150013608071928224637514841260969934134198088433374284585852406287535035216325713526505222046170909829951790900646984141990013933670187098428324530199837370312001160132647594034250337868385652104814599959952950765056755957717170469290604618192730133400178188079502279943789423656615410448472027807697439128869268949651661131360381155517419084592173447748031863735283613037616047504331372068241039217831788321231740881106092351071093080952152121971290483468555875928695419567948063477865727677000395862617538986810065499305611816324013054762471775955128280527562524541293605009455752553472371940103619964402395666549997909988986967499796056013175305404904572379583808972968081884525416685367189191430801971180835301391323175496851606943122630624580786064750688496836627857112704559916148653728499251922456712096946295580962852739948237097347047199125602682245140930295471762310044745517808690180679698403969029009546706822520286952702533220108420319078914347231721717539704766547988430316326286023416108833261340067363979175016762214265722462634246144*i1^53 + 2112193546822438400334922635381290900744060220845650948891218896432240723789875772490065484492068398350867660368945158489274057794202933873174969526268944487240008957044446852608114449698924049717608841265388869442791233008259513330698270231980305112544659183426819818008991752924703706612961532833994168160984869250085488910476627159609919624599426093770175084220555225849943494218565211097703766788363558577589928808378141353870840667281945957277066083097723078612035758662562260286609515839039676550252841676176984259026582161752241052978347070544432118869328323757599192819020841357912776511325333062424906544080105296022918754508927001731479358905620104499443561292184956123775298256917024787510032153860564236909394492458883910957245917439233196746395436143667833416656027005755076853703404602575618989090069155466676765539578999910096015554578579091828068384953475273705124204598694854437023060454055566126825626962114566058119658603051596954546134987127231195038033091229429656173470371948915454218992062660340544413199040716116034363933321571965215039693383710669190356890456932476811728157318966668301257958704622485262677410784701349765561753418625140181230621254438316096519834246448135001076280579068302598324471879416467529504837330561420663686617702344111025769985225111869887488434197737896895015861388440014125236464378585757345456855168477731546001714993942398562627455971532727342407396173602085003404105134193003378544936672722616082568219344960415632133693571912804325870619709739643535587836969254032253870986753737446705871577795924298922580326483988247790491240037929895163043442149483700559153686999679679183756184615383187527327170138663439556242448694228055485311413345901459784836999288933290778879696569969928658928169301099913813792720301428913343798282098198027884063790087935855317880265453243315742140378464314905452786671648187077623222415435588673782763694856988741788490093385087958893088060833207706775067235155315872036059164159685330899172577611005843376926119551313517462499614139545659469519041360924529131520*i1^54 + -67332644487211436888740904669320430859118002396454210963550886681470038944980044174177278514720772802075073601349748957782669748813113462648782858480417459337691764339032292605370935470868764779366325634294025768407482435742259321959007849612621525299993118643087691081724534005496370001714846041907959870634949190978330741154237568364186842903277437876293596896014200687615168788025169730224646509355921322496595833264215451844291305325858760725346465469299317153979304033153396379271386851707692570874902825106759726246155244944569013530308924327642034354852281677915016457016802502225103324691555324405074848283553918710022407688563327988251677737870274815691562611675640283918853373575325876450037596963541160984334102757964262584886083515901278555064874316311113068255897328523266028713073548805446188282607988888502429261626630877066698008020007436344480258365205102501338001835464024430563291349137319612769486060932797541613765289891631179596660567785216140166879915483567121534689156948345471579946673180433179686621989046200513894272980193083497724508373995386655977573092969929614686831973184452791369351887135598703224844011555306785632911810062473679278747422665507113623656286787881590518854004980385698292033493313299629961597252130536582861913334565805109153048371683940062445518918568694161122681885797852739731160011037532957200719962944664237119071728492850667230921609947173914378196638121388141531843955139759514662875911101163835984556385135010136524358105746645022685984413455811320961409824380964499167281254560287329875983236356998470994585118810387905196467819854749824425962952208242975398480014570857826977511211845080240255446992645836373386221240180408673729112747503934387376434730303199701175679824576981792671729756188903966510066459449487591107244234056325954418331867390040386343842073690712637618756010433957782726799660031197991930537238496240463530457695535502006009019579637245888091474334354751484967472402353703387408529499768095431422842116535663591182605537507889316658929820189291984680854963093504*i1^55 + -1916937730342998056680391229723228486578068825827296720720680455501976361330568594618767026275155190414623141754324023477869078677511077956862131261249123107071752942481984441438393074407393897024727979517364698182447440941568964831856431846498295753639311871227756449704739176899348311821708309984353030925091369023766041482431943568175440704640874673586598842620728929942021539396868967569428114704534167925879588797694997564404433761948887769838431288401701149827115103546145548990139102768300499682758870095066057413580862019547949852822164668097841044777599699296689920794796223841448193791541938701596687601702120776050227895040725519015515434003129120823643178440934742667596301450093399727308680320421410172332281909931750562319939765259186124645007578909039582890335722798473773795326017877462162905211750887181247406975132393463475511868695538102508398970972672154983228322133207765729212543531811974825765008506728506865879618285195765559873530828411920563631068255197526650721095000368761961780376400597693565696694848060556030473209998357221785810178103308794494558316898262856968815967476336097690214037323345981577862798794300894418468022015762367164510753555100237243240678026547823217708719753389587367639587607216046458109355431168156882510740391217891128655636708992194124679244327854204399131336664913105875914492810739737386643274968222404475174383085132476195147896307284807417391116094499835445788198906112348632695289288940170757125422674303864247811050273118611518930907746523358195894478410946962189660496325400053377392979970219488324939127018564296224793511996858712908351273264269164638692221880451507638777320589281945640219576772697927225202258364824755352480342466458502284909656969078080399171412952710327261239723913719648768833667607284089012422834495307839368848604337305609759894502840393018825383231399160458844159732855576859204087643141417454586033798898669247629934951391727487353513157801118117350335586726925266095255052412084913884556927836204803864363988047273135171565603619323440319692800*i1^56 + 17456202840058830265959901024603018939225352908103309496152590422136956159139264782599639031964006332263831638962379356765551071729442466921132027031564714928948904908481246467707734949714102143720830854861458779354025439371232115737780702720662232887407905472592445227719004869631028440284036780564925388227146477041403370514156501014764343511075752293983930564819293523941174163967573405946358390830468486591528041225191352717313182416292072851942434306556779329797070414376147397539353946576408226249112655484812719228535829764565279186769486494571184509397959345659492193593157014515125798260316834354412974754018653447396926697988894833093297145566359083742739261903434318011537947588894977224059279959555248248971632465086368483215238909490012311980338538009120332375806551338258543214125237301472342094382218016382923533008126530994055664577921805986737162710393572404226939366483716142014927542125172243155599659952347816721616626878609234218581884852632757255016364129139748365314933712759730476674237962630339748193976796040652062046613405323763180574060344037902169377318229497477585596176218454933358643339939110110681035679292063692595417313687525858681459369839747815759939666712030917508933005034615306770906386837899932745769725958493973835958271292859422115836397905395942144918846261001700624924404860926209312715208808331164599944497482025091083164127779334653821848333373825674841900778558264223815053881665823865273382773789179650232680323471091490805502296556046440555820303096707463526782745730870315583960136439092323536994564978560282902143778250785824251709389805053750595211193301029879935176591533287882327638532377276203926830295541047458391119724148778069935867841224732060427550126140788288714042709933503466685657480480281431633231432814583527668930362715665742247902034344290136990472390759513021239907164259296553699265455034700720532595206574062834995714847932687345337739470432825714595917502516452561795200613902136775058615406154440626384468856113941500923975253672786306455364719469395968*i1^57 + 697633970337274333069819826642207688201904654236076182665743684976192298225428073381172733297651637930329655148009511084926338981761870212521435501573357422080515433957190800613833206785995075212865493921105517708717202611369834595562444207633855039581978789219092051101696021399082661459798445422697776374989199227911707401732519937282907323829001193214904837569107826093517305306535482995702817017240744393221987366055580003829337268283654165041258868361783578691322833024833571454782975247889426566226491885344581959828402341864630788732526107923502473197404710120329068264345394312105050553903097058539287294751092412645827313523797378435553529647346616663837526994655176510214558048355513749130609417263268393205942887198112407048331231950675113579053527133476525968171068057852474033224156687211027285304055237237283159709916842967935335577481791790353842445995067820035750127662659544736981937663189737165556128866748081278283624546086729459366202262402305679070486650213195168135806154206205426051782836432096770099032784331581491176712116294075296780226917161598008487221587317807439505531928878191691376939134588527900158199765165527841714983998621702774640892316680449233374083225378519708134521317386156330995537813886057796726824433274829141177086619819833093454212789243621631335531384991972581263865064958339599047636434224135760123506208617375360078949917186951764934616808428250340064092405599015814339606772459495871315873204105653237689169206113737218110298407591878850485525624779950925802605173781619488181250891424309558696419492334703035825836111393500470798403622133714023400235137376125645381801343266487736307781777161355142718316139006835290881298857294316149920833237496259473556690804369223083997433107441225429484478039531912392954655112578339290797784369596822162675945601210899916986954995053295680000936580867832467008220099756120033103491817170019294917233575318560328466896495352918783272723727365179530915942624811461694201596500328513048680743689884634543847031880286690889615540224*i1^58 + -985627805162747513818981659464438762170078135759884997006437594477037524215169875911074648127345939138111805133291262327838193808294061957576361622293082317781254329972494805012143504261795766043594425802841204053927549197737554158332377799140165193019963495165487697313281186448255748078076121806828969841558357470665949989412904363805198582568672274294421575770438638405751407997196241139645626731395058214257177794124975084049388118537770818604201859876530337326058945357152647761743600816078939442041049567635384373676885841070784747780906667373399303218365235037910096988902346519592060776285470341665324135776850686788065336274856061905167940199792841696698092742349518189815479295248619647832724004598070073207097262198835638513738562847554138576705929951391630074833335459241745833003596956648265499649668098048599751219884526562866468584776801421011929088521884305858159531259570237960986052870104020555657744027961710091778649064074621784775855459060502015510574800149739898292735093735234756529951609152070729127617250334094208192686299677203008215788353016629090166520635459999324665201574682911570618910734368340757231405321338197485413525996929035674127708171224977757782720344265663133949535700862484130869960799495008993237728479602945312913645176127298728190142305679193161916653661348538684721090465224737203989585175270951639120815132434900946707765671580379600750802107334221357346179517530919013953587509208710219348280252968786836583125290319967171580168651975688734533884306688831439942244060979422539084657575512530325918173607794723137699889367487259245007039639125388572947415788016074937068527494887970052379209092425692590553903694398170455927330846286086244191449755028032764716270337736984290760014592300776580393184631938280607960747170679054556631364878951090251978103736984477000995011767014148912839477241440535854125489869879787849591579967878580262128382182876923423169951924587094704257168365631441464026200269946933578939932262691075267299347637249758474306115484369551360*i1^59 + -30891903396674386574468119930166966895526235930690119674576502267784496018018286152232475656951747146399650768740672796232324638774058192583740745524959486291917076952618339112741654580367992214231444563949801442948222150518133474842588725017241995934030909912577258925811035083008986792257196249751853132412504782922463160485880202179766759935083366200764389538631638140278618810370609160538305600046076602210627802025577232822160823244752087219975017622109046328653063510837725886552918270258145062496342147887498603950885255560154919390039231701954946536899414746078940506178836385505629300470822396990162993951769178093721116633598906674839570821599292746267748049255782009785108184533832455543972997059624567092036382046376779947025877372294614623191811880513229270695451734873892646592953173618525218005572046759493972978867123024608336674741566915823943086134119939232286623567490885004820636784829224907393426860387004630048531823682171736705516737102381380636485301442842154911246231681643199704602634608427488392416831781624081168629190262514497911165545969293110328165280746681962251577500917068903957310617155915569227494400387057776465660234258163383336869458825627533565360439942104105128078333277640766704631876474590195455554826585786300392279696336638504427453608868265216681493866886153058583168374218197130176185372457834385439742286437970550984113613995386798241899072072068684425214931228647661710570651881549032602901998725066888085422804951679878569652827562425756601591684072982811244753821023037909547254170475300831297673598015476327074832003241429194899224633098003978140130878286335755906500521269217699817894481058340951461099032862242741140681591839296127840953360453631259803750931309542212667340239736792570040416177273114412255345483433141605278511803779503716869266677883376836321446274094535486024802422408788663443732731395337617896425628503389801306627798278421738681970153222701036057687338387642533392402310578671837075727223072818117813452526141195389251040051200*i1^60 + -148472877898001831327602323558019253263145851878322162195930748593368056954408903238756647270250104761216472391339670186271274274252848965944767640247638402702671468907130782525378015753026885979141405394694318643346122929396594228866982408636921417134217228969911908088149947317091237907069487802940021466536701755390481546449455366632676878886064676687071023538824590353493295676995839656349708479330346311474906053357786568937114740472294913597855619314515822455163903227695174655474030269181050801820698717768352552489950076499268867193195845212577944267134390706049089007292980412411950165906036149400487102041904873141463226939264208621847686703774352837636053781708839135756408853643988067841184598218542116301548482531373411201547462297917984678522858857516016921894570969931650559291086127785122347843950448765126864016735988941111726627954586099172905381201613423169706130556802987934084149260556981086352092497030813052828119345100618870707086692106374547773294737457018565913177775969871297165849385887260128055748601914536448150617751897131437318136275004648611290583110397666420730885270138851049341317261849131986804070126746778957782942152705042673594282929787803255983667060340171165877100209894829966093960365989670440228256428947275883015538419478172229922332701132484613143448716647726113773307284392438519033106626869461993356565568451598805432272291563621815121375479660841179503131202158078601663354417214692049617598668701264659881083727844384166319449538343563478971390688968032441272102356081966247577183750414950787368298073031551203120946057227426946051054049349079664648946053002899103168072216015700187079382427947148680579809733748968175891652946628359783485584387735823538500057182724291315627605009339754075993962680245831485613249548834421693921493514505153776348911851420828926702704277646597229483800269489048073937435800999980171658190978973495572607821697849071751418169510414388040546836194463240893016826592945488127757603507272417593637817025698618933248*i1^61 + 1626175065934740102172014607711264357809194020024669791423183079642097205023425077285875130657140232497310112010581832398391386222603813069441039792274296672959140676324436211787142385573121175398020513704511767635362167652034048062433445444414299887815539685901041700464687158450176604422143028582763771341105556862037030257997150909879936191458723572393139561767040871309886524869387729174087760399194926221591849524378393718395598081817073024466792541172410825586657660559034854664419825261319892768605443984253198572177988344868870323777025162904648493737181477764402680928276122601635327835043283448826076394787264731070170612096480222624844528114305702583597606268257773591686260606811449029711954121879400382278750657432197950516914595707099305515497519067454672248336986785825793925998214303259229330619636044808094150920170543092137970589365412990458645338692409042558116507701232586280992331454325712727078521753626924445417254795560190967353262552299409738228383251778119295978551348811019205743433982670706336588876709899373849928727558702430528236817122852367847892639546264664801300017617663556826317320833309231300822955886268223535489914085219947470611570671141772454571183863958869501413712059353753869878317701693153374993178133703984350926150724345673974064909611588213566482906488080768992370284146866777805386417648913618573918704042408533014137989653312729963858014070805190359045878254392777332671097257431813810668215413282158671329708921190320802240664124713371962878289903078508311032699558169269697331119141300053698350098147083618726744963476177064096970042441262437281164692847605846969524250264987022188680798624775863797128634175177814601811342982079050953765223275297170596312980819996446438166199146825572914440124363685895587340890958244332418571613270464663545482481717159493323013159631265961536272019232338008823140503190728809643933444254331130066556167146201414956861680816416668630360835674225294281462270312705136946897855314720151159724841107456*i1^62 + 135641224093531106494128937509774334248614574812752335941101362281852047487179267809286840336461256651629640521155941585145182687112344309829551120126939911106765568938754997256393428782733345475880391583195212365222430994962735892164888125982061148837873386974900429874612292033078360038959912208198472753084213745565556127104720008812843490808225288015690716127423862751336039935505808873946817867522770766222644802087208070074118474403081169633341031460431720086527431019795142242168410455078429584644484999993342480228038716855900869018926714098563449528832249621077951791375736484621691065162020024698248976711547828614978152472970819022359127915460347827987714232632892278604442133181011487462135361171846013060458299069240051754350693791991660647483363542425959485313304974636832737246813525708612539452720600444932127008498846362268743151422190682991932179275460260183197465733441400916279640073270751759627626567655416676153151234128719060343146098098861475844530816978301891127062947819555032717335278617570278408484558313208196784056794782769446503379433400429698862558893728928337130841683570793372823352784057659694891871492356610200981508894301185092136058100405250857372501494860688144910971796276550959368056954169251559297432913227915570955914950662937562496743223658891349646345316742024571775885641637776209990662292507829240889248272592785207882133902004498917291917124322668837399655333008601098181397352137785363904368030859570058442682568908662051287501627814340026272309577929144865605370902104232949446703925434536024758432448475530851832118227620879812909879770067406244293192963254253534331364980906901302954779247421922357043461528849752781721512144141184326012098766308063420727150190979032197599615492234265934155002907218055413642951557635995381778766584812732399943344932097384111811539527322917389064481199879720208117695638447259022852756995560105905597476420164732367356430097958789203222517705592463224364565222319746372348701913857338114048*i1^63 + 3211478057662440863884978430596733576105816901700715176215141410902280800388036488457289257667165150519562246610020289679596099345193848642167778661394079068202087881821030305738742019350798991042130217081970003298732065984599963589268709564062104742578928585478218646149281292859040545866892810347778683522694439622908163630404009889099747910510740866334384439287038984683553468559635062300495751771444217819391792349910133748908293332338528115525496992011395891462686178380597614506252862790536153466940804714483081354990783660334295703166667679410441193795462611920041486932781836413476513842641880590143564707069807281370457452342613298185671150198967209444181836572471323732998834864178662214831635377560737993306081052244001779624905865139094069548765949926663808437777644215092645568149916174376554026935271512304961559916475016779150874028660105486891905544425536339311443043279069925358420557020783258542585578363657223397025772590399388740097227088176390374941223906984325900974976658200293307335018021523172148567778131300787395448594881641576127199027647104913361266422771758306369019308611854117780200157369457340600097858884503602299817164043067004349623075846072594859718216977655222834107318393689667492888467055582614818166066794821020329232117109690435155919269351300796602440076858458875488520375272835507115553594714939549947694428583889135637156508885920219302271339181807085140726793948831247961949844324413765588250168393783268263865921901220815330954190281784242733439678315892665742288526611099487138697068398641873501897581099454830410565289572701473688433919966467180607012090101270515575790488789729395889476023481626221406039443882851988319689886890408612564810622888870250246619977315964708008907040113524362183766780092714002708102531028561506645894708910690103989292847127451892029084328275190523807875199593729331961028561676438115607101750097446588907536783573329415290422632705816762839588849423984647397981399933363413640462248968192*i1^64 + -15776642173538261770864499864175723958127278655394800282623987063795930487131325157358736432138531938213732171830585519362368808793323006930063853189195925165315441717917222000286050838662418882809199923962435617489855279743233785958104311297631100070422867639408337089255534515391290049001007978828178714971888201199065870060279339587242500793839024089175038649307966702646408171961388095731341021662155329272133827043439213784785926783177031450984800502531698201113312407329938283392815976674390759761058096063546842874359062648072986605324331818152025421998674107166829254968225032640915078572895632945894643371217411256397338410309086000720254941449128102738323240733003913749897819211969868999313937264649985749877773055249219770174956499644032038794782140741183287195851948191506900016033418347808058539348932688159605181445520911923885840014722715939388466944194458337122131582822080315768977083378912224627022742099595968204902270458839185111856816575809437028830893258969988725575872303366152111776793200299016494003999227489704683012702947600881886265560846935880993375044180102618041119882429594234248475728040029110035094827289266566632748496103232194284068601847207679866402527247269290966593063507755793899691477427941312623037479915715642274907025586689550935481079208059329533211543001447664725015208998850449055071030603851652543766802612895347741170217453590833655385721617867096815631232088826768937441698506220364639649061944161010978623695969816798970157800744999490956243904572746968732179033369689741716385216906987564688588881694519813416596849071153639652295326216777416251128975615163483688892398934103266487724336139441359212268339545348709674630120452660741815092014154796339803829114938550178108562122983937944109622585637024297953154842394476578651257766024459831847512846064793775354600813360937478051977605496242531717390314343108047973510839983888592107765702220577487193373968459337094882759052580619615622773276246184325808128*i1^65 + 13405835992064351810384644769690550896427669406073375531964641277874574893226303984662216358245950235215311612666394907055557669357938615852941277621892528175118175144178748357696330862932826952153007985494359694444016480839743369264902871257657991217716360849946344188239038297504910628417561742542927968244935159795317463285344075824165162297272702349433397568370658692758717275248557662082167684128829416769973103312616730221384664334068363828065363192925490897694191477547751022196612864389262850966017078401206675111584296976704763556102708979716007184200687402984183940611362622307407377410599487806586775278554467882910342753287227249991447116760810021595129558775201894323350133250779398460883817259283137457079617279045547393295357672599216673718586369582854398197755085738981424250680887126425848399253070060085181588600601120028167798370897303847060949823938984114536123160040142522288309163732043754683167393620286020057290414905291094453475120661495537382728771178935551171850223486269162372010064881399519618883833946589359300432834291067448369881185374927513555444888758325769278859093642877301530158321946122337140349249539987678952077823148806678238785510479130151835660640922862608338735799026298010403113310990314315589681660073008711691047279015710663000011350793162559900428940907763563889508718804409526330841992311733133202269250008445790942225632016773708325356456199858813417705627106598551479482829675414821844577799848342584953446500812548302885823262255559575512787558214962324248320256176347593834760771618924297942957047451279396592018051934350046377472428027839892392249827362850899835350696724555070152280276513370726028663086418008447491090804686220279357796069989918832959123132398879384459991938970493109938936122220799602170235090851330256706656365275739208830176442769928578779842440485792192645761930939316487093979632017535238593800772747759034050705222895331458693552530806873127118015835534680391746543002058752*i1^66 + -14648957263534419495502897303884090069187203969364379902918049531377272922706307326480816977418228630835585706457211658087278858051301215688873394698586445006716956039214604368971560892460033658373214180699397735717234631146033866597178867289176038732801406650027982481053428169273128703478667997087149992231674941320099079675959552760424445886460687038675303281167366820988805009245038648899194443483369460059825901920512834945874170024540571900130198509258061679789468031440846490700755419024661451255949998688050065002222012788048082780092476645220630851984900419849691907152562383452875745113863177989500403503104032843212538489326520470524834943754395845963483291978894018128872406228369332253713199951119071467786976968794840757087087285464745348275457578951067776867966126067134614327347269779645376470056787940798855405290784154125292916203533800009003396428295186608937019880104974026234564488804468692159528551183425365358942196718068979917531928503010946109818344131057220140619025038749678836977953594634161851290824409878609065715171300116982324576543935344558957202032036195953410162505606621531349068067556627247737999831409545548618449202943719767276038837182850380889285075074249498647537337251108114682059172710353323483756168524670895224610737504996447237638210319322543089985788422248345766215638660380206048859584739974377752288128681984733635357131853947670323334375045533627363381549364055570545140126644824819972500844685358365114195822504025286036094791555731888666003739723322213514758869832221676301302723724461712398781641836357804402867499496793464136414100699184089587478345482746350495012454014290775112958954978330825120643074963189675716616262193295777977173721034149241179154305628888525461055801911107307443595918764213467722727818079302288156881441219196096352986436498992202984673443267581276110835199355984356006359532614152948818287728779779803247736159717974716312465701771640870896058086670013332193280*i1^67 + -9843791715261581202002289584252492912565063094176516082236526033754987891092217645973437215650963005477391235314585921032977323781332389797749446126335910615411632906094320015733819592261733952250407794008335445820839555548217302401390672198998711845679636967760746716483939303625700412699573773880067738868006324759881555192679868029557121135986493350416299210312899109883917154150888633275883711678686654181581628897943428542942815350309166281619309305500817848003413036501881123978557326407029260406295423319221288646617147158587219603768896667952433996091553872829918292052956125193524023119241163602991465229794474801918260566675392089147023341539279178744076174963266086919986043035798022872969169509071601912693037829892650502159736541386268136063151043443940315355218934067834431251154174004893364019586561808516631415056589177661525782816317623196405343951639158220496537110424161940371780572554089553344364845951579217928016110876756044547331610152714436825765102949617193216192593648488377319761738339785551717699152221028485827628256974615824702709283504434403227517463705617591214889267824737651995355024595430106876133409429007141460463291246235565352376321026255953661433424327130937862583907168049131003733118465619325624132805407015008256948839200553677931517100687834136513565960567351679457011461124504693846005644164750529220086211063190141708225000762117749937092941971547634022681715888152971907510151731808925734392040600596612119064375776905016804941108826036177480221284131098118247794954847807514812513634247565398313700605502909698362888369488787647935359185752329485781550695625941933745825960394799026567387905262610405631820946328968724843060742441211272416638559739402237370496064809609099500383279635321834453218750974227266404716095142711843193647950097438274393581445833319352090521829387611034504083514037880101740109626404890271142776519873704631903982493182329884202904525170392438163822937636864*i1^68 + 1479382784186235495758017349336458972408888541021008964006444407901027772851697019583194905592191887712415358120415623083860707007272665740419536551729211551338165554448149426073879667560867060288271789026227707612378540589957048195489024021004376984473798965935085862930425091077529946248727551985274189549299555756152416124554265806686608202102689511064661220384045067246397623244494993775922217559387527186602515484788156867439919992761469831655769639244332775620063761999433681842320744173596289692804399225046005117309623649697449592837931263433250253343166851068570388445781653827217781058306246574452487622875363525250375395226349961834191422278106686341397936888993513028995308166011485205019548621388929943250311969402082543001256554088531494933588011741447118181796249172366244324654990692438578854279775674174339502634009459750535354839546285110949447737061344859186498461652391792858606934929022116179904925586760436097132212084232604290734247473353777943286297038014424601658355445237202929217908812943432342584594037901146633569847193282133070991082221710473618928023115527246097129414565409088948122721348458907058785017151295823822147869932442793459999808614331356405823310944674270873160384582202874329917476118869049019740899460556986195760979810089413453268023272219874737123033617788967467559157748370977940862873685466673047784558643219905862640529097238074899031663663800697249294646581397426707751412640462856621842695234424025410670875154517004774931963392799458731179440401377415772386541668053635501616215738779248193037269227985777888228571578519638990076884717310838197506965152323975775008287415932059193206026542121803757452571663551499596819091157384816453520811825771690635785311897649324300888373693544864835165645804900686010244804306517615328909297196578218250301509115035555334333060849200384319239337331773045629302129688021276928670326558855209625102993157880167522059896947320467488768*i1^69 + -70323153301787206831772508483273569528269502055660544457678255115065152968655264569189030974445912917324812258435072386279217351500709161394772972308840983263016158829982894179585047142516054242293882660329924577078179970720297510391149430178177131417977941198273368489342319661938861392404236201592658477731232241203365353697165516541747348743025266911057895743917808529695982521859785941576168279051707636565597595195339555397745915872264623599499519662590011720828075171962347153318302048812258489054971650425319696371174914075289615995807548092813734834037447337868214060751839861371634639845808841211087217942116206846653890567683699314437211924614393184848402376209516479662360049442608345389890952651836594656465355423328851436645372860960418324285364466037813835478627505506473168699837787647231385471383422417414408392903118621438513333958900563433164016346613803198932004785218601378421692727107390498934358056001702382095031254041056854322204168904212321228707929321591759217714445665749729687556704642674201408772970943909897794264223838628974395682081857547051599951346694971265569340311804187957748793732193232343550505101754462666075946341510702518704508294963665744673863497913475420019183265117161308607244002602362801522982644705718485093184265103379326966243941459554536452408651414709858886654408728303234007327763859992846745943113199520883184503237718741892641413312136516981176242087501183025907829067529893696480988464931000026528571840399809201452655816613441635975525060384883017716164439118280117744701562203010346363722539662804400909627053682147311289553010528815389726995792667757643294166102406916738834596222472058200842864185371453781075615214319423817939862058758793342732367664156188431492141896645185270220734221405195162116462585328022980192562593104358913312363757858168896757794258808625843608877752484760953760984075760211097968220421098756083684387438181624472275706183680*i1^70 + 245267709862030393368233865377190051650185367922893872793441574227835640778725169320281665440994923468020380386413660118162132411772457467401560490217377475372710883739131982447708842706176556163867903435277293856166893825960533047166385379770736804631182213059491092735543607793083093566058489033182425489662211951903793712775238244598717911317638829635260580013029377125483794449706990512621727787609631185953473572202539223307417305879628356576716966467498327174963571410521228549315826664094463386509496105398001995262080502649512695079857010688922014826351305827675639196812273315434007274862048266275321271725635572441746233446416078654743601375706242586359151428760493048152085442923653406370561313838806570403643799080861679256062917699313558977271276821421145096964041223732752789804455158858113668543124003163133071004618254958775246535157016976172565793326830872312655548937523947897874934227160620443796511427618669711996842908913073040605290927413851625424612987080948202283711038932349143806416489806218197433384386070997246848619305626538230393772995589769754361573676076108974928618420173835139779424869661296167124488153276093529768786610901768422968738548271400428283645303702482566937986729204638825450112024713691851341365744805619305008460709946968645127577469081840788960737810003684356165007013745628018111555296007917927630808649008625031701654730323059923509729942945405456335758324296945477706143937279569095296978865866946729754299158737691028503428969247261141314561395964818516403960036532118525078173399988739152649663692589312049493457045247362595523086530666579558681147545320649126568787755367920864176579054429331166338312728502629333738912863280835799957441995588097047025018663766625809088657857650278176842773136994907297220662400812785301294138747731264960647723225063761506524170820239139681302958012721163382620338622675332298060557333755403241875039196752642048*i1^71 + -1619161621855592838378063566280760296396641972695797614340747640150656645802764466868817311322095194042693884004316263698234739809076628359974073071279799995857061992854204356027457055599398049696442950762612190492680631708096881485127390066334286023941423928709809150696729433245769626598708139771655893030164849239684934359103636958824935658386740480188445142547195421372787297916457369557274313615476653498708845238854355744087239565753720944240882143687352210195954642143592017427356047581582002466447646775835909106411430625940733586359854656130896398355290381025500383873372604036173842388540600758942861369980910540681930286141191261348118296158045702707212391832595824903181206771244963082277750350858630994196608421599784369324830404385883901669491446735116948262826259893230625695910288239822083538296400965354415079023166364791148679843456260311739542466558465834067575483504961816590089279436911851918321518602941801497241681522013060148390938435003131694211757223402482247212567706140355131534582512913816896323474012141053920846578442771140335080756205916627227082084511508274541522140588861065811065846540848077669137532077557445276610621560787975547180723646889031758581106765397734909727195332183364608750445544152012932844019187345762856500270101044474782487112780766401676807589611461423747583175417120159307751753875699947281376251311831027874919092889667496773557506463163032665357314733429869642528891272272094532618520064175773809463828381651165130409184944521649934849482575178674187030729066496663775548298734925936957213474084394396697604668143556753252819883177399779708045083329778356770515563772245158208207180373897121641275928945954396681647266223743530955673702901363269857832938798647080918470431565468962206202127704999693664080965239548070417264126572550393659195612462605547421643746647803488122070459253146139515633392197804033014023410166703946666606592*i1^72 + 289864611233959768155263614207920771454530813013023638619349687547248180108578848971986000447408717101770010780162281157052383654599671255009219797893228084387265635868517725621685722271130873285156054679792234269478313968855362773852124699361886804848522492115250257369470294660902156889642481669978995116171983720289560831295958849923970439854179542709101635618036418054736027355884826233614224596424033033863539461748056138856605256757678595750266619337185012535088479896174226382041622645033425478190250826074219115110949955407948788202024851723682401287632770485556948259824177302299586169166539003293105155820708609770001292364569546515534428676248353295223136790187695671356509563598771266936276394740407230509584875483258408052078847996198400123115361119565329635503286752404316926397327189899623563761306016398634676576115690398227108623809510862317475837896826117548225561836936906793358732657531749125222830479307091078548619873290226917133625553174428964839992138601868190127165776244925660012524650375245429991579688632057734425275972284015904107488100521035405232939327822547479130878328433619524148267910517683912531786188494286621109086193846788692301769529270315616520234557183841164229856690082240685788423839170227557707313768326732784238046381565601499885618537766362166579960707563611483184002254949904212023380402131944347273538287569161183288531695300586588278746619980665112526798772797439118025263126869417170841362662564988170123485956695129723726960611226930442780379437080036207270032705022182076000342090257605692832321570896332062232739469252041848326196122886434596639744813230045091390674307894528684150945301155750117870989795766777503849527837481263259513124217323739041621911557101594645971601907467725314791428748354071094092456875925881875653608874318212740362474528619000995926537897942301881562164081722083789381607550618858151627980800*i1^73 + -19928389254329298254865484703448109614738945194980866070263238484314563711718211358671960801634524949250255620842620612916137800806596954064325385734167330051633045036227527556886832369795776415694499512396915701997460001982570571898921106573828302704597954561285484051938509607055669772383442340693360158256000684168422550941600993509608705235240398183681868839119391892754776999677929080400346990329229567415342698964220958235837267278177673117518499634144315964477730743715421349829933544796009819241142782940240938647197791621677094542994542558629664419517384236871036828763503856646130307306787419883242868586048176764457746289601970283774551389593328131319195441177448056117389602639431204684178742228802413075297047115107788439120492325703767424774749839972114735268788390638450481178233921100248033460747792604063036534315093513811096578112684205435634578711371002738869572620750610527217439690942086623324043293409495167599836311024920676297852166710774628409508577548822269732089688736864245139332559388856317514371383202767686708704973341307010872857436865790491520922687532985675376972520263311096216140212496286894296880346669536480403013845695717441033061567229797968018591730036659927175571135574551633239155693638668577432551960710193218661901215485493403262210772831591933847578372192757677372809392639978815889525384776482108835603753599134746928585175008253385622078083551178635953046533942416459373522338552333499908325713715950258228088246691848161758792685901268667874651468659614921428212641501583729520785320021822428379918788041792194643385199696981177168299245332635515679823546947265287184571253701380893642159979314721490604357876969830855690877815586041945797152305282482286581696476095663868515606331324825431495353889417649940928932190987352849039061542299158699447876649545979693539136476247528944159125818942726614149710643200*i1^74 + 671817867638891072578459204958176346488715480016939429187480620347046242558712761657710655850313273994954487138547393568745366269684693137903726698741923142345359996964251652164583102805409826049677719450347230843925408402852992112643505658670506042046878602493304677479976308238183691171912515786620548309413974559661310714700926063512868160324123041966161943266789569415238025147849332086195581919451231795953218788255771755158470331963120629225232244919110683008957109758274260658818229942539938876273068969664894979332701702285074091813538729034893290790639554807300085293814682306990120908358244841128909900473391447017091209682284013086601883584625441935866588479257336436969623003347711118578474284958887894184080032684244900895497331078823744832591256422859211820706504754880776189784449003893618538194059398186808584625466149620607395306107851675395227313525795707046772836411222035919076879378324819303038666515131603904989101395200780296033978647615013603176502825869941109050071039594940065118473491681835783141695219683171634834214353176258180653927199080547525301117720125496027618538190858632247696624007115718011274778241077029021486402534013392635325645915948947628074536060128939223149708984713906640785041618125193837256477802400829722475621359362072538288553710238336907790068581277083331192479943890222406797787242657762908979056436318489177628031040178863208367970817857196130767001414280567024331552298874300569016048160008529196450693461527836192139396934450380969112371157914826315029322992347200027016737229953886001818514231754291544173991765599858401021421531825157266330063828504404900835245836239572130115009051065738960399309265691530979192807350333205489300710802275532485607621303404254068588497920434248939244337983487097627230397528859021006055491589988990755445564091836011740051701334887904556653447786496*i1^75 + -14068544327973196136312688552549990195203638553830566524725122605382350489839033049466910904002209844469869110300783566527649356770390696214260336462776680758370604276995857434899176235874150587163190157796933185839656819817306028499486111651154596542854105549922616281983982158527963890961403145003934854901453456518423554624284964762692179884083549439226078039478394289448001927433347434546237893813562559993647807579268587609096055879397963539529766743440071599508439321158529355812855727028573853283139131197661143238669613530838158729024175232443584768519779039785884578253252208160189050823636736361240978357638135036933895760823774271054465353335456754701956581324293869041086335413221680922020050597683720251211354817079156400049731944932564896944452388756183518262878362202738050259124908240333560724714860743287725337397020106572666932191081232103432643805624965761200759805102106859059222579925159971984789177434607581420037384808878150729909745032637573675520145811630036165261320688216391553961574079207883978801688235676140857036872372785215556394263922778984778928099524681895230937096771854638110380357270474990489028132796160775272792642530638810728400914018540629368574694128280086400289075028131939696443250097685683019295704327079241200940915232744560866711089653566687191753654776077501057064071096829031043707255179811865390489492383901835791675845120693921244289856832175106808207736604913969812419805667482863335096852795652320343106350911617606632601607116650539476448143839758957012127353688858966063398499936254385438600090777754691198873487249160048183583334245487136728275479327526851948699185297798853295528053329094505217651695736820215567690009578728886639042859672361697869685193103694486376551009483124391178432732039971927173627132792685236095490617270461184979896093178517013269504054953984*i1^76 + 495377538864156901433530426103702393840504169872174911520304489564979906054463002138927143412334695909668217220460288710089088085035723626438197062265669174926626425392021330182372844475260869448989049539687041337206200819325364614532877721330048716254630054768133642949031442817451734208045416868835945865040648711821512075033821974121720648735255680522745046686827107286938340024178726103142702657570473411817305908811850634673408001085437302563917412911640267212390462844001952141538983945598994643470931306334275049885915053104080844731646333942613687935879135036169480396356845404834340938958242155238329457550561091972485446949428577263992718017092206182264315673636494400247565542149011909395022770297035426804740919760283976192192959965858113068647422520772445143894103432534011282294636487252313928778745749174996492234785683222529207490255997186097510912124945113664486303228491705208799983268976970268060852959564575595882076266865467094514284881689558840119630649236085477960748621082933936203401291351329937261278917673680794190015665508036602920869167582978569101272134441977388756355837469390658816744145407834195849004265835069933725025762379970344952450865320153391465110842197785823873689487557000676590047810792582917985779004325559874106563144998513878416752681003001978866781972826862878001752851105765695617047626494324572040095703704711926790737922368851583297210088240668753013020088085348770569733088691690767937309372514883965264503749982037794702476764541254321308435968333557856963552920227917930995125128853252739015406277879679833666140747045221561992967578519920741015820017191270406882535998453090597757988334688726270962197252079970499936094461129150453980381602084876400605848801237573891534901348936610272713328662777696796355570242078574056592157390209514798784*i1^77 + -3824036262742011246663057719339358220938497951850071378206369060910625794787078658328265756199591776709398379341655694341513435878029213298676069552674021401173892760562503278614747527365903088839300911939034516613443086242891807463777853731978228192069683728096260169081795280824551685961585133744968114044775841969939226030372959426254748053058189919906434632870443521312930060996206455606891711816364408595096127677710827145772915249560447557421740293869853977392770636106697879163898256441529226905155547191405963515432350508760992558321713609944022697562007510098258200038558020533891675248183438116652742751024604301355487898541970578650910316010041166529942623878670485277804037440621575904251380251554954065210668120002409198124791286466746427017120725018153944170208174061665416009644282837174646776825744222158531047875797858954416702292320918069986220627507555095938608712857853489983974303233428448446188701362512458505313179370885752632867611963466631141718395419037616125918720168861864485472938664338075208994013920906905537814078661234114854261388722771750673103925603282262093222558394603953657633326687048778788876360199131861749710199617368125339974200596261985728193292269368051322326611007684981447720874880410839543065166699130508584022365572231175549642041215042745390835302224938701230635102310969280648734682011525193443744893285969526709097845170593714869678431695859101375969071969595455564044960728229888884697182451357147869818105435254877816128288321101153093042750109623254162565877241223487562966613983617932288979896843931313439266904082008531193317167874053926890606231448390269966553484533295713818682089284075377961312795753373611425119846953797030462498444652689877682442915964536924842400806542529236592918910145875216384937396376*i1^78 + 662394560443976964678889462351880885357414705500783076257082015743739951332134321941030460758075615581168361233423107556807835328121345262948981718654927074909773828364010092878511969829332989374081689686585474062388405803056278189286548080552600601289513678708719334239011832406345664164174364217690326663641009320312363300885503778758152181668219251128467136569699149633829488357146476604191051306109562691145845024900186762498914608103468706207408116290317041741763285178576859377750532596310455631031572229840978363168933815107373797564034980352845375836440032659138284322283783002309454152973420499323880653313202126444890014911219578625792541061618067044849179501028091035787907712087542827778700949325786208881985783944740582312910877717745671384948930255920451659489772832521528580856600220220508387393019705871405595964491673074739999710693130274192154400016677904084954287202106063664486368460027302338935349216372323967663809433531469094498616127322679542171761281996529647075630281156078119647109116000152765780294271001097065740778650206890921993865356650644516138656292941497989533214183491529013148894017185684348170699305718005129957143386683516873383809442420501661261246592896880380624270442202714027614083823322040044831355498375618852236494119004328534438502631872300332541761044667872963618652452430816470411826190145610441322672184448122069952515577286577385807898250915402860614117664790180099765803387959473177839944596567726379014509581400151683185009104579981296323127320565301729569561360794559399668094202321392878868347916324249435464673746131925357023215036837441318214019980407652013362615035816500138602449727407637654837922084403703271006062163338603701156662963206685443666848034812347028700407918304375*i1^79 - N1*13694311657500537624378319144019605029304363367408716985698564833299758244712599908443644755827413486959802757105228923448916312759161447669508753943068177080752559275557046265588135589032866657329895624885857741745459983739766401152837151764956266817462949581548312852419167032656117259641216297657489144376219794816685842176627625616732389265736640301219645849381507480549393912024346756957431982119587333203357182054212255674566089885597512853954972678632736990520019646777515555656123078725124552647500000000*i2, -421554155246822353240163633897513341211253523117451722045862413636752304171463493794403484194565579819294019316806072895549368688274618593229506060271446358190222223057356089348223397224495790448439402538035726659115952405411946562446693269623049478151839226455845428815068511373066282269781766172869355837224136132906069880558280874759420569455113753218465296189524733578816143747754077266494267032850292329589628127056258650252219507321705929574865708613979501217305389122655136421747165251316643640059963867009649581707973985980985906555259610873434341529394049296210273680675560362669119069451033047271479930621169683581355012398865283323504311823645990609400970154554473468551427398044248421520232051330287370031025209885769551996244512170091690240993718285367042574590785602786362169014927331992010148789143516358474479115639775672070082774265963601142776130613864275380095953182583410023578591542577150981014479754615144973749277038576839960103282342149716141756777795734443948388911915065210340416294611844328390293232691141197533232302322481599021898222867272788204056373996832260545504350262225716864862760586134245980529032749942540327984386270107112788648300747476873925299586866710768889873026964035756350457332762158536630575492496759000438686404897767067835599585368841936804621409727395196535226855436481416874392149061224517388063543708817605240249747591123975115700681383430844820714077243537421737043993385758752630978526363953263144952564476129306639533344150955138384093981850534920936779031571635573969761689329044007207389086400385398090403647770744973275079372515443425857488014880273739000559493442363794881604682478009429085049828204154478538987573414628070850657727074515325407509708070884383895854438913126131553585086814378926920327012082623170246861485312421052351875818837392609616951672105854520067927054818326484989738665061414461902299552235890514847864526698905370245519926695207471141374187485501211186671875351133682068319058407215030627595763638174124892989613686679883599500132425035117496510293408765790586651165968632429599664798030925397146993102054287790894191153696061672633095719941138333566907102755472771802485591513045531426496987903294991430141041988956031166261721956613605848356737612998057502227224938414080000000000000000000000000000000000000000000000000000 + -4326541129021375448044492552775433759311774486661541021555072271552439506379362428195296522975182703438845680213668533914084967536324750535797444501880580871820825089009859978372274099978266417085365452826259168751991379994082656785233098286004895199045251300577404866078381531935587564739376159931405571754049948877916761812724441192746063496364824229108957961196792032943918053010610486948791387548135890436585073375387462001869068313270181362020075838686884147081627767215493558630976984818874311386560883920845130890597008895580323011457545295366795598047841102646810002802155220950583160428974437740375687535405733339500006463204709212374163198823008776339920130069530186546526318079782898932733777291347009326120416148245337409934232080450484279697267842487856337871734640391173740044431733270726846265298390556367383059041439851843822140589096285622662432805442111256800257161545153141056079713929277642650794824888183882531281764578864050127551536760800011992388758351500185985979192348045589552158218835174338580717731064581612101309429261489437673064136610755413610107366865881017042367606980936333039314312310337973682066629226563878910745140619708542491333055792106389057711911933837831333078303128524159382832908112982576320581651142901832408276146946535946459559239894928567751528039700274461957018186306108420331603503737122431886616104524472518059140640476985815793898248341328068094950267256309838938387613339598893614480086515542614021928829640334598012186046248882825650148273281599988404381425631777675996228798499811718659370790189660619023054295755065427786457117954352368435625102686655732251914190998945842906433558974226622387878620903535817506081353513506485331352391165751674355352044651502328563820634876168491057347800618738320000444390985410112841837520492143364461547114579731188644271069224097413544882752993531820499102427594951497153207722104451216050977665081024208773624261087680814761970865844666105459636126463993686531585567852413051878773808640765039742205175590313010141387734070429938691786176888075994037160562913215769246895895819806574794776962768257334685103446260834211468030224973634790768248008479883375605804282438981400694839239852575328533221719276252165665061984461446785031362566640077858227733172269875200000000000000000000000000000000000000000000000000*i1 + -19625880317881762685363126854941387751122128100959944793684486293708501047841837890003966142156811156553038844380372528850645991945312107244013050275045810146046002819324110898676173723086186097075370295567096341357568274099654322837290590602347342379674300641460419689531997228398537628808010757774881286161418893781406483737347594368791822061133345768438634647804997918278238565841865208363073142212900243750110700028964590535031364093555321109833041330759082358271893064448179056235469748260748481149301425350731143411913914450214522466816248929745934062052401149880334862323028702138446208335632316449663132000706393369411641421154108146973899319162990187897965716520513752529484431937339622983243556644810111300313332505667137476614036847291392570996253429202685256409184584808639482940001184646855996041731831630134852931778715703023218856334303682774719377088603325720197583800184487668575916296672616574964235667019896317653370330366536660757516132677928213991110523947146873518988651832101177116510268646736858565988981868326033766832956547582558832768963242852920501201454204331651241725079327004007801308187552471703771069761169831659591775855315513069177917385203475995882082137820801868386243608176455503976740421500050048166504218699526912561338406519990646936289843951703775078491650295848952500004143406653564221706593571086336771190690806040558264327253547905583012179026351273421218728555300225368785109954907532088885903955803248490518953253108741496931103112389295914794919696028398960021423877522684932809538032499825576854948121153382271182414390627413320243376934147299836217220633407387367176320609001621275384317367059507624118401461874572644420410898243848236742325340951621490948562585358375568214925968945568856269782611338398823317421634095637207947757255686942655997689438527588390262346884945893220232560545001055350560983456536452871759632824602638007317598211446978868614582481384235561652074749189837263647178548409750998609759674568713766409602355227531646297220318486642927817334143500823585604049707904436954930740993219282735038227837733242379423183281132784837230891312247697159759725199459903731628285350350737731406821923744879069855735528392788764795033958967086676781334536354748455548098995781654230507671896719360000000000000000000000000000000000000000000000000*i1^2 + -41553705870515962582660338720650282600608979949745809440835313770096887510811880186007753341914621989718532924616228251919594309782764638448974717082182514977990529654343644151579182715730453714903387090310081964633811342268275226761509960439384948926179015844506553712260973397802651974740603541211403006817622794938016239083288346816689768562211872527712437872861598839213613293848838041854888272628032585364654033078673692803085935292092914658343905143603273559139161185377054086523996840868629018595994673753007816542357133707242424557135423936226430493623161264865663034637335459644963409541258071009886676243623481088995051121460677089822757092598564907704741088449716629744895541057518371618019773188626601328025839364852771729812454864898415586082803223970995166989350001598220901812059694176874604510774223621325587244352359590768390253087523359263413773335315087896216211349826296550800323441050039984098535205720684821861652262648520294161648453539948131562694645732266302605965035988512398154341716412333360653837612119304399587404863229116395010969477730475165885882885042112482704710459900385187274238156168434986260936903467884873734105080853719910470635149927165400949857812063308170818522677039725877314968863459444405919580066556385618132216294303649821709165673829163352492413802912973324560721452970471924912114807929722005762169988132186962516277202665441575381697246977633322914710032401822338365033491828422382970218288968249858666189497011987563649799280757257950140900595999482870252769693536425682626262618471102858358645784653696557991916857140434527775066997051975124708878204287749631897663602448225809953863596300004161464413955631927092467455477074589541745913353508678817429312685771119620655949001317788520094234109149667392107621228753862435148581287685616749614108467183952541087077969158219157221049183038754703327490216705258975972089793282464804422778173948173447527662609135762239328763123477131773749316765206416371538705767204764307068487839514466052791021028098255448386473459466040507391695283382530504565981668684509633391267891991026382282011592704669293160496610899092931031164102481201160878648787205195910176569009628848561499315862885625762985817469921340483597311893980275154811071614251085827454203959705600000000000000000000000000000000000000000000000*i1^3 + -24312527626919193396955202857106626642835680617685400286908563032962012261374108133703200294238306202699708408484803679014425186314198875257337230805203559501599576028327181352094743202074753566417330140507153062195902293508223446627653906336440635251909002486235957758538475601761559265104741948314244540971284270640804944928703070688963584413054052900212431477760808706857178300559827309179126635206779405518805552716667171223827016826354804852350846397303411084111364028516748990409057192596946486541523999986402621833891592602948204949466524862440797791573854808132360029304739324327917757249779019568747926574504961029184433002379111128462117232263150904959030922790511638384056668214159734817064436386352613804106167556642475026703709548375825111692732322061388795483592018623661491824338637025874247574552463826347859021934844423661333237428445974432501928689260068212610594732387585887250800979105720240127990096502493141531101053284224154714839289073204247879216412208646873817685587136502374322874847535463604005858866621360570774041970671029029048471800561995998877381629254255576090732686044255449462252033040410569362682103890190281268973024622311025489644183650457675342552086782052472084172985365184681297276404360985202071919043471144007648716934871973572532591277396470001925452030060764835950305224843894124578190916270546243088368071129832575890582498771893222881511110382574524995375920334325777203123460700542307107588459338554234469975779043883121234783484210681703220286648613706965153041958034761187499140976910255221510688896430080492975643553096807425823516883666350518821442122515676646371122377341670451328150500318921221749802812094706800189384158731645732553642734923982774599988425357379431218610118253134018995066128994667584283828596406455537909589439911552407663259519218973808131124162078274459974967295381273703216514157540551838782337430661773322662467888945164534427613762866595597470650159513961381510459463146518569294436933159762321861046543069894466206723744293164707126449868702188789966848366878841005487297548461517162281467101090104471959649684309989714392518034110341875140276875981684937206785456304332613081704424403430454897029552347281065858190225111907451135853180784621783590354312006894373474274377728000000000000000000000000000000000000000000000*i1^4 + 49316093493786399537335254384545398467748811169666016410802223763099139424598478218025717008030292281765829985426086816651578273680227254669238834392008250224530283271107573448888601255648115189612606496760309341772681905137642213224658300764243339737262464098809195715110208437105580001473905042722655867693979662917268002267931309931182873465120108326079364448087628703758102167531784314201500348473074894651825256435223812886076687198775736757143955432871995194579081421685380976065015548617543720622775521181997270872229476292285394208237004272346815317514112391123784215362710580437085778229736473466618864649101246214849763100460545070359929315639060804333377266995499440742666967468105071810716761231834890602901874634390969783407559514098426980333572436194094862366944124300736103882987210843512373778345246564038401215937748881704474219347820021715383757913257526262221924785189816059141222535165548185067249826315360160870709098732691641871501244012171421226321829675859405596400761715123351975323024282634487041544677862926224618227314078214943464640658272407874239704541919052111039811352601226683901865864762577466113541967703167155255309343331902800358192065807406743752954738891915871765229821637001091326953584627890087474609483487808257482899148899453391429669785558889640460609280792962661810804220932174578908250442048387534078657681005753519713346617098532811621104546383524464822383929208580045295365519063470178246761992619781574076764680014990432265928304925203211762993008894867140581633942460181564778735461419774185391214993589605702928329221845110402977596027946736177009224494150000084351327645116461087127746954788628890943781269882283810887341204593326977363766516700496347530358936579171059544411166535712755307974613656181437286977992467379722183403561995458334495044152526765830816890351258728802117459150084230166925649391125017626442830909283373161247587523087884863728687497351445734128901359028913829316530676019945234750823922558982922342977244185823144696909775716167685126957574216806014479539757675504544211871416468999640428803928079071682442783966096946751323206813296803832527425672615113635675083092581938831721743629164375648937801052451070977765264582448335690102625305042724162914424414182839430525266952192000000000000000000000000000000000000000000*i1^5 + 45834175088059843445018974033594958791123622011574238383553176062905953029228402993549087290141504306818873322371110930492671018134968412748927942856292538308670632123678926931508706804995481002769106429006168321816435986969698371394495888361905923695940727675087676591873650662788055786840132975615774783991253983143415530463806928867257793213332616563503886368644318953080412956363006042131647117436951375805529469725019683148587631932250773999923604722359774275983632162914803151920989624334208541899630894502872796418906886677349203021589111918327217012779808116447135222226590011674590931783141298740504310122423074470646637693135490920004685207732873479628789126959647758178539106167000295361745780510366096723702294377169579785794093944628315706272721174497379842735481636590405437833115273511859228517964729085342153283507340858638594125154686605298521717398349241881655720022884937409687339430514243001828660198166748753610072995237693342892830142890495158680571167782186158873966957089557127368840878178799519098825886230264594909036170989088549508096980287057860018202036888860669978543941308483133253910811250082930027619897761728785650919671747091420244466618697499780719455880163942609818419690980783005496699811662440565045166143690471794006646041667106779791118730578930414746751428245242223729972085037770600624373840446097251012511399952448747154914950275387447873558298978189130904652433045153312833522146290406706119043535876508767909100610397210498863815396799140220527694527640332105499471304263374848358730007931710745574313950621268493726304692424751707851586215670909930198478771917865574312310782261032392101912934922899234458366154306969646878155054299178305174070531103919630919054446845256864629407648627794570879503146627458012768023058434868758599336666065466828388541219618801840827780581785542843074496252567099578466268048193265673092829971013071655005921936125174570203558909201041024740381744261602233194292447057189779054593567261835452421422715852666111610602852214130335999470609668048318900730044474739279163107865500556202340604618295298612387556538096434440494681122250783495796980909578999148458383442079562045433731482473984307302247149198620648918579081494873491707605266730629466170524815166916697064661319680000000000000000000000000000000000000000*i1^6 + -2557671374709253080519618353977309206687481299930417357981249069269652380223016455279139121618497720298397010541459372958485633029266717940875217603271880920070033512628210813033568747735505216421449158912381234350530793742031035856641203567627928473333809288606073796232767067547139781816715875937596639853079936044696543199009734436999024243186709307253379239467160266591608755793876158948214731955057146104262546531798556443690554267558777083431448047912231904589235414879868486375696894661574685596016361696098185262102692090112993166411994450084451712734739601122929553039547023120030910530858133916895886348381270936894472149053747270370177752556679810892119097754521293689709881350276197303944685118863947597333463025750851061653298167175527614016228341473972911425261251613584470322130937704578510208433634809948067477474617134739010259855982152185931503998330787547677656306163879699804807430206887151196781584402805681396291180539986176884775664291358022364901189834125467211608321050133041147838886425298121187894666414131739602941668543874246589013284327930490203624638717694040855067351834104322733265873572168944216794335273051736765946958412691879560419516562770494538613192953584113838461786321230910852954132823150040348739438143421897001079715234886626177436327010658499633049576340095707998461090364149091840789360325755170616768911038359085891446155989266013505486799582106377049637608695353321673925631276558853814993648469511121961657695271256497153320242047206034069731425224879282171193389394221017098279149727824267754736044674572401470494290804900763735819473545562488662267908121165368111181088094776940869768418056276942910542875943862333248779918122434284430992474755477267718973471169374954272423320549687736436939750501256783867863909607710733920985473226507508085383613847242077920434028936831049462095032230874305006249801468104069716779083006857487859660096160072120668062007356600128920643455972717508800485560974650757348672574762596977024212820541904771910062311116098953604098255738293496165506785030830289502087601190818585371972898652588921524799238852613642368578980569965637943478130601345588459111403828618727738674499157169047720579848152678441745462541086138215890251279425716446571441480511673620248920064000000000000000000000000000000000000000*i1^7 + -211566369590988010026111828497313194040003894706381954823473409114614847920881769122842868017557164135200682629607957448571868437267282920070234876761848406950749525779811826636757547411726330150110023771594804969644275083574400786108039388503567643121116332100034836611759234192186769569070173926922488919177085399661611134339057127323914604573836945222909614589937202421559424046850920008552325008592069091178831389758043520338417851784019812970069687336249430432248505627233821040026918554024745662272847738732002054887494180647768683121431441106580189404789796236309397734121105545694399290115562055707933163977456303336034660001377763950747240264647828166740987966282756887641216608821183548088411084142229435985417751315088546075380537596718178461754742795305618507665607877838384200558925329988331349056025732326466571545520307359358658103971251456007633678619084168014401140847318261869790775178124926438723920449084308482062097457797507484459704752092118241752230514262639686161176273557522663346790907575644910127548031796027393102898221802687630200563717125046310764912190344492693614939689096798263456050683032115166555598990557718575361831610713747361335193745547477576055663905416659336690835439556909996532551928160207250278882176691173371710505581376919884730584663068606235855536578752743992144258912849157944546136384775347516318880700208756937468721881985630361927355779444795741697329568507470229113343244598480074517818402447017449143931970558795955894308693879520208399590615758245778020744652085212696590237012039101857130253683266383289203327161003735121746865209112684171794634223881349903692563298891656675892109329366742279516524695133897403136032068613099009084347057289172110045925894951830262553260433921070553888545438085796873683319796852455930469426049824211060425921798740769674028922374060031952867606256336158160727028000280896113285820900525031068043586648669541324866216205232640800796125719121261529101535112351653270922950450499157674287535705572667526023532870135162356271918579113239125171542162712964255974717053599007220529108075120244744396327521240942246660084242290915666612198057761223402242992565331235719598123031087763598853418274257726089144200998841489353047535463454216812772845572184456109752320000000000000000000000000000000000000*i1^8 + 2318995596125171199710876159113234785833120658578129040010665912563666077251526315733970093683695643264455347819412615184448587798016955476812871322320464398270615183129839594022822329869607809701454937578555406636717050190857022911305162298609963148962902337039841483641114262041242512300522183957802062520769690979805584338931251087722645054303275746094318819657787829471145498455023436517322489149335085504521544975862337052168089790228835360861012833609642908717625636785144899488022363794327874299130050202005300345745470064193592846691988327240968583792127394251687737934599270182990098983646432908363758395994931289531017726393837877484001747272747415568646730641079881153165495819337268149247371627761955358945350875238362492604557417163956515048867910973272304914523235544843761553404656047554834485347177446892949546223763888199767688812204108850153055387088427063852433284469564783694533696543538330301153858783606124127573846025627994232772822687799395219274317946839129554429957888174244361883815952110645709487814075270878469836039978174411187842904517362649130145061615298348527024488861823563336148309176872258468647868050477940868461576757016252281289030463055955848009670785497269586692485101336058423502236666196132688330070866758389847938609387004872815859682473169209176863124312715217739954201658830014472121330773934446413510346601790886913188006705720994994405628869705647765972587768249794693030400285100010847982700012815499684878797145789236898927058829636779796408793791416284734814420456223208257887713770647884610366253600957553721775352358749929533184743725736339827354731896737260923010576302977108542080570609473013804712378439564661028798926017816663454442919305137215724639869247886218075217304795320165339892901958055034937455751170272092609204002497693850418331390568446586965569634513185061354347542241618016587998208648896697967493541661116214978624941089981987583119835692525256641375299786092618412971547591052002305315182379260818781845780947851048118526153698104343459153241435031429856670761715624663493174028134940503757505749523153307058080171693514684275184348548945208425320326744517442870318341941220179750113945124267396300089760943149076088069907032970173355691242216655224331050392991759824479846400000000000000000000000000000000000*i1^9 + -1251564355129116697825742537480505840575285661747731404002894584174187384099820910250337841027038762457362486875089941220747276041278404921669220604206526382590684700401012144880845669601683630510887415255887320070119269835483837492621586719128115155953127918964086396906466845225234817989570100637080387800784312567361113520595148492845310883138182390360953961825018355830450709834001038096968421256024784331028235922462393907568487728418517707568733856382563351440978122373720449653997479831009581123312940261671630420620273103059574182620602938933823855725110021433142419595300166448949059764227618425243651276625811969262259586972521021699458980300894419405583817485290954757343403214914810954526810914162433188618348040733470955433945717983755395623367365690162219231640542988427614809349558480067947156898305909679337786734002150063354470464914640150057569761495015721005586460302988902819391130350639122640724899106022173591491045101343509001892594598397074755054086761045884621080786599645216063662704928831543821547283170903211224467135963345692090924042916510066911016770634130124150097925121745654197148309990322335766156099127262981580406829575277453982488147974449663685442158121616871289505950929716097289807215613238595884629623467566393207150552431330310897560150048800518734347174801806018835478050035090910677952431485860155623450572853195852947015538158027185272999257536852613102803994748769130513641852476524895135400896440342403949918604466867855313045250478073159334607067288312920567129067526023735538315357063725975091655636825256755148515339917174031536130013143218848248368382914765663525016178628912022017578448357973139864799306886895213579198363966666472044180973720488915398056005647816497013853908272770550711802550852243964894905681260373642463529900044461105945407693439921866781540562123302145208024856261406669150493848540402869856959032138401691962792467564317099778434257632815004014315526629123024917555423430456047705458712143372891438522930297632402249135295948928291171615615201583114000898626817513488702300216539670415231394835554326816388038480931889448340845407817780094794051925722643527180549382147614344730565327810026523845560556081696258754685483419696642650644353801292648096069747849570227637452800000000000000000000000000000000*i1^10 + 832023202124291704504847142628698967737717191692170206549444546369392987774190729700294726531049566603365672235171129763509970430556374831860918647381054446622806664432336193969435014138352479267388161602641658073170650512864599874202370720557516861939951131941717177141909132662627958669423296440331833747103020516076312330634467256252409315374651265142321838682899893842024232738300512318033716316303027464089746481825505551849993307070855861833658576242279114585567266891587717937495909236658195562983713234617355664824461316943700038831276784573379969686463960852849689444910107818593221568973261693228672316938074822393910416949898788197697690891989469190499727135262301515681720676642044114702937266319756355213072048516227562402955367289900307189431458886462533804528365577716704769698881765435904612797604485808981292256988396650200946179459000876017920845619691283967302320032036417134965716237923546952217638178318315217159664106488915698293068910698973588712235398656561517224143117555720923339179316976483795084153876368037819291507075573595910329281005650810350761242954354989965508412317827123129345864960183827394882068789205335747835873006277544529227730439030092757345899812973695207686467203534949391543200770119967643739013983836859991824688489741356485167875292846035850719958539365832702167914758059430110150115132085077007961863790175090549237891084031164165229148208892876516203326549455453239139381360062149412965118982612632036157795585817410729773591742186740636907236836018917441846457845398114562381247175067095842397546528056051154857174894617121022148449589928523209874212135065613737512077992758216073064888345068176628882636776113971109680814568973170968316034913079573230698434833022912708547591005377351415023815456572867571950103475967560205667350057735534240530900076276466873647410117913398742427822390108058359801421182790858334138627663003088056388246488768341159320951293742559904716989242632399560979713678913362439076240989963069168953175806597413254030060142647382977826964864174624335788843973200450328297573106017424960369162190867088421732437213817325532052155408313046030335416598198117336108322071219766721390251838525939349768134328724066795709849097919530853331594532863377524265100246387164971008000000000000000000000000000000*i1^11 + -211337092515955800525855954934542112242637958042863698983419878323358483936790352242238209916263534795856343936186699992718614062846587176463306021059591044667581297413074237690557095048521426466234016733647198346867309550677289814504966197921748279807197901165432549091467032581603120103493085626005754615146843916743274281132213801165528067837738053703425244970513345414254783392321229696619998281044865131677052875545840670281775064751874858234753819357180112530141226858095482205575831056717272541990343977870950027240175859253454942774895285000250144136619333110818930424424210935801421831363529530378418242579637237698304705641607193321760464418340529896195275699577684658258108736091378304616832999156948060635362807565264411778369614350391263233070583063217071798970861828311444227116661173778110129683288392860559865111469238274087257378180259161573583727938833432312199054469078550686193901972109319518030137102965418559899846278353842361593132604385819833313681593570933646445515299649132548460254821262389130615386678602049225450873235398531466018649682043217811120452675372718336618165356249217433017367602105756789706320949746518411373727839581840740875393362736533531062396503248027302303938231733658147481715889606783642439301601017290701622558482089059206793789608273968771810589230768711481410394782046150814915538882563225794967773322818699420656511226108436547027995556500928079203316375792511371235704146652702090575032291974007384744816184665418333441365634475137628825403379519804612070366887362538873914053581369792994033445782425588731481737954861685147271133667381050339626368038324399693669614158163001876167149453517591071701254557561845988155620854925674297491655317593724871480013578735874688871578896252995016990132914485637633429283212666415671180404417197692914317059992197009613871981017785856965620075059866045005116126927220108330895456255386466640095260073382364698947927707131051079697852982531802819170853214162050619717391849061743866316218634811316022450157579589978030660693574374347105696093475474981100004704000108805628290312602846412412407525980952818415433831422888427650082946747141332485279670953615934053656665706215473349204986828863715175724206549846185231472535279805413145663300942458729267200000000000000000000000000000*i1^12 + 6050170485382992866586687992815370802674982828614567110890188922728429308500511565403532981777179850823038908823573824259986158267722991370295143901966229549751292600509722668229556842073289194446869042935282158469087311073280776663137886517086486588913602691248830145332075136692775908546576916350858886353150687352325782775682304690653295420038363845897874036929855904433708969173255554875397566016238313009260417309624092600457871076078830061909184613615344875703475897500771324868187787101780282745844243797521798402738009080876930891434957451194325350307580458546576692223208249596940975364079094767718658357903860467243410115506252740265241195187359576280359948704179094196443008824232907290632546681194949920278275485838032633975264548218395834515958262523177320608704104439010244662887785324381494337019251368305674944905119858787936549089708425578099288422367389791921693564138102713461044236040796771870691622632869197765680618863354499171261418932257503081109504135290441403888591364801435791726231638799213050702937182291325719536895540547237770628231729866215007821087458018185906114575057657488938628410568302655807806461699643979989579208966011299955308023712007487406376969260976937172245882497134906153114407413541945297765314116464572383651232290528783574310896399633769870529926991504022221638661977766624028340270653740536970187128827250585478273854660623692372410574880326419147394530513194578792708590186434979280597741993624862605931175920256263164114560796260182417211714811997837186045460518538171703740703661417168938994572408712513905662931517488710873751332244626817913231882392217066156668736447734740080056802845058037797343399109944126779521379571742419358377842284885630486196339703633385457313915325823689837499725192501910467210707487650874114275971140592662830728766000825399787159193783827757237433116235729864976708438342464264827865535790241068897884047336174029366741399770583433852315951340951834124851596371746922475561161003866781626353344886959782743037979349706116510970957782506547524295680872614165919719279847302734784963749980492496865005631938591373141961945204299405739111039431711832376217941554931368162059737635668581973136389215877734101838443876574938871614158837336055307457195652677632000000000000000000000000000*i1^13 + 8268115038659820860122649568011601930880631562898651319571473560733994191778773459928152212087053573466546439231181192249769988124196190714749580549510766056452377979207048561304985166974058738422623922569500514102871485248377759883372635730977805200183176377703922985406036935534970916669955692278384728106805998308205796502395098278051628722976910009901343004284127800912602206133827637072939589497402694516780943776908172394237267364455696914550359421529902178373863618829109260559086177315000640854200257121785610774911835783656107150478510898745444072805798056696240787838939165669056274485243479832914856721293053059725623158899031838274115226050772219582448410996369803166886147168773227704628734092353590774939704119824642768507814107476327163949657524870099935847640062006470144787894235586708450836745297625686868252734820262601207439782825917902795322089419248517878702098256785325834652980740671863109709745903203034692794989665055231980521089037260472834057293026586469086669960596564648845709185154393748715596585161803839971699613858236312385489822511391576476555861082969252657128299232774981824637861965108177930314644092303654787226288817263118315406667202822175479957507968617393242426296837933762559675689336629254432027840281141187066348063434990737357227276887215704493598053083969106111497791472496965343683284165145403383480292035599777927476367718121388518054074419613523212246449144980749749968093220911011223402262008123136313457124023705491470645799795796207982171175308397377929884729204134113735585997603859503887151002420066110686946226970915580129336619827524210154057715477279766110450690953196356199290118973331276723696815549168214574106135547294485418415247870726476519408292235808557309552218399015148355153791031619026350197746492901674429354519106169495037970513225834792951440003429093690604596947903858899725394115119190929934299112888789435563285892540302609904406026496829568624519888829656766224733217977210757277462607638904332003885998671625460266084884116183010665616017356696149394171727477596950832799027248201337663256770038892261024273500613189158944397066387743962482647701095711593149216281782498656194995250000758578749174849857654142050679627079594032595049913947107971442761829774786560000000000000000000000000*i1^14 + -1329228036061492478314877764046093450445948847613679806869299402182647912175895465400036103254595314738226342543492775913648972317164877373580415217877440934343073494789557025449618974519257351758477777037152195285677640295467931809172324431315983004393747250025515007278438894865678071881702113800224585374445644690526922375397422229266145419752008066260804429429071860781768232297356650091261646427746340972822717535792504391356222649658697931772918661452501548751665141042032094052611213881694057980026630651874572670660626838189611600939102745998840228912587193478557166217800217024500209873314244422765175189578503114485821144227066423624089887387237507190851491122432563999058436301154049768573786754105511682026985386607937209935383847952848681394220889638931083417627368310086160354005621830714550677818942854030344526360938940297287041186789566839778038345657872736754873000526211058325190654364712267155393430370837837704289583127060803211559564645030592592499836689828125081697929727594014636241900939576327824169537423903837818285232016211417485322432318721707231373717715798042643743575661739356449105691308774896068072783398685276718965791948861023521578817883922815255313042301145980955261750627827126896147290397198188710271519597242682759600026176356763615952862427112667918224120566138579514044341368892747388546654579162301028364925580978186153857699229004560779364454630467222294069852824250805671992910413989076145344439633165029559575569503444664491847782936881441843214345276923421918411888193449229303191864343439215335071418058502541607982278616549850323623684818599072838796981029495683554196014468649439397788181108164349563891552042905665885948739991210613815559316177108889682653514538015628800100592228416869566984637122938444945163074236386435949996229617902754325260554688691394846439888437142275506453603564094572236010918872806431172451461660728878111011658845863344187015377369252670195706375443360373538429994590374781275785779654327784968854345714475571598773124292094596098740790963305642106408840829316950961761406734414308497797720532423386083425797783671496940597649181313639057755614406007376149549405643257166259330644390827946431206262128456925359087862233619463319738606516515254829820498809978880000000000000000000000*i1^15 + 679243907495369151748369787862468232492509488222670966266930756442500758923094130753919544136326383924689237284840886324590808004699823111063558342832649689517249151095498821961889361862164275905112535027025870010599148016111195104835822396549040788141930325321418505760125684939949215766427489570367979970135556960081847191723313597022112181204069871723760900356920626672385819994112338193270830319404826249239008472208905945419790232984308305325477503834392750108905753203723768250832911975297270653281378076320931710906947207244397419435163807982021937484312211933309468398355208729927225879762181872940426553924710780457536144601223073583526944666557462370966566222382564106964607549570036184490964747612957987729619725320414241572917478202079350306465724748714647051974190833269928186911378337578768716517730458367703692500179225498453353420489321939535646078514041239625803655042966460748452492343969974226450928870701914384130219419992758485645848831666208883071413574325161852044924162745810330717927177463035264705326398327092752936411671975042984086114331788263939673188813118557190632572856544411160084754065837307693648515650699366570506612118913851205227792338142954735714796901072013617164344689609112546827750751742391091919836330220111833259488962934613989961141949256154545469459788316608955633587612247071191598693084669995282901766021450423298762612971818286511007223831878364841831809134917735812773608953301691859775415222450441773532380392924901406239452041348393118329202593989817848090035893360960912063669344268783250173364023803950803033232112573736379197791511002769449218714133164202825280209602827870944564298987363931390490914726716377299615968896557571458908175316677465530549617681138782456235382762474880145164704727055463015261127384490173296391077338260558466437461422875529243280331108696848612484816563887478515928848395977946361735240033626120664870545497906949869164341094195400363186547758032425560300966692915748185800954992168269816031307837785722160598463484684547845610456999291805831777762017901320649542002609170125265140282997468187605421367148576210426249402960967332883186369628884504500702131207097312212841577988526965900518645806058559964906533769588875795194228852552209100071292108800000000000000000000*i1^16 + 16602256519618977349219772269966796704269344180142337455422549595987726174080542551205013447833598289506077187816406883187810452384109757423758950025937017850516325637938720479348500191953307260418228872890830252574541162099122822389520812900453902072202616504185305130810007783655924805570758627689861515816522787692663187559490326476250097657755936076355995310561279949934896782459445252043227772714038478855186865531713821252553891888707439958293869325251292109990211556323201353015452545255162637065100328816519340534536000441828275764900324460209991249648145743692128101784460678967189378581184885668226501513032776442873959640124352170889803005772764974334815331254046608685791136278802979683731110534457107779990637913137589961130247992270526533922897756436003506233321630574570603524274927397293182199183228080027004076910569342198833063572669990246250548924324310153416257631031022406906215296035653767227884487027286824152534080645887108123603104378023140100849230779949644139157248570419450070714605882411041508561057411099451911673112855573642948242614973639515962047369019881712023013303845842974216315442010641394333101139652151626352940508300266067166096631068641883989478307214853420112622890901979439432201962570029130040258667568280508617296312056591334498407905933477141448702570273720654619304751538889606510043825602252030485156211462674152932996671997210196975700775931966593515997355545701172868873735444350685457567186875672853896575539313972255651129537314989533535137763720447824588384184162708906037819511141203230579027815329199802663356936049971374876454910681690650271060099788149585399085547152629815805898557439773555289569322853754097959215616506937049817169697973532955654575350721859069792205564233962632002232465687949349341910622289430368535932929639014437308653444044380383631917402437335471665686572421963644829351967748930714919821003240803739898530335909908065786567077736707379937118694962542208492304239612796601250679530365184417797294458021211139420957411569841132767712820863394519866897809457358985779941812289055625769072599330415814852318705787530935882658199703114062764661653628750819747542627991872167111003913656392313026290187327775386828587487006761894461653923682566055538773196800000000000000000000*i1^17 + -1205467963514312953993540508760211514161565088653043445456415604195857393388192247884840025162801821432433655506792725301755098872344393057090913963143898585140240210102671958138306892076163650305339193182593949526983356509907883390685815297155402464478011313897553732411261064564696325825262559606202651084804964147723197772679347221593147248527442410974932125206370708905137777455378950175914446163722817858309172260692767857362064910341657482382669837564164747758518779623784298622549204412763245183823769254628857882555380644016332754893566622641807788987431749298517617248859465080873243396383972544924355460485060085315281854886939172406228229310823835210488734915370432391606157328319522930906752880549031749311437757930110190863012358685025752950208022122821035258914052338108560243874485917804002314034867257408805576128509323446634435068813130431535721830599941718928494343602329454037257219507259335557201648793273907288219666285478566504606215157347430465035852456540924796158245857753084621851202525387433857512788068828632782648156395089923282884899646875669763335982641016712234468836629106979762620508738146804897927922862891112487001556642681923436911589916807953625313414758267713994633249661063532438316822612431478743543887064849320066043865523057944879124944399466288178851675102908588452011817905097346737771940058506566098192753918511965029985293623356295329112462387825985524453873271923526853502749038909258764517202783650423424787599061534695428623037793129524526888961523195924305239050559576492664836868478981105171551319066305870698785299642118615446157872744689034765885931264269744538791389035708460580574185207892330999671057900095169072496879574534445293568216612133649167080005861381173322921978895188119611516885119408930006741379306819260697847968506926306363471141726613260285335464133803032692869719412459159083357165105882195916185890916129184541576843813782343897925416914066869491029199786576034808255656379082758486674005728689648857356095113982811222941489861531252224429316888896677880246366533361133710887558347019831445450178303585671750138496767844964857175291356642610328737190310351375729205377692812369023156242632084471224608705975813551244162884854744766351839544066182569016059494400000000000000000*i1^18 + -29102303703791207324211554472014536836179954021325307810866369734405924152058185409074555383831692190389824039783821865683752396456105776293185276943233073519076368936792044502573023884762384487140071566025050565837318709002844863814793931656406131741346813363789400231621309064687747470494903346020387946813429585238076908926905045617716929910457886374294070984128633481337403965510844993894883731814748107421829829044326368636961135944119860325289026310725920512128355108541486144448775490324067381016382613035754569068031208150919458125111222405439069330965647700505850054378211003811049512714093964405819403857534303647994276031014375248979948677006599393329166926313266476476813006983488697035294837028225035957558841146267941129675092059078122337364161523650835573451856207078971137884951982322014585540868611045482319219787535312501855265955863904913053931163382018723731470403757325979033064013202786361941550637165341617946101112503612688832343136199677279974584731998975528556258339642266945814236277839495642058350304712500324902978865956730199618934948664517360205742118358262206609850096864151921571683470163974508778975667917634410236535057247397645292566710924527963452767388222324663863021938635669521329249977212696079880717703544594803096664544386875859358452182848807718623937006952619587828260390312149702169138596105744716299862790989347093500874284839430951119637548033199234883488302043700366482415208216191616584620409512698287847180149250950653655546619612134541221392997553723698241026517292969208117526245400744513807352405782861251823018922267505290010580024935453565375763987886181139276096888771243492746999473260962808026291111379710029480252578487162601513427414036157641954111549388129708477400027643698764250132971920233768041104990048186284834412036516346343331596191792843987495636408036121967636273866001530262394146310805128395001993104602075179272636195211511364211858537609724979775796940639004889883742996788097602380331871333827573079925376070517638121401177853545563154894192422065327427855270275430586846279690278251511545387705688370720257873252258083069824739371584051441721877760832568936368868237611446437183418378625332071257391647801060851762889366019269607910536137085790707515392000000000000000*i1^19 + 4993692811939572947062465941841359621411539590613313944620085249076858954178959025061432642692812656008339458090046309683436208642488963048221642067391831614311057811358054354616091073490915801884671137017703922013254009663620367738326504770392467563098041813611305542380489510518163248207333945432541457935594779703731011795099413563356152368152396746613955619133534902344113040497079516087209891424165832779877465233935024246564913835549164780102095114236836895884951046647407370193686762966335727498900863870491954712944539464079169661306108425153437804067453395401779713296083379098754601381964716983344888653116822338760497416898951806087990445122519731556798294453926914042875658404406448959708227034987665400765234680594919616217493218110656307148570200106924045609382102705609955042536085489402908130417487392992351626263660116805728249161405141799235092037310535812360724432319690342560278649396503657177692830565043078335489653468441836388626649477701048883088073589557765634904761112335513886083794428159436661399714008098514363511561259276059031068340858358594432361163227664238434997863933092734623455961919369085934216236445823519096093199993432750311214560494970489357625974637454066276160472657083532055016897807944812084317933369048322330478813658407401929193985887653963572121051330584989517789138966650929109678105897329378946817004979153906633232994157877690182130351635095481852862654339601317886357932900144983104064602825970754073997036690686734294367445402545766752371240721022768382847329810491198504395256159272678939256557415544354893913829576504651170773940486303409543587796778841289463409156192202214083059469169415236017319964433047764117349693757598898593112991591541131835031056251886995847539542311536505443473545225590631345946698809726865023342344569955853850562212287543273770156683310951323281558594303829552836186407006186099865829330063580883038810336560430632804301107012827346639554814967331483465520091614967732301381796772509401342057079642222245337131768787253263267869440033149910493155159816065901906639778130364509249654010926373618015096520199400299594763798222321427654163736061880212009754603030122504559714419443664598245932109699916754369631062863834863584338392345201587781632000000000000*i1^20 + 477992045196028737909909987754748390602959358287483015219505542097029847345325403455566939956364618554599443968800005839848501616108307470783684448011775764530596816970599546421525593690209886688318332458045470200043129096628548316766018365965091626563843728651518946116347465456479939562928118055145158792532645616239774175540118173240974939723664537713625301419559485056441784966428744859946078750330034902286446704341395165323016822012343484400119279489853350035264444624640145485697549778295929039317842553950699632920984200221182457049401660698977527248960943552139669765931342099455064010780131407797147549291798107992748056511338946313631178886920330080805820321652639744769109645186081002676017418976424216291298892821336247490155737729312363290103410578982672745821502179410954772098112416017666411860069375484420451808898879087964387549857012447631232445563621611300997469141166742061419790606904329554558946204722382601992498206934868897575294180310858334721308747033999143590621471689805368820082243633109789402689913425693449377056826103419249233020245781716008183728009714755760164011225667853026234988608418213653463815738503675239715778249463107163065168086962561846238778842210962125557663978599721404071733542120784001028464540401268275221182259831122852514205091763300685260816743323929886912852414881458465361880096738830389361839845775918002607799336179228207233996810763418067290512557267561328851266579039299680050737719541336358179299033844395636729722774351223125480771161775230521225435617489106939479658504710242553810208700377039440505442194016457628301363813308102291506238634661000087120432372937769108455348674629691610277691554993861629876684579490970201002889455196947928905009707546217429545815891789984498316755059519797426771082610669345777979384994696576062063774515771819356162296701003336081915003280425150897107374799871113524811560670901898837241931247527763980610342099846885087554954708604694406976225924275915656889208032325208446227182209863454286182425139700942972748072126575887608305039137154413351210683617477348557929682392187918061299460916271137786661583522130312894691292992295103470328755675103984352521180775628632334274572589136045137215236248732900631211293746135962746880000000000*i1^21 + -132170633958460995331378813047204622050002794348502681749872329208716496282544701976566996824313309469362915868143530133872465220810416359733617634806538742290551016200351949670478019498752217721824063407657023088491398454666100287400191379262722790642305323495880927744278867648831443141610844538507813975511567453879379110989586476725704912696279073401275671799096999431499943198111494901862040790924768370629108322816381399966569883006640782429292107180119322166751245381805247798180953317466234670395620040464991271188787388052592936736640731221091713967041916427130819595146014357585432525644858852560657187677399679448257743958425993513545356515258702758711263106035472290727369953844305011967895745707859418999569089584461182097353973434623385877738466040061771318657198543216718317190634271587280095204491726548229851292720172733301636167031326353738765429240799800352049196216209817690737762376047283843385894382459005059177081851292803849893755141825498292994065440190537654015791135764688919259948722617382295562474447768110239633123243166561276114803583767776285410503703788749721125403824068091527144013878387604191269024529038397750501596334745225608884436253301147277078859606456293011247010335156576680463615683264417746777266445224894829345500100420309745446211468440207210616005751183194771705236549877363200592664928517914215927111872520604183934807655079757223642341634355672763186788187070456047117499375066820287651461366159269620613346765188913331224399448217037451208554991042833380998339179296422194525201502220479533811527479242350725738604806822177777569112367380080735914078254851783701904929265118323589513895591221904806305172738114639661100239980345329242913242363351518427455905526047716688559002727002586551945436702139397344746494707687684840322647199875799114681211938396058047707752617674166607589433739639237288711431971139736622458836894689760849589890893982513398366595889744185546501784414544676208631923788396583621415461940288240792906734146633304775944559892343050535109566111122266486967858877073473452967220231822636265755065084805439253794920819364622973426150846894435592891557576040882041785104555506118121709711838356941397789265152700537138110589379054636566465312814696235008000000000*i1^22 + 15402860306645116944006393879206251745683506248535242842124041551756482975961807742805704196612335112961185957117384762768013460740655593618293903663140622638186186069342594436881901589816516597825073345923318256514141385420985878210290008859779822198022547201057125905952011606477137340494988663930442337852877726680946210584156402235883423598966340944853280918842585854195988296839205570620452616884106656432234039081092642525947043878727854456526066287558227710520358728535587044543448468553276944787338389983120103305904815711210247880264155549753463461317583879202657254448649790099479531670406304995420460852779792478445634824575029362939523923108026672016290944451360832461779266060633648901654567528767391222573381288234589428549274856248126208324480697065036444068295940768657512640930116396906960395006681814936727160712342636663148911540185743888301399262479407329463556040221038050056891183256220570005233690661573970745578287471225379634546566849065014675749878706755783071082325677395858562455731193430937608635844318571050772252868977988897806418461857683694536775314609088274432526957443004809915011804807478644946183981562341774704029303449004943357102942024085642395529618625557682481227058354428214479904378882357552175119545319799331168105496382983852792658685358871632139295508051687092107960464730359214645698894599387321352598142349558729812869098627156030099413660123262204101193734755148619014293496867821333523693241636456123871160366325812532987854920491306131823751835532672332331122661953376841057255399908811896091629068766142768284592258134799267674578345752126855165567923726875093515160653768923328561351715561456961353365949134640134878864956288929070729794250994650354625463856781215998466373545092574974531033127997694874079611369221014217180478203856567344781698022307323858567577509064504739701599203518599660555944171734028480492188322929274772514937798415019647401198368884759178684868204461414711658372705549889881210361798258791091648377418478834509679144943781823509852813298242695245486587799945476940876898638619228424049445391627845341701830569552670955638851928846123439248999549776912666430906220207896160755149621604326431377202874482745154954181661098330344631490519760896000000000*i1^23 + -1259412243782479863119902101476395465369009115346770952900563785264374842347405669105969025090033150779995712253586425324758765026538462503978223733024968328800144755106979975031292934666673743673024724019135223206029218820128855631346389026869366941269659721158222241147934793872823347735779929533804487324453736524459401292307126080979367969788485824226085445707673395204438127781612640684447673288012243260582075240622655355543211897041629458693867697248520418112686807066165849842978488308725937036788171851333869332161214264612665347569863954108662984648996414747802434648821621894480743309075701739776112773741107763798663025184835616465819280337563164167198327374539879173702632843758560893895165007363590354433008344544334200205203721080988363815218068023095460756648334457958756403355188921689938930910297619646770714283307237616705475593268395702177938472660422547448179816871322899522843352711368818122807000839860006636131340295311866817306573858487287599808233007477325118020494110030671678486586680112493828652531640094061908214104078346896255083855034245422936396354077909682053330602985801029424998699739279617729976620698111153902096772622309716535184353150737490897258915239589849793089231319748226179348985180096695013260492192700227914077777827557726098163088632675771657290818087483569238553801391628453537179972298198500815964510804862993344781562470068318906267285378373598624694085087894661723735570617058654810898553707739454484899794602137895708622952777567484691358774566192605945805673585340735329164916844206506892422972031472988057547147533834535216925443034123412721240803173071468187074723848302811743964851149312898880098239078609268490870389443365279486278020383215519540813809859370210581685399104408362086488584465515756410795545407264591539419442005452435258951915696827909211496426767107344070402613544684333793960503047497888874639556918574559007786654178306131698750856810142670335482444636326970890804268019526267393727829876409261660222165071828246802183915048926351273913174857351562893513621805829953999657932811263271008407219795663595585511665979214522079743583480656516484982439603368448415538529983734401427600982890360729781054980840621641502072653246769451956152198758400000000*i1^24 + 77375651550195844463322832211667352443439177641022320048895329866223038936979685831333906883347741562318739957484898019082586020322029790736566029077543742703676553791186799705692556650402245558663502137077082831597867211079437699561947982602961571633998759103733759770310138907821587932573824038150902497952631724981904663096300754999617669934814757508159730922927626547400988390228726319319824027921946212650637116987382773969512835749499922935922945535646081359031941685011256757097281312470870408690165944345147867355672916946986308812628528905748057880584545396893927510814410364088482470020677194542679143700640236141157981021979432761100781037381927356752915397159937887418444064215298749888135279657917462547165860573090988213506633218404289729817657290185900827765376773638446647519057777381651878595437197682481581009618936901582131900009538260733472926135659816632669074956855204836583233650030207453072044314604910930252422915225371845794347967599145875679076555702455180448612885274977796201357377207074475770593288368710255899222080509906477009477524123206312833477483929039565892116456972717324246211749352248395817612809179671188579977154603335493770340602051243944937180944946563767312596641561954959859945608835240792271151485720315240220853566316507017057819460646789861840670593870728157963477662399607349872375915257219969244139421630940035506081162883191407293353816303153521355194411840035705508316485610539810156409690960543864836646626747756824013273022869890513836018103272896490731790571750654172956823360436798086658591113099154137777294756879618965565596659256963631288482411022345068127125255957102651671039932966771293843759413972965923534982162852713945473338601516682084298694207912865007043700617731852555085688241667223795628792629373029598410435082102649510253272092704699256811000069600038410776282695181751289832491987286931794449557161405169897133183677007349648142195714935982444072360124955046765988632935698928402484650563248075937535387246203576804773825085496843043664407872846174265510710724436924908230980226685276915002550501666833805985280234189452949658456626856664875022662927804389858592696007437835949088903494957967848977317196625668950841431243427223224962777088000000*i1^25 + -3603355633105161877570283180867304404314374668483548974483791235565089014680375278686457142419082751413398753873750928862758538515116959565592006688809199215322446667348042273394816424572207926222782147560572307146451794696468219205729526630162056430556695795053774521102974321759892497268669443201713033920582162346438839193766953074589863867356374291499071748779106441722942830940276977793418980773166664563146529109493306484386865662042151654059167615621301819886377354369721638089518770617189606930934620390245045821109137777480751315215235301711523665419540729438160752041019011623382964651798325218250441974877426185804108909253641221588873091124530329985737335077591831175386914969393772988816642762721668615698440164855233030853897472102760861925579011009906951304020808812285578013395746917814783294282020258617979081441556171120586015010530500855558567022349760280948659387688689160313710397964385256830079821712946942140596843747466052440285150340319843008707442141320445052816698762924391000392700655621129738996734073663311578125721431424537798731853085237751403949371090456551853666070289630549526016295988834420479418926441653259538350293318502275259790809555353349223196064754818661522912729026143151753302532486862482649838152318538710037398192729667459306352222042469403623218715092908699006360536846799495670022382408108636383811271683400944847848193876081408061046522915943564356020939310662253736943042132057875143203336037846387495257025772514229486205858812746316395144503555282123856940954684745580259062617169324877039379458520140300025257389757463660957797035308294630051499616829347831316611692849040993949199855468278280416327613776770401321074613880839436068154857884859266093075897537315636835405633391502989941299858222157397224112475026634960296849144315477656464151424273391248650597751385701965311607024947988618852363046531103076845865348224624362749716124289645948671055473566607211290966554582990766108446425818670957997717025300286285184883056775548692734542871784049296422767990552675049851496539514102792307997990684265927812598190404857296750597795223724926227534782388921671756600575155034778050253338843545267147445558626100489959234997853847627946943766432084555464704000000*i1^26 + 115606768797438976071029719245355849773774095176874770681271428728930859218771608319512925704018232165851012992060394323783966923008466369836101939346441285114031271116363304531319682342153738409757486206727170178440806428923756671749097620729534328813222462205919817799309978875442220197871396949410467865588860798034804689787107273075895231230685071944335396212770724301358143223197244028919494211814596174013281841061251428170029569540994915793745375402741806090958982183185199139390544438607256937844082944464555203633361307754966165495511174059899741331681730642270705978394128969038594078417021052080010668102157526109434495757079037593595771941402539427030193314959643874422931056233131961717061783310219491357529763693981372409516899757323954132400121052319093376381815639416243414428831905055912202820890127069095928789653095169690937086639924506292331146715569711242629326795061696496484533528893519312585687176738830516959539223136182590516060549584953559109740240222991192358944236134459665847879432326354513295654352018400068088774088678062189979502722699672660635138505966454057545310833797968697011176211168186813308960944961729090702361770916336859817859308774808252396370926018336074895749793977217946887723304485887978726181363923016363320948903925404882822421763957181413300112994394782952280802178052291559940312854110900032779143414127824674820526927797467501401239251917235154473366206087163940079178198160057643982677594355413228219289091381979237448138085650310094766207721004783175589096524643244490176131380123415867912888496309362876156385558951693798472129951347599930380736222291285548946605952754895578103447342828156766113142435837419423494148547782846186213588998521969296879574887412886171891017017487173092171834325382690487894438639265915591884422486716013091328801177574016732014985898212142058460864859863913496534539819440746709930685378196156456186036828182799853588688902456999487234602502537247825984282423709599157253734525432436764780799687205300626273052372467414123590744997350720978920407184149099780561074130715472352422321492339763694361626677179128508860386790027776023517905444186338121144442903548305224998936745931429429709303856008925203280899927346784501760000*i1^27 + -2571933043453227697990145656842064789487263241397264984167709561475641333976313300378848501961642900812819778358818547564756725658341030354991871322392175422500309742975137902964513423211228830872668246989440218517157642549214798737263027599680636288979549289792641876365424326507664966913153580837159637988921517744003833278220767370566936127557926503553823683097840630928970724664996727195274391326153560126451602267317206006726801953513677493822995604637633824985946672996282281096156962741094120361497222967302407659642625028861762526588087546247597319357220325501645066344010023390596396824406146934337376948535280757237494048564202029192250272921660202259875080828047918875606322496019929482286031475161038317733613408418612831224368141901618312257080696073536165025862528792096090460366399067480205087411476856054930560546262125435756071987150571799494258034139118123178372966442979259170251507326536490383302470592643184202365530927822147657481159743897841592403843882881147820852272178440831583815908911174871266327323530217961306729437201152012020437709081730632643533084649969038136622762825604175909832896574450659625740291820170284031003109680511536963679759592598585761376383098901144816400032707117515473264036880748397409869498803370008745830872243357432882984969855055657122961907359657864309135704325602945490204783241186934754854556307957235286809702066131059237438142880669593702750737294385469086789253398368363605616160120052498378102102206970229153853811395932824814860779753460889227382683229948470547949517442899563100585278068897000451752776073583046925451446705355215137656500228359159299693314972231003114784159991982355176697947272625673917557143603065586834826906329915439261111476582883214711383492390858346520120744805593087871064989188006340104969863935836293781638033691611919814259532061777952613785396009766418915594872518732170843929705187326625449232758361061627514489628709888540858847481475619744428353686080268477056081071776087299372120085587389831953979324482256690405284072108345165766168855167716144093491438425033745572487120950580676524823600272511835447194803109799237715447153974070874637447554967218914665654656772952142687899845005660019849738345609428992000*i1^28 + 63688488359268764758536216662372018983545824668360813497239719908852850095059368524274099102642747292590684047895863167334288496150734407658033858839852813857113653172637707379605839590290717245341385778707474311742922118544947393975352937917301895859929141297183638947244613677090548628611069413774829813346360773566713947451080877400448571034163845012473372160856014850113732164183602769676847940709413107711519193270229777578261806636485440288269545201894480712660430000964883986025122141771656987501040879507187261140796163093449848367169237044941569058254961979785511286352060125510445776543755748209579733197496557914726608936908413870809969782336255199498065973117008384849225877436744153112500896874368565836414274692497274065126831712545224574482882383022952319432792624212061127531418440831866755731666782369679474256087572320525631691366927504036163318988536296638587116130280753895223578266479531325540947380912958061091232642017971629116181735312224797647458355053467107131837220347365812793510626762367979033726728303085283716646256281279779296167772673715357123339234709072973260605823748947213662185513706345543296463261189216237129793391501240916589987100999734748828095687606501240369837745154796888044988393382502475339595987824886228355108832001188131033484062140965912355817921471621801530474404688692264804033058411216278706091930989900387439700884636044086429071809517805670322637345522178079855362438504654452708822640409557767661534207962990936281082027589035073338850877957793406924514026919092458550724997454683596461940482015115053652383351737700767037113817852357211901779046676011364503976397252332647471486858071238376602429669733836538374735383478014537370217877850107442514601090064653978247466918057173389049403616221797814897734565026425253893051982441345647372842531530590976889171406143990320800493978104499170712312046269661169248858733712961149077379437615060367613947955793752601736850146038385876008610549109051405563332776334765612867047524451069184251581642705746487064329985096059545429004250982507077301389161997084894155389196293039197554874085794898085877945308211206346087521391963293331848155613679991875888752263754208092939259337956808027663488778240000*i1^29 + -1064604572618450385544710015841386735766936583628828922290144723785970610467472807884517932308817770396935185724271484120934523393941209748910192483317337608776942585732423108285276717323791838744855005838938318974488728114443206195184201245258390066794788736999716241719018810300979288298274821357174240036156534715012956360706991584986972548105690479257697985774859185107085420655593819192561420912627114450426102582984156354140482380642468570914682796742342618545452627729337230166714356710209458513706077847278379861967350073564691937404607993149823762020765633522742917767550130737903943157678997735965308852413065519503721768509168323168006607440972377087406320586551606280512014149766714059007941492188164318030849481728947727042374049683895294578901263359334949984505737651862415080589257226157756099785471158728629094585134764678886864432048748934215613629102935429077946604552862554171936288070086662585839862947008980683680028901378768323067329945160434967128436060744601641978136440383212872094544192719113195016857120348459925237408917606531816689204950664770185096123894808502614926366817618088378760520689404912817931507382148962209388820399036064497490249657384412737840871013339819563810613659827209208749211322600699752764867236149742095917890870036675884797202983319934854663069807677938760694568506556786323803385365154460825291452568998867446243575704608160208421475837759640906909634758669465859904214263578776664212545960932568365859911670513747751855346295096173433951870057501345392811751363473050909646950935494371501377593891448566862624314388444866790423675424304449149442018650816096103066953577495293152753618367658394594729827910934072587586733882815541538341420837006650519779501933755962335109811754390647358529663138597076940709442295128547120487792926063461048623680703661369819328720628985117281899803528457862636372935459437505572701825829466301704623849341373113021894572737363672794097650240555138739101075077806051259157103676615299823756288076669659598406529519213191942869983532170469936822632683031752100408841729348955924385083919583432068140065255010709157919748060140262353717852670954075409940878213005178956088196358438910846611601117017066359215882240*i1^30 + 11645308397676063292204907232035488309208509309012309779447499597358765815096895734937407050061680331359688536269856679092267446424871947014861594742817366283427070498837063100100890340742797125079699351089006700658385178256919276316498724203830545937264029605295488433867079963625339461057098941950640405414311849569011000137446091599772321007756627260447186300021284327512491119937926092938121588605576498779221982590133865021015106375784218960970996948389500660476569566456213927498160968043725007304502271819706979167486079885283840978173873617126490825381637766664336243429211314368335586486031546877595160380207280913649842323244443622110813911833059084796567984880623552299618575323163083706728563427395864089955412561082488459651838057767613432912153476999173841978358515846843836520848913049026717240503566727752657835715513233805223985263850746009074071137898965250428814281149906715443281302627498191905749725225504796515994865068030343960327305262346614267906169478752813761457950205192403868321488648511571881949021005008798498365737499386630508537404762250495017412564750179928754967645259742257273398918028967771609619493674585238760519008946845075576947096031403113668251707078805401990763426915933314776608885466702103235064534582324855268951474783367009444028639685622386749557680269178331243553892256254191703186220991330352649994544548075134103922054348608540635798894596156268289579916047055881452806303108164649342274079923768002414281852309915861040353269501294462113954232513553002583032255474691710395831453540035093326417991006885857161946676279006029541617272175097463353042899288173335553540549852289247661531213172320087345137490336919295355451883033411340848229026525256873412009712121116327590970359948659267834037197939492102594192348849864925123678936915565090230642011390967161984713113168371345781279332236950139445068665468711364036855355739732562142682065780487520270948013262565386588994639833472963467312683452008565282840039227975885249685975437035323027319561447092753427633381990754577125186672275383384665757947394298481692792964485698961099165253368335013923292809413089167612727807829379960435805156599113904528609964393588884580777150018068636762112*i1^31 + -69047941142731134485623430052681105198313739827466146091455311300850369996007711915282943764217604785248785464548465826369337336851941187027761929078709836866501923331045406879447853871837967983717623369750830168960476977694979003356253934774108697528033478260161871804596488603987885527005528821426358473847543083014913894826892690922289313283592810324793939122121798390113516527452779454360920721073472318173409271363989875622037273293544352970027971741985051166210837232283116085426088394603149546200827747910915685699713244445915327370002150319210008328882428235161877112169283555532987989304083899715068455150927658224227878168033433681564813110496916745612706441315908649575102746064108421298799978667074778269962339626876602274870493480094118346587566297634043862616566095140642636672043562797192389393976404134254220783749654312643225109089805774509355865270096021258867562754602603584825894021913720641818870128220394562674695109456157208702780272957755237697973284685510033498523278207616057239230030709619771811500438537070940316242167006785509702186836769725195551588883616235202386123574179071688537440577317968098090053383808776123948138332005503790632190136564528371404286105823578295314253173141168758091356351634706821608934346724859039656421750338761546006923457173271074090766403601907229333928348727977333384623557078284578256776016122457461916286606917136897741091174254332353190468024755247497711256103998494803114587007957607533770038709340281826178841411826181664473181048261409791240355320061638477229734658268815998904485163165561709992901142926119408526354572163962295833321036199315318846116652739894656068846335243132974171469724858419560512557896772550611189917184575422330678958666907464797316093407437808356652469438535887432260378329281269454207001611205826409951511366989620026847097126173801143379939398735543623590640589266718729941376680588162944425379357738731815446460029677207233801330841356778145594752750607739471067392851308751519731087720157627440501497217833989637126759597188203182307292853235808185254989951229144057724327926423815388014429646945386320438637218453417114979543468305470579592790168643610227831739159649334484050255451273560064*i1^32 + 185972321572196707529039725670397320324039655763845219472537030970848267276882371171597705391476605900880426597625143325660137135787797749196464603391396458709755367798717836455394539099216929715373200847559331194409541410600436258157311872254532907303612460015513104158326984796249341110397362432253265320612307122044156640799045982090676101583355994692625499536131068667341519525327927502122609448494514168212507836452078221615567550434103618469645141949780856589076788785438082607630667627001439638870190306724271618688204676824174359066104102270528807912251721860802410592749759735612213875608204952409201726551006592530271708494588473038925709560293855133077622695579694010881275651898216037943252700888860758937302546988194742501419690832595890815584608246690779379572681404022303466995440292058357400250272542770915931879000296794725200936232962254941265548092027773535716358600130422788878270409002846872896982631169731050015999486602488841112300214313715909750815283820589469991754870695959040190725780402058289326240569284158232582834161544280902638003260754235163421629341642033784786539518157591300736097544176394487662211101801732277833011153580456064619268569538007191295348916555981664345819179147835183841326989087704199185910154010769644073324548638889458824370302466221420535119309346764479448293757364818939025724332762879948973149207369644922821117244723700029420673598315736034625312985532629625238426167216829678520889470115393371164368724210469771455707980462427633349777720851178434656561902031643668219124969513653908973717966643505555304267147920407537744934535991460678495347446956937056677246333041951131742924004461194847900581171712162448516962805965996470913562128159907795269008527482805919776342691733917565238722975763118178679182216961658522152001283160825602399041580013959574288513289185411444126592793273418895514905067946460982010905295041140725594732588342386714464934939243678138538181307211776476994378681577403499058441057358363266821855198811319731532712250870687930109752257840564959632902478926566418861840334135791613644437759693391318519792230917684871593095295375066918123129866818006960859022971958694963662641041874976184678614040576*i1^33 + 635136979365435301034196645933069629024892072897264305845746760933054816640620224040359305413750329133774392623726735275060100581729862317887387951330390286272411854951625487488400228265702389618080779730267682061460702081795851939218076093181188227518846393896776285759146090144091783496144069117471665019568917591058259987673367864338872460627473737676404354613262762174385311540309184959451306381351337703712217146947620118225314537653498047875167502743509727812807070082548987072756879590205712092435121167009667057297604679469214774818701774645433812594433686300130402480371744503612027300574253009691705115595940240087310100539868288891322501207788194688937219608157237008072618939967046624517673664609742133551159757660245399340120865548979692252711664530425451841006217808102482434758216277729516155590564063677193645168827956226560817592911796962626620605269113340469219670206324797559154196927629412842155358703306967171954244895236706561725747874700416499675204936884670742797330707984323606614840991181921988595949891035140316716641451503730304839825574595359137565881584997569579213175444002977759850184520275938318025634315021516055609990130623729733523940780283744310378299935026902842723684520364621248387450443573240406283252745720156890509854948209809885303594899718462914951634273894247580290305565269051957807954151679901743609903155901827100855271842494288120778728134999383653391087623222295573061139230099442106977797222746715726653829643565631639494076877118562508318245290027089340589921837769579745601497635489479797569606026383688064172812041628358592755530588453900549230577533745518877230273462440013042078242328331444885722325769860829509952397819637178913973764918325792088173237788292512960005672125539017805188501082863165132241456780428756083696654524949777154284135655399548556508754191733375052752398570790471672456349967599258471297694472106188092678158025924428210852754519222524200939220042037304820955345013928578260701004378498500726405444726282922376817933344041136806454087795032887797368609878043869731762051849895807394724715397994181500783218260323856324842057998463351708481129590450302286007144715230502182499680161705001259892736*i1^34 + -3581781094132292044297742162738688369323991944063022435476181895078215911672823065651109368775839005908754671058915030894584380299967391323786672529822513150840049980863485847502135834440549187411744892067091563259252157285565241133888625152119446599513775963703976569354510889199393671471163362927069416936676404103600222531077914815038714024655387686958561441179692246806570047636551091135635001465633680688641752447980835013359501584538955640263586347576604194422977927581195529135776153874778482817605202709936407007825849175672638335544934216854731420906961584973021816420563274162820607405566655688687639142735306408081960202125553832674681699811538492681943421926480961235592297983827980022010812144568849832978868583566070892905547727109673518162315353521499583263304937454360020038370042625465049500895563472163919349256811903176959176955232650697196230203051687581282954309470577471742580662494197933046371176373779383356263131078181570186553190903927731901618420421280826842162331209969823238179634818622855923391191202634083376775298078317505159624782092253857383921295239994027807922413272364706828876109632805619082248462899277615312856556786027879095688491700751458998067638595316387849152224424221305620495270429289883565360005514884713510828097464063436394731668406849555434473427815400227039282491789149760351380763182697230076508155878852237299473293613962962607126558602151513746652154980387958582301155053621792875301562999491554722950609633810535731773700184105648475374014124789069025940509309014231101372408593385324285711388133512349891650443374619663430347983762814937122435958653584850226970194501691741140236165433349130407497629789995372896433112728056543068945465406231669234073810480710403130334139522370272772503624787829861989187692480187210931992467645175704031856781492236435992849884314483240594111034511481908043814325293184695897075546518086486043132186148793439455543482229739010346431847786459401769122979616514449784925180433112881548765515726091615483444386298739132497957720743804298058042486304572896645204001347547088027736762068809606514637664849742298180111302391841101519671139516548047757416540601321350929762742643592265728*i1^35 + -2666389486103917885787215177989562252757270352948807260904225055884870033534015802841822983476849658649985039944245399244702137843482276470159204413521772442177547706145843989566932028668345274875247748449403002132579761108482897421501664182907621457227846222365912241010243703824976282704332055952414413528835996130972283614871451223256558643415952339471981589038332980353752030166255070709216371672050577261207231616248869874665220627893703510992349564087794517629940482307174829997880196973515473790062233397227509175687861597494458665891650345396125174445631905155916183683314879711864002786873984724872933877844403519594064826975041963652751484569299818466831818526258110976633063491307712324030834938936367003265713518643025109201738649508038630149410971000675163043560212792152859048735497779312517238536181538905037080034426424440189554828808435327121311090772164330904783773369971927858749205812520399978317014419769698727494131341152226833907776227013562613812933418168763892057116585254384020883404634254377127756992459902404335549904855068707604980282621652403457034863919979256590041753855426148429616528779967839553178931262172871802634529132672587343520440456337756252067982734182497301324296686072347886749943856619944125908996422301673957786962038005244993802229165633790123045430103197348059158173545580826351771288274365385032509786528533782740202804234352907224502451887361272484654046067136795658673851110358154208308960390208568845950071773249518933182536367549117625268286797752952984683535419043606497835789813068997076481362581455642549164666681973732239441453510477774820335159040477841491988505019507172862024088874871357164673083458449450838952823372135394149045928544599885710171842527609752645846770141355323145323253026029912503893118278924298123258055126557770356089831040324650415670815870630863890915887129899968661645998386666907413633514359893146213737926778436632147114728192365190087682118839393568262493858506386975970145670333845517939361098462149725551158080793991478971585096907966065298141734065153716601882295690585372908331450018840042422712974720777463954360578838593275020889715007068503378017841005946193237279976194048*i1^36 + 21585897922486610318053826725551105468408482951047304715158391557663806138263705381965818463722873631547178643773992566296578708883401243619991900007441148199902110138717932349149935187889215286239664488831262929555241069595822629295292565253302815303660733508326085229387388303631850767266563947583456096562078227959110898845210628156061606705085847499635329210736877085333544252663929546027080311608825209717734379133553662598626195431188861392577089695703310781907280441558798044521519668553012080461547369341644405033747362437868190198740967379919671175145796330710187842428924091994741643632050283546202323323616500103044564863644742142180080212198476388823385334662819449399345290775426754222009592271850826831426735911476706069409453835335149752837497375945104543402799749338824901641020689769775652504436731387671839458934848214830945520636082130700995018002455620608846918093188089856776835849598782527471754036863986513109729393589949342334279699528546569640426405065299704417767567667347321006765066827119045419453640503075768035718747432512117449191813363384336956518223049980220821771608625300522689074328287355056892831039742200938329046037050624009430189554047099926210584078607374379498959550935493197886486192910360364636714341739249220194866873912767893879943677538493605490776006162629939433806202283829057353929485119113757897203111503107618648530657617326741439303083290735193937460163690144662019316920791351909831866931596929126689116633313463721996989298114009011800964001882756486501093491997681755316917697244857364793399968764270552739717893913710678647033009312483140982642116810409608550848334690095971655232568443939649693037602164706607940404132831386225697246071552059263004449447634672485487281273508119913181472298269362446504146661739520007149085251117197485283518720708890792872827587995117814729100867890417961640959686393032211721866460976199378617016050620500715983248213353990219974556849880354325644391986606502246156416007745839780998920699797081051572502467293642530092235443357377141714775162635133118815276968098054064109828636232152339030437991786680520332493738876996519760254100166213674841730395848796502119940096*i1^37 + -5301821766721308011450988212834110611134455358535439983440642708482532950805107588804844392291648449327639766028719505598847509390748085553103493155347271048248988596834125080399355826132869991844407140153669447497318298580470174081607167412240724626076464116867916866077442004737040088098367433859789572008371665238336641923763088778577836468986034735991298475175025911153143870502284376057044043906498607306387140206684784109230190737151082528258204012515140030348736425982308543380456332020814251177275729483545190712146396702108014790903339212092152916180859485034323620074861648517855378131683660278603346599377461962489980741459412807761569206394288797359394176527416636905606427057736403622049960843626893420662124605956831577433086142304609696417267657554430692411501117772102660754315571372006425481348104734243712706453796000212335089782105668839275225942031098402514847372347300202279760119741907352548461630509802761205341615943200289788672703722635563472795669026658134658937840292156183683181073807732730966934278834664609555599833719309791947066485577997372927039860371988014739785156397066490286400279873199296389693192936449529864784402252266406139157626702358133445256290064296420958590521655060332942071366906874004025676398494463923941867239582872152317255898122053386370709105539935586017211575786244670421800617663900118742379371012410543858372279120505399358957817044362937793501345341869193295961490299446796722361982317694067143201164764937112172973888973443663825830070838731255060013957148993945887494314589611529162225109129679991123254816122741314223665435327342701134693334660784435467126212621023511112116021630296083210309799873660059487494536609434511278230404334533458872007563713293447161562975080150157821500282715233550092963995147694572775735596765146742344308649949003592803188861889162331469278615191641708344751961354060809606569130884236252925407036154042223030837918991212480757286679996248753803361307230012399762905047846672857509292575230162088491387718131991792847293024493772620707043200252469692097871261674724648017875907005915907131767045980018741604469868217120562278615393643463424356955134409532506112*i1^38 + -22059637571261802196241942258396852001106554747137756581781077174892754738750610287111932555479961974460005655943371349861362922905965777434415205384122493709487920247017158453688131161011421243237225543781925062605184590800363752085060133567028174871064136775213470592018392839797772640262782362442626390490598423510585675039457064136510272109497072283340737210152488076939794494639588836034519905916438308629174933783225786596239837365437690242417828579634008099857395107534378613205456149071194376354581634522938235768940429447599116765436311342338463033927176658561836099124476639021215276377712298930976475312494140486355961674996023878039443264212809800048039040811981872697629456726544736166539320410079552615438630884796554660570803113577443537835013345123215929728637814724521557281424816130631192314003307565407633441081203131739712350499787375377730266743107848894204594495511158980250501493008757031157552101223558067128356788816489780374796219070977672947204030174133212066997234088582494814597435485502883512092654574141600519781889616929977496740139024999401159889759384394448109722072266345719569581105202728221984673408025842895287034564051124787798136390472192698058585787244920812981171274161688192898219267491316516144109566720072655970018901717434134281743779546355940389453511444324032195246050222337126646034058199512637215998263335494114262480773222367446547108180502139868483602430964125254862146308009784633639381119835308520794608474383953267004532943181890984177408065602380370216214354195226892289032223704893143343293609106619614491604469053502503502867003332447593549966043321955594192544695141985926956080867877649701963338398942003771984367041333919775738144976407004187886028792259197061385365603337193301218439944437125105813620136294242632010407858471322819012382239346370958602678814518870257551301923242350001614286361601140702965036233279701685059767644547191078462975210372181567154592174814034665811846978724314174644396567761902155100790565012301057905993651718668027018864427181662275532002664136039193059819441775544510761180025200873196774893942064961931732883412881211254466232715462484572913007700475904*i1^39 + -1477356809659164515824714783984176918874500532271340711708496296439028917018028339404974905317351896244623839835674054724162767244009213614235097785483433232349409546325542942666791977044730835559098793318603926197655539016773474545011824619309507149518661080236571003368927764246138262296302948104183929700984899762795603228571379573568485903996038842957379982285670206082024731819832686152654405940486618230088415160698095032932939361930586346335448341366056353110717599988277149901859588533279534763924013992829303214891619059783575033073568362959608491674472915300454794562267527071674968596564223551139660596120091929044943504281201716006965361994716626233850758234578667612280489319713965633234067451918854564855544561063030108135675740484552369696932742095126347652263926291542102295186383757610877888151755314029991624297379312919504165682822309228355585837454398031023618790515676153592192924849609504009760786147972168341803277545848276199577897582729834687127706418605018664007985313224456062176292692982366679343837094844356124779120898427765267290295913809347672664019512458071917623675866979091148617072066077126027715711282388582578876302078660524573611166051586992433687448000394545679970667361746725698356771592629989686622073339836173958789614880699184651129915967166452686968558661351053894191598498248775303486898476429902440128305291875059463063643726058135727609728041187061583133375590237520214100442085778571323884439229932438457982693949938350854820629999397857614718601984859126466457494025483914390659478427659457662819537463413771291058730311470759753146532012037802711377372945555450338398749818228385496614487601263432295935162897325518308495524777337010616270953510090346656856168462744729722695005352770792902788757775578063046038834674873991768021918198610062243415831125240327675945254601029865062219266019424098700978883725702888626375616797082089633275308874624362150598308560770649492364078709922126178375585325848293724866102563862809093198861140262611002081322462617867839172563585661664221359171899709028144803701277417229741769118115084809776396178277456071669964936342778773674580660980475454453448704*i1^40 + 15492197626060833767450319843912887087097756841446438514045957519149859417834588242259913423685950013539641067629781279362363000442628588400374425336544487514838290418008982398196406144052253861272699708605794039578186935022796704344412733104298971262701242550575731302892595156447067040360958163524499230920921129253023375040574687960198027214254226787915136222769765323465439220387694063069718561387083589376530762526861700986880814550124154218736823573658648476302900402251427863961598054410523819021226670771438507019015263187122963360470080623397158084227649125403310410050802856158184560131784587707854459108806790897575314772567921271473157359308979825987246939257241365346696336922139939680704890289515323377934170981268382682169935654782116990038607413209819528674869780285981784643195960648863725958119911178026823188800607995923853303250110169998339602473793321711352686425002649394773474284537686474455457766101102807515635617269977499235671713619573907368458546123063616883902155554223792510875841371966533671160482677620712249362356567806518451601067202705976896118891172026627825698292741482057400307479425068803558155856882764344108479528770883552764710689958887556842091939474577449899541614443216649406106463879236893930480896953016122037915356142984365538465140898229117965387313753651716756264444010019284010516096312449544964900326931309714731159607751688329250829151166894352498647753484886180821035425323031380256849850340653383543135956894243733221050254482293109929350827351198993033807506960545646794880155912533667884194310087054679730912860286273762485506997039121274506199696495550187022488088900066914653651725793143926274605515907938169587210262755544335670824385572591326244799362271519076927790781211714255011232922394614222358962369914412498251111862193072990998313186774241869111720922687777865626712181975067123508757785734843399789202978599336729438182526447401512208412610185100215099577856806526552955579309260704057958382322649663784910075701555719926293153141564315544808602056723523482580168101728147427958785944418425964089394677804304989953854443430594108781940845267865940740856386458988052480*i1^41 + 663822187459315403622732989006032049144617109072793686361532366845723619180331690404032888291038328302934012831143757376765070467593913792977630919410283827277524417387437355595533317582728910091490348224909250305264514178934620362591525088173348826024761108385914242559236093894115011250998781138985564187091648686086973336187508326971548784763267182954161457272236192690458794668692489987782240684827795603872201074481084293013827240023056900661932656045378476830708994439532232975268691272969605956895136131946610811777019566617780898107575561540531186981029224331218062733876661813968797580925483755447969297629757048132175834333377222939696733362151282433867788157684394220539588798004808487676827178356817691142598605610604320500475626399178717272732858636368231669497013309467694819170307534024097198155899064410827765220071476860104196494392722982703884328407080044935579756494560134547556803786914118354524811563574012203980829511491027890922467718185150216372515349234397339595392832846561065888593949580592600790324361317850388418497267035885063179902619611610125721305365603376793772005931728992154075989747080291444510130558279364781151792574276564380227508263964027421116812600300421365303960497980137940813938267779055328398862132553699083942470783302010231401456552665263482804204077090817749280191359652496171824505956641799239902028207546100359603598958690836734831983986757891135841065543050438467160492307002188167828195191762964088406106637619530895223296711277680135663723686949676010965158472106289291002800221231391399254637791023283297083168247286579756251948716979608089571008741182217459590267776633348693675714606824791309548502101536094589553237310891120315241144210246801837196516814638559164685828898809729289099693079943816900471463297560117666785546963380035639250745491917305323097809972532811490869158636171629108843581339876659583145112922854734614915678762366556917157591217351801956924686928989203075721789443806623834285288061754039950262601081360598936897012621793274291803924096747218641396589655266705401316267281308460093451811320970620092980077360951528837225795047593045466005161115648*i1^42 + -1857342590125949255220757570741444861506632247327444831852746048844583408310544247962908436019811049534075570711618109279626019913689155313021770755029932741887165549788743609699974333431311633789017786415860966365093593026594293395483400360850435259752493773284016037436536246960984992551050169954588959557287900617031391149494376531450624370383357500684459565022071886360025656353110247761664054268251547627825743387709166247703883520673850306997921573883708806590108020200338712715280191611458899816375873930729148786591769595582858158844466107426546306102062094961705401179578853059507903721649018152918250514277540785417617668926190835227619843273571327145865410743012668285970305904256332310123780942517612784948887112317331092393868374720655548010161113404920339517097425158183589388756816000085521535706877344913634873727852339701594830306373706742380855129910030265393023984955178407728857741910583488740484383059346202450372650369829158355148580135641909478178268655058110073578181112992393181607380667779469779698452406201090065413640665668836030222077012246800865291921904724885727336109451778106322917499106105270084084200440292046700058100187852304756590872711558510860389781423212565325792450012759723929151830142773388085475912555948324841843806719757520874092966240309869960896119273682589822412857143887407393037009255421405337589290450591566317193877408070612184915510163162111394882756437334648727449973102511445228044515840550301459628273296316805267660930409161920078518497903106400361200170829974047101740126298410034544634737647316161484525814053518590761591194382507068448498863209805237538829475258775144072392325418897329752717336019694513543430201600228086331007345255973515388512203556877473030269553716745722134407130474912966221793699395491788966041333021843859027290415428202794786258021360109553315417085403080870913246707972317132756076937175016698015814609961579206680356813991437456858353888957886261949435296392968263459227435417405043210854073277820664803660647393507973357649968338644100651647010359052996912720176888891006849033646897313471921513305352989655623483423663333620121075712*i1^43 + -1444637500600774077830272298870214320043066671176020601747294880788590024945491811848260632835682881417291610564305163601396222885364804080039732114095193652506250371807713405884168694161351713359017192628829701084252131342477601861376347883319145337431767815966657518960512400197174746643272427014227156693550671331733453418651316462982511016908749202235011847610817970201664603642274898676849030806737986029459761037286061550180891328125211174572350339660441059196883336866554642316228013391092575969717858881613184837561462715055044508503831550458590810498716388952522966849784201870374175762132865928140819804649545933426649872965151569679574621657085732959070818307271354746664642740610126665105146733987605361198066538300705201499805351814862425418963468205425087675567305119224188445181475226683704473587545927426581058630647869007109969970559643589376575921984827235228599541421447822194491072147079479003078096051608486091910046379950925516831320038216292660411929304658906797293763316787338774387676692552193717819972393439170589756273111753539094105354120562628509799824654401877001273049352724137984526659065516196168395712808438331637411519773472118746157099260441497707737630480180423747018735097227569724571464826871337003389068395411015817791655562197400528661006348324778741345980122209761988463204210012987613451844220803317315041486923554001253353813445333064430952668782743935584440695217657373778124489538308140745247264649888567047404436880172043216225787401204758898651737987752539538180887056843867442330970481412279997060968593674218149248236987182332452641126989228344170993827840839740168305549675973519308934932617259799117667709325872970298104721596116954851672515073453944978635638218536287504687935833528457840093466176753753350749301710415054980610231378062203041361565617236802632122507731218633489612619118400649816578060779791036909481719150205667727898814948819795054929777422592967479784962688021003452524461548043226273655194717633101788492767569876460830427412805488736757183266448568846238798279753220605156544587196621723389505263239660518612480804864015163435185694944209666048*i1^44 + -284312451961444736859343413908445227787494617184095840238353260963967289141110013433845160401002710988331850970669360419615383305133783372201708525319613930969526931707007925185199660480203750642579508334396821276828803296404961194909357591948668204109459674724355371910512856897031715407618909175719946102684234855262319178355438870750605581359650276761796273572860023502967126512920464277044415154369657317424965729839604420201885466235454104317209563953812620253566936834627673341464830189828669805517982262722873452227341543730795728174139053323834727578618304968670707046652592546959980388270523655007839368732932511226929134093717501864685438612826581467196717725388431882017209929292434556140961295947278686875672881310334641948122182992514192801173952285372793089765006668765042919484709695035824870684138821564150245749203010386076812057670652601284752819434934031242918145803845565656930387953566517531216103560176953247536969843014748422746200097506188826808438265221910921444662634611437651693999260405297054700506726236630125372086932564427283353847358275220016356575220831083166168304737630763445980639086501316415109346752995630679868029413004162883878540494906460493437612837666455637441516163384811491409126633616522962865822169118250243330284396101856468666752732167325654572367551200974133338201044005477434965315818685997667254015006731830245693478199420207563535209421687919586151300888222850350861585713079603680532560741643176098024096662340065536750110143258316803116872663043246521418011560599081709149275121989353057102885611570190054099220879341715926424013931392809601554251931994531379044259616014116653028683081543143645181301917502747322870165075173719113198485973444182536434310412176440704633404258913772162400356788252381162411419086829371326714462068819987684398838201238586962118545092791169826860394500816771268296338613474725923031490293509288645953313865063617978578631266629884941205600222674721567903156665499889853224104373410304957016492787059420375846262539588077778783338851813323972291205064898562389394226412157204758581749780426319910852883082368165638412160729088*i1^45 + 136518687479135539030526182353012727728019674301932629452662691906321928165563734416353814973344166229530627542498828907340859670027111768782601103072686672747819458692376956268621476803961608687553424163547920767348976262946967992918245057051938007169373110920685349902894149358723896508572353837480111532362190266154430254660305928528150521713608539208625602855512431681063331349679368530870574569994135572081155620737333264148194619037912728263910656670955443023481393396416894809046565085011525027916919160872916294095365183809613263352976323471620658862003770947768914217454155261556039911622885657108508572038135220448287579604657854166234797849699623814680267529328868599975096501793439052237843451666061687598607007631968554290146811034344220807230595982502865037787417798063339413086515327142854377890306880322991011857079889294967116844404908583099552354815370143237232258783712986491937591007819694455857170936332411352306775036833888189291449459807033342310995274890501288136423130829669605654679888517996616070412435305087716155070692049987990834247247233885846373539116124176057555845515998059561328704152944928343935241920626658445046179614353775490361960308790426965016986542793283456074900328869150014046372366092607561103293227897809418796976332728528422482586867171632299060046828881944291056658342441614768015987859132994394347519615437384507532935818078367748803008212815103240922058925878484235574817094171399507509426077114893830693360967568718173151882839277368271979280421595552123223475484485090965312659291582293233256501352932245347683561573881915473587213031000668957080791140821050052756588597325974882272450728922704706000708877645905090912144269820910638615105569970107410742101993823696525209628245317342246226388728543192357967468278380851929825130518071493161327941296546450417850297477057783450180049769456133970589472740313851405083891228223386551216886764365362471177315468154925968580452239827047407384292551371622955385576599852329044701318640589316150259369637703519543293522809015073808099753495936267049544760353063483960434405574641864785288716267770034289377280*i1^46 + 15804159907941422120129140931361098024802141911979666316226492914909597456741941460609139678548003962497677976928270106673874701351231201116333029757496583367249835203263934241958899572518232706802111692225421598513015784304640336054168138015496944483164581718089615795360689654085949071152035170859278287440622033479005146942390587934277576937884992928475726630280793248051461961302211084148525540157595020885698917253094073276785571172626842648424176499954291741209705623262497633518323016023586631582624748452322871445878705124274577386294461330970983155275465132597103507882631789386043369374565320467446483522641948603146550921450601680892541571746157110845425597257681904536576691621382219636702846688481921443143878786984025430975575105362958513348155971969359990427666114905457720091413880140637672407678692071072696024097408891326025548243419445373210801841056120294724441078605985926621491118557837692998198606381021801162188778780566874915802090265411494296447536650373058010533165364963776967137111136815557552982734766250197325333688334858653907403338306862980813770995330502051953605772693856851564951960036240609570716017850442714369443033297973036893485394351131025574461334697207047434010940643398617495805227660607308285235670058199237232348117640266543853720873789258972092019320873434694550741703481850487338903033105499896122806899424986752927446175979798109909528413995193304991331836210856497739566784135180896608869229190431175000964334293206743927891057580364716048920359273738527610937300918048025819148968141584884311949658361623665379874013310256480471489806972050421828384386381088873739432784249924528439022905484852527516943019268158446851164173490232815065472034622498943709696812422757016970183272092781116071010954956345386069135726379590448127986152584186836035140823024328041202666729322752161765828754549626633518098805159466021022856141068681582419814221954631676207698094250759399613622293815762461320969322435916942828949793830752288125976934155714722766154389337188292162327825135509527976517679868317906857603460336818737090902657842924367842843209844654080*i1^47 + -2935231148222751963756469826147173062830839990963521026778265961988613154936552543811700148047824102375203208849905741861044834699936199731007530230187243952464740463959032433809592750682469475907120638921051695543346882961621378973992176050814983536306054490663880477970584923010663803225262318088672487166871787642751897538988962237984717245202479645863516129313436607274214531739075399954135905070993585415728807549538130895701066525175146223191887325277342773884386703506515558649318410395612832081186693416487023326919404702076421441507461810929226661696878146910020693546605481899785660606562067330727411256152251113829740114204297320992809903678322196786477670913331044997689159251239834204904490847314763418273075881789983385391468385581193166013301429820821872478754473506423026609538213276557148776947817809736565762931334454470752508585984862500491495744441729453963375625538313596728833284732810111483368207761138105674163620177679381374310803145676093200338167753616228799978472854270872372749085337765766906704276058532718997415015073281224010163533104037184687630136739953299399064919649315536313862212897452430969362743196875899861188613537896398741117204689847591007323794579488318784631085972571394929424469195186662172753055203161546979552349632137129586305334758456886065174467684744633651337173449706181761989400961947574599759632056956800596960662806612580178655723886314558431918730388681970503984416094250653445906778397429512574760935226203760971270618338050242793704113397869419191786405582658991190779061816468252895007864382224567531425708923001263685881517440590137467248548907266100677971645634126519023001680393058910600033871191779074569960744037883007278697176427617499952742095010523760282922004554842212284088368535110601425668930270255660774677648167767915301886869110934612561979885668727119558820749891880386013302692920878559765887692250112770993644371560635509458732268571700686809766381919135375954228854262955876053878386161551013326806119174868379933123957538129179154289622028180463182491983250934987277202742725846061297975872411510521619869073408*i1^48 + -271296891077008040690265475367368001769935649495901210460595270002117575726584744678876961859208990984253701503039763243838150494812383085365157524223732450920394402207213128120336645726774155881711955128799920313576529286547189578885385737995589093439591492271156958838233375309724350292022482477634771101884702070429713563700727770751776802794283136414232459183608821763265520891028023578537403567539236974139973303490625147220459110501456177145708126705844310939173515870405260913659780696826036557059634297104647505735287951402726762675287035145150257186047702655307588968305719663225137004819138902208819538036144729892084260607254709145557460934691779878484899569835188461295487082109423533580438476784936239859978607456203852427790730532014111792009053526645796232388451003388706987067576090259896267677408870934183026498832391924262618686031813977320369020912776397933406851534803713436986133419884997655880802216261683953772645178599178869936482158466914438460106310569820467526231428892744643390408991691188874889026119328121414776103797664040845249611470528054642046447570804348554575499817257695146224913495656248291388949514146668045592869577189753966414324499395545358073932218486304660698150427433981928253872871368642651830205480627341051007851278616966359725135438466092403562848478596709302992374417951299064042011952010147798823798889908567396219076363321612085216245505073249293159925810747185598873788023426633111422039732780842255116393818766812603369986027949104449753381049624362631648565947454334482530684420458774098834391085636267005474444154150393951240778030456469797747176266771164752897573498762445636915363335415404141592545733866310330020863628726640334246534867809278341798353685131626335550423585821993881833225468953072446010465610157822762724526199758352724398600338223262079657259307022022190562696223635575595585474236341743808066362043311137322533738108691999421544290756918980611118084804066287541554230280659833785971347243380692010347974338072571811614197344487601196389391070731419352605188431196591846763940223187941385047092280930483568640*i1^49 + 93851946531284339951474176077542511682578047067021870942020774951098972127233247479471502683135019994201360483385498026954262114544659494788473417083152573916570962450366653817650084505989987873145517154414408154571614507245592679203265887955341445693169969343335069703031148057103832790173452995873498697211479868620225288903075122555260989209571101033941375018414863848279436969894601609208755928786298222986532301332376311058194609678501981252619034487340433496734753238446843760007984982467324510957686040414932024184019570153701545705688547662371322523455460698182147737940991942501056153568184788972486962861403134583858881294565273383684905331104766155477389289828258558797548039008970922743863554753049086607344575947616524383219074779203282062875012061571470809630674468952606153581835911940712039436834574806246841429017803793930520304722506689758235417213346850818993018560198430985894431046733704684695848618536000452568683677666421902744960406119015300603647638009191044848983819062946259752999734619538925904021881512199734247125691027040354207684165953516321130289417043979987824235495367403637801428282271993793875843033590867894582362141972792124565869190272172522702568296902997856545478244842478467212068169791132072645768487663990648936957165813749113096176692325592192340945721857482884751084741694080005666731617883832036013843723378237315567468080605111293120735229084953586805710039796775894528298307381927514117090852972147520785076817858963607819990783818752530850159619812119213250580908355155996523870198491295199638558504858718552588613534665961319357687522271826820824603510455368728530836167143093873910604830608740071775891622237520660412491010465389781518748902967895786196570751644961667626916524598419364907100630210005199718783175758870821434445452708993946047820560824918853060896495931213357874568787549030811020332920006375650462970696029734297405174583738831286701241320275638142374980111320468877886073824913010670817930580977840792728762531842923065096003014129858732452790726663196612327950540717895720972614439890996081239144263581696*i1^50 + 33951185939884028193401037480599223536389178829984739149881447087801947605254277224257987633891864902816085445734215478475012866334448137272966698521946997281917750581439990051587754345089282865499047451844222569798952283094965122059182385537017417654613629214906666625528008571054665046339214023930068754613093254751354097717109028693105456546832041897293677472209590010473630656939960382172971319577912386008713421101351698042521805794665402233077823087051698847894845126188184933921886229350535981114044669266680322984448340428839513607378304632786820706289814190940925037277823953960835664522798229320462242731203065765564324385901307090818565882540931617987115926843272873667163624060982619070914633417417146250219230094114123687250533647716764948116265101510702432104604880424000155232449838469202963661462059800028679332603872403118113088768723220088188908449337458205926295496330218372520513380994857477150428177293651670614587829972267528535733162080098152596873065013493104079607790559984263395146473068713943835610362295426552073412441679433425956328131450143057151917410099101146614637036275148533670041555200554828377692584622386003760682086726756222294640363863153314239358951032536070316370657090187066196348998681397000317457324269113992856184176845144858184264217760168519581244351979287032804931333924783411401303356306163505889225897128868326726224471580149821131900738638521475432435451810947504449339149972258448979266118698896302345752310096202684242835352976298129139067685044887841151323457121148035141576654088277367785445575618807041869241754976115251448551290692523020783771421047842550838513147483040959304159802205817953952024497063952935475540690367495705780213171456069354289482549919232067434221692023612781377736132026284701665494660101154857251528475757686362495006741315666835421532542641562831534458917732151059674145812286404422442925048907487409143497647135255095509106901376006054737271288646813852447369708347780917126050532634210952409873437989311236898560485249354571206607456219314042883308265921618208540142901294382340275961856*i1^51 + 4888205943919399575620690305756698299415548243319122645208854469840080285180751858652408358285174258501538683669151172841881714854763205567393618220322796728269993433304229975339887985057892833258742501800679097721571000961025417360240852249091083817785616834617184837325702467583562732738031238867316767473645514095424795718533253917285174278857385864751724635738760642543891773639410454919073876174437344982250806358656282034278177631444048576550850607991525579452746225122762879243947098753160343742011333848981929308361679231497934671579019583594586761443098309293660514666973778745841656079053094079593589936030165205602134099372984642419024021087371892188832651745039629849298609819005349895686414054195524032742587321075479296087831835771363825168463072691517931374648326639502648378866321985101151837827034883736778132539276058370362213352597936390111301305867825580567946267932013652007904396336168452679794694115406892939670600228325525303764136531201716921655361209964488367406376344103328986998756807287038180249938316562960180928035854630530192836963961503034695988544822917751883981675828972825560449499915430002907414039646863962857022091703349847024818668585333536416578446304587636675678488209202429793823554966527138172512780756706303465891859149545789870155248708976451403633826219619843386039152418167984835939894951478318799086274453579237848189158610114314627349711813003769142376822598583540836436708979684111082719059003290954063506897344195201061322540335714318985171148309896071819458751319814410210705610065415669903601872554324760961650622931494763012531611197563183114417656346550312601460891424657376053015408469300574574427113977351458472071715041342714513791135032592673709741962306621221399724375350619305882848861885619759680174750087304416232143630769933604081928852948652102669319164698162537126812186529930510596246352436321622978111906696971476469627458890141656316997237016406648551485754483497589322053985132423177948166917632972882731520344078096996661238584397792200287583309129565648901457685619191700330275457169797152768*i1^52 + 287277603634392380275648923471110568158572109813522029867641826373102159228175812057864322574535977069120914748810062943855285640623574008923756305440952800102804775063074935274530603650055718605368575566735569732617020671146369383662977215315457886103713643996819385550861722342799656058372893693135847878480371272861387509765438095373114116179207586138700889300903243519763994200302912977195963283465268207715411757056862111081183617686488683954526425371197442119076408509845079174667360224640248777873473322793161119366131965811263491616605820079576307137358842778281458244528292587780235026234040423324634027756433411531718857746651399387034905304646460525158582710992375434689562929883041327884888127852315426138683917313566373436135196259802690312510699646648355939151298113593410594856488637731034190952219069442070076156025616700835314392566476791000196418809126176025772938376721541329276777202420153812801822753570076958298264269469594577595908153646525180291903458029042862572941162280153460120916098961735713000213561498535631765678043767451018859545783881758209540913982554820519625340371872018863334308908479947697080224690537757907628421698638771318570093378961254710143453523319590240890563942852743341871954076360314723154623894559826514401266439578296929368706289025202351520563914708621511452296111374117432267805080950174718773531936274133923133473402824865181946751203739341849765075802745931856520850658582719739383185442103598315634244978933437697253134274326721909001390545224748329436079844678253839209965556027797593472544147913502949746001296063755444787726050146948340262239758365850481742840190401577097445157926790265070938139824945164616701472586477910169094276029091438859757810537813792808558431417859156017408060786141662067990559881775085466838291286281259955968362581359344736527004757285278666784517205088639440547949388348272637103172995272288470057838761482671470860072033996660121747401795551117984696078702658214334578867514174289509986096349626836929054752647296424803477141017133420399578823056332628375242054565888*i1^53 + 4018635704470647608512028702350401738463896540473767341295294034165950259635173900938465901046689931500219788439830106378499331446544796834223719560956157110324546431767471699076047386810259230180053938805718944673526841945975186795896803306984756882053674839631980865481303604894358641459741222702320027823845938521093355664276119444048422682427034824156691902123798614240839038868061002460167852332151065345272070805394403467008398933558565592799223584387098352579751894865490784836224917419290350736181297017792443098205228128584801117073442349069092996877348212980907394487486088663049896867107749557768248693947055146412352737339081091824301950396186953586758275673232192646692142103463297056453304336835120590580708156962886811335766774230045376546176092385419401118048500405844594558429752814749519575362125739450178121302330386578892949257001804907307033672907114731999312429375747133115532260634848012914530699494605535470882677544477856696933840000485756595701311199355548700673592327803415678259015672140530981987937790746624074474692741508924074139020276989239822681002494045308404624456514750682058385715955466840675319181394774922736220778515749450169456782445237707424811900936127033354098728472308687953766359981460315003959048303541672269398782142857690444025505779966719871206171602718998124787954140508970495008813731834765309828489856114045261824844277029502729289850521378116136307329992977653525504755440635509927292367715022888461696032237473549660050376422485872663261924164781723209685840365072936523286230465833213664364718777890787277613783158225926801560889466220537760905802581088854459193922193656456752448184946834341843124772029503517775463373333719996521734363897594774006508408553367522745268343746383475487069131330868417557890505900925432537868002087099528813905917725170035355309466025110948966396203176298205695172972969753034250322072770134871904745401559663699891037187569166096427416580497373743806079349669171381782366143762778869922327220548335269350480077913774500842860493692140471863119182043643159511040*i1^54 + -195924247948473151389639014258896110722157340522902179378050187276999780941876438507717107911447032858399621898566090078458815573486379634778730356962590836041203164131753731510609694799894551939402460611345995183090347343094283346789769580605076556320803832216808022306463888274559786821907096712066922543309783795929537967946130462614072114320016182609578871013751993558329778044487831260461299980098214372028045556199291309224525463310244654235392930700328481271235217176294787391916100097875837387718568665910390635059697814927305838663981007088310820548053251253798056035120091072608345269263602272138849671138585248801359578922945345422988096873775428703285291045658761098529738197849872884868439060818463591072538217298516358373690469671699019832415634952995124337224023251588324095404451394939601769494987603633585275282268067269295072157979825251770561164274559855506089424770283068331854158437040928692256248704368602664657895666613867914803233418437209048721780086066364470250204144490031781113973394743444087474321801839638836106051953362590231312358622492327406554422148304902322829104918825952593028321145491088161632556617323245341340934780824989146577541035868139904377240762471390143171332641319691229438282975964813895090753812699267620319269634545519690803989821696593305702008122258919735670513953393435227170297890617224354671172660781399516918730442960890566699130356857124282532642278050407222714741614387840858839250608091712245406886643030896048531342705934768330556410169792719471485283295585908112467047864517515028927253302366673748131856322170029099758295916049633680450053764522938252927734339358236123739480032142048856018795799817972079478715827885367926999322699988089695566669853780830426011325268786260202616884174494911442605225741193349955123189251239883282228422785754154742127222819834834402558885432996205870853723901412609607773117013891307245477950896668506691913458410934523945548895514082317441760040105110816656988764623506230626002416661596841901242131842687213713619563065038826665565844676804608*i1^55 + -4266883854828378033651635529077851339002292928204102806698469653384255883008227808403630134279013490358282208181312777668925635377712430144055051635891292327495626996672283562454746536969171322495232460848254707296243845719457613848825696695322106467633646605711205944573752947983198312359727175445358770545979407648963905743432247403322337555476844615160417996495046711434800187401636110976240882512132264724454335908397853743609959566221598584850913654407612870121131909162709585408495617772645704642193390455043924572168232284377772189936936222301207388387833436443330540802780643951737705421051693585626529067493035129320487104181541222985550349874952562307688087980860965449800629423413387841882947354532770277500973566740672741158836246427890074719140419604292407232702805882315241690456329782392459197556938346902244746021214161866471388825011344396088182835707610836897543794495703991189446925661176759174836518091365660910894518266590644886807373266554184885612537516286555461797223444637668067072442724391399357291172360956638400544015486550224026130419294292681796178182632815434772700453822819057505145821423143674594845694621142759919848382199904315781152545388877405445271088583993049247222306904832324433158130975863413375658222731581923114413469662428112430676092359052927720696001440221561451890738426240566362399965311434449210925571828020500426515584618596184561037103900834814289563239768367424271208658239407619556043291273631322203025599277041979120047623853211595442850961093015299459426138589506125316020225688370874773187150981210716232485083152134950299026020368225777663895527244538793827772496593778002046839496216347466628686362817021363917572479659985950104808639087167735184404476839847486101679804776716261991054237300643892651057099205965145110092568249694431110272548124485878206247599433336195295876688918572424507065817009805904757390825819446153089465127658284727345575103050408964487514547849514873980331081324415061476355544259446513592550773314932478116751088678832718484610478999194583013785600*i1^56 + 61780070883158451877024970580726092765988751032577354193305085030628994479205358824407025290127489102939858117443244979122255107550427861891861792789193470609567301439919476795889429901876213561667724409127522933418769302826364191546272851823347167278073469718976306975765530704713411948817693214595084581490800539108165268695540887074132165081724170506237396883956986335976121131676141530165252656584548736369476700630269824690274270114843664875772806369447478830316436642696891550960765206322780732401512116741224409355168145240092713289945107001207517726418038937154623790106981276031369816370766933719579347340827529545226890368861689148670273241765257444693035508385643233375862968004777574837197608839037839700623975333982448931350991406190602113475086979684071839441574578718062435140278563352906723932884103245334167869807532619281877720580489359913497260418342566033065239577704542398278383989162456756717862197010493208157727956184603311678932260974514011761507629307664377425704802211885450471445741154345102298828442249179029515362267829938918155366283907872507796494810995557849827178889740468332192198339936428192402453920844598120655857879417659857018302404577458926819036212638109976681270832608022260352907619584237090043454932735897108522661086307209660644693535053716652489071688276983355717183346051901916085135828214629334243746051527146994771534235440898637195574818698737360304524612394968342623962403203666929092740396792784987209953130196627945520532413098885429498426400801915006643669716333905869650588434251121376378558813006695391056754087102506911523179325964350691356136343774994556568641704604001741840765852712874371404885322357504161590684180367360569906024020472918480856329425763747907624527912468084603171121719467274206506991100134628684025760378338267958413670062878510257570006435920993491539451679100765739814666736077112229427103255961003680206831676605448833039843035557655058261598446456467641864946395828271848872361309154865116206292247826868848424015816154603332797071779363291136*i1^57 + 1858394713623032071085929044777525027845101934722811087847074075484734887613418279513842323575413753908191317591288125143280082153893013718116503021376898951097435571654300760860761647448312369603256331610842720841813265050937515817468611935839720316158766953536173833260883442554547908767908213596155381264384239241184009009216092839870953941469260179859246875072514039868959235972731926852580670370685454322221221644324815464846146641234418547892108631228196604482906861985534835598407890807301018592758182197658750099890028983817659066754854016593041195894241143246338561373997509458113971362318246470741452648773180835405086758509212875417601004452527237829828286272246577251817840868133485406047526442600726960257407106189039503643296134354290770449616915028302410507358840211835073251698790600043680242436108518891402318347237973472921118437368717316620649566220051186745307783570778963055325975592862888176874984159748964050442088452764636805935845213717279812516297409777883330896621668484307363528782153548524709113625921191941957292055042257853628177131316073111295098613638826384234441432610110455380745043909630849883184083185165291979589506965916179389166480985513056677955038760464995211857273126803466451241522511104133774715529557558550612802653567692545012570821484998090340893895582980114950183802876504957782780889203716911164616683368966923211650183913646968305802766197014375419038261789083763836386902477352948131602618806327533127697630692741641392080702181462592766629183901890051630346506970546754075696632206553446053176869283548389797762545219901339971971839332120185578873625958943515821107892054290453671952957272557406688529357934486264576261916007123947560535957373089602002743523820740595724371571276966923296518883660109889421653068787391980649060754676281218072436135948246188481119790758607223126274468686629432927611706338169086355320975632985468361976128239844343454233547273851382691705846760700370653642720235641164320748602912289808286962416940213252409292326870550589760547586048*i1^58 + -1622352690756170997571659018754995398644268291592098128089746511929700191047599280659769422866637659992853593434893346015160425867499062651451695978298071976387116331145204444780958263254610907779419549538512927593049976542615997951396579503354394084996111123084473600522549698066246223475402164759804050046992084635622605620495770571577520778744355215545330167593674830938864331575677074664510063631332859590227670032905232815255638187408292935560117273243228572717086863792391832263837604348338522294631167601103778741635330267540184232721222354148340258060647729767326575848010292929442409758179704615985538095789151715409758120545231737033466188148378394726605693729071854555613667681849639435404954772475550484584345691322125595951920147483607142926175276244368101952450308812044892674366497900008024107259278859831558591699443352989029908395958166381714725300815065952440158325476161884979964542603540301598309662316002049951051932465772728732682971036716747155069622266830405871287306331320562481525381506967554779032374417189602158014097675220919461751386522856545977795750916506172149193521109174646380269002913295010260348869858447851526524672249313434238296214520329784862919586495569817845023562960418153832882649750986494890813579624994928122650443431897236284566719312978856937810321832647817823409952069475095044383923853234555728791393195348208896595803628098090187574694103780337288643276367154390327214831549138549197970880922877280536160650142233030980053719302748100992453060527695776158060459468456406183099807843884517955417207168864958878151171900736921076363799472516695248092338147559311672062464194725012180309678081963383371532065644996477031651128676494402004362956898305785243361438848678300021728202950617193160650985310854093900545242580187761508600355552410733259058546220878687944411413819665135209351221809447036893015824310224020518868747998280726158809539681750510157245373771048691064304831017978233801041176290410673078799037779385661919518134871992262221089835133404446720*i1^59 + -76429725302208532449527506294389294020778998005020119545606067587798360746712417398410757850883377587578499442562724339468772675495317766735821503251311543164660758736341644771364866291031098427944795254525265883980955438539287951904517862573689960399514452063790309653555107743122537335108620921806376118717860189582097299694205604604342914731140659211585053357638670847940218749612261477094149931128923961463056401673699026177572854563387967142622658414097636468037060570972626959616209988723016687101259730112393930508173109761888382500957125777214274495132374308376527036148417428982240276655304752690730385090842279444131201625333971912190018977150892899896789020758242730604927969233800902882031945367328671036199986422191009635702295548678789916242698731372851016003310801133831418985880711245730748265579317334987935815457171215863099325189763713108159257713543519316737115501392183864812430199253568254820265498099330860020658126617764011621056973617931763144238164271734118932709765158509166916208355550878259839997109241439290113229943995828038458166229111736663399737968218689085347940150382265406378497165066018394944588345584399210127115617396148431876532302668694307310435277875710449037663070038902317079352940713445543112936491178870583032902711626629642043726556434305272305416836118658775198525946995582966369778043228958626014619267777255922197611266946351523657829659994700012979155509851970791112255351377484181856830109070625927835590951028817810422864465717456659081869163544737772468098185517069738228000607889535106033061319528529093528632137672560731511466680835033110975827635933109603869749579728545721280259719724500447619087929905352619930384885119547373202970608237875110533377167874775447060938941371088667727350653026490232077867518888566534027783227156385348999767769063690448918695351761963660530154272091699156030152961812312411137366667770082128933637725527657977352416135561730537431730962035057833238971783735218553306008759427530605197459114067792296476567142400*i1^60 + -379403344224201402491729056578445417736795297552781841112540707326623414822935644152077339958105661197502610132958072483694803207190385020874251761407935976557421691523862147250459533322757037941370374434954205894220191983489074199793483964228159930249085962275797024948789326775373589035121630009239843393240729424672279046855183098554965912429442467336288536584087425451365070399017747790946235474948452194691176710713936706668282742650267584843070170713047395909721144511368679551077295316853306525645931126606527522575173647220690160184717261146054063771302658193937440507790049081042612028688041150726882637364130127325751368819507819258412407727704942014238113802776323358383086910504634528046720291096295350648984930388162163643369997698114562943921924468718782629480110342737609882637989167825594708053400561997957738586955471077360685672312146055203390741412161586317555247270640451971962264550015828829378600073565034620288191685142544233065727252642364469895594452577014854567282075053258624898515870064615392320271276148906465442570531079848675543058741235721519725408841100187939747892653799929172150563570923965186757482240964498233735653161180670210752908222793566070437019249041177058911999566443792137004434913256109043294686514582981970183012894074201863767287734830754881076605237366705370905828591190484561916313823621323022563727401562317216031892262610195218464462407016348992589521328182228943398495536708914538379919783729835941068285549380110158115688894503639093244767446160355122177938901129203609282386680538390384381383895514568165057631337163366777937579689615695365246969269799049381409112634046255588563801723426565013139206687601397952917284084775807505404804047867054218630081206653823914500086882937683254360805463092393789396981875675190032834303848542872441534600404198610517931725888549985735444176478369625718316790612019806168718614586183027863153526811671366130265356575594280749483279659661642661791846373257825877408363623105289823312272589203173277696*i1^61 + 3781736109863995956842328963916794161091651678502124500223862335076209782320811542310087106557406085609842550732675074819671168541322136900984125434671907376194669133103483763340867811287047505063023470164106984442668740369580329179683744082288114880682594828665634759039344328117645798993707341135630969269082863988679241965095413958558051521290227743078312338670927071747510465586447956025439724436884293506721868672141681472888741097409861476843890442491206522425028549190413311086074857436293422973275479197414272671784286895689761658190623886146032554707799637202763762199894217600899836915130724423320298338869911980162583889930502850845029098733510910792705229442996838319083438738003862823304209868615359704192646051443077462959923974489768431618813310111503207279951977006957259041690839302494946350419597593876163852110648299053538561659211969163798191842028421882820339573962260402304044664833890568041831678070467555147568492896140973782565086643547429815855508028367867417923359464137847529735683283331545777126860036241893083209058781375235622914568394841637887395003506618655194982747841092517280803653579280194364845960838476073990583537241438073410779999110872086754481483997105959659415496641217283459260859625516346737554043624766726725467477247892089196603951486243039108477696526034620940628050559195485275789946080292894676490417403049988001193721054175162885058958613108891157627102786942506542563741702935172436455410934517006242844305805319428253835539595932336555276332801330696080767038978756557821858741111925089233717344730670361666049790170474667914622576133329668322603800221327058242221609492779134090383983402932673674681018961081256319826378360059062724531544374518597898844790837241516635291294933087985103872692992535497731584471285700147074975474238514185203192099590674730730915585131955981855430970481238160580312843637186735134039974221366050935376050198884852175564619630917389194183285615998617126578026187590030983013141931286705414435936141312*i1^62 + 695664458726367953772918307458273360118113526212309095970424412212249706586461621235670721692525304473791259243087843887807422403986410126754382803772623698375350536360934399014342150579752130520832962779539766773814317385799525417192219572143243329628870276945092470735123167673236715180857475550873901703770977870588902321959350127653499198508245824449039601643513052234140022875410520416741046945725140264436888400275722726656901992237306731427829565732090149180971601662018064515247057831710222188189937394202160012663268868711124602474779925698104111442516435829497236214165021120074131200051169928733542880150485293162979522616425177185575192884499685065204151118062534350425299200918512069426717991303856666793092682252579774627844467692340582837641244214693336067424264096189070670549074430407748730428254227585491238822451029768934000527997851748530730639272248965906111568132453632657827601723877771838989444266584861600323833361731297213190869116067289491512491219023796860460157932576623988570806737077819100871889831025960226824698395238766067845010275483161993934606364923257356884890856730815507530800450823777298994009563162860359172302613446758949666338232917626230311368401947325016462177813152138086595043466154266104947765104026466201929193928196022987129508887377940828493765246611110530102207238111639887200947390239584658729017978731646515991441410368617297784544288319667334283062022540687689021935379549554439929745525516521422997648235728455236659711990553331355736842174188039295891507341815172081153987359828851467719761538909942203623869815436740696322657650478582669625769327260959227235409730316394569329792146261859072134235185103262570595055310788003892735647583251296730265607156639863706678736952999385129133282649363198679848185290492367482119848196035239858164689504135776866787619138427541180023217935894091166617912163175155298437414466226113051368301763665735792453779922798663261326711353806151060038666428563516550829849269571258679296*i1^63 + 12312821356077181367320718892973705445498440811599637817980881938101711146869776050360012157700703749421016937521733032555202167147252951121135193375316548669274692670764007967552725746623352318725472693189472488239534382900770240787337895626425654821981933105952410747409308321286271056756003170063019903826983421011522876629190239074597914868755493301676856224691240064142903930244856841545151867141661022250195577548041976682293032289239842329684281049065511314982628150960581485283460826261660819777340370217001502574578983666900948276412772434861802777409135795691992312317073346399385408507950355083766604471016930754339009225818226163944749891916025958007904970879340506667316942596893683030208638620991258135480348294993301777480306047785687109188305912918850602278927355239402642571282289943876525703164089551381039787401553000318549929790543007955166990750227144959799331176081655415757519858958969940319616388517187310784718222519227769977646663645798726460135424758642527414972818352753087710370704365732872329317950340591811252035135572767199419357131789508419191783534887235687957016333493378567669117758946784799864796681150121513692397018594826207664538012537538593864675669798923872024704559182446933549794997951132082858661638300212414695914655946263205429044824518017872634542491674249606173471258377254486897306329279491734056975227443549449262845063601066831572361200024966846210983363067166297429255659414048525344828349778804848348468453552245971136935348553345681274734160298503665072678299349297729276126368222875694145035734737323848991474010717770668818458647591324937030114213849214726481289838030572112525321508946338470801424247901027919636192648352763111938280376770316928265495970704267873552766388602024892459586886861704167255787887891404606272163887803199178326450977205705124637277434706478169457116786327351182557072889946954049326809163817340193239391404198419412044309611075364683929350109960358371488125611721423557443126174941184*i1^64 + -29660698618452236392749570622450376931883022280218365576258331927783014519645642145006865982671130699303777084399763911012188964069580911611270415184222616812088616742811754214848061582786185306483317509505507096166078291531672437455297661986448184467647893194309792567643864128870189249829702541176530184580314164501138880261493621481635878387418286022249149924906098275001305212916830133778550085974538862056890340762995825663492844782033536507769302287087995968397229748413748081427785947277950458081334960231887070255554259119742891210546754729068870822750397767575743033397567453415696658243653203697189856240417216322347777778587338303865190031818055684331884490312350425160935057715398700208810937107416477911734025659428120337630557106118319319123103690072537655657113744278863860912102238670479019473973277536091712636199150746477167762150266341148416681235126476244066788246427790029716789059444609213860434112645738351200688315064980752811564656605879442661609582785704934982136017742718518922456793574494504703251408935548599615360027349207349524812370707903544952001088967735890650347517986330670449390160477574387978591004393905577302267482616035543186617320223488815177989212789085856761616484920834825778383530872951198552712325111856665386419050319361946509580213623149237220397902175556104538954751426029104279550381226010088946730489168941456298087283190076921371512561388665212030928136620339767579861452498202263097828121009375645704977918245381145641215310248297613942432833374733423676712506284271815024664517108734660919419824097373736439601505528858985103555294755357911791983745476589243868998171966364152310914026593207365290522464107013732787654505560062778888677374226813929717425666979151658019904321145131586063789431080280524285362702803182096745469369373780928814214999365524914664331165636768472430514754420686526230422891767236038627117365124689145158334072674847703731644614513725478572909463702778689723622592159315925139456*i1^65 + 38612459438617734725260900364642529688982042429123477957202042568170677685275242088786771954934821430643407887324917608706101465071449585651001528668260113499269501970915630662821134404307957722515368022126476765695823763304443452750115749017931334945135161759975079747732749960674347854372324624438247334874856475990702058587920761314615213591444163773783546092600048287925085827016025505018366249324398652348039867711961134782529833998293849253307461800400727828871063131194062656430779664813249055979477367149768773555657056287648902052926454985297401678315318649107232779761835082659108569441624668255444938291109475777023806632979113445188465848690504711780301412415948331445521414902714232928689632800255271253299934673353396901201458474156519518122472904364911078829197134797803719011919594384895730396119399832568841156272749126301432829569052990639317042660216801659658632000429590276176358395882668397303932547929698490450509317189208460956377595700722854619494850617266800785695093978132002224268387529640244697694701584849405029703180216517260697348096171824111502522183920462194452585966546875072177904447341386220826896420383916198576227267587726337119992995632232596614831936606730838107706710391125163365295429269581750335577431618184458875768020299450501256344430959079369810393396772090951013969061831693679831267224368344419878012711246722603468533325912067185834604414744739817041304882965732825631664938832908161189432624306599238635854031683073756451494514579542923809570486481874898912058556200284932553073128502556817563588797009232631721705169933053012951227715338615329266287666063578765746702862016277442394767073310813171243564357018070536239419055285921844337517106495062965019178831102863753065910633476808813551978187971569611090360317492465375244408690494128465840075714377222497553849524131444089968772825901702973176226433214303189954049789264463518337920993485636239886012570873854321545473040906636476926226075746304*i1^66 + -23343920051378805018397602353525426729446216663297563727567237156052166320905488160006394036153473571514978874875484205164901305518591773363724204848140561640469598549471115621738430623569525549431060363092887807781162981881906713132909571906202453716897231752563431584851987766611458264537962699592345587214577837128775408949668568625626756843435692822457363389961854705618325185019746866323750279612554480282603389643355258403008943855112408263884445143047948679827544703449898311623103347089007228684458273453956872384845429918446994736198346003600175494978986092569700419395190435860169894401851002352251436460760297515007702353926960915369155575165348521170219815850659870066089567276695660625558632065065489045286036179847636785169562479825134532504241960611483747564557886302114368744857649716254218220830453908484939113087990140275590004854416501580188997372471116062672641040366602158388414042518760905950335654146238005204304523814084135110146890408119359786210381151404369489465499077996582055148487614880068143814954272968368866995544538030676111525996256657236193992213938945982642804920473760407642317078439474958534833012805698276034613503309673688601799944429653099103694455209149489464959600860524195540016686381380561856509952014917123575302027553709209505747437877731833733632550429261796053810043728532742541157974377598284025811246551979371600473226911939059701807940986230435875384904233585039438774276485377224978925677538203337666820673771654669183284587580887335074805381506272038972010017312134932108563585354172137186124109914209037702135616740193302813098908312215610624309223946475846530817104915440933152040128859471535090262394052002836010041907081853801724551380905174309644441402589705436657100021079900053412384096600681780800085384501836269871510271000043793324352826283888438063601579158060574325922188624301827864159957513652986519231001204760199499999941424871198907530651066109137410658216550089684418560*i1^67 + -11865073038827603408577065353177772009123765965314010558951526656813923151109750679261262311176996472597206857100356230545804979423820334592902647020909327471198845061377974825481012599244147216594027611683864184120841016234579812699492433055568741599988965342877120951694782778188629122453888516163973743544004981115151205645001277249193962620316053426578557024974368763396977593729603142459180069343924679890865876567510495424951846879107935249190410466836150661355783264250273100038046197804640021476555019738358635866603454992543563289755926699048647715824010055706647758242916829773852665911561635437853409381095192619771890433400166053153657693339391035976346852953348398193647176925874062695929463426457507372386667238661930003969171178921592898750175378948801943797738010125813212812556750460214977177834152923522463063177035687623509766338739649196705508352420437424255573128835145577628762632204293275197400443301794091284352063629795584783863281654024640164539038979384417603665761849752002669691057465866025827466919754137171946030095991869119373735441196523630668858900786025742768805984967651404384620071765299901378772533484367829692571712662007693826404476793845202098147885164099010435391886680001712350537922635252075478082987405844721408281187555042452019818346051503490759838639780062497858595273372829497970485455102748493836710814748407207075696100069747958512536948658225790323124334705406226460183748606096598515065796980770547052695290642382313370032430138155283496721269599333806413158243384459682353387363594089006387095370130928620583715401005230056443712649544841025126942471171205433831868555700345765470386274114781874136450118718778996811793968064380842341239743505265011851893274857179195787284164766447581576548313348543694950437637179715867012141679098274280192157133463204742638154463130378024499275321759810262290296523029412284082875858597524759410904905464984927187880746922178216302307157475328*i1^68 + 1989390660970143008589263614903370841072034390598270339554699883812846427044871341494623313897013625484932214779227880523598116023971958108088495517298117058627750284516959154925209182226238398277157295713057431914627074659148933889395732444496271490456529849134021538828438495353323766691654138028324089404816557002020646690746039600804457897320466458938296741616735427957924459166387335476581592212494185802176591306785939072686249682351200444835208806674038743911980790607058217530145333242023362435471329346163118907715359862947497600248459121771923730454603489641675084211368397302280785811390119696040525523996146188374347556860652860101499035888220962407807444348408326130008078550341107543243109661867731528442117139742148771365053610773022334208366776801231780940838568179521080891768932544731561790915557992031323186624522756337017513641933470316562730348615052656356683195003032477771403357032227011879421019094986138393463561934342479201700424798378780488091725368923911433861876731156221346965616271434888292602239311239003062385554845881321174162047066564453665988929866867085986995497659305601795222687881555172294564661313098949906020517292266300254618009892294212735754030012910328247786004427246656366029934470892452997040659613862482947895735042150810845632920531711918695869964286673451417288325407188853596010106043056445856525476753616918471199346040990249366621019851916455808169192250670098356982953713747702786409448508132867551045045865585294270388667959091066873879024289086304659659488597789202935969493725924171768011667132878431943213996757284213268090023606358060889868693706397253239507514403526889387438085902346451717703609978519249268021291869294373184039721577095284945557501983481926092293639354318159923572126680838950870585880156958237346705773461013236940241390342145199122025282251575001136994232384042301666607310357809860402228792833400848488388369878618703517883823847726682996736*i1^69 + -103839069039672098579530710155206858785219010696802471790498048543062428207698205888189925192662385172639885217748475804877964405195879706053270091356927754495973453580250078261584000670458833044736708215933735518546191375463099114886211142307246359415504842301393540960311578342636911116732442167697975599102291579712042272742367761468189457565164998764541284441858830417086536739608244023550447581099904417850787420598340370508957590524746775880904437893695875459917052638721751613251075846090917203249367620334986029818543302072702290645822059962823391841385220736634748654520300512280866389116658319840460868128563679969943506558972716079827025845079440357067396984500656748782180448905777913247217577644664779931394321834602200319926534493637653728028441566645660409168008905369759097303817478407541660695723264748530783434058309638708850381125248480585836580321911965968461111061197117653696873230066805017058825435370094860402766841478333096814858538096844560296081839239881013748320266860150934188068673326805226722028076046320025754735648233121547863722955873544188014013040389674103123511710678902636752560851761404452198366635313216884086934333089470683226729831538050770631284304233015515638594177977265944084536652373312060517386784662961215828566470619446496599958645136650245066838938406142850028105005091792437619028084510369671998446588927843352727234729018693436481638341262426408017045279374393089761221276886630962295247713679317510011145528297801191352193464363911745254378151402055181905191332459206009506040553124763911288228940716691418854933822922421172557404544584176977058487023418508912656337189677887596223801192265370091938149328219619605028852686838564371268023224476837106690334583874444787815235624406148989338489839788273400889394516633436346838743123049664117524867913627859778873198622171530908642345082465127563895042331033773432570435951106351095924034004048120533533180559360*i1^70 + 357967740294223930341479142950784384939531774906209859655064130011866289124243103996627109483967599636694229623360154293256615177102921230129975016712804540672276259429601405537008721838164208459165916602385399957690670363822001518576539753865565415368984312776873821428996723781026731096791422435331661682358756664238165771359998018869107280716601973807297740677172471439842618583700307599946492390435465176664462601723295323631446025469909295049741616713378341831179374434640026870632068455191486958494329727466500720402967551777803780344675347686618423835075716730018898253542369509555220206458854936210293914651680478676706506338757467346805716245094374913970745299294584956128212170522067055331738792782823627135797882241248736847594464869457010625108813826825845934695720645811843308696198778450942541018312740454698330574166279334851507783041019290686190440077152489606257109917765812204229988285303690193142981977029585929171897261113788630728221533298187272244144977358032084718670335988805865523384518011328787857490510529635841681260319209797168423923990960234348769498253678082531696775735538459767371238715456907677042075621844489054010601976474378770368329005637969930553636921425861605424494884909263142567124762122798606879011626483702889851406046998914054387493931560623024517153283456011705993069493976289501636058984170733078254170142498120521318494354523900243544592166635378993782925969678089708781579781169211894426074910744277787877002364881143862137088378140210534655745823126918481674972445712723758389905452716643627907897394083073055530543308245308432977786447128935683435751417393161030305269059908985565469450873882774795248986596898628086452776586572434856110003757521616151749281425197726145070760053693225226438356433431669913702473202542606516969446263601623478844893009732880631505502848023173384540262507900095978428036821324046413485831911281389271361707166501175296*i1^71 + -2402163231694927944641976133375999480602791014797267596562429660242443234749225886407613095935007856185815876467976247753417095573473422042649017341061973485618245582320502442803502307622386982231119741062277678697477253520770233947491078934701613746623482705190850163244099440882923707931239317748186546801940480660544544371122416910207951612496079779070844136289876816425771717374843293077679636772072204413106344062842408984160815103339112011091809641852694189445114465833385410680177749240198300918546040668428134589436782977546369288509410303404072032545514715587930122058011721926818914055610818384278085820655092886588042917057486989064699927447104227480271028267738065015164153690443861813756263745686944883689820349784266183324790539897525877398321120240249850526096189140937557252440867996869379121863775357486653160057436225458461232082558575787650541784600965995264302758030703175864438391177107978328477516291893970204607497520181879309077806817080195515401119075555073993948723230493127381287623936794004601154233296617820567312760677494464005119460084367225332033072588408836512052036847846209985128904490564927042744342466351072265261177096220792978088922348563649128196280307517189104598176146105214933097664315444853494301624150868771380550107621325040648438721379785755524417037793096637923088310663844124109267243287393767262407204252676789698238825751484399647169578757762894999950170804873751957317596792791885355679717862099754427566070798944252653273361827040942173844197912628639656541913905776469839076063314443583324384611890136009890660398656517574644497373538829459177527990326493429849211386614151922512438983574146565616173299220856789510416934158787247439454709888948823209199737844559721317169814267426730186495640841349038607775383353013715602201876237307931508864546444992151425775520679099736772011021336584912936686354988048621382601919464597643129257984*i1^72 + 416339021804435873055101028258091289978412828150928489314180054812499523810131888908926507913127563322736168268378302428535729727844940516923211512946412493713232404241566416445906044114560939365581686997493827206384196210783084662024691703926050759312149992214195934759637131282575942298910106281090786410293320395660448377522765306734929218429350993164230861847031650545506432291667097210915629186808072821305327913056279454562298066197445977836444064174953041054017640675893774388322049546899721253387299947986356517298513004722403484856560648716023887957727237717476378935793208959140846915899288077631202913324289383857209469816530236220650658045948042875827517040919730540210059557966333206415222801967440744700021081286109842608812409364247971512654753437788177359534096349985460597623648294360517291392691686372329147255547883230026034165580143964541019132439023645700626532592338666892522575350715183061103827812936472922033133453796716672827175966704583514505039880988212395246878287730700860672768066434967769800141082645860814928954413522803060969421272960222275654328939442056945754032611284272191229901621186336296547387127332211456531279411474116139286407228265427198193557383538497875887233763330750301492025119557468461303240519796693693271508245139813442954876696043789481677494915326431608199898763388501092745638660300762824154466982644473460556341441121055302371408802969884721210703337875497090267955171465938108487895476507253319503330912522467548862787506746914304536059271613132731170045488971340333836415422314544755573756452148759513027171401238005608359893766222442135634306719409214553000578300032308004652821627865640446277301117463500592762049582106474885051995043862648214190600720551231410905267432908819611749057256715863162909672612422744013712902124121131062176935282544162379489933692438302818959741397767358717424489075982077535639961600*i1^73 + -27548033247355067829199329814675051614443816312105608663874161538097038566959882177205763259406305168562574816864230846543382965597531112536753051547536438677122054302845765047878400187844691457425867540529563688826629709877672736526660077613681583279286935799466612986240572427199292921263076391331249755761786716005798056509551583498412100682241442927872211429776655978961624376647034030662731731891418449304960437164588540185642174827003114795993057754704246323225836959425730418158423142182924178448581237857523960477464689078428662945366414578214613443449613157361215602417361743578085689844580753067252530274666875033694708691128300760211403047155444026412900284530670072565629885484425748430993859784361831740654778629773184036277077118873933100443545468487685849252827155172017103093410539640158458679185614337514764312173496044489074874934185035775355494583399708206761605742233559584988918201534908439439981136846192097916334425854675798140972976074445275138416881799191722397014062518066329172303657456482233467381804528800478007412387771977273724700292667300307036815547109907537006481963741635066984249905374503559466317626101470858605425723142104198820133879108169116861077710308942333726443046773141154934797788415869332510015884867092803797891846849427019373364789051244461465522511028306869510466698991693895461744540032868383307972758758406296378149411795136975336567348229674408246964169958778252954176549874210516085028043889906847262174475272754065214097058658392482329271751467110321719604270707445189422512924921325648318981736180039356622524249190044242507556198705954056957893371630080410493865350435317734106955954481179043708108028393341863478260382194690479300625867164069062551506417153387878878325627523605114589758079869832900875597469809776714114628339986356655347806812778183798394445517189714390665684807338068727758114406400*i1^74 + 908688173510190333397500410015643469241532802219690020514592302955771896482111578461494224715982131944384815859822431581729386392033089984875411370365610739870679325109886420499158813846236309080710907159526795787345348184378067462135654293663225149296515530322373349078185936576388641831902129051408376853085289673813633074897024420470889371484255709035088042998323394494268292374713487900127365934092721010674250719832219031551585131378204386545560599907765028369630773746547790976418000923681441012833701022599143633931863912214272294862413244137045690800626212004679337977878562692757310264660142179053329346265064537846370996069951501852806361176660672242483535104533654602894212582434461660883718448157057001949172311016402371088704887716244537065002694993891771665858715965797658212509587329424936096456575703384618456031744868894778318538958501605187434022067799681198397103882167964501049159323807349789673356878033611796289664799486751536551263747460183435420082766935437084296196170044796847757749124470469399938333755158614197183119358523072540702867027059960249424408449154904286372257941229059476962623960680056535273442030888051433772347139362761005295845250078255909011495267443733581960524573379002683937853935267986688448488664521209989167551191754860506222343257634810521868891824499628408436888271030153926441527824230447921885215165921353005067281770147528776023139621896692301348130326366420253155111946386896445629166632127686590593954157311688859504290267382095251441027341266822852479865126863580995725002779210445709592140632496399389077859220040854380619991553166657520735685371897003265241062653267597396208287738680949255063148458685901376471831216030550380107720180637576080589368764630805459576905624287745960131878612016317446390495919917350838001624978847309835208634607764507419579296846532470234960883515392*i1^75 + -20701342996325670658555571051005604860988247404331743326739208230940989692913659788326855386130002745526343442507695343111000975125406042326836115884764369344710312842215206697025158949677681770292542111722203018255356754693877899468007977120075261803413526537239541349497691092070369524274673537948150242787734102722747497907806841794765203159931010243249780456685914339136483788621239311297906095501330267476894514727705774171337101413037352416082540810423301850189880103081747968464155481961353449292141195598738136301697433913929813684879577055182490431128006521816474014197838539340990630516550081226942118446112332975875102223521541093156701362941578283961937416025272615411968857252524537632811277537848139836583443377240384812823834925114454140077756434611404767273153029676201941555552243534735923962281775706300114181838763655394711190503618800296699679353435101460914418365007605928105171814325649172503529232601351902640730290892056917348538888016527280653442754415559420422493512386129759829682953755905174422330915761106628389920304505016028056267825217608471340577365476119393311497704269627154204962251041703799137894717934743246581437937026840716437490626257961779856683560007262823479559111468603417046763362111226299510605018587768706595661714377705138294018990881893035250329745841216876113975761910061658084156176567249580584146903010127544215203317473795718677782139643645152696801323160712216623986283055871945051139189862224516170505289668370061616477847832941698333339607879015894999675536762844632250815606428242062300324030261394976461396436848254388836063650540302269991866683055196917844784812208245806145088576334021342772573334014221607072783244195451950038015254451895439694862511030192776049686979319475220767762567132267952262520589960318122663307262868350563015885434078832387308164381837568*i1^76 + 733930844072503738187073501210842131756475681461139590522861131017740742626817413702798311530995999098936793632814811962117363321260526411480440841351634098113500434900303997039784555401129408104257763951312732078140044083874620655098314128448152845413205269787309030899753502322264030341595102850095294210674584302999268097319625415677612325070083609973227195533082353294785327069426709928171834353674400169511471439983889804417114154403886400704133142532178667902757560626734811449241591462342740565494752353882092921157312347633390060275053948787856218322728677571723516735197117046331722435789622038616538401418878104299774691432081910242057065194974440758859573700641096692877885148379565814979765812951497215941299144114982738450838123888545179135442421696489817991426572162131499011438063931529222054934984351206627158969473688318803947601607719764346601756947217190227925203450240052072213152955966190082584686463231294729968204729969796426765938321753776128702293323720338188996724537990861954602800137811493449132031605835060223736968488310180711957906466949112652517650524089863499153508945149979060136931051154191995469268156533943735831863533625544225922108161196445908699028695011573529957646643184663793348585988073738266726185733261586194601065078084210793413587619005491645027865590774115443437843537071283736371306711907451331944278320656356839741802391298658351391704899617342564462431189411034633406042046615400818021568187868634078359807671288357440344530198866566481372376650396914765986081783854268956577783822035145231451248006706531321846038864321877968871777926790253422739465700998910496635955137587104222646752220543417075252688710668244207536581332065261076637587889679997057539007496481275725785397677673360150232898754334788051818755717740307652087984498493304787168*i1^77 + -5704814688923485690963475277166706290795217999522112270063039305553616584366899268145847767725051994828849367074455842772727909701739191501978423569468163339247939382762930842907219672915969351689965071742854912103953108191070194373362421658526110802683361834600315731816435374603519114542899493779675097327882512210792702733796165606984012502755053932760717437931978735313271175431835168602934837710803110757971079481034228465027482179200187787238331911209567348619224744079232348446678888127866444641016579191478397994263699085693427800172594907036794066223734399036214196324057009886816721385600738396276024583347339408020619828207184476792713699171480663404925377832587389547924033427450646950752480848345146216872723301655821517240660882792150178425683317148412430683824390527827700979067378828859659242730886936090480243961238991027843464533944217856566239864828007472940884617182380591577322589892632172616802315851002028536829511482783165075616204237323312387827745851273234368172925970259285784087455963259535797275283592903938671200235101603177096988599387699606292102317877770981374756281575152685507624317077115684737001565761919514919243903947240020894454185623209193302522254423823582335561993124867358538241389885755615555398858516304945808636258597717452060386568037045706694917212282532030991757146163213943094633621431952222188823706714194951684074228325650077284982379796909891573231023751666382272113502677046006174293714553351894897732665797588762356516081089787457546133067755652848120398907863776074742284878748370010463678685989629701923410084694520778304212456876253371941006061515263433258017927763682559299534066456232426464270091821906550510580971684027807282038942219157438418598232130821817978412243848284622577809367109075520463974249652*i1^78 + 986132187215195706064376189456404622032197015076437508628671367369157504186430110737854690193844895666644962433791172088683210588434095043852981614146405966621791771330426625366622243756759606983055519464913123346870028219361476055212036932959591585535010446814009562329706766233949595004685127796217887184751967866062926158939045243276606188129383782044381200094610169295709179091680284690430853720739808028635147597935354442180067717368728199878825549479752905878702977929692544557235889293176825095897620046016520914775895596613185812268323253221094350641167210199886517324087246794207570537750744885950830644893282484341726358021500084399359721645936356825545758038858533634949562891736674945229100867354010221566322655701768789885470221409193393424377545596347490098515373922833652422422188130478904058917419041594948775333903590951553626845424643153516442895340911995564623247022745413590332701350427733256438629044235602978213243097352078777443805124251766745156912614180771582170095549273026719300565048733681092600763586371957755912761788110035821351747038425744998066853119294688634039935727849697283573134828489512870021453820359565880783361479681952214455812509942225628307989889774071399747889411816812992986608648079694185298663255004551855348231000155453047844854130398644866052190843701202733269840273424854121971211403813209669459724740495416556297018668565464960797075884042853117416005947942300507120048460024744369805910427564975397951975166596578565071275563417276726640826470912108882523368341444225034745766637473475722974513413545654597747026082199893020021780075543301114219383483338165848749752848531309156014440645410872227250474983795663607940976174296840516627193041492368848776707143874515952043686728593125*i1^79 - N1*82165869945003225746269914864117630175826180204452301914191388999798549468275599450661868534964480921758816542631373540693497876554968686017052523658409062484515355653342277593528813534197199943979373749315146450472759902438598406917022910589737600904777697489289877114515002195936703557847297785944934866257318768900115053059765753700394335594419841807317875096289044883296363472146080541744591892717523999220143092325273534047396539313585077123729836071796421943120117880665093333936738472350747315885000000000*i3 ] ]