[ [ -1348683196391059019096634339315681441135608744858483000402519771556844882514188859978093677278264438573540418799334342150982645417318416496923371392321989576956419779097828116560584373216623082422707901867788893885187712389554135008556983769077563824412368781541974675198325273148597053813017292246389570684014876572172462591161381304494709607038544330587676534208167616491870447213158863343869891969415890067857447077002326809319765135636170283081312392156152659156254752289890184337567175301836710664966701836888423941209924111462978972906295541432568334298207469373086775129381355896840360955394407333192655062701362791717474117552812390550648774052192308185151279958584036959635804290723735413147535351201830497769924841507751699026644406080369534291971203400053347642006126956509622084000723147083205498016667899607771571619262364155349769556503900688608732994612204658983206868183807230469178416827958018977845128036337704262127231953600485287632080235373807198512022279681859294447542378091618284463753226132920876709035587785556518154439634132855557575236941328209802743968049467756453620068811696986877900347468831513119459685370613082429181339443894571068691547461472965893233907720509407334164331455584500059711070627561825188370847826385209621771857021193698743581033290007626637680004912774082854049298303330231395944263561912132434794130569924208169457722445489641201593161867771827217267423715629258515645934977347278203831814505712069534322578400007251944605893321536590288144377190987398146222280318118832897140041874979484560092276981656345349609325825379763266597890685023828651668383530187862110319683541144602880458144655509995427310328312140270206311153736523838183843400533334535235521787393889132298882978182871180401513481464894175857217441878591044552633492639659829118715294406823326375090822410403840000000000000000000000000000000000 + 9240884668434337686920998742831521941645997935408550701443004421654354305426537253342507396328810921178573003200645668281601608850449994464021232380246239558209883744516001589056633992711020427676207575482681980689001460961043482426129190207644513121699926228601905851521242172437829340041363946414267157614311514017110951195567261688983759104750278696793585438905282269996066326230316854095089659958033265518118699622229868754573642918463721529530950765680241296180424243206409435929459716738928122430581973011157501054500374597094263497408918185734763101310310496011934833585238237835031895357435914881190112215275901787329929358039046817229717098223225181367281550289406152211908944659146917476035961113434624145714226976134508486456971050206620211590040840204362509627901564029269166877243110525898457359972608220408686329650044277267554560182164202313830069685799607891758842327795967396518289849568786097610676316624738420483675133579599164527962180416787192308203226005519380640011771980480296127906033420088552163145634416128611696679590002588819525422025006105047883005001435714313555584130875365596930632476481950526849745456752154534163177255203845173081920626682853928705200466940026896543974641572628880449582918743296002827704362976081025323981252189090572592717870464155621598155160446975064724758332633852386347411376774879929802311061937537706846392507787211500288711299673305619820899257169980803732479685619209293512679957876076849568820666496269458279029558347515067029505373447343184671617200287294693020286352461830453775405551910946145049526182189449253561977668606877268743117120660032297603811401553752338345454463441979979090120507860373247113034610637777119703114942534859069630986518134121119644334084087276769574758848555961856142440435802917865190796267397981609799917096996842163338910799337881600000000000000000000000000000000*i1 + -32426666198191992870906089572539992127913510028805893798854508360552689310488390657767837830276510310455007505661888484194799198742989322492234670763017427072769337878044259770134733657619646647015318523322957264592946890742530134815319269863455927925188704825795683012313696463203793909767377762346532844829077705918215548192936646429138974670538946265684390538282256054949416570175233378926978342811515345132777185774281225338570307720577637657207917793782939543917798916584902847404036448483033097687097765516069488199752232460684016482780957699976891505544445073080207888008659278131185560302135947291901234629456415639657777135245058362581777596224859954078965157523943812628100190927636508415637910885180528987417384656069787198569050675228945238091719769792502399038294499087375176497548315071336003530094925811989741082524250844295719807055974707799695222960040761695427137460509199605672366997766927504026832025346594553718790407555823348889604318545325734753226694952124652568835980193873370286986078031566985709242798292409701062866710874395940592337259632272538448854911721399228640935126824154526792234515212248749643169533229474511022158333538072273492032063502442894570818435102438863198485633107493726434185256364878807895306208684239005973350407843714907924106359412468645163968824664531691699624474108235746633100441286455006285677925547993201744799367343219705940740006406803179796419946679508745882870179208794052604425241367238733224908597203259109692063256572896957283425257931210032571937151405692531495784991483085411584977128543887639514010940241258359605147832953891728392214060371229156409766872321249009016335260738855693562476243435681116418446719204930039851284032237954676509050022436426451664917550036800501733647082366733547331967597106661268987555459293377773729036868881430674108040351842304000000000000000000000000000000*i1^2 + 53375353514229254190647493672052619692453690138672738899173543174241341530329989949032469867798758026533283276035874310116899260475421792098613010613961465065066555266091937855085610624232804005719694420725080971766650379110967179550151581827451993940051309869991609973455703329332129195882726207529596936268370986030898442023850217564363335935453582194320750946141226084715241884681242996950783078837558940510941618377478833808048804041400104295052132977195948789714022118693573937192940296976682302496930447686439630660290904902469911110398155019643271881780858681814815222641959680834181015242753648089332276287063746105020819798992343430913099293973109613902401280548501060559927830630169254388298652320473791963180105615347401541298226394538546986418714736369159186911783480771113903718823921060575164840873843170874078371440631819585835742353154047805443680427387883038066108478845990626909744986740203430137921052869297782612197352805891742421366505014816192401228122875653772286008005392780457911036431706398713539974319807200475679108959237169248588556652459178102010347921607072150256451207956926301602565616669228479863054905552465041316798416452813610480367426749652187229565399614818514030305897984851272243757233277904070071751377807499489799908361871229124935439832048803542195782194389099540857715113742050410668898173084754288060553199622927144114014819092596036863777759916704671333029237406566476530242946500975614027245540449348438024982211908159816170813105049196085636497723926471332476012436882427260109602748019810940103917105643290060159198287689143061756079723904069733475491071653475329978436150162011267078401235243948000553290346507094756061527550287520327825809543528666041066514834654366838840829904781640659496795059142258333255902877734343293990125152916334229943047726117955570255756693340160000000000000000000000000000*i1^3 + -99697948989552574378611356612342949880158590736205820744507113427586509262664911091405749958322174031603531939652095234435117705612587369103385635552472863846829017678581825387130633401216971011285103825271667715382190780703215095608372398547940875710442004013309074953716180808275021591184460451057441962834195235739999134504753353264590728090931570150669199331470657298460871514410818941153653488674098950721197954536626271128230679916791379650184500377706437172690644442615270768179542091951640921720676304856478263291124709295100622344495711040589653979787880003849615349359504682537935859283863194715183510983134562323046205134288246932822576747384836164427391610335639515926694863642402860359338243035431733488805564325446854657098549884301751704286426829973975191743525975536577266735992971506144226211394322440296980228368092589156925833493239359146145181021261540440510784161975542074913183149512750440924388974295704500033229050398634911181687910669000778103064924731496326432049154098673845958310088441004234960905975699622076882953332922258840343570433927861072664178256203574914940685253773672272292256405122588298796297031667406304748079530478515193079845036599623163689398106006699533343772449229600833677901223231293148205463366567047768167322034975631398969044271935293163312220435334350177223368890025718660606243378723944541016316691007179758755512670404017885721239264186478056532607459778889945809610909518374414358074418609536692803829909349633898148284017978418138954976958024478407674727328977012901290663642947246117124196250928197249490924270621513517776295646363533933221049541606872722924691432380970921179390225889098247046956569296252862588010403973065618735887117116941338070268017687614433840798044138555168633662417086597539898202179276965032407358649798530209639304799082298087224811873894400000000000000000000000000*i1^4 + 62088979275502012992471273901329616123126337586862240120967674776438780468062942501804714200648862106575486892396362608321115484905293314090815246136398440091513475108750886649598235673229175132995521494373257152342138420337118901395001241679945815034055651613659378311033170227745366478474501963318621439194726896774614931296972573581900590484719727113321049446811708492611237258486512051013004908258401371957494950160760864640714133411581222287958515274936292316131277358416570873881026291701702069997704003922341457786973514327255889337382197212345203740656838915852413152816579177150632963169363375217754699301028305374776893210373295655409086976099363773727021170931561769420456128199685300782625989769358709358073689196988046857236309735333337617243856209400775902103732034208647038651998043536288586476236498134043655045683144002495700723148803080484539198808405446821376328810912525271868733924161764704591397284267898360214022303511455182855077995565980786635665124361752398171805530032120170484177878856166722537908625987685017800640779769818447917523166910105621289700591052339699379760934050695429631113188341971524587004571537241832012166736984263617245824011394435392620416677663960058539566150094802469031825939216143291513960262623766110287117182639494738583802249122244967245436240034925412313148970984478395797043979401333066289715370599176546661490636366658140328254525160786573480475463821489122763430390613555741824081783503689571121109863772410836541421613434334589485966018235869268680593740958976264299862896933964743168640201974655568396559415233001754467065545025628059601562781161054677126834246183205494465869299017115572174404220345561065398807369743446368674984674621546932938067321978656799724126944603247317264582636793381297053585724806216564151086395051877948447957926552065711010331230208000000000000000000000000*i1^5 + -71833377343770463142458479305300362681134907100782914700566105438273149539390812830965966115913724566589279389888768349518600669893044254336928787170283054252030228137524079854923690304090869951021761750368469632780200014572823474671108575060883667590231373652414535023355168899738786228953057522479790916722735889715709297858409563738867401105895165915226952834133715718082290654783214192793600955863896425001421520513000069715436922875074220320271271756461601320250823663555078883600411780073944364878634974569250247870892789134778568533432328634491570787008706491635535506505627467250044174851741170806780259386411318022189592077348834287011998561905026972410247746930542754861284082285474755483553186590588122118136703676242960576142727912347947647590329619965997879884844154218766012243780425900578742101966401975403890065747999636501051465943550975722257888155554725144180751708065983123683748594822358658121093386654690452814471413105756580146047353020831996171593172684384837698962576926598133435597924750212001827996729293029230567605008579798357262488632073705801109842043266937208561749744237710414881935214568127398154306387909103765225398453399201755267152014581157390827058399557778399713607824993483099530582487379105116096974708411921715449976105735649988511313537560562040927955101836104152443614258154359004076822221960016696221796814310092247370065512002247145202552343267777139872585510704377104893638807657321271862244536915348562516107326470046774094592670055178808289435308496418157341535031819517180013018278944329067179868125893606236953445581467691954464375307367374341560090684526215995131766716864341083072800533863851149250825640923847826618402596120313261490824466629973184372941971897815455231198451213329476052901385925165351136239687028466072972211659658361574721830871014655393616174776320000000000000000000000*i1^6 + 24117593318523503477013991635166584328101265215350859271024462080153728778672409952722290556079718500754720046505730427790197335601654945986748691804903758296374164899952701546458718919785269950475263197000101287489593441145665422532568405049026699700151178233087413053196133205825253279295823059020284858260391662550117874192323548525346879317527744777117997367022318750238183889624211319208360978574813939175917843987866575388688189935437652016598496256515501319808298287127305814199462229315681643005095291117451832130644939434076773970117347397765812798511372475977637816935422855436891577689274447661093446602276006454370764639661709235773999648060379444721467271738829753886581131083024585485987368387411036710313256922143537777153683936913170941345804407274042814569502951079020898401036490682986968003285840694284932624262653884917702042083227523229064401844251115250862951204858168210738111063427942197045800511348810186884563031329844789613549538104614667185265359011735146570466471705126511523865053964441279811144033498570392559125843492031282038128105356054380829729678745027180762192986799223939790273512036172132221124404166096314808445713898171205981844434782865821780173841581264281122426768643461983932524076747835725841720299834697972204660032204265503124261856564110689817430217641578526187557893692162799182716328638463391533309214310935062680757677706587464606071345641042647034472236489605281351094244836985577853265819369038270285151669139054842679066624571749636035095629065395701314723128550399430338916625238651061977591003585040204368164269916592086615582091188366214513303609060988242408094908846966917823003653268845258669548115159169305147757403443409195200066581532733333262515347284166087977752719291968172801261217450720832262095895350639774011996728972074510309912847097267354914835660800000000000000000000*i1^7 + -59197617589161539618276154099714135741385888667026244241279571917603515765976282469033048725539663338559070865359569872088426359935528534543192536063578270069136773129909270719636844484813447792470761001151372631522171185054445825513836145933825759847208583554511763198549618830120390681241930150658835821779566188731073817825286134684821400092976990118923250925118088804608948262213252282921747927020630199231036693092333455133208134458982274208559115970352176933983041120391959721501863983528662923072901949816874333361782643630551625340285458520001566592008092837880098060052342886783014706504152057183965463221992484312607553010800488750177175494365306015434841749460861331341725350314948628009707270140997241090705697053274716749778428311496480595331796985555688712840317311321992865887020910451936976724797097822022251634599818721912703881718959593895263898842693217575082818335841356115340739089098296711473756693906555894973674832401802055731718997577635458802991155896289309484934506159917258090731260941953801403116975844260210343493093197719807994717733107381327942085320176090340197952035380308554096505261816456428482418098393184687505306047863711430542411025727356703391508150754828035157053904693384509515463482902855223290482834716826898842360651485482813294552782392955877062170467805631136887857721952194447476157478791773830514819695255416311082498694137273930441207399846842443560321407453667647008393757586582298113040497309838332183386832698036564683652286117858549945603766888548051693927767258266330373709455629203900906367961200303899100708809936388213564705011206987082146994603665883489951207250832201386871977338172184934854268585446204137741948505932551236303913352285893432045815555598903117566542488365320111138439988474489212466786471456785013535787302679517911852168243645153889465925632000000000000000000*i1^8 + 16523848415037306319164049429300068731336504177929443649037741837392112467804054761865958884867455846013754926980307601630762457151418887046502215216896128468707644305700921507241912325260982980237655893305641922409739605053584388270702871064520022123242472963624091733560271361720254054725046817215287087897363423465433187931849168195520856641009296114015563711908927342472435055139620045727336747814898803749102776758322407912452872679101620667166801530592299222419187444091949654307009116460733508692086642717703138521613381200978938147233775075373116652295475873351420335938281434917718502248990442582389385731927655494805579618326610967563555053097809840520633326734943795660601666884117725216820042857245337569757464548794764928069336020706532823627214854365829451415247834388784026985177987308170998887178213965521784219962698609217883498936648177404641451119088717758009093158024548430227367883420817973907328520792077649113778970292428877937720747586403746522720504372657854903372784944639599181728336242241231235540597560627652098367248939997683120176975174220268261006259549695843354948163989348171827380573152001505835006966710463567118368137883762585868350755425236505340987549866080215190167407497768811619207375317700437714780629298870939417990260704464504635617523560536122149194101578872273054972764706357614790709268327691867104325466703809750324247341923091463131104076954537920382947563270956387513748753075426245195202403275587512975132417089982741488767517947015506279627345998900362981177315777867445335295703966287325768751264148749935927089366863113061346893254975028345791617900334299840889054114481358818500121429998147194495185957866640575620419444638939784377213444848855189856919141491319584477909414553910667845167381773081039648067205407651189793494831979222719522691448889483568485498880000000000000000*i1^9 + -225646151164328188411484858982519265182317845380129648686027257942734614514664335722768791630937612473855279958403375095476199292173512219536893204611155920876531226735008171555185413849175307226094919240038159903759526897935079959414771482324584821110634104488694625859615184527544110594198323721611824640430703222639157613054656056284609975299554941946023982413274591573623969509905050828947120348202186145657920039678119894893325332396248083745346367004125647739172254853012689064598077973453827667442039176588950031208451698998364650617314968571927416922992827841086480111987179067292455879099897110647481457061493524391994564024954046702207996673485914132706824912189202376906298184442499403252211328760150902545949822448406764059097748017742856560090172121188637640565711655660204410365096750179415026797280049246518702618586411853140729818900937282731362423523224542845332005320241653479315062375868143178598899329409278832492723138006056910122182258766338923746707272977173154468062418781305596847527830099142934294465407451360671211030594848127893159042941223141149114833405250578248421369117171890767735167452751329242448719611174330821122191467046462756099539627764547812800010545889697363179492558178725015689440368436425410966781126024256656020085426179453656450787484195923433277040115960044229762164911175630019254192892888596647192143253027339433492294106057286630515961901600598248073784134273057563654390709014929305538183742294846010089441619146802673840824625223238820578911173130153143348823640462401389347219030068086898005088996957411110535007408503292720887740697684840604979858888346199073106978970656362775707619064330763178718994448312001641270160851347710960014365529445141143197414855862765163664219382975691057812053733178941326959306265937755350644976185544924390164329604000772417126400000000000000*i1^10 + 1817543465054323484293768311830235274011616677451808714846212444730913474397033662370845247310569839496427867189380135890617139058785593937237045531025904067596587282201169886099303984862390802995088897733804262057951263410172536023713289851103913508133991809323875220219383821925987761493699012151977627142529216646240041866294631576249432081339555460193765643725352354408308153594025590283070927519716563292273024026152330213021932103705687619969551799376175922047405479961560548996527500501836378555306461226952353365971766483336304478015377573550641938414015869981748364403390335461713783504671248897639525018872622920777942027808723227730401106245053170467476053387340453303579504056936487465401326057104004016138328481065050041167887300539343221651696809053497213737234586835802149229941863026859182923734020719485364836532012168960661356594501890563994122490234538512216261513543489178745666337402334912809913218455125392834226639430843360539443935905149736967448073213393540060604204683725088696867170094451629411587555729318369642923585598580061082522078423215646610715764723065264340221304380622422940926341351096273695700229700900885603987155456668469077699327760572685954554219894307239326779294726832557291345277141915320431007209947078990338287684798970380535495696304088545552581003030634018112624525452266389678688613832163121670531235355058502755902533284388097539799528067492689105785827646877924826829040245041916529617607891422731173949335032257788594817199330707682226812593356187170048895970410205812255065824291294906333781780299640135916905142244431291966529370925140894506479425605741106873172463454421261367872781378908118417759764202715186072987839227476400163954501420172643621060372581404230392592013307638333859516851118626615379435523573470666420203515236510966166833769451814614204416000000000000*i1^11 + -3784179631734795848462135648488126453282302845352916660207689126913013572059784148542769884528378580787440800056266804604676125086869623823695425382593045564128057987328899846771289009883102320893251338131237079172518755917094678938409615213266640992839832221766436810376881364412123054825475367510652778811007934887919894365125230531372861367966570068475349441517112757029217071186917136305251204356693420688708319415361651022087211057243904720701376095095163379182414299167315711989298897408120345629077736379277095449165151815096259622086218840635290610811872396402559049867327222946595586512686615586533100314107562486222476063805254010909105293843683843714727854634030321448636458575687044403755090890979513411427854897644466872301208476214732602916271559573816238685702452049359384105784117581679061985565239153840502648610640630648947167167405153870211290037472999553136622775655655229130134155085332569123027995331894110136436700470557763246937718397771283193824649175492403921166220709986318906174144796289207113378292821507257590209697926101566844151008882985529254031241355063217467717541266167585352194429950952574960192295205846759380447267738983548393169267090968043374176169268886384075376397231246224177065666098095612025537665136864766587333914413756711179690152861492423686997631776207978504227231764163598432357132904610476131589010762451813070403337565753639705145681408053337218032159949252876123671860004351953006092715991086300473923396756495455694485543095981604848800076043104345311958362082702733838004961704919554714104127194290517576497976979747762048648384021827440186396473247889628054856747438481128569872124600644556461252646440954920145277191535437484598772759408609334571124337706914379695483395321527390084597648015072636600106023857236687803312756927739473811529628316215583703040000000000*i1^12 + 897599190814794563269160654243705964486867285489345373362203263330419252746999258348085541506404049559237271833009896037517292007035133306089109645073134154506182194533797954525150010105096631325680114854504728221129600189398457808539046240708497122834218113450845693565577211626954107709229722212605671616261478179431838580188960948442320404258089680512068924103028980759157739705597857808918264296091682163393558623520372440568561894164585938738891532973533001944490432234724418479038215173049283527573112003665301021588017242432045556845254461153487984765418726787447062494018646368673453328768932102900424704698000812989793244081179080297660721524598027038105180170337736369706214998506144838514691986297620869072824567384489965745795181761875853616042213490208768972344849596514489461884705313693727489937753584365956401884013722127585625799877370760902893499631210979742213801759824850779681243511032566124863993134780610063522489495468382094994896373324985055939614801138025178783178180488014919586247838866606438909264370340669047772313860924233151604752044059738574406306481846476443428876808304738483372238708491884092134957739347263216698839882260023694978633855193649903321167439448852675896478336170697606996137164968596784917398759465546167357074032417546923004412545922671368235914078230672623276263512760517539963237659689968955383555185265758425884412328474365904033589054059081709129380801800471728407544309495325580027965655132749112916359331880233357351122750049892627408800184660832824893252428474824382137680258560502859254462774575211638883518915920701388326295238821537559868281460931002296161282379754726919133139490214258262938991332517581917022833915462541156345839987295357049131256625958362986312824386441962488784049287121188808078239042702912402733085716052943939254168179065854361600000000*i1^13 + -89284337414640087401783150064371103977351709849310570296690587622231090477033293877057568433842139534761636303038088449539377614120670134862812223358167576165708405992796148633976264407923560237559857777105629137522516877440912301267672744942938335761118409553748779060449738633174206499644823691789675975474010402919631646608658041131616494055318350034536023540527180238849488644440160808122878080898746472582618278691385412040788579098260734733224362857181620637467554101218016669839459353175297569824183066485619218282849291909342398187256254517671042173904314860504823199079512612990542424080079103644349511987212163919087532310563116410181160979511602159322642030114536018355552435643833613791077883481281462523374277884482046173268630658698728358663761457423691026241382746484341466744323476670540149854259049932494712634756536943756207470763948951340419183579119661329722543232981718654221164778260659428103408892555136667979589072184775529322727525502775893589930201228245248919745703615655390029802007538685304726234156252035875813542082832767002192025809423825941230134125137904632855059334826199924425486669351211152464380856946448334200277475806749088158919117703432079453546762107935916905170440603538833325365763121001447276561927846385359349859609770482328403865892884440176456076496175202193894721134658405802842275507455024324392413160873068662191829938161217852830250936880522680304524621046421070367884867729202466253662344881408077908627003108715577221478356584577790681851738923682874267380928432443177369146542509679677050100571774567840807616096047775297268778939071364441616225204871159941425618320257425675699842245064240402984052935467634990637887890129608764624465977524928146547539726567236165162108622402889086127370122012245799573029732995610500111569105826575129996163129953746944000000*i1^14 + 206382801730329931405036389378925547690437010324393402412660667144794713991078030400762573848047549654724855464297423061867179515619577364693755386617157881914878062291999565811593139633393587190853999467758827212350340416164149853433410573552143051735464978080511384948877497888336423254653717480026840001241619474680266590152010890779836168945025669590165201716904130562197805589485839693137526931171782442013700467806295727565109426896866290936508477163905514434803133174802276877179787639638179205925060675706858465833514685973679155659187327179293609804284715674966275718390461555508292314300536755679156153891984279089959666525215708620481036250924341008160108435443215741923696681702636504510784671467473326841433456049471000770251740405071832758266467967585933813066286800002109026244909549832609487847997847245952395486836307601984155334746038465807570703582865689407844273534105238482119094033743718900024449217837187521594239589207363302128881286143193207768779474133459115478893011901659829302719950129290537452248137949491943842279193657645416803730467319621568438122512335024274933388758359163657020289137804316460085810373076023569293249182200373984334163250316312116265879352038140704369325204689512512399537151683160263819459753976396585182536577455754719526728615986665116342938196146252198559689053455646583398356130991454477623500855837873268040480494554387163575861812903715992145167909559921737459198442294024214620060274261282459867233842998623354722738476553604270120364857956400406666662815938438104212693542087205713226013591678939389811140654760159709687917757308482020656619650745426302365030934092210273616281019285747787708944258979671504668638582116894407367379789883779446602329913368018527696778848761251518517533319391196140564547073985649529303466337308324995356315902961254400000*i1^15 + 79502168222798708508502217383050767814613780081626558220478826292197957896679287573165562204893299890951412848292743944388228156556648051764946111035173838745032198513498994660183362701902475942972897690430570167498284357608085517579852050696016595106226863392227695990624369335083472825661439948865103594514213398193843904808548322125275936315484335592643593327692533321867417086959515725800194364951555959242093342940576067082236086218212871881244228248436119507477692076299783334624457282379562953458866730453148179590189104963912896716848845366233572026774199495413053630134930990742881914230068934073933382603689812308678974555833059902001886799855000930481810085323009315386705995565190559375752376261008202489885394110004004527329597762582003698780193322342825190058955728912061773224618127117384135894379147458033986144309998290334559831156254350729077049626083135390852247062982267317453145956926576887941235735248390665900635336367871114312821112079628695523748229662804224378197383885485701304888885810320111582589689372293041135397418481949059679882087306299334930062245033248907465900050899792638907208741737947021410400452873074978451611506138101252986100814477551636722936679400082587111543272319971969797277011619775420089654664653261296335918655033327591319749066064321798355518349527372513772964991407898709858509546632972597426935340028910653213946506838580737862746010104274565656151517579672609806149073572293609638452631840677331984105321619937949269576747159796851307698813341061558532871206425355604188416457805790882256065125408856688050633710701201552257594029454005323596883890903330116787940258755124347142501350564087117933201202341578245349928218451318543287299337610833417467445844038325444600612441618826909128038223848931864820980103295972754409990645337639207126975528304640000*i1^16 + -28374408012436861487123454263178525233885832511953235099654585768557922599868769024127268990414773598463338773408226569438129549884814914843832354183242780211423302632272965491930482703111055117169845796442369073704430146312512961325350384825496557684588238110524538433582035371478191017419600320292911016837086132949333962057272442673471356920517903315294781996045689530606003272356747911065536599120199221678807862613447192328950191137959823249203710842317388153571608893053350022752928726422144608523809553186511180440197813371908501237902670522514518716922799717456487409107983265866849212089743301018204341856884107483061969088692176431763481109166738033780586251301371332254315832519917741987172270214466766328412402192916095487013114739453032554617725684965345055692871248988597457141371849866769911820895626898412827332953721813873561197446462270903800452202411403674584995890016719764194069895301443965559505622725223934345556466237223573544592557044647099348060931744753723680252936499925401307117229101804125566291900098765815754197834429449325069656650137116701932885312248445583367639839014145934839107390669153677205257569473952967016636826352465424323438658104190002413566862275550381534358073405703052827769485257440516454441478623046612751520986198191262221776967001286717763715588838286118457352506860177880837907579591583336390856084686183834963092185868802617680936375382212331655089877691256015729042839567870608171383155369388211231918784079689134149282618676359008429394841999864590885604490503340660045628973755233626071674538694638934277021357890558923645809347280394705102980171481769501505013623279969960900480177457875120217460320240547369612847120517349335500248840629850120379930349358319816484924326151914677643792560992539723044118537408521255323871221483630062162113724416000*i1^17 + -904210412060306035531284337534223876864468246939610390007400171795002630139483023619600748682225417892221041591779826540468843460176067132413348914340131136922674873731415300774980392249741379725919224049840484140049319556826083911097756733103019678317229007358830519082259450428645705323225838196668613588119825374500956200206370167447297568986029018125357213366840628386725600859560596510655312459851208211092670456764148632577274696070027161105085650330576150138001051992500273128116263851368773866481859719650382069822111758394217470624908776787392062359216639582077177992336533585404514540103174600619202492112709303066634377546097906240502482073287745565219272180084074286631836774155152147464494108348018369766923208832346356776930614317927116307571903273453065743566871735716168227689233935764066942336959297625684449813250051644349072692466988419900653172947157403753933386248512633410527898503563962001637532279188988249489762837198568113544778514764072120529896881799239695061379801622260258873727852645523838038314636095471633776130898882814737002281139369481828115412054564242775787446384948191697210445004233634460474712950376540807843922471991347993800448843705173004271851382106945162649088165462838987576062153876163712212604451629382936843226237407626990402614823342644833978909622896324719638870606228601765997046309550445779587579616813605097143898123203452815689312581449158127357164218758897138500180764697933808079347257919249713477744825351123670679231408396820906935972476068157788699193470988246834997504263631871155385400671624356514202014282759187741807114857368407949665451028502285432193247326097640489688778423764830244759966894971592404074065697904447841893836369134252282182230801269716083466176141738479076652111222027939839893225226214302131510253464604135385359974400*i1^18 + -1297031725793708481714697394319288362021530100542595253055417811948647892979208188164907578503365073538523300569427249479040297739414301109412684586173028798231942810421202733488229741532361902213512629064642059313666998340769877899454463093573310808902536700021876720086461899896034974518192898187066825114451358177037130259207075277580801909432139144329025374882392021450298753755329094701347174355517427872737354877749086115524423415643231867606051380505925838677017713396598761865321949022346702709368411520550451340272146639251078520236865070030015542310357250126548810630284943057246081154233058771695234948387693869274933709295578771936925490817825226574308102306033349264744584451124060196413033852597149744447531451704394589364642891255492392367737917025518857805687636707440032153117646101178613308760258566584104285634875742268230254734425172283765658787040434495645197859719100275765254400275049091710500080077471823280545177839344052224741069650699415719383772399383899938014261763568565447584469230288742974774489531017351191155084457185807319909668030899779519991970911773609432734195501513826060505046234346306264941893499623855433910940846223425030556128530743610182152017169143903708237620192592869018217588154252291967774927516399781210318579084023025546460929363436155667178562665719566997606502232377893309133610830303361981130640859180841629155304416790942895547363083300034390548211071504320427770177948350760956071556108485008300580548964448540019327924360489401746679876394574084638021896267480255307024940493992237241496786894552150959321716294303553497406507175451014779266213112970023645607975215031978433965339334640617630123921291482069671927439195182270167956453760452812579169619170747637697363870914081812179845757611924233254246580229289513700827157679451073476034560*i1^19 + -608635852358678991857562332022541231333812745720533852027357926832089103021835629733059048555209831086818709558954187984371100493507615276835874439974629341287186182109836362637031776266902873202499851175327086611374895396687606375660342492706949469363879414990272259466924269598543196037755566870653076344858107025886819247415242489481210230159983772464782816041603052033744592482708035730345402772607857420752257749306577813393083010542958677108695894251329401222770642966848370511577775924907040369131975331783068266431227983326980665606812392581085771410959603751681710910527705275875537306127120756400656767301957718080013933409274354483184102165091939349654612978377665826105934147997237573550411583017437413482447118202575279304899620670829845295805811261572542258190777014834977891330897410681476573992523319267421000218391603784883109539554957079697597199190850102178146063763776477564517760386949923099692050087842162991386794937620882798759431038065215671557709207523177084986753459914574022287676408081578070871104685193206593963901572039370144789977780325161256627170278733336729110458782574371954540495928039040843612362325771421188629760653619602891638031605266143650956979203992393140812858926740932762335631390696708372285137766599932702893447013500062549592750258886106537664940755257419399309113762616677245558071380486749117274620541803592372970474216881502512160242425454955298585367376244491486123191644502437054115439608295544960133625000886365371660773889905924369141868381496486674477727249049361612313237319926663911415837105493534319699507151837670395863313389469721857313294604002643510967426519315333424844646154152951244653838300800718838289079039444332522030198276229576860536088665509465393926369710051380317153245523956121521694269517144103627807739213450779295744*i1^20 + 22497291199116256652329620052754320658649663501199813157002618473508797179974075779163301051326858166891037824645518863575825344476356070152256016436713874592235155114199595263715731553259607704792806787564671767692748380232947780445054675083509358533001615041859075369858841083502480501073002837941015530654285601491725167191473876928493479290564281358885248408012309065617988681330224819671945258939420773258926103352873717223335577179409193635669580216212859664835737801501420903803765565676253867219045133481224803316349493646590162736935164812820369948357524701982710332573752896174465343719451394028018220841749634180512382370031656172287401317723560397237479926927405705084691833774359105390695427683452540662943094628584793791794463140798531520966977338743116637297000097628105073907646422656981006797845940607447289853438474950722415866251774629846293996374102608427250700043076642214498690127406109500277919181383553305599400427126403603811013636182689045651782066041897963429321722268981661009672559340849686348467614344725154606577756306025831476304686361728072180281783037280863289655032725023976221707697846470621451036256525714259512035364691798070184072358077869153911078707868721019315735759129231129014765267162508707739963727238357571892829255716076780293742791062415167152730932274331670095799818050283347098175109248908139462795052299947781939529012843855437119612698536500632176518340476843288096555984303823022220326323445496215115719657713211817637432287397402634880861065371784172251971334396498584052454821348504620432607870136895199165122971784900065110943910028230472068264228447092469729579269188683869212793183273725550319076109584807300546016481223037062494762708557804315660883885352349267827237420198407027095188548367516645005569217400292465533387266389442560*i1^21 + 18415487950077024401286828018090157220347030387638324334897618890231117870608277925847082231827553116230353645878037299639481240769106490725119159824433728704399923630481165273172078499693334024249333992906652467736105442482546192904131306801288857202957755167215007737809415900802761535630737667939889254100751241304624111158471843745225497243536546817594607748735400111004337083476281690201976125153427376695799168243744735322309970165513161572832910216401603682996484956357424291278606021194853539398012805848758366403703331891484071916373201731579647206360260487145476708638850648673212036637127333703193946215955608867028834632786110919560546108437103333322435748095854903971393873864777117701301775240981789299067943918584344932923476358194796292188442957020852369924415801217279592614147658383494147939156089609755013634701921326401613368185790611433260222638346622261146213886171488203818474069329625716258418641419509483753172430425142397398799976821858368348628846901138608011068300546690817400834227235786610053184728655613437469954717580863648324394880248591529216368944287725034384432711819883777525899680660528823685159178526480918929748837786333183902031196439605415596073124223933460452612584129083253078220028102960606843139855579977973042805352989509609999688033821559977399259226277999944854513362291659047326964620447949882629305979406257045008259569126065205192099058843565564404093336504039814847420878876541902879867501466298090395857538869602101766390666923345398700281272729919968685874992722147553498238815136818576181196844136814472392310930992680054690856554598684836381048474453989658657807121873897158627050312052508791541986017242122268264555003520960236529608897635200698235718529208305782875721583481267753810350351145550089397211908937370386931828631011328*i1^22 + 358918170362211665831849886891522748321676008201857095378667075143443717298548223710580465366676602649261759946986337622643842870300423459966939764959447577886006263445700935319556394848599037066056266490372576085766172024599807259979432577646614803067787998736722723596212535476961095359460535017531467652557030023224980909871442442862842690660646029536384186297854436000107396576042725653135621022737865294393642602031744451996242787913809242987640658002987278045952905350331973821361769666097836886194361854357323366268409169706846278109452279076906957608150588088885039372059235300115197119974267785579221385853352109830262784195594032807942923280357022128924547333602246548142676787092689949865209505578067658655959654643519181148686319003299719383384315013130682478772908183265691331680444274921715263235924700487556210596506376709563147883809394068372079786351285948334807284358537235076492234235865598516550052009650204673867956630332532773049591790232357528491514126186681845269868793282741997274885355500119858211652166799149764499746294890973592138095166187017096122546411947610180962258797217238259727341303097588408052937229625574559765645442472872236823024310961209464300013902628860125879895173178627352707710489761914392048521797123528348338035535520625493205415138507801428810978411061931154644650573602610225476029341507711551715503594388241683141158482930322063485944565477840876686936421205449026064571128121426143965256301153910463563290518864700733481615613847297123452797044356581653464657082320215312300739405568390382165355856153906945723265710800876405104367165179573506950468851070682172335528468626833001435473887670522751103479208038653790584024348724465357079639920529775958115383761089874975993849508805140668070090786693087168171845882948002674578030592*i1^23 + -1260689831548756014324230450027220659842600481365872582574993136199294069447106055772694386460891678778934012309602669323655857131468667426279286487039888253953344979341636809356025227888869845461858797854571592250687271179111013798376086124700246246630000275029270185019096283527065701076055133425459321708064305971685857139241074603783427049962596419938402166564381061177603109625761684076812964599169035952359511785264855564481084562770043836567204762721219736756429056657652941756676446970282562832138208782131022617002495779312826765613716914921612739610342724361858707507166371511570698116091500349171610429897029191074992722379822477066364635187525742017575030969094812846530102043938301091892354329179923718186489400631763687824532601538859485264646734696879350519499408357472162268834612636419619220982366189688158378175508614160807171489931469054749347377232674591459985810497438055228942529911524177783158140172008462096880193759319890416807240702098123323921282204815560844564304835340019870105836579844998314712856709422256307281613257430566163722428688626038538166524636236117904589674595280010392965930090937202514553585008956148429214740247778541748000337148576738017531755790406017393958320325902544035734848931467191060621456781983113631823126781944033878683601290353661149713622989071985128566652740682924586975574799984167215410225432997299441052587796501757442363411834418896550375524661556991860821715425516444689508976228172414789106126312109692940744967868407146703294612455118361078480055250465925818879754291085572293467566044744133995532668910261186506896311641105322290209932220399361547624685899367065734861704813943133235897893435141541661915347223380942540123192847194119192791206394322301839435341055157400826117929396359156993900156714616040613478400*i1^24 + 163479731172550288064457954778015850898389766137324864584825025479204759619893084254299166878026802719928835469451765413919038548369393195586470515214420598200409556314665668652494404186761717282069129041921738024926464893159639074826010788987470626410567649574927819523311131319923568663848127082274185330626357539332189623261509264614251761240186633839799828802839879454383106898686126693689783217407592937335880264046869959188922373295840459340781673852704262571640629975603052016993283833287057962264370762458447859124433141046681664359816268849022724225935170563445730385286540640609822331021643314366254484639805347856381378731328261519554870939267877143867690763559311706753497318647858918705702881911998366002510122784663301805386982099657694443578911134972831995592290397273666979846757762797111882283626318849747480750584355780874106936893340535198299961694710268763066276979534979430224625096172438364027640268141241509466991734447978626625198536663770394485444028616947351904607016390066861326237202227319365525493836820588153163113573676529382479371026537264850445503670073321651317536915487180939047011740670340214670255935496528293895123485974695449590777378322224983329291328642904896026340833076005057429579776292691892959629917161761117962536593981290538801810443413326824230190217726162258344556269085786015737865652061382898785080280530668215559141951393601082998241477896341301709950850343484149811274359831822730812876322070239528171803373063075609293180744457482141673838365774068260723495005873820806215541378733301614353613069537986443352582354164775532824164115774402289032373447558927986392679740313762442163195992937898514512869423043276193047869584596337872036492318979741699101314409674659914170091432957438400035691795549624855890603829902276820992*i1^25 + -7009738156249990671974269160337494527631554280087062435382372468155697291175561572263796704056375396389980290838892793703871010989764698044964335755175355305017774560918901267682077610986802750590926559755346176651861757506316010307940767320148779873061929164962382129082531625179692141427306859058951263479724523662657183597300505008563887885050353140955115897267350736563255347330469827732404514352551130522489793355064956221152228138220617673227514107901934199851521663077795403719137584432298390435768235896214831670743497963384169918408264866450893459433468399731433532404329037366268413004343868162212579636519088119989973606286589893059231375089383377935512900469932300615823457543850919973140476238781235833381774693182573287705433853440840906713112583442813015291844391205582979861186594690256995642254131109471762657088527329252872687890633383256677766722419689948889198745282876422803249468347071166852043223172075946928249852006908577341477504108508888734046853515901010872372589372488527714959940053996007521046247033935407150878285088305415912774543575209809092401389544493432675557619379096387368103046747473657226959506692004733464430249579108848394701556391336664904388365141433889985645230988457627750220426044443167318415235579201483243552301912203763740609053722059749721800165880246053677108246405592958019877546061474599334553608473771053322032109746435463609497900818810436374656245017317646501928407908110684361737562620099968694246270089584663947854879504463868523720893668825733876152448917911641104870940830112327083159925409051419708071750835850505051410085438672434033291075213160704193415318614170033393993211938693547151704783591064050534088991279305180088460387707108326682013480773160335480177477321742818299684295714398064734884789957427200*i1^26 + 1541412180349264259897680165297838896659601436094475211290274188195881701689313183007564786604862872423254086303212045538562513044949424812657677161735895797336922396654525769936399848974833858004078951094186012700968472418029621277694632535913209472458622622789683224854881864644399831981641894227883197969908189920520124826943845631528938064734963455306043756611881732209708040759677435181124249098605289473561000821543883513315378428554365365923560509141040727901766769250165950462360620866121525954641801281395510209848412558136035684046212910766550851144787282280093578983286598949948142940473270281243408285112437697243949570946629778822946750436581966263319438972658433720339002975352937708760622308769433868828098420434106754600492555358304517867267866415918063322230881746412707281418535431491153551613394162388609449154891047644974155339220363399966457682079122776674809836214201348405326005976945290510692632267868905290634279369509691685570172839194513248271375958146621762989573921494321631469471302182062007450333114135846927901045169178239676883888986917469575654431538842347108924630918413905218451385718522928748730576213267938750805828937250884029108713580431096621359918504676344510982997233345262881601675279570966178048374304205800844531007254669767891334419974000320395037013954169201803709101043768394139662661744302195758935850206957745420460375284541555993673249073101536404862753419807144098606653526874146161230190335250289521974942903088630807519372818507559229842482187965344213037296212850405318082441862293948277033342137568006195977808093459609268960390487865165056528545784224142376180318679004612681221647634753572805382707220400628761197240249153824432831077515082090450362075983586174406154558781922821169422128827911783796123612741632*i1^27 + -554724466661583448333801901270331900826469410991350679748568449052585161152962202975860912427240969460603330124212932311982274750114613266224212465570596576239542656763009058991728136517592169247777471146628264564531633768472785526992820538365181521916001029495641431796922527795612436738266380287685420373659243932963967267710154202806664233483454953871158904553909544604232516939521839266138031608345857949097502436551831106652895536047858634180173893932032065033169227574011942393696138736399230634718210098220650182024023402126415385953851444623429934288663730821336083215982069367640674006114401492201124674544923091913974715167499508387058786037672044788591851400706348056771346766823567934458882639202656232417599291272499670801523876044031176033045664380109756766431100864517269164354765186465909056945269133141524223191076718996888181209254400153874489410349939634722487747918402943506517793772802081671590326297867668145760509623778231037783396833850508831338891067276376557845926787322205143499937337723706050111125504466879844229411181065065329867836527267671178057045300294766894101935055030181786562081805510482974978656544241592161032605018342259157358847757834451681476668838715977819970311216276830232140780986997220257081543250619537880007090668248336956690138007167751664094337765591612148485141944806884384012638263303302120376177055583956989069326038133719921903848319542605393224302709484894281046408918096431044399497820125280908936479172197809614074739120834370341510633268827994508743636643381306723478776300682853584143286207213776050427967443012080027689095983877561342110691285915644730148632587621722817621879655876959314466996104849054431679726538177583747125396785303220910215196304877806852375273582138203534534686869698370408407891968*i1^28 + 70859181886021091520416251906437216780312314101113733656748553627897940617371632398473819040030943596982484178079115568741283562342416042511833334314229926161500993651212407335447207421354620440787073867673190431457044007240970180029600955092873789149654022505367377916454250371000805079034782997983853083099368543210758652321729554776620032817193349302844496884634091199515196161284861825298684033332642401235203573993659862834994506678872630665797470939128177413362595593934263777146506928237260071254850768942687966090712419990807113015820891964169072483269133025117712613617728189061193593628517388672896585151985553556304282425572086729083416142430258916823779915686969146351446158278935970872765990573869126537194191549048618333627325622632694438034891998387407788393512795436189360930904719951891843996517921071226906043586888600908725703817536216270779546273164068655753625877072239994124774176163785689569220855938990001294076150209682406107602850536920209103311696045315763132644990587479339367673861865274020790553325222919417989098287345988984154161751991598803550379002723312532766640013809849731703653481352671835285336248617217474967162854171628960539811468948744693820905527290467054495094274572324339392784091400612971297598500783319695644340867361284976568818785841470717631251555062742601639265643474287478393421897139236082902505779020030474878928780931129412979222569980365661906082069482835841058856919743319396640889664548759101339464387975846949755385153731074702942121979650472620346201441193656555774926275743589246726078941790121695294534715943716242498974779471912242682202392444920439405959814726122431643759106796741646038868839165387090151536551826090079976991408869826672052502852129679911939645146338077177189728424202151724580864*i1^29 + -3462977439101220384297565353485236327924900339377399632781449286599411429622023763424570827334451455358617574785198083393453477704940948015741911086045625936606972304607287221431012817021409646938139019665609823206189474269442951155816640776920467644807518554097917102191516029240126191298331415324679318724607470488565076672418062844890223928885136943447711465731681564363500415911484664154975129791698745866688456046783560015277356618836130587839367549570361783353987175354423579993790573673486867563426200917803564020669067480076379194573732784389044891560742582266192595604384481395167023659324093814966190620510542275474016003039798482919601068531289218257893906971381861097541015647003215043993471853340750153578214167067874922031394973638297800397884120551825233505567479951581413982125105632635685673888281734296857213623155225712293924021762719243942671683208277852505229924562535747483443922796742834998115639799942431593181196373017936058381487649959095067243105690958339297888338227491090978681557035340820082209697441542120686595455859161251612472523648588136893534320098836751330683965220406155339239693473075678857491635133586256175835007098671560588783988745542279717951013926166890740210911721297794332079669476773806457551723517241031380134120135988852990492952378959562466592287536054705770078593426672547086752114206556706741586287381450496179884465224984809216942016626812957489752799567068467960053462170615018989275161936706222128194701459796894407657284023436761152089236498296410146258588739954831826952821424679668182074736343500569338315747680094986942333184465488247992630586185284088500998450518109734943777673936236615864355148061858511097763605598609387378300723596248922118242624382885608668126256625933447302271040502406053888*i1^30 + -60406166371515419198865298431792318059544059155120252780783797659962630787488618950372885384883078560619416910892406807816052953771765321934300147610578536348726163991173782141939898737838597055817114006838052824183169580878933947135857044964414409111195093740908682254290894356123872901778013036725977987717200341841678405709675454447508719321007714144035316045938818141735877987034012487838765199246260239037409203141525591143034602190173528223960163483657701740999561554863605998043351337906528951075978682489395839980115916978189544887029005662385442548540703868701618560503098143119021435260519830267944535485833810052489929021289405259986496914082058766503046710101154265556125288168892964276575338150902414221849874366440492235352966881756406491935220992122680290974996792412384060865422810141334652270420287560486657937585726775959473496742973661311067887135739025849399343779243503421328264445499007154772878754965089477899118083789797959293254353474838890756124793349928755945072733595812895679888187059047769587564775045179964810672735264697900228534707391043937831878972034731422423103061421419214782477641040676256055461803515380431104531833697125836987364818689557896713522740672968208432557441691055801554080129555067832641103769654208670827141146325134487595980312523131889057528258796374092621850699719575082440443412383363245331552977695833866516117823149578926531091308989647170621591724118293505467786121383649778883283860000687470955346033947888573740617157749400238020843034984017579986900159661100991916428143599315434160812085764834963358334081986646889689347156731882446554307729184415830489539185745078918772462439408342614644442333182016845716119975900941390779320516228466805626931828462598287917758346300669704242089057845248*i1^31 + 8738936761318527048269409232944699586954682705067662568493092123757896425553731922094918767943718933442375626072295697236496248003886912225666158108558183438815435545213916546792487761000208590859062047781829512479577801859070238075532295760974373531378864952355022593850702442809188409405905513905239365199862047563799312945582608195785068514460596954166099474050717877513084958681844049078509791660865948336149937786425181487109853475233770450441700338627444421518387359047064808932550037445592848098721164402814286206520702687001452251197419572509217133471132216356002384124989987137019969458070076496349858115087792981540725669216811491586062122515127010785091265695203313791105753604631348180015975224020263988655068513031067391917567367639819584381349773878213778118183679498591636954278600770886286038827168449158383189616161123317020849377301483390721245325742615069378206154598064481234355139702203820418363602157195107685224315423958982986907770147253849396369913334372458372768587759875098735806011841401391171437340062245926772506705400366240480700623301722266087927261313609317463780853115096413601133898274039052377192899450951626004910430053173293390672031816840032720374410964938142876096194656218725641505040804360653603521646278595091766380877668908372403699121920345448073435292500973236247213456251769813364709257289204529232929292011712274606440298335445294319532085621369797493045230683231287668361097567757980120032769212609793875464120756818186245443456165719788339602207087784750421363200051047812124371250231824418765414089937250383663728457356439462775741090617132898115373420388883328960552885146075799257979693729448325925123680917064132777933298743665782006476770709655533333464019194177339729579337385115258190378827776*i1^32 + 73302187205146469781246482341587682784078352008475505833049822824117104669706813330815589527167128026925145645607430006691192723285841150513349049092367550805694735029788924072343932919741565057630315906458961041989421436207500538668611945001754761346936229262522295380536451081650856195083983915183207821451459320721366681357171015974544770723163654776424062481096762495465322458580419649349450072911125283009189264677385091155982744324636964372536752100244593260993707130917086978169743044966817811289475890355547940113600034436477854868678758359210376861359038149226564703320310557960040517572363003782904843147717646883799492614274002891425829641967689919787886949586374835849456992529001514494281474554114085131383567140426251465369354469200561994855455960991936121006329828106453587366879072386627605108580721308051091354944510347609083281352873790703026311941700134643047515709019005216393826650114795616372660291784968604435334294171184028509689362127312400665730678381055286270932975188131176882683565683800062892062713521056972949903750547318154433040121160154679146443555062882734579613011310027944645265110440939083665472371358595174081671818273403739675204387669966987604506508371143962471533060650403740205964029723228778838632592384261545512995585580698565392144506725600733187606511893481270883980374174583060287530119900985866734641564408520846949288733898588745535425751281630317266333380268796009271442580436259459566120743182773768763790592730686418714517520921067483974488116114423987349268089040668512294805839967566906635092805457733183819183273689840607285830119563469053333363954415185019778804921269232810363835913802977292374123423678881410585361430051794334170604441750533866014022459139843400010322021028101797969920*i1^33 + -16718209865015666392298143594196370576641487954153950405803697791431816860289521095913340381579512346725295830145010211838410618316974694016448020369421660736299427570495643816346704627927856923110001912756532067810028855079005680989513249423145268466395262875868453273854611741886840543787464341041563491202593944692308558286742557121051159723749287328188796323903617414171142984135855459724500238948063285242099635814689028216418832395566400677156484116014053964443407864098221675457157146551785733663294974341164002576931230505435198630134857257158113927944868951075639362788872017567873810120172494276651926358799631416446512066558713486522753352046342184593779565998347287760771416180951696349324682179904108734659348520539084838868423725244852956630013293161777165837626989647849313723791645758436891056044224959160960810578971662179442775924947480514023241916334203947072462981668867297278293104891423032655405556318283929204229597119751925799409902513217996481618216479834838320764885477053623530965343363773945987656986677133631198937698464784427753856801973123263237334163572389830240375294136036040455792659060278659822676231169249134066796709665014588229959449620335065898099238948686099027696075881634431456805396229131126490792066238361288564056874888489706296552200847881230380847297257649905801810067379787979150399699815593440079072882167776293828965588493648937781519177292295254242293366878994573441677245126419250234104028587146359943341426389616648743348893099067317382496398872204989678630666951129203468513036695576104855831207229028068812648709170306108378402926867552424341329218218823446229209732628388663050695891255069674344510620040134680170365430977861042188323933550037332218572557513130291223101858994326601728*i1^34 + -691419316305883207860947470299327462505237560585170610822491241417299268886389534021253120397063382268580730614922393936900121390633059535482766995031656287310285919919013307309206742877708380517555448061940887490430572657322773349382074346906556242498429983953822001106037651646626279817145334310403876011987582740476253953449149272890108261332201479062948923660244312408269152690517652788166887828357572353072812897210938471086892908419379158406046267863005742684462921906927942895581393125816747677278103319805654625459812976314494666485895690477616881815424977134812075938079315445940166253920004350026548434827167035786003546264269529881962726397139677930602951559924016703359479092256986505279321718778074497321885887643523955397186506321499141376373382040949314576105917104729558651213781315470361508927621980200682130947850246290804451441717290247574801277203270102665323461889599216949078825707463332528132558108173415691238519614741603760606496044250452844539742605161000133706996049870676400725177277170936750275691667096151947868053478305761669748057030479824957550645759202875413346642748295594033958507238515083547203186670061464092287393738756808733149390890917745010044502312950345915405440626868763322520747517751529426840948121231678269973100196233185872852412979030757223819293764762309321779040402513391063472135624201222153717841807522848622441554045589638677218389865767524617218092469540531716725057348140438329903283064836384054404941289379665743211226961198834888639525684951549951034258360590100771921055224568616111238218525456942474578121478492707684720788896855543303557473426574971545197817076065991080985458767528376497240661000492602116657208849561273177451765242019246050485725094702739127285435659714560*i1^35 + -11960433528556285467754327340179524479748932764813420767899419314278218918541338428913206603327782112156625264005330980892108609271121786014505357563792014449632853314518038147491439282684145759125191564499951545914874852575659440322868774290879373459013582730711233094034220059764905511428300138098871593723269085257297328719176822683988413356331672107576040392131004313638613106441643410101985467600802843016035007210112307596144774023578556669732888301706586877201376785437211319413030294385707335390648006005770586962540062207849622747683898161215159603109460473882223438832876855713077018087873204652358704636471746221213925517041862897051038825365032182073549688725542558028364885321523985886539533703295257235151856245222322699880245257328569288246725938516172697828466326189598456186018504523391234842870060515177298693547685945526678447310080112590541693147333249264158899074349355043462068053950153909177859196869188277957178385601162285657829765837961323211040454492432595377319109116304993653608692406143798024250557883641168279913117472655232606889309818694221440623776475259976591161101848771306620616899668492794848222866878896965326858794226603387745497865516514261641640004481248788037713049810556413613065460651359924516084643373033875447678269217161095241310016433793297980822786220622745800023821282128047844785249497678568166818114331843018639931248886162729456733753607184036138698237080001298965495378602757038070391301293812296762749996024284950377584481258662198332150272714856884556066443973190866062964442083035510507433983320814793765480125695112860135036708249996063685459519658620648464857410119424654452884150223040946366872926195628024251596832324579008496202395140239756965264959523352434968188944384*i1^36 + -86401233960938129811799634415379859065719742158819267509012613324211551710060510668361992097687221748672913274448071539836832758470207852173158317934740893838377121434307563826801193387322391459936005643187688427952875977139939765644423972308246706180911667737382906592623385913760879981664678056430660108361915896780875282325938036884098920980084389936694920172107572117048368013860386586194147852251587385787704138476751250427820972261547430175525590613964914087135844811180723905231156129672762306072367817372580745443814953769600915317877850910909599277455192627019616123416964996245091505628627924087426695600152562825340046441819278093321401551333659479781224421705677925435596970438705782540060653180128188122033142638923207255047227275523765902165516924349849440699930663432916615834239110893594853781371675084399907686869637124886992561516118652544312381278849791312196776797215459706184853428734919905609686191715753356171357270066383003948741020643558646371853958386837764775223845272340933295994162888265910669098461467572776021691308118512515261110291353058528253263661868093081489181697926662480301934684003939367475881808525436777512278552250656144991634539201507655073774652096651808498547407193513970937208205117128312423525910782370956640286345727648078070752567023844402842665088245065239141550973285111178557105987085884957085862074288071889590556864627670566809865339760181474889925345128104345485800353721472193006500978384683712255064320465749210965879275616054588236651195178960049720595599372120800875143453428471862567433218347752404296425551371911489777439902740011245808115714411441945990060184847934048912443215341427879371402537737180800835235997825988511020750539664892731538030623257983316918272*i1^37 + 177822519686434730950399469839144678912241578893982814619157081924934548460665444606208861495260810050100781433041236704498384399467149021932237095553252026371918362139237389907513951684231194090780738143127366370992634452144558519488641270660277637326671375621320679044483423062036024915217282545575041430100625003000847121919624401829441956154490490853728374304897589407529006300518066529723353720106706145095674959943066661511438643082281046154164336564535469616528305436411134054879967365390981515132231590316630040769454851209026739685164064274359773366674886031663151964573208204003446742810986823315770831786727822817721031836116664752911583012076708820554706928582226446376848510205420916956126742844136815396469423509721381530531388438290747428255076684095829226989727078528604558997985655168749432657215388881031876464190290974098567685056471377375947519276841023925389160632301672595268982759861041981203043134739085478629288064592328274766511973135549210604394894896395314259431161107178458391842014332296262248527933016873139768989753983849559119610048196535700273266216297199824444474812407708106085273451127516502235646126114138550452783447001837198400766917428653973904965505210250256703973793182547275472143473689160131412846967422476969503569713125502503219909145692339147057222812799442279160573773890770749583131171775239916531579557407455995194490734568005007550160713755187339494547452942375446604491753838971436757200974037521307797461029332186811772683830294325141751951944779703070977272984241118415477610432583998841081168557071303540418561613594031619007902714865195070162382637505024835154404604441168977549946716196946759944913478393389826361602511263321973578241963627402518589963010264006656*i1^38 + 6475264388687462525203429601626845549561138339389660964842168596658768287569860026648736540197959226776134208347152830443361237965744713696789887932921931741138257174770145678336959935524414085065833889316733056045524962330280060131457585883672533740494758031638613675545912278386805773046816708756571601195162825227393135726462916310678005771632301043019264057467334308144174492571475143790467648211956161330997671707448145865929100332255569933111808267787518654096086533190173277527611590299576545474386221103485028652223433971962676888619806167553438611183945395645166788218804407095469512385004399717332247657696131190649433255488760253222446898261179795176615772308966322819340701242079179036613351603421744061074718241135937623163595804264294517517539855418500780839735467649963179853371310314593747129216915555770588610790686575806036898661783758800101581696569494634165843804271410675383419985819850466598120951252835047789424545771273799287942085241105865468499404739241349252485348065391046888147417198125934418123313601438581382946915978037164813516669867216383676327002569346759299221740065539512460961571116338195553752382226954754322343847583018632994605865899077775811854216724103447551525513023299574267503347837668221614491206592060068009311450065342715063523815684701670060433990836339420601191927837994732227352218080517559670950155510566300309722726187952048618997605050431643120829586451808366432904087320169303779981185286629265441756536642099585349847807925953810808657283404836372776267774843945475627735300956253567511145081717224353102355335876464846705832302803873107516843334915577417259959045110158811453492321045183070306543502498646766070205360542453040172797707911428766044439833477120*i1^39 + 19152529568180438300362544205330097538927561228006620727908480386488644068908369137777048165059755775235441441813488320446948043250824483505918987155283496450769471235325753712341360754201477130164335923210401922073116346604936471226065305289686941167650368229017279845935358295682883698689007526875196558778194506150078255927234576826593708841318026141523306976139299859664220663798603096592661668897185054650010882152137119694849319704272146155377531197839235723926766278060210337743100189323566393464692683982611815439981792802085029096381420413059509893651162031574010167760489085127574959771342161451709736295090402605998662955591366443569186811042175493084110086262455011190322694119540977051818343514917771459603660971125578313310057716561237893734534590609258256549692113816713810624403034868648681991709521654278593822744247068601444009671038114969799167202432436733329379927332349487894733644716726285305900154267922143072735830689727536362499084568739778008706897932973520248429649702760145441875942541344461315435203635653019051708043784566037812909671278875026823893770699374479819670769031139042736541895738989571221482955035820666141362472794830540013420482476433293468957899330993580216151735282524442612334084277287844311154933828379098646604299131396783978068703943924446329498498694670905186815695344305667659814868832852747995534222036119505587334522932634206659019141835005866204891335880088600190422263610298732090540760040842538411764685474505194004698414307631419768415111793130122052369256527464449041454490454535604066298670863717732199498715548499178244907075240025440966604591148348663123582728524929134067710728453647371440854464077769244154759977683007181097370846353025220342710272*i1^40 + -158644582273040695308735110024638523752000593684726711188666886883860380004620329074118047317603783659539920787131200068726416487443065665187669072280225226378360235325393820194360743537017446618908143364071878544038779246454061845797167152690610199380600861548336193110187073188508766365278643963770570509336871848151437411671594087670374634659913643200072975682543608965876608953692176569696763396463910514222625367726956874136835642184236816614669675837825382194729877692049542287063233607583722006402875204825963975035034139376545743097322896839995431029429168739959622734834120148442096929991090272393183884825759532647672299639421074805856560296661968113910602303068209695391656058714686656095596574560350614196566026479619924897755802833414538248387108790610954956416358722287070802812218214219625558741031534641983655206864783711341595785704395743871052511655945735607192550735106336352405485976938018916695467845491582949942880384503159386329794813855738993324206597939685281411836046824208584895850855688528987086474673846085321460218975295668488007079617934089041482045421600539831701272915525162442605038759779405446069340072062409323969621517838775512298767787774838469565416867356997861469241631396912138378763285124370187922735418516149420196432829162099617294191461162348602589536199154043096028602026974459278028998673360658704113029231463133806936812329051829082885309362911865746053454338038250494106816143599913398359338517467178007566994403637127831752185563199321329919278302615210825895534284530534969785718885298806089120179981186991277772550863479537062855300594069232683433279315215310104779303763401958933379520455317251203215094568989379657712964333381562006455754948186958987264*i1^41 + -506046274366350455976421077311956316756210062463662552220930246696989869409235712289700057431956608488605413725455965594361694756357186506131320426400635321666770894680521904774363140169981400033127746580162871931588640414207488820550400914461066400255117030766176580099861549827785789673877251441011552351152554434602792988024852799627620553630828395551431474779982915426321692020488786123464074702932591925506757239665540776524065351804569777923253692779595476158989348620628239085225529098743510788088531598125230652747563966742095068144341399255503020965219868257618044073042536361991942496002464189712411377406745783794866341581696266195248794306683693706404144125235390526847068804682938115197142623324373034309115341770723905805173188029816583501718573419228787306883881644422422504369182605191268152527541238410081467154468879774566628221255199268142629552210875703915178995245905123985423943244938086669421479400925401842791635378079378695892558608611371093444350066242511567481972941010581801941943162597651545288410709668434057114116987014886950487285816379062331267567065114216054892428210797040026091530186227658809257526871380416076629058841759957931821775272269094307915312612009858776107011675159488834158388822379533470492431269690228376583460721994701145197865572154923056183781718895638348957165518027952505010926802019125659663168732931707488273570357674543973690176824169201560858781061254938557792179509873114176167146535348862298868613618170217741557590846313635997304233806997798581791336677039659582638834258228349902220063949241902050782019568804464170784270484399750569869245115446813424087933654520648138435273110730281489696820367729761163360993664250623520635380419264512*i1^42 + 2092999212444088489952312081793163653483199215509749062397581049275890750409359512939563039924959066146173468913969716697270031108845707785819707543684542975117543822624645448237719379928899107748495306883413279602207693693592325391217173724865784056405054607885369954078997671339999157285829566138903819755512849402664673928319176140918294504224287796508658238991873909209734597734502002406457174257904331992527945275084285663679788113471687878138274824581572615662673447085975720933608695174412024791671514311621477343283690431053087274220918032567254961903793580516707557882287351891767643449484604036023658987292544401758618818426131427082128948808507777061793462569294745942979998158173633273127282809288922888436777519770736300460352259844974815941400976713911344497914779066654857357669185929148517887708531082738423741780808624729994900595104403464736919953814623291101564163812027038019025396094753637849582111591299556845111856797746479068944790157576354525212973605346738642771976291175474951611825771765922447724032441462381191361750455896194979271096298258602070546662707515556354166090582059269262800360770850724452875092106470322348981515508360507571820365039015162931734259868145045454448016022921333048667721415592099789198702907803310853793576244106989546374863272130638845480848498523745990656123648782337058393406458785170671967872834104713710482425691858805810815262608184140318718651939490792262060408347580043940308675293735917184628708586250944309742042298162664790760564382760407789596705267167056300723048876322320771269887630671677319938221114334362144061224447028048172918103058692361240780781029701230827002316705982270875195505158972840829063138005406275197865033728*i1^43 + -3292193124771740602996577085750396433423591523777027317105041963120419158986938080595112759222709095035529039291684414711378581973387427204902770401836999171859779297804166490590194567024363313702595557561803038484438312130104787406338381896500705652565743511085738503502400781233006424361692071482860534574160964324386027769787281100492592430258627603167213605467643326058741512942442058039848290940624938209122698361146291307400469818029643138652003332347487485477074644012878064831512824799596607008169510627161009377998349455732165520481576957046455566852665161522329962263525538100761018124064921326346821726403716064473463723735434059722391415747525360540928236061072836523618400038782865947887578125724267305612355279661966376045596082545333293537389513747367112098418803557494981061381190034502236715974202337356107084196525631932755321141123373169832880115713352169212902870777871967072770406906300683670574367953690778425010451671204374184344192501210364012046107371854234291339630406116298464266927659510462850182435993656137399192988936617707291888304752447332492599814341349626047844021368088626106199760381579592738449515531734308909890639974634602684630558881281244140555581928589174681277620360120742752385351028994665148426056088337359190271625665580137608124651801451750720690436348217194741177537748734786053717468701791071139301247081394378238329533583640903252407341511792170614055867359269060837394825639965191497764572168980040279148107080058689129522445359533542638048829802373530122749191552851381663994450692844660235701642818266095714034254824785796386162628955132612010840649776591653359094434548085955698182278579492709066401219538302399064143561974745531416576*i1^44 + 3310965383141875652563027642921834283983071624734539031994487553089755190316639114864970424031445741180944164110221900051759593116688300305384814099690585625513249240886521188310356324795748495865321702362824944542683246009786135315357855413173311890669827317478341457719266603997924192153457886437426012959853073258860000708557116790512403874784688707635195433977640328267241662872106426520094020535604414013267090734594429024028810689030983932295325783229181213231601831485885770221516936853633743747607176842523322173422283647800748975744333006085333570487297855176374220076863190199006256581513121963114506403159782918823982184280100887611125150092590111264164048334933769891906785814596076752315237376554072082021608234693609614903178479418491809330849203652223957876307381523677270180130080019350995479793959777948019333630391283839655152955685250767408962455797898673879985054674545669192291412314417086924084929489369734778979225695450675623394244634403996606633542392356734931843070833441481424334569588591960211640883697825280572289133941825102864727062234499542278200465889558197063777562317768624784822855411916448414228885148713192596597112435830441258833196355480984879546845232288684609175369454373230369572545254641816902943170927616576912865894427115826818817194057423447666506263913995076388561850932365401641779810574540884292726472446500190851317289708955906280544690001064343991331764619150769862794711409522478352403637704612576247435465512188545376592584900638360675184506637878319105214740720519005447445906826886495618703846259022441686978579870326238919496895225600953281600881196969554979511858882772900748848330576984321811782779701881197827017976202657792*i1^45 + -3279178154205282196358003513229746680489918328234145919812264034809582778394524390559364285782881711102816368804610428231375981404729832319633381546825396506653566051810767113684637860037710395252148852848373358803253415352922539059748191664470634445117583768644951253838374720181960557560252237017128375090115778643042523157269483683263357541851387804204786000722909824775826249829086857373753414047524592902112850463871028683262225162478513649250276261734249270526163269239869026982651350083161479799246766816097033020911446579309997359838541503863595989630336916067315219066863405280317203474831631730044058368958396302298275470136373195467905653888060205727806185161199952213803142404295654977655348317842574263116433395818494450675632784642055509326485763649816701762527410721260499746514130912521394678500827822614580898409292680878700900665709414743458268989919451136775334446576263954324833260628783031029661668872652001299406442695318199990388063722754060867550565815216941498344841312877256174783783762398178611953576914822270120993940136461348694694160899954443237801911424269586895609954308906809090872941616314220210669864775305698122333244555941561672856792959482736744749298388233123175054957317700101972538187724465409506321841858467571733654935726448902573252193775556089048884416539476401213454934578834354760094297577563687816063793940035111249849539585297771576477288383045833844127274843373831424308467117035502626893541397864615484350091602179576020443599611589784183139741223120655060057036618813249513893366693925563892496382871590290405340258193203086514657709934874038657362795145840430612377436502654915496593303340798842470694909110008522107107934208*i1^46 + 3236043318270409204258577536821993878805507390202963925905368923165953422226442952158786102221205131657187202024268931870379557728235315998657120531512253888191491336891212944752071524315210002055707399080124221197597225272373917609014780639468935028541274882962365729739089742759424542168567181745566907098351855325887208642713993871408532007523627564942318384345904486962577520634556115099287107129028112525378451425790787365611614432893186020098870830452389965004853952020551837081670482969005782947631490991644853629098111468449415696908301880534702731882048025106420693213665817906429090767480653637143858526504425280853578340679151210370761286742350519591656384648604831463133370213690589854471560604355869343800725328968018199882294460067133845611875552069139595221186188806494112946417006980549669500711348048910967891749485853560196179434304667132532742400618531989333675176208697157023278054155228731388273896358986077477565246175215258805039570635203687716912481689696318243677315026677827373717805840260014724842684881381206890528878866129583378179613831540015781896602737330649036674236517046005806903250043870160490302426541275250585147436131483855744894635627817767375460366582316040997394768913657715813725846322087016954808623648015543440841138825686330711741800410376836549662897617683562912359113338246046044202271383829370989908394045605472489399673817981649169842093963413826032499620027602366994806221154582228203701432595351650447191108919430334728382303267981116026707314163950440754848357796191986010437291823207256901744667287757624928192601511417304552125375631886080465911723573123813176771946199112414893370309263574222197938200532765215031296*i1^47 + -2759424654996075397313509467630156715994804871532208257653278591758171655971731026557791987766872933065562186891603404350873695151897342697318776168074216423143104711295881344031623731730174031004711392935736178793894756941821859182869320107635560920782272830921511784606703820797285795544989361144069871978756742728140018058694041415649399577912982859090687747014218573054231296405769560118063069203123193308312096487498819964309996754310469560379623733174192606821974894058298715189612104361478287557009592934026773757465883870415383855016185780845488280927893184210571230895716913247772480444532807235111781042012310407427227279020967910074648659434723217027547268483646729202351825298735473745716478933446347895226566418526523991762043434859982242104074984961301241209169391271568940973255456348059248265798328819819390207166096326547166028641191858940690493445767508755027865273310474845644496283506038085725254524396391935920990051219069803510565736375299577874245774702367323714298321299212062883157201274002270120423062475822673105479766852289784009342724603924769725766908492058339760971999187834636683458123475298274158052547338842896318495314450603871905214511541744978564496234748759511301807303500839472676727558086276407199774700253902282949491409494511615008458018755324142276836133440115627587274538841393306960175410613447358772287383414257399346919298202551459964717066759926996985098449737225359867012899834313523395959808161473244867351069058584244259559186046830590384965660299359621992865271671074434657319237152492327035731380070575803348534657381717068491308547751714692167741624174815558607740186833524069232768586766866672560686242358886400*i1^48 + 2084616784236570761694724217313762213408679728898576960481617028833334435128277497463508679877580804324937188301084260625704691005834108353127355845834755346065233046368309523939805847089619254421020840189219044509261439822042344806833616680682871615098534912948954909544015182291141730495847996536797382407732793475365778058021730520706970112891895722485367505219199023835453502895389899233401933346786203773297029785080613105310829758765395208320156444412694107632030901440271892518100808543234646717662603108516040533173610166003716923119557561087218198438599159603373059897740107105851251587651940983705185870392908070634546519881267267976379177510670401795844607172741710164776163387917150308054327567520436779846274809724228669603249129294215223315874495386061520201373000652119536651782086827948665527118406221170875863351255529363699955957551945623909773958177964082739510347853223278263671453454331287446183172485656805451433558590390834515965972492567811250082660724365006579879799714420542456439187111950019234207519354529048653132818352141767429927915702025139320999794369801026966513360925622734217662189445781595848229988341448094777755867227198134926564035536255905616954450942142296396849534735365063363955192653912790727703347074392825905376723518638587221476305807135807748035102100414668896656152374370955128954111959983638996515220472671037323923869417510944245533271798836432631825408617035878611943562271593603540796910247535029988563991202635859350118656889124612067415691722171594315334674081494639707649567148155727931240002384049169260558339292671142398935914200611121353069460717746697658131329948515056680238808753408654456102322176*i1^49 + -1450863518417219565762293442382270078254060918898708026075942449310505600189211994504150079348579975827928606354875721279189150776481190833271931380173100646015902260006576268495212834035759412492456118285538497768722180098882540205264827434704069801901962190842701310384797846681581876544634403422097085705751804830523750188316415534373228922475161277770646643246035492226331118714402846358832630363656317438817933478333155264884054021658029418268362216027843757415212687345004152267223574023539400987092561349461548813656626285161225364267576562450057002395413178316592230031879169736529416027676985696991452299100565890742119467749914473842505583569619791081495867210662908489341367768320321523617788136722250348967437234084718792507381185190044193266709620829033027692911886230493550898037112308034974170618985496627741196063980605473661227676728416016801293337849980613290337679954622331238723339560683344068220724683332606422774157403112382816965385932234715574487022727356768275697498521970206910599268145200280437093109755121942480047967040495524795565035120457805276473784292556368767179769772585690853026384943068976779063661343444254986229403111248496263372196444671859444243044146298358253066381452766996631365829105575941971492912995226235738879648143571471412482831003758349847542811996111943445679344211285030817442415055247030210175033933236836959320828559536272568872627721301088808803948044522993950142070922743184486636312574653245596979916359246910285123515948791488111474438275427101446694805978000595729117146846398828338768813442895601775188717230179291453486150899961438777287538230519224060723801188189372069018632604300620070912*i1^50 + 925004694023048080024171896563853722078653091527188765673206718122963895612498169208150151727290989219699944761992783512999069332357958896090332342888615411339840005736338226584641122184737652981471990226650850808565301525518307511406964235511658816235590627706705571326656398030529463433057112358240180526545797755510293578422181691348957292500134287023809822928305604451618395223955009906286649717150007719454600537716439727246229375690523521217295049565031248505508327061676369010024699820019213935996500034671155638730641761549066129409934231080515050669185042303036020799629368912538575123296108193595391709841372250899229014637188579266259628177882441394246363919762968935343653935438998345416732211460201078751245320064590311580183479369764694399324460600329417805253871511581859252537776088233264209940580962267636270065687271865515364209249738773719145237445764663320367979427504366449604071223313489546010199154706809287180952799496227987569960412378409624213163700816974890493253427474532128023793329035088766974007567628827734822546291969350807066873830634648417337949815479201940842448924881079156659646006047416260548503883942677097354925516207812522588473036759191441394918331750942704468154114946093821145813431094126528288660242282184328112179771405482612797937507127497941914270567013795882512433683859874890114448022948237948005553698666909652211767829341247051697383020148574230585898175405517826653925716405695902091843766168557613526977700477504873035251565003681535209482324557561484329039332809960994287024298629904411378915168953657423518332825625107944040077385320596659196449396457259183910795642281830918078099858915328*i1^51 + -476237664644011050108215547611891073472320142959044180564611756469982081433037040352366316180165565025893517187394635730756059277302017050485722988520908348020692281549892194773405379650522978290292755441576108972323924329037246009528978653539280456119486269810484567285568812755040261590910455024285724109490449919198249129661573933630096973213407728397870753076818484888327764543092987704465134551758372576964295528874108617104668805767257855232672136465848209748763171827823849351692208064132685435345957976733389989912273391128139434170784148217177742606483617114483838122303474368701753297583966643959507775644951958906866566355813275342519577920710562596699092218864998032276594769554550345764983257563673560538525494086051960410389072066272678566093112084717668559640016392469761755591351210628382827488663663240131481770962170401551340343853309619214373420631775150232493303811378945212628364006669551890885289827287503442100577973113420982313737252739709407543619527075927144855694877543800331660728711899425029179349621089932397232951371999094923504124347188610736834257648827336977563034644602778528578662228009092948103296598210109714965743224382345647436612845638766109588024362731903647107011192023777886683339774912934908595657012328201820033984341861858418790460015140849315672769672484471102145682175669222415014468381878662522921388258167201941230678364623034639059787231796775364159833773223994455969289029889506235020077386541114716103027045874918762305988209068332309604886244741394437288428889386793943026311830259319877546094537562980622950457491997054356802665670001301380945821095201786977022005921614670969270435840*i1^52 + 171657651509311625523686354888366768535808754365837348829599705237171781837343602318755581658126116187497305129780821511039803713134491898481615046497917783648426326584864786430967428795934124037026135235292580399101296595780489487669457148989514787709409745630100724113208095870231793429167567087482165019915468502125968192236355109774448536294300384329508266376274543476017383759701024001494512378977926126862975257112266329223153275646180540601506568250731888275034233133138291541728358532334491190651008434626845626706386669974467791221572154808995330645298254377243151181946679866845291155669596404994961500994703811917144629192653461254992954780677745125040609780914314103697691326811157750120313523058930144907093046360422500737692355559870568080155665302293327271771698046187182201485313692864169386551065329162019812759440710857536711911846334203742768696036238377143457374422280200211983729947578775568013202442878441159319466220154851367176711790484451368336223108427564044594244737760183984466941651878339281921199025554421523683568185708378972113926803835272303717681799020855915014074524339856033290344411705236630712337141595068793293928162471427349729007712803728102232960802545543087481611476981729066690876647334004592925940887623710237490518379011768009718598435141517467888303380878195001650978459372658219522839694240532401154962354597133035558216027644312902120297653019057535930266734170947295135919033081712349511370816999712977573199247392088638152810775690725596845693755902688656942294210046809816476750257090541210152931341464728185512680461082666977493143812529118861667762699928366058045257226580993769472*i1^53 + -40474327070096213921219568901957525682783226628368250367007880409370332913748442490877152675955226317714683276505388227810291149022703252411594074890411413203815924521041669284432191180597559227460722835510084545618110228297866168269215209160001211421419196352948395775799457291232949459710939199787609557835083087021494597337070824292981983184569767430272916191915125666286793402698303499975231498487468786561642981979051681183702251316930194069215492097199786911845153463877839664160691787847363334402847880614627708913351158376170114198192360827610441565922285263382935792496092672517988230433514850869453431774332683234821759926457918466686650034196520684005138850912434977600566073363359748291461207375319858710871619754858091448944572706241769747110801296360668037436204850751080582677845859974290620455917684634805929609048367498085192083862765467207979234062036030186084158128744506137533566012886848259103326487426978544466414608561395171607397546715865057144331460738425346621621463067238457939757333236244594979373353104861089459349645096236549839274398191990892541551205598957574125381880247292471198179443815164044422811696536147599563442160377169212215130864401300818107912546970872385494832390734720784417485851897644724610227731801210514330599813038277188070780046073949952766903531775107589203942175878754104171413571333791105470842972391887516869447429340897701584353744144934650173914821414844615683730671407565675769204179086808782563608414189503286405358021209484782701690081781429456169845781243521707324913323659173340863693128115433159359343794734410243493633693629484664750935114319233215192953416318976*i1^54 + 1250143033639404379072915186688042348819564649530198556401654391746272224477706107012079809222351041615270984544657023368618206053264900990588236570870426558917409150733529688522080980742820717648862273774231157311246083151914120657890552206627754685840693110290888419454245088934364071770898835727177626922893646198520138161821444588359085554572882419468767268306100074386955154879243869931702489449864988280980342629294526209466210089123801335995609246269851220033129087604569504423374170204190939884440507026662750729873306228141565009862621573844343708390053277450022392181189756271428217815838401411899598570142382759538986857524525974220669878702934977211134914787835158196161519469631054549264242620973024720323192864877756255999702674694406519948341685178445945760012601550871684384802530000088789014447595933135026151614674581307675559103148103781695050347630408194212466310857100129714067150426875036700646441620518139450052788290549214825882576315466632550153319754693131648191531548633409437717746983220409472501450639482998570179266731793999060749383108748498484622522552098604454292490084069128130525875799738727278489477920254526985325584546402152730654710358213428764922504480825792547979303451792932316152659175180535213387152337089847352967360262592972280502402206440134688447730713751089130712307809346916041287443376858583680260994311220853815341810961041177771023005200437142806689921121617203556226377049324977551161113141743467245492720647252692431547147528317445685336910444963701275689239227852251043802234758470360501726238510635654460780872156287809828095124485794845663053506025635983156772864*i1^55 + 4424534777528783414662359176204070209906391845433721375861896672490704046234235117683084065863859900072412579060989706147847794571832796956668134858048400998391733501902042802263232303808138075423735322476076647223611631134673129464367455319096863800617180326375775276329113415732797351006995019731838828942061064044108880090239224138419649452131289998275918627936958394817000025002625818615632043646743045325603211869717111820666495027168792986887020166765473175185530104005747003890688551148406522793902856342904483080196992994930870491482653581307282358093364687105132493316316922709350819009942527257203165598485807000735627430849103614620158607524975701452188251326026200477826534973040223810131733888192943252989941846179982726268625720015519207741844360564293403498736622626957715204896025448288696966337743292066316200400560483804498598402224736633645664770636991229133381102868247150364630238714610676381766727266949789564701060547269255090333814866602325601131696519710754168035298071652596978228618263120620651255999959292056055048824615765766851603411710217854316191436616099866061577427648994208283761961359262621992130692398472306924354635835036601310986789151540796826795806824293985611326286423680790368226441406658847043297609275347251393996439698888506978093624094089053587677071848215986460558007095943365120685751288410529338798340017683529921447006163095595765677847689657887661016165734607546907908335651658093623702933217882972388625928109244635265603815824640703313572742415395706052894249538967094290458275139541240189772037652703324740101601015127474563802340599840627922515377689083727872*i1^56 + -1655263943639604847574246840588560505889957364497838297645947963356387060140699912656397746431444764054436256549115313549886971095967481064904327495348727126897936631719366862459285918648549640876985767088657031371133219958833040553323090993534158712998715863298771422855349466497859092324691334460695040903380065571844975641114500058203763996492061056224333374340910060783661846187684619356477399588869495052812680600992167655090487433207237631646915902599950520691444991309304458272903637866955147903751197905364483663610204478948911249916683074639312081764982174707874782341142311571012684143357613168592489839812189988436007740955397224017197060711226995392271647678941762902990987519058712772031295044851140721288791109659571101388728662838215813272105172988209796380824441751622361290748775626926083158142578001221108848918594078254575400049556552126420644433805193494510872681370990236164987896401676717469077954454395154417167793120906664838279407818159490057143783686654979537455489383740490104530926732747497708158938887196798901272235223481710925438235763485838320922826207036831008583381364366332751025895486096090737181248424742608325699494884119856042377843441441322761324967707150469022596484699122217967747205537747923080584263195877223007866919449796751601941018718628252143635813872760650427389271903892624245398157582340678977848905723779784913294257872171551170813088764781519380825069148559672735827090290980129230709349736291028563164538617572140444022091856253980591700964218841606317217086126914427908944415918938231006481026020387290673693871122094289835010380528510936090874401932800*i1^57 + 333241113171332880361555247350685296900772588413907888034454602668136618295108209038396574611505572280693896650426019360911268985015723825823071282717189436808109644457396437704615894573819670933639610265534523973354087131392668410584835029501150419482798444256049761406557922756121622134913854506135761670071572229321038064634077812009477883706823192231368909154056079495491074459652929014994994347394743092918865837363541681264127080711722028646432206390070740533405605980919015123985515173560742228673500715703091596775361611579774317821909679286969928706867535757337214562728924543631683126263000072528523370985420141574980619347703550980567199833336500119102754060109105316855139384642069726503362616678120368091793766193415797624384839845299105773992352977422685898171733308489003832939719680985218072635675576757555910673107791097171950701480041721552908158934112511696151259171171009180112254007703727980340904523158948063953542316209859930504615326848069569555616121766505928341300633717538147895844380579852911672142823674434757349858187255812559305145468151097723771083926484168514345875140451215246421594404439325598916847860954992420271823039819836650123612334102894637747224728012092171965154516045960272458565893872890369476510428972951865275580380269947023177788770323241740416781025137896775258277866093583522417931776743381068513836093179949155886225136860881558387010934343979985171109578303545566227414966741404969997426991070600069588049835422960962125342999687991062261874583189576777902489233157821676798846205809655312180644345972820332122332769791024458978310999955930522137472*i1^58 + -38412844049800175130222995216404190791975978067922480296111453096858554134709134211016709000865302811598840025196208588210934825086375600346512117569953873125987512931277747231441064852302734774952914847292562683839380367162166699622825591035013214797466183978644444841305460689455635610841971841738830039981349248081769488292023342784005229547833790619532045713958524574735513901714392770531878602861219235359336619594458286842744350020005773674026380599464042594925284440197826247843287816480231242084010281629539375179580863979717349867828489620702625801795787263751559912855462199112071321288622712225269366372616150838258000442795001651232666284469600762917680584406570089020211992641236900978744032849316056079637584932326491615174351296289049003514244277937725743669483378283492346260946303295436550171449017573301509963676367365637693974194306770542586270823654209592583426019544278253967452353386485363381635029573915762528690616498854168474978144996687539080751501524442231473413627582746172901502714420770949915445200954071011348853737317845864935343065585399992996383859980591957699570096214498856285378731281519967465398679129503251928608076078579812766332784458161391845702052298324323315074111265227876225982309064341453641570200559467210248565057586215247213760703909100925877997127538903138278472788620964677610074477478560404322586973620207734345445895603678564252491745771771523955170282858659986353993489151948912368945768649263343575744730273053146955385039057661268982688518896939340059907009309684197167578114320307666391445353683900045293144502439058192336423422795358136*i1^59 + -22033447921394346052021305894842499186277259242314294916535371318633473553810397934207006241053057606212313473831525768785779686018029987079465434738093451110087158628600359151766539339284339102611392396067838073697782646150755201006797631598302756471155631003579700820062386778248738371625119632489805655764806142132298535511831161198690192390601584754566166592121245333641462775872719024910843093826184116331995911488098820714644418053569110662157082511296952414543767947152649994053287201614454286734869635328449640116253697239662281036784396647398949312442844723170532380737123690693579022831927441412700623253570148826261309672534183548914872498226312180503053109984195483283320664091627680331864845369560308236900981891298365774308204623238251586262990528495148618187436300986654701319594568522569676363508705510780408496508698159552863715480771691812010451418164415925213798156446793032975294049646353980477016120877739144695276521573930888115264226916791084419411598984143357942371343141598578726685798295686556718193067041715429254195502997891761489353240538736622709332244188618426633402004841552375950596054062329617779917058990491573951219144809427325549334855323955769362988968601644153641403338250533621402324554745967201609656355194540542983286345348006934642142233139501964142848689451881752328513434358143306388800801798299774448751358277345544789130139145802745670408127922889654061685814064838556252657970081244199621577975060181094060682513758372472551908851387872729070798916835170269847585657305486809588538973765876115216217036001569198260700707075161710425722445591*i1^60 + 978632259565164174426117713844025995765448990461755317720032855570463599019146125405032109422114478941326768469100900619925374434781115812656811804212111715396742858801595100212590068089034852889996282137583189010955317954555788803935527945678606748177324628830567948142305057546237895485967494101753037901895698602731312032397694471049542603272582776036665760295147258181581482148549816630661018145612913464211719086909572357755674320751608161727898476592357096796494158192886788950762708784038703373190014819100290599408355566806277268015184141170432181401909697575207417242074005802589501461592869828776856931122081554118887549066512996900841600440615407952801329625106489663311051086925410605696543069135987178929501066157379567193956964215763397404798993997573838866563247237222264949672892131617503738938764003832091549002777447857058529913231109453324584542178924823833190458610587675980339461329768724224085612820172549334663415035009482908818036075837469516489227427632693579064603659291510369371268908352223658605493633954476583432922771168796077533130110560612462731893712322529357201430524154724143772189196679670846847341092919943942700834474538487308616552279904070805483926005944594708816839659478340792576114475286000217737007263860481656858136435707324451753882560710938310315415880277463010347156583506604435922371504191662182545699673545002499912760171977923948582232653093260308387168668789336936963055762339616718525542678302459971984709671466235510704512377698970695663949352876564796423516172980683400331615666589224027509759885858438299043965279624121981056*i1^61 + 416965971340139675466189754120693538939399810341014464539927321591858700405263707644511191115841577353869302233558922264544112256188688084762624279416035692703292106287349429917334642637279304406570182942597032118131649159924729132366014686215192555558656291176256975771640956307714390542434139794640768561140545674063842380499268701001289605429322570162068382573659789676846252605475175978780227901563435711083145216316144872029697521328971852460664275861222457626166677461715034540682025586036308396183353177859732670731309606133287052792270147665677097543963147187915785943742684275312520032915656668868257479880523931474135320007123781209255888313426793305129321084672742698501262389021232591354238692101322855411863183403020295482767409834068087902802198328002046336301406777245104841218771202703776180289321719798597130632127180081804949476321123655055600757790278048503326562328452242323351579078407460411264784862053343031732657810656046717536774463021725108238858305844696793864445270504375770826712974795709679582514060697217559201628306460184015574409340633737930881135816799871267142566010048797685948368477057934092809543194612372265205369070122738885918235307273784791026012384127989253060151335370193609163615284066886680634509535802760475873131653053290497379087631457720481316369539798192162161200569365637495192132299276375970412065717541952244438242786951939036808917590749050080931564005684635102436991147500997454950748227704167496094847146354056605758365308338220354745495297004059813887403728306900561086707859309097186496503030539534636513725119741952*i1^62 + 37018778253095536963724241744295773070031114694887226790963983438772708512271162541022531283530200864326746346519195974350301326832328143845316322038214338112138432829440986933867996303778563701443600418537162935307720741643061817011837965021937374841371478041926087157466079967589266787717308522861171789669036440752273536562871973248703929909405373053636406637336408450275078285620686774915170262433483586274059171317868777428064767103441948490150125088707548306912375598215781792610621141344524486274238088467821377894587601430914040314717112555710015296679824321967604386395502921796828567151908698951549188212352299755599738374151012332534947249398252253019512411005467604468232948420470706005261198144816514687545317748853649818914417011215706753512006695445342427566920941491812285200524384231930270193379461492437137817068526865798369781454078093613264968128735493932695939965792090487613962889161459341365234905190498934376079897690729066675433259393382228487163470367594716752282687216157093585667900875615274932260314888322676776230859663521491077395859957246650771086712313305959202365630217380740597172930608190311683525903433455279560691526649004472984181787043282822452454213468699226622182016925441598580605192950305716349434951585585477393241968539341949823803531555126826074525072338784183226477731799453820304734656506409665650028862252695616899837823549449607343971239375898531783805241883096553081185254534564748660138285589168734405642487390000142296135187096602120858666380229313583776111709247065023466548031296018805493347694496014449466408960*i1^63 + -7969791856817932610384111212291353889351233165590894013535692202832379813253507514523895087950334141326173545279306922629468910821746565007491138815282442223376647035502800983755565586819468104070216552426496189522990896753233696518708904288976978775066395187242686548583060947568724580843943824051469304987609596972755066486045110942896357724898772061116925909958338547867721708247241241146188047596440188158554407072821012551013514061643457843706600181339382905743117453725496282433141857666328804677684135397182497777086272798854747072479917727352917483542637415629953225964963069251840551183411125969502441200937756833688641983231827270930420559983177703752146545308205700933509935983580949154451606825968550098048072369854256751862883640179951891708272938355505110176047957208818341292906124199435782851065865492293575689778935325398237892643147975737642692450568887829236881484536546420419446619112082585109388644814819734560051056952144930985143041082533638039110669981575907209451122595343432388195102646605275109635419785465901801834392927432127260978960774618506405386002996262833178103164688911266804289869500536311586221796830586403246749650777765761187660030734601278402128845084613445417478563423756631485281715570475825677791423367539041569154550237231177292014814787935358133174161094156791712233343617443601467295753831551549099709499880781260559723924441548121225032944022383861489989971306832025296405260987463750579511371677133107174764489781696416952988838835112140889462541873667414039438473265236618651750949668477370860974859504301637632*i1^64 + 4778859497232575639777913357715386721608804000264772774416229968884772208312314441075579186589257017642964601429515761790817561301259437730074954934420929288832974276197432266948692828159154537991589169716826367965095632812396719754266915623970001598420621420157698980131672484166101187205248834784392721882465186456968897791963909026528420734241702576424929711511902867681829834996625880826929556085610835689803496202753494845467077616861615878673446863081569851387480059539209216526254269839163355460313501885638169710764589794305590293097787733662090318706225575248250939580304954000975574755351814786235983778771868355576233864413050159569973155460455199782854896692821152987318890968939158471448746348757565798174071222250684470510685345340804676085066147993551547298704640321920415778754198886692609748332496142953439608145321845755160364647464340483518190890759252746301167838325872205343845926449902790720533369302763552821926600225001283639283088214770273569789619042026200116928271843182362768383797308649734299275508745262414713679682360764516775393228710432182689415122813638331125481913740289547766649616477943295325787524357283051255681504889400462400280065792869838323015131426579658672175001537772832831831414513941311344108684799870083256788609859289376626631910013241956685838539788687174259397028125647294486868636841799887085553286468117572199850708851941062544832837322110883887269456752092867792642176130338357920395519533611111254293988940395069884902299793631499791477530214533239320576473977122085077120546694397220315013966725120*i1^65 + -1479122968175301263183685229007314635875786513608860164090907564639734806642996485706049770636532774098291219500071922153210230672838903458700145912591970863938867183241691227297220842129891706185258849139743163033991646933422183427281082467120256601324006799167121970888797765065855233341946462400489052040059543350895853974191338634901934564966571147555026975394529139912964745047172304674327933557511118652641944008652346120441132611086570740499507683314185110825391179414579917003971279301013971568474234223284782055655668804854606431194997153834354340011976016913900731648562358827085674521220967796170330204355290595313126527376653821334812354421712958136914101424315933254499707835594122609135646234875822302311761467485993052089737447843190558535060752865007534935899980132759049737338827155167411463902434677544001055418335855987544255745033086060864123146551639438675927933095626647539909152406427374622796747337467880818476329391400036304578900250178591044248158821481202747638927764366688849854201461178038968777274175630571079262772735859791388707455173392947957389954507838830765177518012899519926167802890438649765772288675583921719365702067637477430776532805378886558780960183037588572156959737483977997095903690626869600666944099520454465128810897431150215327266103698244637283890863585943449223180599114104002195993520356306364850899810295295251133397949709083310066448223008186134326240154209117481247980905782260685391117749973264717876373432327750337613844138894864343084426939230203008445441693493269069021149980547668909228032*i1^66 + -37019190297025259078703224842710383551954477258372988766104170812637847306037549985564350542317117042942179277273759042103572507680576183124577719634947689151569288189819194730083035470491305093073005097237064937186901745579134193734972404064878031172006582178155487131280322522329463077664697141114068134502289739392849266104440163023765872810880446446334315446364738876373032045725141190024707509950547302518261665449878187899877900096092872195625632211324050181774628663991204764103648536442486299254037053603928163442522355543083098217153262047989920622182038156802234521019323406397383000134831522641719924896991589734802455161778319611465054914111436174131560196544897733520466861706507803613302784092379762585600456885354565661791294772021138301346634778251930969821508142312952143920376859423590111640412968132742150805802296394995879888364652962172036317207610640073941696777356947982631150154058365209136234128024573295425845282762038612167692196643722557737366208152707106391442270869225667132587273625748013167710479789735277671489100292716992674194151068139268442963325952734762937704091244209566635045923296808615864088416243302132892075448363097863924538133129674279438214298102401272027569197069453053532994974300596631708080171286919661735079197436666506724958277748698406406722450202099026670566321276098113205768696267143737908101119292628736377453972715743484165412689747512504645858658825881862694958671344765745506996702193434820475611817641289935078138484678275351819284035448309083526719935566555876859487459945218048*i1^67 + -1891683235395972087375297223639950372405966967196792248905878074073572852909680581688655276146644699097907113898750051090160637218756706972271042747030835580609719822710718367516514443248207041002848615439339353821502473413920637090550621946733736958992811548414621857692736134853155621418108371850278024926757736726321602690392269325732483682953577324894231186268886427586392659512953323960006442292486983674371771367350765805394159910309854386744046946695006403589966988966358871060460501973300273304683537744133008590929528708085994689275163674920114414964767691910110363560368184786588035981930651474212373177331934542130674902730031125175362498994590449245388000410440604625751377766888812180823951788079046837322904111498508398825016135980105351218054606073386618688579440275270829998000479927550116572024017722915516929113211210592361901979178424560004065181481604486790743868462097136096989059486495784976439600772439735717898450931066165933292970445032814421544591713676945712551483020369203713927095791005147656253975220445472183332650761033798750963326625278495737788004725290730137443633393278569574745235278041941355255422040037519388899927070392726896943168215761436465003695050010326910316814995485330382655464437579470366841118618778426622719425440786783022404989273995215296542953135998252861106326325797636690273307608294377945960614141421177256658999924894272450749789640145680436208808284707866722481175529876915812560173631317591949238266794811713633372092870931208580469814045435595561711659737802666284691750912*i1^68 + 7235563058241783590923095319746532477941616522596044836486343076845802354666669484517263897066865844348236214325372471109749472167547611243792222595331288036520840683767782113546475418942799612277547424433385657532712026978652706621494567347279718645814501738033887387215746160093632774392433120451791491437225733608606517723651492738458995871945070875834486804925726072990958055401785134846156095441903324787141552360442385650035876252403353208189802054449289281836645239855460839854314692989518137495308333807187434286773811895060122768912111928684904458437489140140341523566907897293558520435345614704221719783230632203132759345493951143166572162196382982582890566477775917507503547602203263017031679784291675635239300981817626902469940034912664039357924237456518369173739213759216904710753184863986389275078290558737306019142892984563600532539273689254463509422176501887857523221746146131785585112250149583726964815637214018552603510784623155890920881911482526567346996575980452731063776376550807509469138013587462413316486388848113979396250633552087697571140891257227164778130358562889419988733219096919382485300418425459348868668676690256472730319662621921988977703030067027752736471630397956708823838038923441024208599068636474092527759598455479454151089900371487928862520803466913311203344632942961422160809974407341105626074771401694253127476916096901778853575973163049875244864065712886349216699867259279868416338193993430269529622983450446121488953592344114514021611343252664114037021338832460996827475052186287734784*i1^69 + -2530854369392084641073754780320530741330530199228678404173401728432482114404545945493829505170401270613458257169662767960734957250338246682703400874419175221913768275130516593398095534576159165506263636150351141037078031761262032393920851575479986490683148454389077775206649497251404079398259337675887509539199315231299734469862921593170748429734437605988611978491103134753479562981100080239752909304382585333808780618598530016221357685988542549675212451055279587931112812945224230663393281347315906018697064601856783037713212207066073591111998807621056596916520059388487171448572050803893540612033782863555293963889049812833247400389152095084604296991327557754748592770451218787464268221118420511442290829926089233967839069426808966397236678455440021616388569547966394481897543730797366496015488422029825164377743005382428919869833838887327680278018199298541184698597898448049274803256847929940369964154074944535444239146065203100485273416160422295910223933005337183186682739759360124848520581396754140560864512690034835979527099158213728386660957636867457136727862057214438662235865542954733256293786237639528369037202068803702817594475462128828672953324624352531121457491550580506205598842076499615681329392714058991009038268979015840769704012706223297898808973970716584869211079614625011633733710823244440080311021410083002200965245668915315321608128707604083639129697990104022341510248844064443306390379376870743380066788626641121091050698959568717268230896994799210826116846192467757103193225747783140848930933178368*i1^70 + 407400742482226073748616526806445294934877591433053718926108083180437202761331369738872713464205664692422166655691411346534905871300867377242300714911833535268602868853861859668661089213006138888450350894178011325655507875401762655219083310555631187955791160898593058552201889725776443592254898741724351888273035422331548135734428099962313491814699319987202831330459011968372002998239099681952520506507521547137692189388833209935540575935945932671114675189250875182888292376290002952002119695780289522571447948922931373788708094130342778667461770942640783443227833908835922878925665687392979397969426222174595958408440319786113044668226745490959555717018878070580641625071824342814866577163277289371961483875786826992950235587437283735191673711294752475450363546556438525355595916139760794041978609803963088876532188245318259136390066780955064475906344085261584205974150536802393611479747606839426889889884152701973759042784793209542055543200647853396967419926085368871937282041938024060464168085455128338599525082460575328699707663252506043328448399606196515274899151509372747085097615616967641325935334573521038099008639252592779605675557215285524538800542308808400698274929860636962969449628493316230881401215150863251892886022684226479726763186244271938830829470068306278161318002045129426277904006074570637643373976504198485328606418884299016994801808446314798988924207654868304528604017820579707385087010393607113506908172105207154201087341008200702786003812182319403814579631330331056434571395212095323635712*i1^71 + -44517724618861957642457734206182242575464380328221074246465665760307527834276768941465697562983648307969322102333122006187566706731858509998795804013765078585555261723519624401357384357824600980649840897864825174679600520070449964864502642689408394546658153695475225978583711143887860962156575985909577270413473202684862087312769129347663835020417455666250263404513195719052295276989196296227788649180295738922462889682192394623270081685511648033500757144094094999233695533828529386923946345762638067342894879911610633656314401528272283480716997617096584684340938942039845443995295434676753054395467799594453875802800776693897395284799185458950853791834993218870264216131605331852449383950392625004561908264466704894220801302048003333541386379114120209571402789682314594913933915096380062541244851659701437513595457227501424385009965146532395006022046344749744750711500587185276388993543974862362592549210712785721083455069572213096213350522901055906089860688397629310760230255363861624556598556081176019391622750098070022633910474678115828624371648761301178352993567098306935126509440655340425940403434772107045315814801397128707860053104139907670569377984532781198789350829884937207144894272156235910882630158998929818088120523251354291893784417908999755414603679288592980412567978515112386775694040842567615538890778993399467103546151784568298322241238460167133492280009592888440947396929131025846207169975500032383878686504949506215244076579332878517512539922629531134343821202548576162129878549228683264*i1^72 + 3146795951691883299313940785151393929600441193873777850817297656523199173326205211477332778665245621875671405057140770201320772340844541067087412034135590057690185835180255530372023011274526859261847438866114661075260580537596941130883851320140131962853157383404412326333644555536370373492359955785073676484275407425860925062916496031642147394941918831820995502167372359509549778395893345026076447213282330781046395329043279300452375402825120469492991650606214573412693025523557682443429643477696638161376379792177436723010780393180697796762748537826787675818216625238498051634547140928564095702569282551013805290459260681070771066919717658006669226625922335301377528146131462186842815836034299483029949039732610300446398268540684944942407084687136771037179644296453554872696989564817728705195003827900617603819028989247436732750135284572739664105626382567630091311758315833651552855751288199739838237802972529775673080259434106340082511749271365124068896333653729803301527839020277294990054444321854901967011464567334290391393241215472200376837792849061087252723366464410285100281858923993754358227332676291222863543949990678580271843048006424081969519557310054817339296991410500378884732159730160799912621542378666508769746723321162227965983056133301880992703354060355773597669156527851187808693936387153382319037281266801298001004593593397948262685912673816492863345898889969377135405977235920049457030067324022416989049308762019741908373489720411917024274290371312935387633954634396862254917091328*i1^73 + -165210066578279465168748292937676754546825372803363969520449322702909548465099611164063552528502607342791617915275546684754243797896281091412103642733987162165606918838681325331408030158698250679391989464937602386848732662366976902058775309706964166348658627608060738462240577440216800903406361967446852821731677564404355912425125454503629071542838706082058585325223221528259032345695413677219896855785360380079367504320550051802232040678555969741109956007559783967190717370800422853822724787492243506540997019015028924070626786535082603941892962960870523909982138951812044330683719409478472278556126999879620900742961436433710907960515888539485016677104170556622401553472133554067277766003846539422365457008293565067747783934611555931522431680684514607650096424445853555528808572281628450147634150923711709481703599640728808519305749346753959709751796853489079502392312612621916001182601826505818166020562432190879194283909161257456662206666020678610823974266143346491091964807697633005088497059843424651592787151497792358877143213775008607670712401426928619532519364470865007893569513258330637870391459482412433977207722364802108053650513668540780865096215222751553811072141653314548048712878313908245024650124817571352588678876450323738782680579729005553845114618611205324309242092922940448157326533348665445031214173188196657243553294500208734460361372803789351449661058644283458836175252992050610359987422027031497998834383075096749836808802939324299355094678655173503027738907101435527168*i1^74 + 5011672885511110798238190686322452682099229552730862772098201317178127754305291632767172391640935562590410584542087014715731769441220938931798704388639167750877474262695222488432464400698898810190133953219942424913239967575521462599453693903930733181250709987955614439341796871717212764619917773653214937034706153415357832404638039624828442754953781932101866581931489943403581750486556455714809208520066649523804722646400102066382269347283399182140870276679899640158284421645157302721266343059640561362165065559561976788572673395002004056971736126365518636420539824266366739662421323633231432606543346097472236686862467163065086992825854089099170127792531628476964274901785917888689188964390199639046483654824077319924822417780541868285004256993658809803498727182734962810961923454944602422056212542529673174686651822046085180550028836612366472077991508127234592822471544437415156146127440365232081879806537474707497003938836079867362863759991019757612314219391935232599559209342042816738660767182104444191943189300567902617033143827688394890610747188736456956220168028662575152111606863910488667737219458462363213313064988556711939830477389538543777895232286840133919512441765072699676716790857495717174607598270362298275096719517816229591400888065906800193086833577508025957463063246434706766747358177618231026432794638791036729805598026949784080516112469316085533879923911489420835795809794807869689240528151227203916497985183014871515179386340797298089594108276934690074116801691648*i1^75 + -230082263171112094620065800958212271558383253662384674893947674521265233228838787265297082827800039369975039039630929895864834797980179553439694024905433188869144193152554908616435438845975558331322148159185135604630396566055240068901060551225244125217442942801013318052048254372911387249662872287312095064570046683903873537048253415771665152071887920776942165338944008359943688395631824650876755650006246940153531894435446435441352964294075065998497297898924654324550403718107784537280575123191102175023366088922035334969909910537751878940716251559218483655873730621309431313376549910499764236014613170296266605359424612975383442278831639600716868023506468793425681238346171958338709448441193653618978062263319197446733110772650179307982846612710992691223323780556571846314913787776960017754377092773039433630178478903810218543121303723501440595170822479698889597995402978742183922688145630666313162595172944333869806898640425702432686134262510525143848135160847405900172802190858379163879923210080309140485750678930507586609556180947346667057205480587968547322891320451029897507633479779392595782708222094536615857365117024441886964901552775448093207917742721805402001674205546154286185696122103768725571895557645065641763235648980601084957147134893074823196794924567962520075750626265529953102021267373293986533608493853886089722692354812940520340674510677082268824607911074457667303221582151820700098605043710488749523881956954227395413909256783787254909503752576804969250816*i1^76 + 3244595375256065299941269296556416300684467789862565942459232301220565670398893401650484069933601478410045225544013399688588269429222766612272957865304584311324180850335110097955306253504901189974746028187528136545886986025778614596611081478324798986494883027923368817219065906516324832202792820241959731750887354673421558526744872067409765710267365801868519278118394869716570568749121901892345543849719613784087116752386260946120616363132751417555852422382095042203868174738691336385794905546970778995410757100663136518437793010300163797697541430836378781678010649615730754016979446749991217003768374757597612082492143462928751599660267014496341731760702497593058888134589220603528731740553148260831741575006131699651569046206266982136084409260535393920061039214272852270966778876839298436399260692140227869742319720814777541334256902322315936450299562757423693192956424641128145565875759284230908074565318355799446034353748445626622296081374630026200636593537236887402633910404107620729110487344466843568547911162426031488365515151865462776243168988662652999204205416088950308800837037685030338208046861156849097532392910747513367627126824222714689876855051457502606099021475800838917096001982501694853318071858387011241418942173345320949419046637546403698388619117257099405968063594356745565231133224771132553721943724441486822890596638159327924320620371557004470251065799699666288424556007681255194439347257116684961275785632578394385041684089507652846964847851601920*i1^77 + -187968778586286739194206687303346233410085738375886716828462368786064392196588699985552938197305063490244900622850542147957777073941523998160633460052152030812709692251722384397826158485103591980378855884333999289607891692144818574399059703431807297701690753889207182435391538696346547321454462405004657275364585470421926075089211030497547974048956224057000256620974798249243222872754343363948011314711273343825604380468632427089363807861296809859816427842816921988184693243945752603044617734529490006091223964903817199504366919312872217608474433423226672314307973469576141277278530131974395640024687102036382874783800192458423161645937566768285748125908669275082171514935790566133276049007775461873770249396001779682359294521560412612930532700000925275609015292001285652207049022551358344563536963968515435803082241657969792185802597942007454132360164448561507738273294722589551882147517602046116338168826655637849301333499859760299110595345320030606872737539326670963135497976239827263601759751944318186892632813551742656761836485398846936301006007196160695745225982558871123199969964584664819516242855224581101997296594435147696406223598593476501899339852158304165026960925729390590650395832428107359804233790073188874334920734032177941032245807413128748627660390529284710779586864708523591003764536741519674872112383708301555338389678868474804541835732161157640209402592614563025720002861246798313767475671144767822953131706837084160419707714160665358350942208*i1^78 + 2873156199908169753814844682351694496393353007318306075852405260896084834917072234822915816833029543721791865193326668828597150658098409107882698806063939729158251470308969831397215540754190469767195336535751539056411531853654004571499177388794918542300077339669048496798005393716117111485522862193258317564430700652265719888686372643367886271182219372086992224399695379655492204508222824476699315574190499855985677295803793292567593310099048726200024085283229074333555238815118250039307131659742827787932518301159930442925889510185792512033587719068568183782975565287449911710686608357993267107540519054562390782504689689878563731726594797380706693143558025659053646215161912894753013575261024772809912633197766496284984275180411303472565763175369036452455208865425773664191936279398300844315190623395462042641360601599280395203453928123233152850118325514253762059459249171248034701120910543746742066089280414891491517356605333504480175834709403337259101051960333427303504290634838712302670143024494026812018944745724063168288626356144488594531656558249408747809552612657497387651490443532337032467047910626584985644334232564750884094972527862715920514841861735198996128884549667429340538537292789711760535430571507973285485285971634896341377048558529800018085571780141823225820656472252558932008540763967152134623672828514269294433753106576900604191075273533052315763362522289838209940996288526364602835166143876824071576707874535389601327342368965263360*i1^79 + -147095541597781894451938042791236971192955146248404128858733023243720517587951250468701465856285551088518331067388730990824513312357470053222865834136217390963115496599075435858667765629933242373577966590163046721523344637614681200688067153600208346150443202767638597575941151475242568341667503386373695666730105312888486273493773700428461688975155581485022456528451307013005817665065810608343643175499412859323005247788183000414267794551308315912839555963369347591641486373793440481531157286850927191512487763074727252955760312230994992910910317738867447524101872131175950619609265546369512590829229738981337576181488147063919891485417022628472341405963405313099104265152428855417126395499711904411618194758470155036304864149542626591930754153064463904683160924770215092091154770626030838281337122303491918302088121351340799007646328465515546416425225085483666185768402367925890047551024666506995344403430074271529271491401324280976820372877303185703718921904148759630104362400006425566889104647079551332543762331810312787649590567584891960145422356776796658580595496676166152225473587833816693647345197719612186916494577191630419101994074870790541233317963613628375055332317812070977205700943748438358839187098872932187185003044174658281308219019686158392191387377777019147073090743918070105657787222564995951799996988386815917304091625771016071923547818247877654015423998616106676457203105752575333965196396328293055333790866491815696084947173376*i1^80 + 3581383243352323193618968567577627614253033070951602548698528525645314334846578797327276879651924056663405574681024160174785572085016698252209658858317785439862897478938630944001246565678648517927187099046417793496204376839236706251323031814712721634916021090601150417571337715006995121687972787937913580951733396831000891457183733846358618415413985449591483126118085413003113200697399430801350500264365560264925675110079913474316821906594144887051836602191702587272637567160602774031295223807979054706371893465648352683872590957754032086106658105266947387879937860450438981634309996501088963623621400382319379492871664981370428201675163872132339532353482175806143958957905131151456059548911945251522736690767121952900884508125532494384591976561559674635141602324331841735257794430875147635643181337186303547250356104242787595644797824585003199255532931251654376675155558399322282099321497861300150595800666671196613636320272932649365619621002863912497548091393331673224678484584621813713423682456815312372148873787263025180947848095541152333804354513691895150191852222379168551661124364018183568456959653556323840462540932264601409285748628882067247610971880836031607717576209808319818332918892236894801635041926766311940146300514110350035733944960823993714412744005758387030502389587719663049830987654593873364523539125208492490615951807528536855653568213138001276790997292146549480110903176455259073765880063898482835958409627359443419136*i1^81 + -102633150817624694700132300527671971552173287960746796241869058968696231231543353328100682293910084447952908765049422913611272479530452099553784090332492284487016698611478745211993372822479598433693921187203432738296503378863657252045502345610154867898866542074415193720053086524899860510303793703030313226965052231816691750646865896340592004134271086784392244840704544748054498509513076720704209776985827723984764083822261707813643352425435673670119343742563871906161457210471583828079843319330668471538335781912619628028343880153334107707800878515027346615333396021702058075644750671122413089306956591736256660254513310443164974797683059614106430428771900187524769545683112405940562327987295301907039768399546881130605835290863093644853613069910060579361718542557428855723751990693436587780053969541327722829243679208429790690965688768010703350912177959508546568632077014411917091563873845281006460676240022707507642423992413531504854159258664833608920727867872545474523008188573509404286317707557503884417948778692238201130807674886270696200482670009294813036919735285917668104657170956692846924490907404687535509881825915102325984165760371045413220151396357810368120294449507397796033956091602896224910450085155852737037043018426254130943574032825351505414364041111711812361516724550877787250374533565867466406430984534063456380758515853101197770777275355846658725903591152113390339670862856201066312054847483975274214625804025856*i1^82 + 2095367893758329420722903053042332713401996299849852611410644437520740679629846182844533278720255886801177851603496603961474096736547491453892520689977718338529485578792497771599582647526545512721600858612239635826455896945701356731622557720779358670288392930660788804513172795327619202564054908121400432970007911128726212703132303480401996646722719776241710863426017630335407971808321747531568735827855030747978423033014683095151403870968191679135859714474668999170313915467373156416363013786731533482914251215507510220188234287249684589202465241478395999502959291944386908984053917337278474268479013827858520600378186280090211867779342768836285507483658016066377603103197510695532909941272376452700035641200063393662486756825279333522539926523117314915018986144812376300213781651564582181521529129863322887576613316948169695835162506543833037436430873358027500153961750610618228836040292460223282913223164503834941520332616672766108205477025941745013211948337534515028146873058059443480876709141699857392556443795459112738468830662211452477083341110819118248804321324691737373199827765767592369432599448272724222568074299302735030522788641851132800811351274782902863453127625845685740520817802387058298246019995993863910696418011584004656101873756190266258499380612643923384473223255176921020050884872216475181692121773097523338345363415674178382246936866547966785268246946450313656350740658239395514160118317450759772307456*i1^83 + -34352100977585147859336569702785147233714492738739718012842406456709492872582854920841238737543260735132013036891074592360179297709332299341984729984893613576727970195496019912909677960045328822193969695344831722138044063407691414608751853662347484274156361426473282770816389902179812336014154298917767808421861320445659911418667591934774796573244134771290640316047639792445913885756887403652418571740595099098379662376995857907801700249523002951615204597903632176374788001366230645293646734833223852096915157047717330476958907591805915307727672085806959428817227235221146225089305514056088711415816976883767777373627518599393451193661152721120425119758385612598622427068033409982475274164770971604325998725987639158016826270722560394169421741175997360234584312978430018925813606720989855601483894385351454020583249691885063608634924764700490134413052158761846666163777467604168515820449065438606569584056714236809823678927503331021740014419110185493098714374814564257936005475009216694850270761263480439411574563143477258476588367704674932049802987597707362669489452215108552161936608768232462373040171513425564752825084058282891829647559671217833814912856065855568463767793812434864442489067746537707305733601929286553370075061994329907219832151716219440758967644083546411225268020149686229782111646480845022321493494429367765799936294551082866567708925320565577952577836226466503687520083709641837114014086587219968*i1^84 + 387807200614072824176857563859402192368796948859194110467714824114161876745130685532027093170585962201659556405902021609374644554500508949012759268381632880134010596163311276811220032787837663642842619600099373599496545868242061319659351466461080038844219225527916927798743767883043524500802795167520042959984837619695205371652718770418917367566204223154082387327197263746145874390140923484001061195523490766394854072096230391001622402159023563865215943216506892554214143215287041955137365758707641508114248906413269775075380308353032967499806651036670570311434642909235958086287567829645673990298202130329544957625479627517499800032534723625715263455306089135275603139297898811270926817239554331450399397343169106480270104496615510079120730006433169181986340476138882094240136438689791942793824855108666236589051366294423616866365049950595327407128020119245138493749650461389513116448378848818425913191921956686633113096522078647005395088853044701196522211041107011107396327778256318677084553044826771804527932375009064991273217248204873109596540617797929721508928566285682633478826463319868851251549779136923682959942046849956283103421500795201546518755802553127537412486080472345640930701722976260209011861463939302349542238547219458752585915439704073195820064937984776687411751601330710738413735154699488489417627790912710768990056886518691981934235776106232436872689300976086633567897798096625839519039488*i1^85 + -3938862228616088375360467670803355202937360653172790929850061239466176277714701358690211837540959057436453577635792002518912857235640030287064328803807657430390565350622104974538341156128426874700803063203157597665532659506922179037726693843117575770348269637177417766637045448026146219943620944626422395866239334903487315956309482166335069980464660878211522014485732004957780637416454641330136375293821463500069362926041384342631413157165104496267332613319957372440217221965095693381307722267875854591244887183330094899732185669873326747142074717994494215841252209223473920237742608957759833231335383952630000954548331117174800287409867667136571320005467635162061043075130354654501621355038973905658809708057118539978628691883416377382242949448076825793286630808848931071843515010034449043786348665360035264286255029222014484241487026564218462617804484970178910692762119552354052180195144066865264309066609260235291662055738722264291872658259121369085762547312975123873004074260485932646527410063128930146137916698442845096180631233208259286372440635389194436534319715006047533032317429776691048711878344833502525455473903688297079468781466677866174418774592712972916047039163604133629304783204237975473644440535092184459013937943692600067023385223955684322053802447369907420195953073086396452800691045391500305336311826836500734755224649088881042693242401396942797255519361371886339970805371961868288*i1^86 + 32588238551749014973163907767115415817964456270364819175055557408348721912179423527207082228278860451480570214578434333896599237064726224818754981183024195653522357310136287084063312431930039803048354859734116091582245856493413900321702892632463669415352002909034972287185358294956140479825677570922706163487318162736881883941393552544543436781319574437807433355014549064646765353507133309999902971388251321795796281528323405239134824264821886457829934165124341218907336358279872522318630199662699710754514144390384121236903604319872666175197550497218381575881836236019828092585132619129894294081183789403524375397152837976630044159573688173923086119957175085086272259379019321027713067632466636526150911555072445325815041918934906517592592941893597468555085977224308261380032113626960009775656482815539157516115493662878701948788233564443351136546003012839349667681885852478419041409908818698295825474677585763502023593157523280190560155355237234608179320358791327532448353922776169055678016246834766772658564397379719144467206644070847564803532667247145319785779692247506142240489299426602210660330048978731414567193933431131669337395607715112555998880910904721785051410637152825001311255939833647574254167760394072281010957940989150845775349837256869682256799009482158166495814251095166534403926880724122536071659926093303771752228507403335447817621330193369631419983098747885746796107923456*i1^87 + -234749418121097791533871884845552539352950259253868251239251769491346081337670422019495841703779119406880764139130745422012949304500416908737683846951839604731497958419063868313888401928296338243718509088955593732430823232872791048530301443928921048257736190002354897400407534523792287454830672763982719167702602006808587441510598185367900976604169050056865728927236139250024961400710493120250291729782481356897537189807536942514837878190300015787015087119307535049565278201337204562955262091295090474463501971159289832614139294396996728165283110520124992714945461462333521859963739062057557013307408385580013735199461221048765141190055848906181858070146896928041693120332449861781767458864033016612333573522470701490168841963154109905746076134291003542698355562077340704256939331254652738308921970038373215101146467232393202308284544108405640858280259917114915138592374942521332532736317700757867651116538470638199623518796440562290823906367610691425487383022996427725932310938377073992240926996210353409953041386163574761614551987335157427608436477937012134492165925490058666286513476198420617004579211688872234904363355787781699329928924645786285919337516393728654755081947591621252803074549494102653016375715730702822754514288118778195775607707510741568008774225078423794943832058060849715520933244830656782727792448597459013567731904418502142567752634675217448081366478129391992832*i1^88 + -360969872235552861123893517725787080645258783325450859395440664917440938591947714059401601555722401135415070118072223080293561521858751788913280226478363105130952805504564631130154585201609788979699152199465634200560127481493229636541558701906885039597482687986004011486672337578046122635807296850739968810575948271064829507906625839169948128769065959945827548531549549589214902540190957164237284636828480992930856117412306733187055488484276886256453454399668737002343865508066468417024252860277324816790945659761048625263609334232530081651551776523144923499260121810822377998595079245410174608173899390919033206333708813564320017281777252446645178080221607597941540587908392605489717932503964952219581753754834882794171552736035074986884447274103912294320340363035291623536533071211978363287343917882764222529503646826750309006561036783307332190371288141975952340896227302106980123574794225147451728192308667069819150120904327773984039500153168909672214090678906968685208465800559495286553242221835537086695037361691215670965035879776514088285060161768887702609610952091610884080942026542627584921250988575976095986778534609229078337656397899903384098373677143830422042698094756129867629017243900095609560852869468546878539424368051642236052107670003802999371309648638613232056011473291824415627616012278176498356497804071215982985373197168806274635441181061452454156126126080*i1^89 + -458254175211238669040280798483775070019264648319738985179447270033658314351987104230779227988218053593604123933186609252993379407402609186880362749440764359739321555980296163088427773867895512599133857408529184765114436607049867021646564276857893022012866333160160814849789668741324594189602951670045520515880926513214602781057969448233550105686193054029809012986430706229766605151590690103215896411998220770360968422063182502726459055489133410754514143419866226304855871459295685300764917621762883332315456219942512059782563436060716195234085342737131010027523714083030746221123565056650487936340861762068699265543012138313285611284253629218251813474531171797434574061617372824491750444398659056473138680832190967110942588402339196658985337229977589724483771609503462175728833111076558889831055974347932640916431248439570317951292794503078949209813182888856403283459932155505685228974925671923955336200051758365490643354830644520732928295970134775565753932280892687859068289646703936540939081064479339970534033144335867146261385760471449502545855713002514656486085436978308501696477372614739388583397745466334776605049272259971614937339209463896968132127366800331069959303302264245090186358679613545727097693648568595439923271425549744622497606227109439903821591005649156106059098960536744024242422140637141321260849475059228703230912653775093532580077321003577901056*i1^90 + 258279607752048665269952276905950830114394246864527917538538848889644753268868093808871617472625690158954954448905974430077674169242512728252827918022521307064735214096776709985238040667730712283879661949001835687906647389415005117134376039840860818624442911767014937806006133884336841487235581087695850510977582169149662355751612591900910975118437191010099127791127289908964841530286103174003724001741697822329903357241423277576333192982072624179809296350157236146057792697887530745106588001579562449076328670582911865824869138067843195980805387170552249881163433322806721730833018010727632065267485011650019768161894629232914199051221092756027866848484226767446948962547989448530842083027646907222478274350872126837419166142311103497945697265357232813128480972653689052662161564858585153066622447127349161166266840070304041850514640295472880523852805179221273050632758039023777757117553877524905120497715357230892755783577755350052520328069322876886504459339302132109895924479260433840313907068487301684650872799699602838282627946071307212085508566345318026408562586801452189011334759520840069724008787515910159554632503321666607624051453720214951254997720656435628158569928826673803676905518221880712405819643254584425227439155092824863484211318946546814751176699500206900817090066214877772675136810148727696132839729956151007113942543494710419516083404800*i1^91 + 46502804117222545899894497421252015508892244013120846452993747319189353548455167781413188142976818993808444611383959337704911389352750445793541833170714069301229864454534009070547906924687779926613673611002754187508380969645946172183359407904121406027641876465005654179733898701448839134692968624100249825851699894235758365550862562164553345671280391284529786857470695661038554335482884322597177373638889419148879642679993247351504477135759111110296321633014230290798566263716622930088310968372944944105776056238940967953794939861841686046532743168732365234307698578719178664469860479931961116615190545798068996724767682568001888071367333958802324184188993918883290582719687603550938508572173613933591626420268340742877604908645642084413794855768329724473523716333690038635649391227233484572728487808507132081048722957119495164747009627965981258952861154108099500192491404724767311072572940741438100594973772487538539707146837563720333084635242426714447575307557886355479127650251541208482867706227240700399974589485859323328614939758688411441878431734299916828169391230938658940249231042717186620302035208544334998849016690680403578868333329705477370949541949183344941807434756551087664253563068317474614811029988073966465259074012246446171019872419769627526993174397965709300099013752431780095167375652228514836957815641841973218837443485450108928*i1^92 + -73822236226498763075500103385439399726754486304458132802539371905790932770496269135124466322885807408665389586721490566163733558806533863170079314021351778742804804305839716505834148223713356212885058850548136515033996448859572248810671149120350927900668989520481933857764475943347924305518109692157533380863607026337108970545543025399607629580638060254682027801158102795358084770414001468419495773084304353714384844191157007796121636888438269103373416702978239247751938850426845601992128917250248222203424529719798774802851056696889582105824467260082239404446376419157293150756602434652547509998572152181689160817502216405111098762347432114426357555184293831227892486078962478019752316020893547114609413591429654268514413056229617160530303636462157264531769462086296106619719857045804014647105611939033637574380791423881103857878171146173658580536513940254276125847443485241750214458543187269447611092026443428342037162565365538148560214084248919744292838088636758276752395393384428398278022082891673609646043279749301966609627060675087394140465765973605694460994656128157504930257473715757558284468906118025424638060400510368816600014842158684873050732233426255757681850237273675126229761849469328158660451786827363569781032658605807865355674591630448486788921410005468425168540175309616841079679799689751225509370787762376174401927249920*i1^93 + -53282527023236130497311705337623938185776893507863826718697101703112668403866590557825154503766579639504733648252544790560102716379963593482849501309092953714877677465667837907341153536876502503167389113667019849674148188019734937023776306631413065034206991270176538905951205253112680057733175039851032562110459260520522562544570316929445084574129932431821406161660475105989512359264300230770489199378201834607204561684933388275352469905734794497228158074335860182328401503771214423124903764443569580647235252905871645711868106641481855190293893876057703357904685416331502085481865785728656154688777178508178353048245382788545780318078965946516314892744181481792008592872018993825282293117338506805002583723289753138725022596678781967430144850683557617689645119179193715469936393382331883182376896395000709509546749668142992088881237462158829205163013468558768096490171004201327174310334795148015716649439620945280234717538783016182060800243218773593588438785968463228083128127501378722515146155939736273697923888377480388187343854325537329766935829135465639794804805047913050525986472743962931951071671857204862982081822113796479753690272148403892962896240214827625081551852105660261919984474759196240923663358786384594635674122969955020052217074610726491594913095271772894330653633017095785013528264946571218488651081788615032832*i1^94 + -19352124927276972407317069984409248159681165527984915767629202863129066415865017163123848449612308724025352772031376281799715935058309331401850295009478000573613102901057700410514088341143744625408829214410764302311612056370216351431544742208964224915320804035774996626018307697844960664239736155572242365700791548180886813639511032476191598706457622927392851747581516986921724068272714114279625387284685904890000369333076127364357996541536519149855652575511692667695257548653370915767460146525161607589217213067803826539518105259912514893847401121494050663320759695800349277212120080983187454165532829128437728299161843462944938838270878669558990788003762869907612841947515897174981264253267295414944715490790308537497325455811068475554671642881211141341434390689941599966637011809302692925244497695273240681652565180390498294382346009258325254022499020129487889807235789515491205345249601827859449493127407243102449980707304403307378304936774514121628998293139437050756659032030174203215972506183476223827561988280264405786254585819599028039335798713288084814139950884666664356876077117495816548509519801699091584226329783631810232322834413513531741963161274712778544001134725008883332949589214133106041523297662409156680122391279238688594950784343929834605870025786886283915248986603994831996821771941958021792223199232*i1^95 + -4635414232030677232011127403363881366557741865108409485802601699330352863549491729146193433033571411711507578343398165108822240442371239352455889473767366725803163187327822154546658591061593531520069770332969874407854150382058291291985889664196431490654322833086693270666872151679828920518673639888083200219807183028556529501303826738508128973439338341683145091647202222995013660597863477248268829675765425687955354849156796936295893937466539457273691784204770286460844372097640745885438930277915065437559627273476411025357830448950753450611416705837818202745629249469111502559838501206410818899500290134259749747286347834329541232184475018590607286301787074068234068271817030694217072742633912946448288577171753450511558334717259814745364824431149941445441776135075651487232732827246860717896064087099276478296209594374495992725072430576626620441921247607781082802558855994231817012990934416784426806194791989436864369305836985413044329275371168700808240715493115335040891511958896414635318938915139993564969158514614344353779457805970837279030102213529887141716101489643387025171334055913233183220812364960432356455114624395648580541025584469545547654629653725946604110348858472244615765093020129428285873686031880193781574947438644564147155005411864347136948644752278302518949717581394107471719862664022720512*i1^96 + -691574458131847920994223056158708001618586701919306715354801299736273627608649132610838251725627386708752179909021657822549384913308096763955211466543268996114013364829681329749984853613907278595470572680148252801444220115246123287170857822303322781840043530763186612322374087863887852965582091569855378216001308337829605966122597866486372846079027763002880341965150118936979938422576850235003204997420823590115668992914164523630765477998990557011183317806430639275795245086481894187455254528822427043886252379905231800232821491696508975222651810951359405859939162081610005384261740903374716694061223456544741117834818411141265986751133737515162591350484079612209242002308582104002684806908178790593567300819008023327033391914457137996526247604749480003384810657672799937011113346752229618943604781496884809830996246509079309410323131435691179521161428983903452954491536914044952375889094097160418411748621187133632312964335543939884400162219213174883952056870628000541688532860425107083417814239149230627896615210996470794121560218960942664419956427530570338062820262040972186285074140249398998474005097011970319884530622407151531039398265525610818592042198230931418580658990095775432757575847487779584043560720591281168777196903682058087317730864421806729266779502629177803727406568829502690531737600*i1^97 + -72471770612607611999393214385028928154531400757808727678081318513057368138949957659477204011792066195290072887050046478422117366465858197024000741877673106290363264312312888136477750716720073185094551832939884591287242953391677395698651374211276186668815013340768694164138766734871275934892296085868229917936930418208935134806662644420861985835777364306169089259045349860705738288685715530277981895657652455044139214785783266096964881278175176156944134505538792710144403531639752762949186591949604136310336432049664294723179479380343885572498037510007537204312114968133759843484245228871357765642872594019528175702328284233486177758507760950475982384861428377867493828413932022962332520661998546538969929544700894007700989753306365953877385762701187903807506768726456046073444658225359745780344464604560406220725710264547755551434444661042767825952494740536292384937642368918929901425323284306613001846056821697825714468373651753538015072242793794898802863945013024926040386931450005774886665573468053979379815175982484460351504124939723205633011400324087373804503346256388809260136821353946547263606405509139535208960995711147991031797560383788901712436263361901599314828910532229867466742561701175642117133526748698611900045532620769839320440517131755985698361417655208991121792804407214080*i1^98 + -3656984200859282588524924244268416428966452230618581261864071843679157195845159359189448685444523805940361315660726198494212071305208643544568598602398733656392141965083538400124105578233191815718308467154094413523867742243797889081807147440572850985515167856319777719035224544377881476233316626438394373396194242075981517394788906768330697705350420446469448942889601104566648282453003010395845418501999988905282061076230879305921080407260231093848279408053314399762290084994388067790720572615044127897495650974672297678262752996376324222392942571467300579711373419374053792061899951643724213796583872776168123014188925422366190580590685823489074782499638405657176194612041663500252154930217756726543295296671887638752857678982642435663883050106074832210432974568653625776082422505520980778678650141951681299822328814154734962124624314719362336811118408252325490455759365992618376567132215591145704363304762702887182082771558871229401678762018826202650293224906637717208931152614245370961151262003216761671332903858285016710577462136008124504043989483604080791892265865206107382031249173966395410816340044593955224247600318897039926473586387050600347936703594639367982223503766142994848630553335443610515141810700620845232286697278729840374784666347378967439619259774239995152302080*i1^99 + -109951314745921359611918524981664029543031725202909087819492702688780259022916929956122222189556467932280529505630358652475941577309473713026852947971693644659920030401201097264875348810402289914640166724401642377884041149130086114284545115729136092554897040919929968885858478220259702250306509604299947957340134759247377007576595380628938981826046165424496720596835830263916213587976764071587480984200977842100233641269113949719816238246642104533871182347682268155189311553535642656010113830985151131274726509511204665155188551143395312528632187784055530765444524570831026119738019112303919610101023261223003275059936516661316148105524915121743713896925663748731935253223417105221704555131290688646361652147730843158860688203285093579390866057838563653571884974183918519557972148829538156823238411731736257282014676721198595847989483618768808667689712620519059953748941955737461796637485356357358428522576005388724913104061214770530434221425092453429541403993982392841293954124191494753769712751049289804470652938531299515914238453448099475580884066829953536756895023009422101295691192942131879157208549380342543409691419415551322484648723316023773985595081007886582868575532846383714033095147490497889763576075610891462876671418831917926447152150464892123083701332475904*i1^100 + -1933918733827047339838488206012267823153441404629481978246050265830315404631085402742968328665170533891837929641392195391416070285578013158051456478608365410854892824466984721412383873048416857018798628024769373309512151860435848293831088053547236386192583209044265837635282416250310366736336781232431807720728509176410778428307347871728535621139518575630552661448036607756307748199571348886638260890646696921366690491825872280996307719581505817545354794859772393358293724419388351587956101448878164985479430933068649384384553441723002230868675674806758281880270220557448323710449759182435108971433009038607939947489693291383904883062584676731919104897145737763748079525682021393760624252731988025673575038709366896801818331076440479445560202499292151159264881375461726399105905725968162277257187811315874388053433937130068010923497023581676064276176193030999608673675258205345470495331020624662422940158681974659960214359447395776975344031441643070926984385007797440988729001330840343088727236555537111399710854217067676398159355055402930203218978942296901074875937251613239529847097403810038566829825962360791219693041472595686333038492472174673208379232130393630216231575617754050209946673490761456054200369507015342021075035798759009636918940683327686836224*i1^101 + -23544737305192295236966985625731993268250822309666704706614286355970504382234017150835517767361779896371647066244911064534064045580477301880114451705984054062480389632083691562548783543953653326546207667593449699083565473592898894484379998064984847056228859147598855569340743475709352806509908483546357236183025325535663391781519864851481082983478074227696259172496722027450473837352895126498814459770391804312611307597978281343369735406141800274108939634977447099466533582632314888966753762997856823087204557794604937218540552720115566682776549389493549947054472280718038441293162147810790325136233169897292302368355678556557255040580843067994238609204345413817986167209291156070120928574216437901237428252584607985554990536378713927728946728018271019030530905530840099070261849933885003548503841999721158700938505647442468216564702206860121228486497515279572339182437413290711448628486353435031278057217908361358692602381260640829340407481673117864331748368612706130850027341481940827965193960339297303660565390636498880026709622003426836290552876643603617702392937799984249202401831420273885353755530401574646088808736048267467623467984154687679140875156147446613331359163167497674999349539728202255850726685897594290095519141424156851909922127872*i1^102 + -157141174547701754247395895981215194150593799311275670438499350751632926381964137463395867007873400336000969636497467909128218474516998343265124794986952214191014499442769016641590556059724859429152896894155692843301455138657466469852292608083317754984164932753029135892060530438442204061310013234859071939514362277823301656906934978057288917089008499862261150133062410890308690026124597127947184681493451769622333558992485887329321639198473886531129841809151823665536099450686917092394786990027519068513975189327445357965761536334677369411163791852730883685009767955768329400041903424382754623685094220764065823412384538033043797552975646469182418670776379360201005642604962925799035631090359461266157742030793864036431710451675939956196314382490435271201671333679566096748625127820483750824063225544097153268532933907648738072608803755465893087385520452806196740547264630680246427221198029060967277520212904385598534626517517667782098108404586395205955864217129005664714095808233491358205974156546225455190796914606494523563075521878073617822825668064563404978102371086705637007245142226895058457406589483461861252251072021168519392891903311538220947721530118540218334282998578271380197085961409698746991498948659871572103198058848714752*i1^103 + -1063760814486530768616491493301265630061186593987935477134355942064553588727432869303752758124393511166806650776636095120816510403852563074345771760654034464522304694095798325723395853925834764803919633053936718976265723509421644751737374096403245588616386894653389130811930182420927558408821426294416477238431676609876785442536036449385361211079402281136960033997993932549843248221519163181722345486720654689335760211023786141355968283711969184341266937686246608034145915716764409738677960754841144827078500958942317323146651962942183368325332475566481450339691191857202132125031081083378842603853143432487062296284270300772552658690725595490385299025085099705904048678816875948013388644632859716261835124423092393671375608635629312282586043882633222320807646658711727819029642259756541865796217546192447349242945872022492794885821987024218191576252828519336158924713712586154166590304038836690320196772956385612819079625113093474527699818086982188930856989731442486551185055668868856809532941277308763295012137585073576013133505835577625926956725380197206757467606059100589608945338459391036702391637685407631820177257130551185996743255580323519645784239942268896300996019595858054478260321428619677725940072684491825177690112*i1^104 + -546918434098541292287212971814893099040360839994780091544813421269919217439015572304296917804425693976690097067549424846986910201575498543533273433599054551902662980123030178680496434098276912435789361191220760270138790137908194342974964984834073366692034701092173343583195685757121167619620808052671047086203915642077149046958963450422884638097178054386071177046712719768492426653184474420333514004589891989376623187519732885930546597817851258510770735541678557199527798918604876421317087093624450622730740756263812070346568728821633555593868522803560893258333027687679626606661532860261204563492468832114805853266243263213247228292162994062851367729888730984041422812961426434779491108432237030186772146287999373673138211845456440987617149702459687210588672769160406520727895196218807270898009372112136550074394875305344612421421104274792670374567229681247978992990727011668421465727256447407641846297453912525609727661008528529640093683596460879137635932456993904424349249390596704447538864388397616022410571572199524720266436244349839435650736451976180140798638251597589775217366657776152401531910019858139239636206276919345372595630150927942172723776238943860485903334365887005908376244320111175066255439691776*i1^105 + -31753799846257578311887447904188411250261826513539063698015647281940458354296235176223800560957636108749810637143583360692203593679807886464822454963891217381351327696196286027604864887171121684724449012865396761276612769543933192098817793024902319145115428602997029949404146549381971611200159042196945268713440461919251492042260320884474841195462405870237629401084851659627203089918661108248164528967460239309388900683917334063919287946228291877395007667894270917978879400090822640817879749871164746216234039399665343013524006207142339867827965242734705550732360776557031690422884150331129777376463125146860741380491997785283612010258070563735777326226774347491359458738534575123550266086379680611579890322901183554362401890409737840484039514051946210437433120470121261526069104398679143915421072673864166675574331660714381949183753682591654551995004409493836130470490170462711960782021840834920277208375942472235770063319188876770402872308787169405580747713215581717637119571514817959751410643980681341566411727477202155506468132806065266872504471345029702094413965360964439546083890495705687745910917772216774774863117935137227916613652085678387609512945609138839800800791142571965305082291551207424*i1^106 + 27172051092366103379750167308219951688346109298100442748129795327318443004667050941424987824676812017453890125833136564843244322777173643799711636629633449493252658535594104476940097554757314670503732495350676397248326006554046438355006134043433231657049004715307476756457792264209064332518275144768517966838941226900122425852311275477632868964030072295401603497175707197173738107772061491033558485007119429028903816974476660601060642619576114179173570929301748826607931365690452009625272497749386159606589715741255253254128948359890464498401247452059038778146478391036516975387944282642513128037592811294723005035943218696660806888249022904573504957093172204631110590159594107783394625205461103969955776493575655241363907247498000480327767152997908068597756159731172606629655700304977443421491713433664578999002989662553071597122916427360073584975344047986486669854487157915481251268149054505030670218157465551017090469525509732456656953374378571005750754125878707907693914494514822334240162224479275123992389412152736358891020969759038905396028861323248332281996269589123117465112190304498791512803792703127382596892016464792187216313686671626480320198826605599818762865422114549288402944*i1^107 + -1919828236211741939450619268937814989697555745439966984236617477021623355299125942239338100794997412928510582753264449169991626174490841294083339112186470784014559429379545926803074093012848408492807759895464352428319545254948981335532538397209436939492497187784402109637048664768788092481677683687099387838297735043898450315104627688807728989997357991144210276108528608142500331948880992852079407779126870787683136103715376331588532211557130462760630281094213375649072855870239664263277242026461128903297939647716427015467843307426601764934539831011011068704430366473852940977016043337493538014934435829531941053542626033937687854154069504816075842126819596548651894166135968975594471225475400808762420655598977217514923981059210322105275117433175096594255440476675691916368695192773856211271750823310115680884554476915914149269477400838042377139662076185702755595379139834027761805069439003598043928128351513193800435426105837037870394840661039600819780988400727749333231839073769457138757129680798958302593069335600617383810603243630650106908165570249162493507268539467028081959344435159030056550110912297396140726687506957230652262605897647751810352441374915233692673638400*i1^108 + 82684183830962811865556159103189523566003568832959301196394399668233141389309621958309265433149323799920116441660604702185372841051216345310059562427654439003334777843818639161331697749545707327773960172109282548668358735361364593508110306730061283629764059603675057106669020505096813999503561271533116628366413916473574522620978543891014154051955076715421779883574873165370306223941743608635084559803758317238308234576163171289441703584957524490457115092058398287327397782829900314635149676977263480975728062569790528457075814153594998287763501815851711901908401508094432820934499540187896319854884126046672807046121539158016671398799470161805801073206514194350291723379107476406228540956851728042349885544241638008618769969607244169108559337345318527637461205674158369780103050502590890273805893992879552176381025486238685816338358136395012605187611707024123213473403151825122394345340080126526829978628494803181095290895135608334431223213792867322233105211111906107423920970121679505180033575657289415068188055207333801324292792298816385976526343812882208057641521668700612097261088512534378638615076079621148079493420985129652986151837684400899086587583791104*i1^109 + 63936339187056462384904793836214774504922548902272314222303410719651873069085400978192321455282707956513416259066487631946902936264375927957995175305068519880275467388728215513695248453314040648423968652759009270128631917338728200154964893477202003832122127385494232555604215685741498384463841808075073089949773298256629326220956775213013458216612838905494923857045625329911621143073296182296616727353241782757944244810189062807018139609979041323104933589077258472672932832587722706707798605755770381408056704483823372906086436350524557579269922564946203991801532912836286087664477337934614725456274487131166521957022827534938663657138143489333041095484064751451380310759198575535849598656240869926547042916067235017627486636196715093325172947813781884333557146085378097841188707379334757360936643496000729105469019511196285272474594567665532608737282441357019795967459026576434427440479978552655991375383250234639862029807793777647724164938238297891857216808162807395741056222705574806391932632131450410515601030881953681360252717251347041213973764888144675817902253649996159149721698169929400999027261870067833521852014092380061585634223091351552*i1^110 + 369682262126076064945628157867878555215280247804030220449642856010407007853948180795641344693873496978633807463763961551749870988104777314980199725527633287290659535824407483734674453100667580087144516443023606604205887533051696558463945539454891640752728539265861485997527752606595465424471168517873202999970205455910591363571494858462490020847516678962682242812420535844104645728321976967170937325087492490603932418637497305189382557236992865979871711785828850331944666569934649094623161350145616136273836631381140711774133697156456629330654217512756774567319305055596272100281747578234226473682258561634457016251370085386499228109776794931057433983924675147712683106213024627942433773802669904071759221160203445306569538234606191457616414912664450501710550411438178168048183114580211489515243241428166002548607974500972059950831946782489544715009964361016648103084858948238055187471956870360966806978112527126892376132445370493856467929449064593788734589110367747873504023409228361445626907241648198065276807297758543696762433188669290973274899216007982904615352766349385475765484327168634264976357377921273441570410489125015650304*i1^111 + -490926724821355925498093317752816700916454489160994955119384724615988131968867954653154145127452431292081421190138943225055444507629403046905279284867889855311078891993058993535264728608580358434328665949335393686736090800031052686226864471644388825101929215071740937016210177264194769948310189295855663777272888497037636274309427950496700668808531157623775533347121793103614795116708358259594678213274388172569128135871460831270063270150924693965984013873781145558531823268906336282390418668000699063038949239437889279349172489375986779719630496883673482705447975913693984349908350852537883880594296027109246551227079929880737622527491639054914951385527610779599426955480528690754014755640488418464433339823134235533923635729428298988458652226113397655803393961463285951488702569093387572535338296628868133195563185211915062906568806406369797799433920004613788593551781968382745958025097402824557042309123176647596195760441298027114610221327695289075830855920677565151467085908836792558329836553798766856083818966057881086531953326236359671412569260280174317776597036391973772003476521178569142659329249952082841042944*i1^112 + -18458273866511105511961881733237473075220162422621347078203355052405506518974649430060198458312286928316988535984954326310826172765862135713559903956866120780674693961684403561574498123662525737107141447404660892683995231067237718538901058608720719649698085399265807445704896042061215420105861038733476160190066613204326227247840705969762512559015738271729605273579366457581234572621122217861886660777348875146544925736935879975088235172557839971891696166133830468775664593965546522640837494122857991140566905224722960485190938768879433093261624560418298956542765788085802629186103739762032196199212915352352676210672246505151515379445922000798968290150007039499553064250334451931988562679853292516002821893069402944060922776391131872405882856354375176163192150504864407190358964252968114316317893250682387604413814287383609500239972231587748457516944972330687753030370302965372817709477081813080474780170779687184262312101730368173714557571142126993177305638521939639952608702530521847036533232311879237939685880008561795750030252713282407009922195525853493328112197848967607630470308677797343817367552*i1^113 + -227107858022215719500053995938079099713941426522950099376926593786219086228491416328199192007869650658772539707187770936474675089710090435712798034055314932294970513394073719266513531612059974475449356910393714300251441771692165547233095751555513108710149002481174160689784740232947316075429714699859938378368528049598731188898026895329053538109092423202832133877087519739657145947402157992647213242245418069868961480670209011859260711251057982878107301439048800203048289707164200788730328440291073990750689618607995186434613495720568042496959647833925929009681083188020969908292442639688724786251483356994683230078293979264069615761231385212988238431797796246572758622412495079517951738540017837005699990798000129069842085375347372247922300312532841598152173306542925314280160269708117497009588286973158100063086174029255610104312824970457616227754130516233818009159917348898526874751942578975437753753577756250820637074308189220423526356323034887665778182894138087855350881241323505737670437962527996184898086482890791621649041395735457186015030555197527383221523388850588352730103808*i1^114 + -715925526718454772016455897085587905977728516950196416127847186587789935859298724130252690256581668070314906054695350754059640539084557289744563223674665821786035387965799012681386496847551375244540125725316802085514676127042619714752352793823600771249370818190221551451129855234752240867401426420471765001820142789277766133288215669330785946399614530360357587267079063075712745499561028848045158737816938875002419869394152367205595598973767603316358790051025990282972989570651697168879117720793122940873896424673044620395295248367633871002578947974886404616814812056208086406997778730485331322502148866207216191174291009766806580479448676437505466445180405889617771610473874409144125327322291425354316042062199487686829161661727519992676160557957916896188251456017329496399008144662761528246360796859205892880869632517754523202607363983878977629650255298920044619664965961149455454666713325979224880645654938762979659764411427765246541771266239782750135560816745710454639682791449204808575225742227214474987639060279418453172360899446285452812208584697659625731784704*i1^115 + 19968682396110158944150958504037331582752348457976359485819484809575065342617393092521252818232660406531860992419280907769198875852538906551108997348385212123212242857807791378333087479800090629399159000541763023104594053258016051798312255644140428850541560298775648589129897868539345464868845727122642338188582194048050099552550824035072587929492947584788847015638703682382640706905899256593594584170343017557867215824548775168244870953619585761976237523570194883298779585692355911491291603553790613134310182264761308308367550433912310834181594032447892390396718694269342771842325122441770769442633206289759820952474323506942085518224357857558389734100098536474841189806819635544947305314642794053454036972729052075897266607038512491260079304159260844043367259939442243540658791598609384377540799603701236409503737781954926438959404884476059721256731546336341637594952968738907381210153689271360088668283565368067363971748093927574968529180787069466264825692470719547314496016889676077602795107880682243197063023877375468502180668416441605685248*i1^116 + -161233144104466581069825437562550828467019323196257431955764145639747444472572245296497554971835816198299441665349335974618586603594792709564416147744959264103818366256801748621436777097847920702146571132472959552512271230791367413077537295069027844383561708413285539053307926705951048113160642978837793943464840742587658132273811675602986817765677407577715899346026209698286535951246118237812515375535662727106538555706062412525778070067131525145234957191559292037747368816479938291952762160650091983516693535251592830136257921265398149733761003888058040365850941472880997000932563774086357643308241044132478708875178498498908839207330036925031064013044035585959984838724440086940265437736592923049738006470777913386311003263583315726605818641315477895452042189094137400179147402749436446463171543612615836517822140394653733451971814229738678081344514533467243868002384417809157439252620799559142632319851850922983317573046153416109983203960391497850265518174368966698250072631529958888585495254197730804268727181464567808*i1^117 + -4731164822477703424542528352271437595905301208827367008710668725111069090555607945113865547264854196985821237810313226406275587220716257995960652201279441276554845503599910322683094015410967149253640027025438717840976639377145522377995186372091297603362210825675100887028741876543056003128996598566371715813563578412542498898345228153345941030920869572266481702679494620101473531681281185361734280709390595466970494354590480481795250932928580962406979679932799694647728807448033518901242686013681674648131440855289554149053323054095438056799351992453334509684134035179108713524502960486417002451415582126291831193770929215565284151848003711571635058933954012610588739916733441993723927599446103409381802468601045555387222721029313555389775891074871740461352396639322918121294164133502980668931307610332908741907448695923160115188618676997471923584946955223268549443932985260955413552178607177258484597060394328960884824424305302681373256886189309285404445733676965211897464257773467336704*i1^118 + -64431994544765032175371915502825907193576616959416730177353319966504101984251075933223301325809827613173678907449319089268270249934254198408671665540067771711074526880874454021655754117613514037346721094589922451435265542866364416766063457309549520590758199890136086554046356632892714081916671123275927680420110735984431222509960474056357455314983861637447777168198174952005361078138857573754976874074726927402651578990493879953277508745774043465857028776767582366026202175474531482757833200432733690239316040874187244166454292880807685898047496680616727799232721786530582235322195139019559788810909064062732022234188476413463123183939951905760920596456609629368032752461672684494254289397474741080781648474789656455066114481527503984108619630771723231177760324702628267824795183451952496928098328447470381265755153967540641646162046400895408790022090235283561131007407453245123224542563527610725666475728560683689661247827797878844700582431758059831296*i1^119 + 11790611709500331604013227320635693863120891288710087790388600255045660077331147853774139242183035468567859187577018012713904067409260516381547343252323602796370595447345857575959412378985065516738141286460216521393163743195426838136204979239871949192765846393350779994604563999747039127630622106432927666764057978218957550396809678595207361460916734950494199626063840637283548225683628778884249314448680396303318492565143394558120333281543262811729685542626518575810746945063031170872225639873108738672827063360764816166902313116270042024058124621995669124919911673369348143306089713204664722543023971975083202388752560153744922700062624997812398536763081088842180684245323674040824183389145416532488191037712407562690808706793736192505547186516426076522378455315395416213356373862579855070819569750347952916575757325789909670232399973544134104098930395575505558619921076193317475057664*i1^120, 4781305956589307377766610076862229520146591331162008661504240552734020056976804004794494691979636056773938879190650988557555331946136630945922392836719012616349961347112699509298718154615463263255836004906676829940681897545912897549820220549212463285280608238147083691987666233436501754195027939875001999052137076396972324185116827160630900746800512184876744416852177392102521998331921450417722417460758129959986037912629750825577696172379027114501065714390418172997475543517283114884586380936572072854762733568515596405334754980754559813852740923485721821206824693585538588481885655198016225297685939639852482401637818982406763692034681565755317556546332549613482439836687491383438189052953249685934768378562702134979379989617290897863947152499489657259299046274593238035576475024371010582898608661645430615527072483637738851086002723027915505978378842047477368234776732825661553852442449005514488245780738518900894705326329049367580631284837797534486376776390002678094848762664167082460959948468687789109931415464765401297555971863939187177274134780030145661800907081397011179820783493879912441613335789069091720979249913251689755863422880333173759777899764533913221029476314484277804101339061882374349461201888658760729048637274926197837379937573159076959928885114547725558589855454593811651603782854473093707752397162726649090633713982885467264675714260816881387031456395696228646007902816967024924851210271410906069887186207869444418532052846596064837615142583672479539338515926670497395703335852778722388395100031972469488804767171558790444750649152465139318797843954007564267730810079631093977008054154051523326008454454485113580449774447147157015084111857628298611027173027176984584744308534730690076010538975283687690108137577897129582247749347171642445819956360001855587345048273483255256932347453495345778982347029247839333215168737369407421712460381877305697372500567578077707817424099608356613586935651328633897866204577486743662323223000462314019029197442250853842944000000000000000000000000000000000 + -32755888007630514712226287424966588576849054301572004160141368766191016544230932123667232295097921000303483074019972898335648664673017086902703012270561183167396602497270021377188327177730497265382032567190425497845412865736713729138038651375994722469277732730446996513401013353806545614315672669354006914468635329223985420554026407570059942074877664043168580000054115668225577921745822922751549208474410392934312647155823992497195734685221745654749985693611030289370090941294574008944135817238103021035207807186458891381520647046444064337261350548971942895488168048635710182755526746074163334288716928542726653806100285522210708731955971962482023211343768432269663272009687930847000888348190453024478698645610035922605492792833949240888950256106493201141023957227545140145265233407100777568173389590654559726710098156469985436654873818982323013868221700169277402651491595073400825209042005798685152964100447063232015228741469099550080119108726335055902301132719143243748489811625072453540380108885879224992997100522862340595418918734855105032442158714082224415241764263072347129843228403235782521289262511920301727992751258189997597259499437367557847198918189514505801484575389846566730215034769403912147195282159070379191383431184697601072359551160366214246578133611644023533034364999680942190715790714834258110538674460755365627120237561076132192031628001197228687608056914611012248593798087398860515759399779922428007979891006993672606292654877828170563016317909907535550452847644068106545909012992160417737888911644414173634877189052301413336494083265284109619856715511061535755712805808105027784340186882109852730071571575324270892344395009570351283640693022657248458793656802657116047072491327729627551218259562349559078190624063450133915228314279625829051166683831239405268893784496729979302574305723080409003496342362659152609173340772110060176678925053115155595242056997814307334832489085297726230031278604784333525818839984362161857383239798204586089802093767375045263360000000000000000000000000000000*i1 + 114922354103141076727099663445589919387407842711023777588876013790483317053359506790811160195774282480093214763335826632561699258070228339950561095647523367819205209322554886339214832209562788608696632946280102760116917866346409093086964338534330722678199361027237880900075290682242115873332636508884663651019935260457118835660410114942444342328951469465117749886992317392055938133045471918328110354482078615606674270920107268849267661565350924840744135335916318403974134138248843044827687470890702046975161532039633750830847209602892086909046628168624303313284557792262675638519699396681683061962961345528542515358639894860656494173074251375216277297861759304191055580937180577383580953193067412439992800974980702575768262075870884130808144899713744343048739986155723683586914556643644145854762566831501903729007517070590689389369810639689152055641508212122574860768120162669544789902471329779782436204692726419283936483016807854070000623014661857433723538413616726188834215562364044251683838347825393814581651245442888229325793747304689672551350194487098181032360328513492084775409966456981866387833416076097146997225053704061167017787538340710501763714489521640941692116534835890820506714935489491763296503008813416527768739446078713098483272343919165150221215706399835611901608741084260682059939116464533592599466003367307338069364991434159951876190078652996805734914070775597945730037646461898895232967674800626922901074003037651090577128646434936245826705651912238207238360359818459797313511979152975785349281432781827356651545459326263905517731554437229202073121941542393871824031160244607931496376871791297836800809507126443739157689842879138802610250711201795761496114536803568205152679331352254572545192791548629915440807252094626889024777773800264333507294133622689569159046518775473156439685319301562356342744638349338771679359236146097119919947827680100442074607069688826073055256833670280650604923603235099386464209379795552991049982417175860608394748962634820118118400000000000000000000000000000*i1^2 + -189088575839972975844075068343129547826182365736829249507041494825365954847089635322744714993190156917165296956702170112569409881926083032412714872959631586687574290991166886315181265847700307494963714693345593821210313994192187003427503378952206828332213921929590744676305655233621604715669916273775671666678683999815126991865101431096564254204385842439153420303543309204892594433070065876238380584792849568366952656969383666552327926980139295071770123201069904682679080034014067806349293402681939618366491565211608037785256275470061763713007637248806836699613820274886011090345732955471257273939716766540631587982871522495181804989036058248004108420637938260243951133746931553240275491097818923515906746676197153981347830664423105952780908083535871968534375595003770321942882010140731836556133557036767274805778267927373436895558845890106456085335131963790146278614155868139823504060929991501782066292756989882984884860079066988004415494374317510656300028645919399241438926143868641633879987227679177991334366356856236809518825243976136942707876384059154485734738506256385474149721002499876797838720218614595023648452384290610628549333063322699672657608276359813266296323366898266552545849332532017667165829281193291345460764443061963275816718444254917120404905615617503982706468730673973854921850741545000650889328971895958762044008257008387468149319454687921449182030550391361290461929902098822485127035968220509775796331620100933488313636955274201900003997627927110874850330795820070780313355271382536337141577700386829488636108862140732135064816443180158307851712728346358248814583386864723926999448351804584074301098997103261179108078469744136157607613687451706558305454387410750373912073372410653889841260522801552371608170821293838731746697231920395730819066757848225013646928721869252534715337849798624732717880097959655075629584825660319920220944545840051655292266847299246585917607179157838326733589003338379006610645424245527946082411629532298817513737874098498830336000000000000000000000000000*i1^3 + 353204048578504388415125818650875990037987157142579510042071382984738599779992374800562400576825465034822050355561884110887256287906588109084837355143538279493302895050791757702609886592000717905147895973975784029166554220702340133407686297508558749306156582982848926658628733364252237369125904845135977849664121102086042747654854711332732738104522742806448890189063943691297301952028767674928031547015022934578553325531232507153631277456230420667742231003962808925187639644526186063853102279821311510485490248013881873873458604013148366619413024267539946378060014203739736950812168107878755523112726544119358929185091746571338429127344663145539195525240253397543601050924892446169412802474376547300231504560606085989464624571907425872142376377145617506485512709837660084899793721136122298035636456103184310180538086737517373271715663158510762530855029515333035449878211275314741619039275044386280442355777380259910544491105517655268118360697602392304641906858688586302204282860700219881408369276046754387292172171465608640040145652542396249562859954449527635313222678564182691023326458701341968945409246870243249567825273328630033328820401651088891293598841916541825616904819773388178338238233375809835930826851058398851577089422648471125414571721429773482687492427817110337550824613992881519771988636243769742815749979179383507552816101006989606978415796872621926830373589405004972870333768878508729660240616887346267635119718601181958972151893833202826618185775961675481441291688428545355252414433220314729422491239345320603984747405220226137683694780350436114288545053299442608149795629902909064094202858376727113228968245942914526469352436414124842234062982199756662903735220198466372158068580924623760390719893643368570858532351791385563436111890851120097306768843452282321676964473632430650534656857901966746420727998719827809963028045798944216896617055931733709122751437253414444610925319329893442208613065813148721543220998374247311574692795968701474741408974080562954240000000000000000000000000*i1^4 + -219786769601386210324057297126817763171280976138906756248856703197921238335719927087739874645599805068769470634649121638816851816630438816037238876029888379116784662773461559253647273553303375195815825131030857836366338050806801369835088548517973280908399516963632495754070890193930365230047504062481730619608294515798298185105732755302522823558262687051566214487539118564263640941431329704948304892855928545808292209325298288696159190384929925671959969874011231587972873114638696392608578425335440326969649476880496481904530271417332857869078070646879594671471692454114696432040236399661168967964116939494369171272474501726652983255436406568529016037251883298438145191452367848452891044155505045077311482535643704991882918652858707395043361723528248130733245255550652380527856383482841110303740123172721467465283298487061109018899741108321146730100717861741789413243474636671931103434190623182135820282364025875909103557316147879014876753096979563820769413521193608790722896314640370550873459961176288068827523546744984500683750881887649586185368615812338820041879871400321410366124195740047893595030221689271558290343569936135232646968041565489549704389244211316106523774203925188818507179555902728374109181423039509360830488749944308785831370288806371183146664517153786642094780744690649223260232042186274361642824647836014608168949408645313190216431477813952985663611674952003342884244062132575398431961026535142994549821250669808493658278729549550594549634596824736733311331361937409814283671929565948604094852266773909152756254854139974683506189109973975550389886789258179156322289846351586161075053654916556319177231080653911633787552570790524199189743174311569815864255039892635829580143687063158675896676597075932035766940696803435348051758646670183217329666518658422008016813219019577086102968014442723329000799094204166563180560225591982061485170153333014253917146952149046362324451239344997078366935250818202475302551632046408063749452451087267231347828820384992460800000000000000000000000*i1^5 + 254437285335465936177860537120080069882198807966418319450199579392367529668771069953552147086229091677755843233177098717180914467140945199485383547914075635352055841774057993350413916043739887669909646263399327049841583837198107287877397326123810807724287701875781327038692578978649693153532671797006926780183610309350701952012366227827173932129600801118790750485745848970415750510456560499046021374826564889998882737263628421734658924823161280982663862563908719700270358372805494322163136829261692916190881437913813015950081499796518855109851721007282734347410374900349098476779164063940187636887431563833102509927571905581182439743384262569745853473200654693459756243386197547460869822018620140460426642419364739689634998456499990866771734846814995283312562835205036709306128634369987009183602420451948912724056808673369211131811049552640828174594056542441793485128633402667731340618938056312528876147053862871465908920963729426339921639224860144287752959132914483515061565101189024411424974797529735413976000148510124570544281414850546064510554862185221896514903540820296941273614876190876010069886676471012372759175315680715515914428551767085322189373601153172669776336169164738651113879295516626227908857815657273534997492019252939612514438652035638823387478139282771738243033229074641199853938544242047536930226680819377046485027512541013806644128720682870917775141237619426373726201473560040476793595385922369912423930098275342037359580980208523492581817444944472515255780744465331742340730425585781959571010665656684041474528391009288589792983109083971427577135626951954169437998652021884674907719292372171380566724242138635303121631062704634727472891078194627979316150813497663772770744029139889401383226415319991626846452094963989317964998958590333493668126016489384345688925890757980999550679090933087905035683212802348292093169982253016737706084664073101977580165358326741781215517781701220250419413549584822222696546337978717695635735290078925407755840275529859072000000000000000000000*i1^6 + -85288080101826915758212847744160979765512759877905649891891844157482289924093388971108325142659136688724306179782626997849289430480213009741550397500284013364077162847064157833068745182182696741083325802468687372086859854995253027560839485243997680637267326169327335438611079948318330449724235845997379636276426476903241660397338969727350311307519628379670831410826036036675235643231722884748365232384608988081204026161505227718140520069018558560855944705041616169878407637653816764598100284231501185666616975987067760828660767179218195257967535668817843681528542926147529397574106029601520203245432031682967142033340948872237834511382407208727587652393508837893267203367095820048127702868146366081427323175963485523753844168583404170007208834533391312627963998593184054799323942783521313831647430722845824537638226748928716415618014192039174581002036473797505522059449163436660965683108225981699399859570147947944018587817948286385118920950051555710817283291138314063764924585021008202200953957755433406010514956821965886286658322709711905018079875019744672306803504167480171688275890460500592881067665989925136788751532686056516251840768211470179256300442619643371131461587168034540109911831711686163259145133113915304994690572255436822055663478777290235105280931092952568355174316895734855881666862113696059316918579336663423686537361539729543665613201980436642258541701109664026659341882760882253952776666216044468792203137139582895900856625041635852622601642526902494059334132475083626249493711153434721555941863124114648033226927042820459815377151767527115855991895863584607606186928770676167255454261067557868378798491945733362400919007791111057221552920749201732232983513690868938672250254293529151682893862622198112959904579158919090770884149798655514700863658684010177848282148086697505628206299848446037422328754039316072548690922749200363425885939619534876106257570801253169116820158053752021296930794715975337476891114560979953839764682319358050958981849604423680000000000000000000*i1^7 + 209727284834201244202418503234023930004716750188415775219102918507972841563784139863739825800432489447135462902484854709509891184491087681939128619948547600884478048999948012647642784056164918500355236791981987675266069147477888338916209454704791052900328292886948041122095123092566930492156610642859739721984787121067198566945847367228665215269596765362141332684224173583747841674430448088429609865780773915283674210673909076909476117200217890597247350700454283711588660945051711268321832534138857448413235267780502978109743940237742073457642694552006138576298532194032699027306884945972202871615828292356100838553529256881072022918240326326944419658923966432889017662648827463524007150418288138454351834697005899634315344141142938476787686552001596004790578422665854607476833846487945612719284020166093003048797923835041326079342018863263082398582268850738410842174832417013094242084241232806413290067191352738423322030412386306633150258450412418376180689349789366966047917156417732679610438194096561920657020547010709425114039489350372274146401667152013070823856259601251020995004151898728741900078179492881444325418409524550854720661832207299551112259229857019497161089702449992222542363256764289667787831861684679691786625954320328771482123402448594205975751123133648532911791398971780885481545247007065859293731149267376679287377628168754326524405762326570867046085063946200915207178859127876360502651602441366580914011310046269645330066574731878352612187788737182247282306154882822114340641578417234875977581174980058432731501907448640007940506972346557453888048023832907519490008254988694085793508447681146525085190723339812654057594954112756892535715640461302762945225006674746046611646971889824672372004092634720075578052086470801234598806568840613436154789574071992496482111818762507404806789325116275308759009052689411383876766544649577955361311450241200526166967805326949421612036782160814997418901411819686684305988475930175929148815507933452448881874815890227200000000000000000*i1^8 + -58409486988217854661613052465243982143450255369810145272470940957192518118279821788573049517497401089239575062750886261080175143066487525671930723148421623517825421100394729260701228997779622799916041993174611751550925767981811326955589759701235046619972170028057564824904752947936094814085151496831389043976915282781338485462571724538059011299746449784347444430944736675498353406002090989765014098827805570664196842550174228459642866301269339255554096226614541117109987163220127566977071304195781126410410355542757395186808434132157820726122872140701436520894014166591712560121488072551728871212981618096118834259856164009367910617189960304280085707087246973041883412807426090066570199308799366045918573341510750624877388082096941515430553771767702183898084424898124129988267955461948845141670447331626259781996943122411911063169088214792162364734719914222868983606483867739123411682108787288878075666451724559610353319313043036020802151229224344298542380038435480409734549287783539781196511422546466951241315447684125879772601130663886307145312057694162396438217787278699683481331146454705462300149611287973552363645631606198844128306524375761355149431300096719266904024255471863683675120589582426017338683747790748368273860180095181634448585884393626088920033061059525761700578213077518595959726190562139195114193731223682532841425424894402715489842127037267959149855888168931937862973234468516209697415718680388499456314969040336609340717807219991155982561083974186828553043699812483579479585192304081797198831781722214618227004156916835512691982109926986164660150682454281721522294996885728357424059814117041943930614638015666155049699211907522095392719252860452639469347621730878830005020565384169117231890124552756823235015455091060270792179775444428710943669953497008813706519179536930965066561667059416497735494919065110566766969055440113561854770937902531175521603389088331456352479395776628948549691921375133530679903943617202894111320891867516221906677397454848000000000000000*i1^9 + 759564676678607800569674894636457438073393179388785002781602419573353211386552956315440672341411857994659923776475793710571203292754699914697552971176109774593330561485028872152651270604305295781580284577209544054829126675778744085820769402636497668166170349897301636102093359609716938029676269657406497130614816439107461101800729792109130727642396746636114142490818810027472188154112795472119089449290848345518349203501420589898069733061814626139792856179907605269144620508837055788840259998855210559073098483542606322437018104473673944571948106739259055783770984805942054624350314655635373541321876816796685275501223055529298726011547470539962463764751853274388792630767735569069164826170949291030601085586961675774021200289617105285620140803834729195246368738738150919823760815868213995549424093699351632211334273312844365616633185365789253835365223556922915389406551038332377908700107794660011550192988190363332520269947189464756118255866650930256276509411677746916172474627832915561861172359544277636947271825953070419316359855553825438287217627564149267311275581388362065339759556707630329756128560920440786949091002029175523621781515665078660061938664571269776148193840164636930424101455793442582511621729710269022499071662493889645090223986534991769070480396166480719496432580889333168555619335980586558458252237157276393036625058645850042459457076536837115658285467477828074922197224591478189872448888564646001635392085651508526231005081139788231448543976803518219157887627775631081883423025594737472124197316094769893917971642084243694810204671639199431699144433488567988900983474362534545358338613928854361078786008110218567501350233542411331207159018216848611279008531653445517949808876390224724411546179451778321708747192158983685128161457055026296203732653304913354183990309152748908791258448110307525883424949648826896304318828055660460444513195990623324892240773100356458965471935893127498244255326012285696471191562618523520912605351751787003191849123840000000000000*i1^10 + -6439396237504425288759086495243557837366956571837159050610528952382824824546705241323685539769919921202237333506021396876670561613829200035658965574450262328868255891257882188698482779703429503753806701950232074519752470148356319453266288852524372856166112075515935809106814810160357486601961511786344501391899862259904145822921662178229664134848843839859480732906941013474850315555733370329513981458930795930630936266563309189247848288199369017767759494094723800004654310813933360520566619354695425024400354597011269834537127832288870724262288925398423877225887970098969237377950365630052053125432189161143480128021244233075775635429469151795588624750405441829278160399006679218564676029520267471243780859174872771451986072560559220589592321428817395105493753119216670566243514844859917510382122302934152144991708726787194429838439986969236079913372012854316493262406083582249160298293314665556912119110073240498613707599338161163920440819281593153618118756642919690227304568606802175319540458010739077471691096165038869938441264470334027000212591066583769112783133331991254291655664386444560902913152338067017944808690686368227216063044675011392405296975920238071954269032448038567617010414475473159426633617538443722633521366229330892301451898219349617631278555876936706908457224931582410468431527401267410463177510892418545431050610562645533712514783230615936316310099458091135772775228092766024632080546356651839293401476628334770866379635515878125346953272655595060582864857710554480312415637339935481452831217420040967976884784882203166865238116576855428363695397733388768930360637447585519527330357642487201152528484453760833240578477900627080810432834272869633387127360678884342409147635634917473216001317441297431997574427771829696854579598977364544534370637796524473820701143372030341386887741388643957605787078357701490620795918773256970096022126862904965446324662123065811055965913588639033601368357545780163832044055499275979191448633463756810203434686873600000000000*i1^11 + 13405446095020060505015971255004394996263119909746659896714158623774501023159338001782437900691886260748621110122991645328322358481996402941413546854902558460292139717358865763374285194138044532318985323401942227994396470959273438545209306661068990949447638836889777537675351143483951974940462404739141849219967287507228538212983851854100270290832148360206986470887849496578921640060719213067470148396278663857520504531227694071248756738490340686928215334172898974734186900314403992703601176659492344962698288772136046509673894372435127825313923857227904734926449175794440131531852597706759040976040966948249852327465752631795873941589812592681424497197727727676866943381408231628028488668704898515717162074770081525831133864972998912705062746465844196619090376444668656972392065213860447116073295348611608716545864561362238270064097346819099504735270707351642110770248573713200359459817270255843111592640071093057893288325282292702182828053694377986712421354824137285951066205196298437899448880817592789963166696169636385473716160303644546609895429296896852319891889616636794915022339207368571136063949011733925386071364949482741722644223450787657943836198795099333374898476802618319251164636836811365630476426611142212674109666689913240990655788115801603756540947308047004585064679787482470431329805906786585288323832176726901850526094999259476255031278158077976150737970724864175299799672395107689957674495331183336954234315711338085910271522074666980358334025429629914561944365226635185794362938827454166861565318484985194005127559520095269888451125369014475088175398700707042801897568109084122907287650230712484547441790542896220154520371039147319327174693756466288839262536890861152623824853784824822673312781777115307722420867648798875417133955068268927696239040900119915213644762345826782874001759197430784880883860795109251656888375846157622358717692637834351233232926473455049332676714971472215958011102174357706466466319114255146873666071013248208055182557184000000000*i1^12 + -3171588929228761243318531406121548046690480921110061638807907992780635683647227865935023453795497374563790268277826978826145739187969734807598392673408017878920532791225774763785462500435264244167109836186788280584444393744760559442829013933928450011908795062954130126607359110790825416196899334962737957971562406063418431026808293760075358394463151644708930288616024296696416802567759186384459947577485023993241954050314398433915915138104016331429793675432264546334570844764305551126578080259206469144968801126832428858110641167511280590689439079691467475960320555637327143001445576721446862521924633414262882730177872955289105507427097971373853601901812906726383330724332167732469233389836832430946119583224885286298388977917307317439560066989411056549689278846794000468826873898653813680138556441312396382478330566703531010316556832472194427825535157631851741809410683292583445108472121278536974110931876844926665202901148914559925526062560654377945558286559229275053935509762653483434631547337370444449225241233968441168218492771357694503655683753225203224729702442090059129235133298736386272393684495225422231330152743611825287196474233298076412720860452506548991803800353230585220944560670115625269505376411225524589221814974263586968117039528137579606478405778614409358257534685180933923893036990991830820194493240834333990772112689681811053872241474929968026123772010233571917742373531450258623937529129035819713288365457425931081849076665401367186756186684674713920050534723048784441813881008033108088914721650723440079126702397017519177745564093579591382979613813711823087790541326496498819587067665588242871464084144093258789173929572097296913191491545196477292471047849816246462246400873278983354800684293764590515435575958921402709996900633701811080288268668061192574034516449421724318458913028076651292562395584865417098729996622937931881091845986856708879312160136257675229887571221457317282279593911006560237195275795805476037833777684784959169348239360000000*i1^13 + 314321163521188521607867396576251189994180567730630840638408823670951937877646088092544093459790987409219164724668747265045892203805411911871055603781218776973485700730774040735072128096032180686074872508501756117658371007370758698975589712128667669998327367969649261746102133834121707077120634276312425820952442104001873141840505412662411883309377962413146337483590450375372498004422885502118583274847121347948098009163121070060480899887221839413877185773625171881955028908049107947143409823796589348951346003461820712216821648248463908504980825368631881860915150180596027941286797076292126453412099554286022330390285810139538296988552103883272477218039715359700466794203482756758626865479042542456332828681010449871066967554031744290794095473343396808840193756767569787658761469806299030056029871107125538581073316986329354647698091574201665912470505117211481882894517845606842193372643221966883900096366568306202002090400930372071318955301003705925738386282317845630975401251674488897589544551445942949494643113505289056087615085237620483085973901845613012826887923109881086654544188992051851800250218785067186023947072000972833144991779587102153033540466454231996987236921499520355677325152217945780244161903835705469126398613142891415341550609882427923638030789069810251043199874763521745987229342549954539901808121045419408895781060561298501541386989428418035292856586942655823372339386997536669195136351380541404485666933338283096185185977716270786420887322269203567823691001763252332958267080836843678692150620498670887127964738525844863570081062397158861937393474799764743295443084854328598092604795862725050882001330577071010811422663000542702975137474906022431546676978947823802509189486897662385239708575756000384909399514600169636510154512953148418000930376660133659300031292646949458090684148381764537576264822780609881077712718133588983989082828556559025583912225737125554075409088959940396782356505639992732897061474030341889903686508350864319997542400000*i1^14 + -731219917254927690267801533037089074387539945767768269060104737266388358289258305970319155784721389035350249610358197011982846801219305773405187347849034016437140980407063304769507382274384726258251416920969919532311561482562971834478136392715567134152423990936980994675178921444118592079163854292327152854465819542541128769999784378588540820985711821442120967798221461575415867184301501929693221569244243276414808488742929171484846731897087416924010662671430804322628527371135146036648544229338725941938781762601797173911425973462510049663108321753404729896412071268830366543692449489728992531104895307346285220747080272824990242413651214509541728317695156040831753691541009950762180693805944305068880005010195662022795989868021235430461203074594550366604980659331008062831734294535948044991322601654659326750019420901589491779190450363574144422209352739097083442167213484609193185078922052206827911734928532590126160225956969255737897038296917184853523175842715043895614065870097953723180071699492942084116473245833036509029743289814998993206646897526229213291856550236476749421345805789608519012674465177418076760559054326956784076122531280034007316458624957750671977283860106755710328339037349008729309939148520782580779154893254259117917359684285067721900131030749277915594881782370434199619452142528953306251085432676512983850001299311401692940769124834262219080764544641709665607508298471508345699883997981828231091615147179447034915363765201799209819428359471298447383968535555146888121287064173378989646589547799627716473269187183763958867072235188469226666220320951487285108808489404359572708945930928101032452279177753346073601311202244866501311421218188357585288958009577734128901550449998608296188531692249091661699218320838750326867968673691130326962572798380327026225658093867816262858080820228309685015887660083814591238494270563519093462354604863225717049199543570850893528422746154315566481038504640259583625198088960636098006691052056824481054720000*i1^15 + -282277174476965496674534832598125179792423958579728406255776232061302732383520698129792815499921485065152345649836569681196830176380726003021031418605110403833047970935438850018647784734502357837700860511652374665952247681382505391405951300992094403960252329126133211844653217905469817042612573250294501527193766488078687805996677867276989642843031999673046686123138875928727569583292530614017278452462859259239232685534044222570714282404464099186328508773996497403024020708520406498527611569035667384141583477039903044603139973663991941532649030658709405910746113947938370942961763159637017484826507474981116840572566499090726592042577492757295975873520670956098489455414145383553528104725124942489047809610596360338183630998114276524532475984497090521366032867000153301286614161735300391287155147684015513612025292630269140263287334105727709482520361982214205962907103201033538515604971406728525959200277455064235795098970911232004916572206903525045049275473676589110571146328163629683169394775523798499833976946939544853399987166660010330696768694156769493946942582078409189847966238600819231918537135577078167930404286409595981774150823758544644530834708254312967024221006709930175407105149322304453830137762553763879089969187622344245391395613517584046860833662907880320055162193782055453405772336603646501934344181170108156913793917722052710727925999599781187447667359378017672783153765063813184230553775120275216846570688714098745667090459667182228972047550730319391560832175604163280511480959296533604033801480759415747172374733996057746860577199620125609314828263016593694404266132987738215366217600468524508157584434328504266903778160924235397318349105367528792976788514036871492644433622164533965379462254228873260348829624033405196270037347117899539685479606367641308994676178941224322053497508100219600498125136122814217941707388761715658692731600370807652669945838381582303413749893151488834907969309286312832363378253672970595747318077340159836160000*i1^16 + 100358574002370522685894033194417748167957048363684642733314051810963615069448633341706463765698467972296910111759101459953341615372015356825383030105059900756544476616248062133706260089788375832185292905780611150250081479062259155990156663238465924698770932446910707646063873098637500663634723492137946394358230394903552139580397804824012085358823860151584461516622976726083164809770825372283552500556528139148656402556237525555648315494779526229860144797103210910649065772362587853933176054788282242410133738959633202667566490570697885156870550656027664403812494015473203166450361270795699083784831580456463297853396751713117963406153440718806856240023479369640386635699858274006772600860134811665778234052004727294031830263093148373098668594989020221003682540987896817556483575037714980719806315256077824843302879781596942696864514927310936187737405379436961784293883826566549641463553824210440499713121165557217190345442627600438917711184088177776536472413227798337324306654099023665676184294632528994215457539776824112000671877184950286365528357157596172277539949174500116783547417695852441690973274009290168788164310741441922807822274956310854912311638153285348080976956780662444560436546093955314545031409540722923611728522578376708211089498067582061628081628194069997880475312406570718527140145257926814500483934175500713957665400997393144435135107780645321870641105938453357171553631767277154773509415172614705755660062108379055643558007768444860529845821947706645817265305656272907290515666421473563796052162624237803094290270461088021299729668423798210679914604875717196399373421370681359624652690654487302480793380542889568141509156878894745113735406996312852039620766964255425625829718618166738945201971766287744393886974795778643636077130562502345282885900294355643599878183722701749734226928939926658465748612243209583299389060577917593861635723874683998427473771353085739061019038545318891949601409755902900711979289221298831150548814753536409600*i1^17 + 3275022044764287048067535056743379548531307420862460832153039797358022957339687388682609786944667885662730997223930034370458497567521315037442923343380772013695438148485369641322940740117365504424747496280910919942198460864105817984238999734908498858082475950173881679418153532494307656858580056998144255927808944421056447944621518951970352128439622595602581373644286611475076048564079489426089436375566842994050880952050427838823636739587159495041505045888655985141697689962961654596010940151922531800366466291678602756172080866491097217179806733266971058609504810971012823344201866902360548442908138432634687631451734082616438053342169297820077094437545070609987731657615331948535399111028207206098939226255672454825034792152523244316459008387839230630516034949983755617955554522361958566618793614465296753857063492375684795907708634172210389857062693828940392011225596110535825093752200465985332051606653027980457603644119587465090338970841526020006388585494575646973928992887507596030079544369040790402106900846358025895779645088487687833775147944696620021028352770586082326271656111198989313976309694800018745839517287742592677458749663777932179787334574040680233399038866199039923952333934773844948952275971026246290791109490084549640275348723890672747875047206467530190932810866351958746416543270486862920207236582299236465286201697874930540799633643055165505531770666071867383649729425147339046200649167185735496141123241300774337139829293852206938094012537025122963002271703341728717944142813184699501268091447205354426066981965192898810044059261558794469438878235077753610048750246653684167596504140508462998895418332852510321950219351543606608907720867827391221230717248457916681356346426253786407237399155126390140801503600909253378826399925417840016008705599605572399415561990837174361232897126685957221872904014699809175550076898930608576265769451709883284817515624946478411115625009320240712227421048593307208234933972331690748439526343966720*i1^18 + 4598795469637089038840301481479136919180382239258528388686034206694604406661765495445327859731459250861829729965141859201545041804928567464293156113869490128313615583930564293053801355318618232301433473551190272059717268666439370869290097605450980987211020757261998524995277419737491934161004569211336043633052978191341407173001454095836516169971367429875134572493019842807945980569825233972436079867701845229915936211406715042348525160617006961430897675168131916112990718648314427104533449963194724498900357455420800664685757288929468773324994374016623469933293683090238730392659023213109896499999402999081051529956418533538391556369132511929401401912280591310129907020060384865856652255288733597524228453547547975627587525544099327396766640301082367834937433897845840782938748029828413124628171882557177939256835523127244075251605371264900665953131273492889934297284862086002700256893370776176268050296059510831355304686051251228254907259781753459801946596875471384207074611281671988028994187398044822000457539246218297883537302401392939686635512339188807413314566382993565070592806122091314497484890005282422050066688906422280280312799590160453812764844931303028933546214244319825556724631724874269696071105703528500268102979311837082281431922124010046358710662342900990641084752347003554381065787651039234988128677792958435907391419670664117507391777750012321766135350477272908050343746953032191434261482992419567828434709783407883113095633279240041446680454387138885226750594112756226165969065017844995477455834718627406566672219001777844874011800996136131596942029983826088851464144656000427430994315800134106664665658657155299761853704077504699638957762848041348667335629010988889989196304236383462452531333550865462244247610905377950303214317786334567346043124140091080861797318293875909275301125268591667479673998834361564715626908108002255927730189618913200584344261524010572447454388373656648440519586914969021380636206072227231320113982472192*i1^19 + 2160170020573411791287538392134807204996558695208511704384077627689740918605892925969134546232607177571101453977292792753791527944102023458562008319433413114497676404693727864456901856091240039481620855879784589043520449834467586013449873413100319187944553011010823794597684685910844334288034581821355752915207463180260131046462229743907236328064645909286990782232201208880155532706192819056471135727197143450664635646114735589098222228449009600651421569167061008553271767701858558582863855863151457583589654191594018935456795215997661610038395137086105947005453406930476903696367238789195809416844625711474173953450836060457500672515931871168691056551515815448773371368381069154261553876820349476512335502332015773588180206031991495863676716916354511663417844205965709705170878946321226767157630324588362049314413509933842941772175316204942798587577059340013940999217648807453234540968583938652699371377721282441082604194415709334027219396766234934448151758193083999743071312458554798237769046181709995784508901242081437345240042215714253871503042427402457778574281221108174885174896066624194333976578358797420823547774207122203256725016909888052551810408253038937442518284367650859886754240405643505001063023187058232403184831825053289253680309189887332989412756344113490001298347542484085253673211928661319064809718449784782724243756694019287131465776841404644657955941014280677412356449106706118580777038211402512319717770395432370786719527202437085315994826633265461048543622678257707779458746347598078078073896635613793957077055052624977837623732574379361909651619589477092268923832840959949239505383061203655860116345282899849606344097920441429097335051084819743918943137451088376105701674318374795392824746249316392516097597144470442701479543779677781139896224319364442990281842311849662759940345737573298638021085285451795855750761739466693916265522827414244820941166633885445897924798243479885472364200336331454717603169720128181536873775104*i1^20 + -78178168660760288178145316195496577906784708351610807549411349344581004867865993455880416625461267398269858600336188485097090950028276129987249007904411808153926575649900693147666476969778576830411131430838293624979484170478504283297159476344654410452529304072966938160142820855031996031222513452196238429236299291910977093930589326150898201933480882368651616909351256295371084959558319251007197542393621505755628816785943195252742734369270254788607691831994144282545541111985998004298737857909447472549868602883091308346967008207051534644672430301881547644152860092826099964839012148415314598991535462581495819222221998345059986152724930057872380915496911616668179531332916434078381651027261766867213416073768905020736686706034566494252229704393951347944467293418860060567596265482679159764939561949316375982690280311641359747116231905758972782634526985744429255666043291967826510370972098051459056947734029892943720877963921764982046721751724628797757111256315632063182296066475770852284686990887795424253340880598117721975080015426220293679278562812022603927306553571326369292473783786976937480382077229604533500548502234417266628450856439604110177849530789706974247729775053809566444811910976340401031381655750611001303795131225954162518522558558641533273524541821162340181636487411613964734007236860004972327381381997517263455656767198490868022602714482826957502353367495959914415634581045157545722094281483614635619858414914600418333789181631004966257934305040698087886497599345229339768556645592854279628427634320245200822771198749865167240150828686512223555652641756487506560204426085443897447186331417167295257914473026751975111107915227291168174552997326792504499214374775750256472913406123800107181764198149723672604890945029290143892023999051583229553948950482825578770758243905754578240075453211290715447188581588225298260226747457209907997177658029644177093644707281883057178791351029586901675340150334744367926244436859203860037632*i1^21 + -65313632902878945359908514624353209209528637023933639741100224686533573796818329019155226302161593347995177814707797383817783851587228180441453092476426789568789610145465641248892727139854861428854957512487797961024807982304985856877538501952379043393631807284124134750314409456997006702832984829718483041439282986160644354147531678653488247552248265286592992149613385587412409887462852302767582731506708775124002979296847001113651295938106208127065003615651188688066236452193693715131155874214241591454719764077881126604523934729090874056956253258507420532490018847433643867884407722764421631186704611929685164246202621572886685242840880508678527682763699444768338453195785377693550145787717959778581358096413446094282868118150854901957890299813442399179874163502866696017021065900057096143178406450105183159004647585504080595006226870121085428304480139819578567094693502648867434751543174550192349643999363666420828869804454535494724171238331567056278421935258729885545507575886513268754115569476673046476978012477586535311591527912006778392088316554423490183974796972375636913241031585432025567770558996621457388662104698554449839432396060975056644967682118180036163343594599712377935088892792249504781774507708360992980499244124561091375633216421702693335245026835959915992130332733652348207316988158782076886786308012738761816361270173661994741130919653418010378478339041394286976307412162656459113701805034389399881530592256034499967590207549348047341599420475469204286488021835281871720405167454371028305777864942449542577497121778059492765122986139187813297731552949636319838551759246999797820665570863308435064483068516331980271860367758294723887965454173591340020241932271402691994058447405934719812043734191929533556976097134684886679024945975970754735973575795850048511723257881166188602056701026111040105598246200768393306388070137148882686848020944242940987024163676925594365246422490578158407638839947844711485981592604026863616*i1^22 + -1317692778972857846567782565406182098811539453646153975322184834665410476896007875474929899326268161807349268401997754990406659792422268011873355332203204603342621025602117286800053826110623147384229500209940853912319185939521102656916344379320600128714313272484854009024766275604940484652291218910063938208035639356206736264879109034935031132776736457424900658003960312910803685166359549793351724185848385635758336151393700970951804268554921615919271842462072436260538817871854300386053465846087699760073046857402780716719139342173096865603481765341327930535585078941441225203632160900892799519300411196283575314550988774415023758246446176436657093989284086504091048858698158314528254283681935036598904419890518746520544774092498516324424522892973517695849922371268942406959631799603757433444308300694644115217445560098373265547874286704225909087379901050904555545846013644400287456433674997948356528968564053606072016421636284227543579960691874557597574298924988408274333163025512810145198260436917382095175416262693748981106575967256989840540579560022212932936871873615626831973317438119800615922922360622009998886282545054748275938463020305263188821975375486522204564970911320916191879050035804498570681425236529478890060401971309914298151411812441090415779873636378755126276138357725246351029439936998323035951449877264398501803875818895664076308040888940481087273500345408100860876624299302949302792950940005816207572908978503663395934896937185349021623747152140562376796064913166644578345044210411491136612958072666733680396832845859279065382937549657670406610361991767714901571925699320396069468675496680869949348619558442373579404223404114734565180078183074843006201811061607544105374973662977440230247607143515231909762362648102119992397829362203794852165995345866637057534710666213590814370187171082982469514927651330679663763423068764893218512889344082342213089867727853294847938687999003730412132020092428683210395635440156672*i1^23 + 4466530340502741869191497923414650563391252282024210526713435155890862620838740537001548939973410851857777551369730492644832266436717859120925650726206570212120906263605139956466999664120546436780313599422397390780529053539248993057171079563857473990327888644950660372291942831094072784837898541797617358496356611770384979482351568830861080075354263838004844226045859164776200345710508194545614035838159324337706493583573101717336715497333784548965282012982516253146447765738242903728557635465166056657351247749060290594797802817421352270641046782097787822248775704788037076393026439392954047884862410862129595500102051631010992657295744142144879598508572747178306107029225290320799297646025934188947970649412853126169254829216417667451141684568157430275311781588570647223221590766196250431500860734425618237270150582239332353255087093231484064691772343181481221215292326445772232044451356902704039306156591597251228381157753347759932104770863405780961756967411920293952212808106541933086954941502886425260285373113910565470634775579028432899534632845304048049595571346802955118692023463207838845857962638824376763479751032625487209297657992802775731794191941640698070749330425309452068943482330094321402530178886140322206441789165542910278613871067100593016626576913313960074490438496165208667052306673903864925003781340236000870087093181210053787537169637481142461944886664739978318857439185964644207813880125579628746788362786516794932981100525785393284690456493260066089760551440589372509801881050212777689446634316261784983827423690398784876870375694472701185116008254081723510437186024238506332395061463401930367009798995493177033355444811631695508036833162219814310714131993518794591278666999266248135107854426869578625626186882189834756679577212964265551145345957519358406521673763962859953803241856980327250821122849254530022708264309012290889405349052381673623961358315034906968902643108142907247550936257136064588515924508672*i1^24 + -576187800168582282708904311550017941115930654386907941497113928804717989890113784899477466810930069401485109392929036784025003676672664836576481957061076275247278195338737806188387866698511833754391672257423384078679822278669460589671014526512677263017691875561483893621206830539424814079736717576148419066200794495894511253436732663929996996677927196441579410933195583269293800377002907404511678254655503484330384223293304296963562517323160727760324840666719940370132242902490036138010385632114394517409291986292851519829661167781800782102902607850367071795804938646990220618974824694686197896211263207446538281151125967806342219340578528557307991255757728114561380112813033179291086467853173874732524662764561596013379428019762226874109089945619850202807232852713802751057683412132497183957534866263342303040569045337323367933956258087586259892951455396392425214464247129084572330565575033629901953931067080907012386582633892253736172046555560954394715050222353844201299336103906379394310891242713425561692561303711560798822944896640025433378896586533442922037920193387349933949086855220949785508752821099040063375386274044557284044105920446470297038911760431900777751035713650810630889732490357906945921606559110502744684250951048914643003623053317293116670173151697956424405436818542990131725237184791802235761388187252059964982152227258648206536867588879004938419761408153613375019108254603376107937924583113908421735961581993269124979129899234544612477220644785600298701688220059155469052478226627259497390168244688741172425164250426408063481269364330200529735669986325733013373337870778828703574892872052185650869153977090655704385565975845626732199711577848240463128124591291384188293970945517302030582709157664226352369867638273877865447508583708037661896837993939857127286590880577563366278304496554873068226901635054768583544344855910800442292625391094806673842599267045656795909732233890411329822727130240629390660599808*i1^25 + 24438193651684594288619126071155301577535788505108451218031397129502861186577287932671838699112259359766878293163309467481317793535193336104059259040540698771608135814276310267613484299295337352902858471167441582853513589154983840190064610701216605989020188094265746029366205307130698867697289256211879114674934342866984859543038606206095117607740008161468158472393395109126960647754555404580006136276087310441205760808280021072036672595631443727262578467648027104440439552105488080248653491883249650228548478909795872747318287931791616661562807920110222174116263423148501070643901265362766695782491659906940733682558037787619645749830135415595372740883142360013631284896738608114594587837506073186357853318904883574418084038331302644139636156648631547562315666038752815917467287316661503775324877631267422491037842329529677264382158478336220537406052774338073634124484259522939701311373006807654198955962843051833191895617116786768907041077512222670667451157421208358758464251584264815376839465963347810064220779036201507591267403725026285919220633634901993135599923719366827117541702647624208595293237578721286459782527118227012087004315054025250472535589660518864598893966257079069005904102233712617598493893603375609786598717023403418073617385951243929166486532112916953932692695331206107623818132181973241199732766874983224007741446945161846364082914466775902543504859294728022803074150226118667619288951607194612137102449716785336378242952234018632315333917104743739994060807664712064890865346298297774920200850253004860587608402493800038596385125577572656293425586612303007826223885416571485202742826774514878772341058775488641163731375597179633741345696043176489649747631062318337996234659017517976991709565941366426080797942818969961252619676677551491490795785360666973220619098096182736889342870058883566537134909627095705923803560128766336735575958797062876834498100971177352064099587710608515453849232473667068231680*i1^26 + -5445127103031076885155809810053603122939625994844688536645098632480679109443129293804652474806008637346227543104595024358185609921915253177014906318701482063799250316576063815490948916748203188707478997391737739920850612861314881406283380176565848732170531469398518361610241872478832113596248451365473300054756755640998208538482210138254486950330763672467801344855018799751919466358571200796738879676111048008122615262508072252632635264272667652198373992478608531848762829920237950915275596846152899654165834881836060216661410809272854407593000109004992799803107639071723282017355792005509935915325768507499490651482677678576705238593469923653535258429849065003110477963542506840166269955436633429253925455777502309365484555006029126075206140109434388909337779972632189795595547622831024666359999444129997260318966574768270827876543029787401636535221768654505988438285876635917977216906818386615170270665191113511138043241725116165332448388456572989982050024769622124124429118781373070468300996468395442948649034814535966028303121855484215272474429541287107211785300791467404533397427212785532745093604245983320345960606484425504951748768252820584349237172270766658697411122989819654834195043846900819517573864889246803560473489960072320134318966203431674547208047277727361997785005712857876127497278905582581611118463950155305453862513155909617054789725725703996147607397096041114364073892209429304771696436726678844491560472163368304857564767956511085864491053118638532558614282777737610377399931497853492008760979850293570906693713276275552664658771470486664621581444844009391313507085326343818597278798397125753129219023686483316505680221758017074673327146598490752377132489478772202874690476202974668561711003762757686974688471341417621999592309388436577457404614992462352849480741678599027146186183223458593703835891526047635723430984647004736962049849342399256042230949801808498687889877195558820568704836528527900672*i1^27 + 1961921713297717218926975738420194647113365004711541046312115991274000988554137496236313774048799777217260569737728161981937283880903277528383473948632654222057035394974928345331474822331519898372227887374714274336199985851234067093898766336839272535919624773169215101136232310134173298459276212701334621073231862885828768576823213559560670718136992052566187620002071333056353422658514970847958619761373167116942523495665075388937209171924739664774844760154723431026409837777107782486643645046336798112552695008904077901940443974423660904229756955946317344005861825324461913144779380434989694929120805786992469935424748474733731420603517781373757983534165736607884993449732121066440896816787471782090672590768571715200657203022075524624607289507084328861919135640163916461591064033914163504798203281904129904335347594958869904354504558533086726278426467191444177853687972559430100887502064009047548921316823134143354286341779415568886666046857111306845759364589532290441649609322607722780080117273872477211459623254806529851212691006739573013420166446970366545290691296090843645910091998947416227309427434062252750883992704691731843127604725927791007588180659364417172562589658550662323750612632497717381606987764824718301922644044218481627364890702321237782141195123844718929225586413193671122498297446171797733119705706091819014428317457761462892952587216826898728374704191702622584437994749382485047069124250489483911629407169384919997868884809107946628758756827190535877032170675923735710073788043362737702656353521698649642476861468896002200093168261994285374866117617442204343877831577725951866585161318024522020153361030557227165935749101312525110471134759425166971010622943385646247047274792203869676780178044414098738425930937374080956414903492875751268170254811482393513576017518467298204477416498589293314270812371389521806006615704698085674440041241562103348108246949420863554125186548539212709799331406807040*i1^28 + -249728196650534257924652925896650812164213268982097210446455054025256318077138112090973462148382734323017883394685624155938852707929797248885382472339932276890461979606380490230915474129761470739656968911350109285990787200516522178851816420138162425121589378236057933719807075116891533813265009289700101057912218504437600668839440036681562383476740973831310755171217306949078182400334347542166064102406716581043943002111317849356102739692700014283906073945539551361250620797383332668814782289260419842524101918781965140092513250628318322485160808978421633633687133345521960671051863514635572479600408299415802609628794853018637953545980071355811739170357027614270337750733093801066779426299701622168439330169407638016135274703829715765223266024084274144696051775444408307949022450173381134401982683219248428867945072474450439080820383897394773322415644187531511229015022689943964970774107832133024004813463011000477804582501254027771011789637743190513630179075093994077146788844071749593078657609931007541958417844494153523987522273616139071819040234965754543142533922992013739460517951893806160506579438685441633100350436411664929208550152334613726413369818917728991296387056582375085102236674320834135559222887616695719827373834574658603019399528663904827243635398105281811177288613716019249629329753986313213879175537408232427723134301611017346843826399877119242435385764337103611395033312209963765465144073379718945352906570821422983621182660760058259927860266510977511622004873787474392870670749600397394151919419645798216789250039740997988640069109961522325019253895155729640483869913775760724580178637290276083151978539307329920435084265472467839174556393368920396524524905197186807907336495202151492076170363150481652406228357651738243481449698062584165240342394891073952789209988644039131430586281368380575668063507991157626534913429466475123391070221137880312502506265095083913307673951117157469838085455872*i1^29 + 12097307707859399773026331231678097644432692623736004303641843290025191803692416145509124825453191691171969850728876801320269075964412504852332342761412533902999359119126174230270140069053596101647159822369999713079396670062389833730473892797392353405625999058115644874743741243840087664013122289546782254698467306178478139316391384892411251075500181916904113610521746869288754265146655082296560438005758873126062030914770300086761683940537815334735677445904687267569601853828988631053490020027966733558184527520934781852629313345900485345022974701840831017541604583775780824169142377599923091346740038988793285618251926876830115225626204069278845417676346757203713633193280473677409219210599278198780365593369315507616869108717618675047410078969358788897119673536275757288823271155518449726883405972109977970117635885644841537615798966625298583462233589188997908194644913994622276354058065172464520129557399955652563850782124662948520017555013731639707624300849304581253357420271825553647942500244702231262431635263525879942394488075539064760265999630970553789291286102093404812943967276717911743333696538116269168727030648285977064111508890029056549130381596605832502658818831228261767225778063132020412551399211373682501471637124873576775849486522689907121520320224108294829656497448931243081489669059177195238645119964646279199014013112142548449992206504466329804098464231930077957337069976332239100853597644482842668721388795497341934650814057027420945231774812914640624215347969875539498407523698293523576170714199177800151287379394922522579642133826887190591869801560594140369138384109854963730414127740121074478694554664122665615684218383513657601139095648957292551910336408058061677664718095955966690347394622461730660382354998939737690817038813894142287114233678251998438950019477851264269608274284273486024642037246608848021397346157926637065788049317551366622518186325136692967129271057988356386324480*i1^30 + 222516048057068650871413246047032833796185647503409887108639710199791922181882725864020734889394883407124163536718654290373147351090164596216675397828664344085938163189393854171820865626452561646453092733697546305962798043007050322625996272216347897845916944792581273033591825765209899449402777518343089713311317917521041287302488972994225413543885458838136593498619383981694325405925101191023225926057040279597335084783311339720201317091381956357895099782255450211099002221485982803319459941075570784824469005893304133544531675746881364303355966316849252311122003269196629424341393827207256255714123584189270436717368129489695428404774705899710785116415740107334657418873318259725766620673087901472705115231579456234949600196564678674531664389861983866256437134337197233642914626666586426259555908470641929422145589966743954512987855613287440242052329977713575878903420394421176361223278626997172454587288627993946163966260799975043481714659549801946930570472352983865247439322183143848825677388968988529656809145435624691740889006328857192495621770527676247275908601166743157505441875767259041156121656947872760119738390265929125760364637020953346702324765589201542278858664863503835960888141235326390527443560992479543326339389276212860470239864143972524466703420567191854580811976873815852561051805316993868655407398063725045947923898536431210398759010901722172422292247085781514133594296293496285542468032878405401217860982010154746515475737333723879591209924422361203346812067165609856295899144512409846424067986480501382578204852270935331657954040355592019902918296213831912397097931279231384167803684135559491905329323813648915452487774188592799693708681165855941623291037147105041091762161845639242696681473933993667756090566150614339108380868483166973194226205100436158472330554282603637420903833295123492754122683059142112591763464865956645845376568452468409269697233869611269184455036528062627840*i1^31 + -30817094613898797262176634603314583449189814074292620691158251621196357691042401724443269164734804564026035284916293337122338191522915110237859635001545353136061781220934644335234667005154587065416338786255665500637948482228829716706216819315519988932898294424075061993536159273537087822306098021755724243636467103305678174256484866273988327848325091360829260922367510696810532666777530434062902343519571183785249901859762529965024409128758384118570354956518935016098328824432600482310410568658248005237291974760692423947653515487439322675923371682125453842407830131527562300633976995029408582549907557460239532607300258462153638785630794045618163652710074109666703800561189229651854491511273058146892888071844519058362939645374686756401900246705731741148279889237263018902726083396337273761948190198799855272830719954711929334925843758608258589284076663728798997187472470815449360332247095083707545840238636767385404442539437489739094666527655880529107983671876291809766178588867910805907353912203214814661796483097001225113026960860838876630991255648213598043947470710539311940567766733261264846482197800638243964772754607608697906412343770253406515138898600868345535332244401300900287684592370096538079922394888251909362109934282581886866522927767737910863885537846826042976985185152883310739023692874569473625778934783033351837529746515232394812379429462079866626549357703743588881391660599434361870104859298665338786276606304135528257392988738309729631987715095399905555151440265939149495417158467029614162692596564903157495879742088516415223089014270912092836744902510623069553017334221046517653738954696307258379736907608105572414402080000330857877374357193310770611677257947353896109333543859694503146201407196637870392667786090516659884565967659570088804817801150448649395793268887320355640620078313625764191399208450552716571943849591535543668077930183672462685408659038640655791914054534037504*i1^32 + -281058259812633773442582513641101039072711522016667270210879606481661193725391118895885873831395389667973128033304438126392308108489948829991544705426543629065227884043740268387398500167222079671894791280631330693383725461966885155403753372479197764352683793268226057898263424550808859627409662192097649996732783649286212256022763091033497191425831172877129084126945347392174802612012074902133528070553034988500391100234804557125327993305921751080791450152283251172787974903616994008098602568718647078215735295026637164928614830870212570897474446614648571269661669383798892714073988464230348004913341519288146576742476668676356348835580368456565232640198175407446589300291936638239910275913225068033452413907135272815726849084076255350056543474022471644413992954664897249676427427965433733231135394083740836643072461248351101099354465044234439037495952495708700905342379102154534463882749211843646485914352721274182364640677121156719134344813375496759170323717845436521091392265838444748846474478590860676990100651135085299928604237459622225111897939628890147593741019989708796887081894142407076355545847421489350460000377645392639466332496352209426524084286444690622479357523923333106644645328482568346100804391134224131023612948971812055660660898440033622068599816745783831327192001584147712354764857727430166261413429685259183655147151453772669732003773084231960513481550270320369605974890167091955887662050358294955067385438381052688169945354762412580496330913931513340205772981525517963157520655932656469496286419900925056130318442616118717783726494832058869070216990551669156805881167337942202637492602200309376422108263169739136259617814923996652620366984715337678248821752459857611546651191349450013412504672156435975787363288874488707402807192697903359581397340755151627822618673011996796799503389141585701831508041384899529135534721848612634166636358255121081841796198355044433556991377408*i1^33 + 59060014057597909845740614127172921925757351657893085199805235419597528477337382815838272116429482383576455822430340200456478440157102581410420132849158072958691570362120818027702940389529801504001997974997321668864288899311875264481560904260808930256344010890131897373928761816697875521095691497886645292156535394053663671519599639274355836072770957029592532439350954793813319279985817162564315122014090795515220570467950082599090961080213389565900757033631887623205294123161939148076032726175510743474367975646243894763207250694252683674420431965679154532689022204687020589112825856278878836991783957509028298443896370346614946075041052878144592378411931186569741156575002046349922695361247617176295480780179240502647789903362655081759576658768705550184298664426643123520054379564243908016322126502466657258879940111276146965723307389723605764410081878695226807056868357396617439636681260257285220775119506636176012478924795466914755721084614973280115913686537659589323412984809907621866512471047822041864604785529320073771279939225290204469691565640569980590156488878399256789314293649396209328789877649669802000791127175023734952994592898835638548796901943292023957175621712893738964381419025593082576836541163015888494049325671085531970271084609715553342611427774873868760003651501815358223610706712869333887458327927178749673541483811752458078403526011639679527004908284805141563544823096365745502661779974245488065931339141883693971680843531439517884963835289235118679270243533478590323103960794999634843859249791222907244182178961613830695912740928924372526357808727666563839262774843475719957563699088279808108600431977919478534543077043115249274105934799303794437917382164822083953689329474623586871306857679107597899076176788349932263838787722560845175857822394070792689381213907118849822673899336348732683714765350533863637813662500474367976764013990728383271185929438294751691407360*i1^34 + 2490723395719770433743710802572308317241669545706234790093516188873292885712639238841777018135392899434879310202863874776333389993243783567443918682732740870412261602638731082767814946057906464603701351754072581470210638532040957421781234813474665407013715808176847359120847615615473005704926398251204521362411461331983666359083114902493813056372948996426925346376903829585216848226041380445362392199861684333522414869650402410670962757615067194459939152025092616132403607282501373843013920499634356398309024755622726757827953985681394981095457081449081862242568343869998682697854379707117279825997910553845824734951623536048792316463078557410938326186141517992192035874243612319842670190821077789554327906721829492628277238311804934311599682586784646154035381836015293455835338130066649372579742725912979696826305429125014388186387331641991396987251519354818586318120364834236211400151410977735814117804658051982693186096076824153963832863427779764871291296894158436737274906812967911511279753340641768061110144894608233511896101139168511476947655544412008882236634037864939300972003522446124236025267062899418665249575633608740405385941574615283403661275954880952240987595374643155160793241958555016639557898416928661534015317852596795101521647821051103401867343692836428244765759358029189689418016401634070389218035786061883669821168114545482938632179479118420524554159646620560617714415627913892232703754517604137436729157749595858364075243121516237640497344192643588381912872625071561956309184641643705157137050851133177895193816430959276748333577777209716822603325163016098938064698977464063881044436022032682804178812204318698862067549259224125574307861203562546096042274217141073777350869564964952176147570813010468822943108653697453717572184832451534004354037051971135442207901222323188703260327754171539279927744668616643958624970585412105310516883354142199388970217734324808056832*i1^35 + 44065521820235068109590934376550544863060424761208801422264105482729938660037075331909219594755995022076469782444408893210988031417176675517055766972588454571765072293704332590211896719920617295779745392535418120234303751422041351429184710147707044665090244657997459749199443040798998686142989948139737762275695269384972821174024411752571143660095262089986119972819250442002665670398585697793347188484969885830642441381645604130496811535871133707192507439548506729751144384155141826138806589176137866786264136173156943534391787145678943935712185858309742519936946055305197864391606357619752851865387750891415522020809313625472913145295240529595329222485464223124978582891015228025112277628156365321850523273526122192666352372572371847326487033106471988786172839770303986627406373278005801003498950708291229683001933286987201857978057855815451923324010740229139478501463360375884320966376422698113054029857508851791032212808233003377413952607435170739202224741758986959983864405663271006805821138224631374136308855313748905820179793233465365699056749888696238932200056678066323646966512778328000245898664083307682486372541988468477107127588720558935733197116221261627105713595074115692337469966196755476984224879299873395035829067190194918300469285999735342355282679279771651247131604735912465509415897289794585577520651934106083285073503632537900157777313377056808889761770137385401026828926150223623821365655108942528807041442068012673277687819988471739071197174538557555692467903010054510565672946448962765485090555041319957256100822903794833049778743045287228628669125663295287902837964830923849222840089437684822208906838708914593726580194212591214249950805476739300173980625253187120119016473946540538152086844257198213585402388351108771626119718029234856868499495612519759588926903645343455146222689301120637605768452243337956605499476927828343433299402464121065671544943331508224*i1^36 + 335291231253363743016857491346637160311602127530818864285261019378693309524599097657038984216009688290538769255223832290401244266996698326200639934567381657548857240021404330151644542743652649824891282717480729274844594923963648575267985166188267403888850219594159533074418136047646819273251939736554060923833310939433255621572378548806155174755662048167819255790274021162593040007806896816437197097119993309701601655418524766987507698062533589298742605600307568032775301975225900397883369383044590246153396308935262122239796719743734737490747787500971735016080133407786831799024126572886440145140350666943923330560666168522563648041829546954347461408948626150233273044496533352270015596230825799194679356183862371671581995099571235111928175824222000945989239756618977383518380253156572231968888480532559977940327251733338914088877268479466026884073761338011839387084728856215028028065754936094985832608745024827927255600561258254069660661621560559792967818097596675665929348583837948866126457476445299266780201423060568858979189738504742950265581304379295803900646612199684292249329048608397781919282795665349206106801171402236225474373800003396226196703749436644597316621675072044548065996486435469247783309045572924970207423001407406042313280353742313504605306659057988979676345770488212360865261382032503070338120396626260978076157246033995632091273976942163139122161510129551740959621010614336796930757676712705893724464586198977687985288730205700782028821310921147232964072865932926447774809058357402891752052175757643074299755595024302759354031016174570401168743439306628772694666254998508247341374359345602815397630282349991205089898775321440103154126179456185739640763356886695041548243861156637881533163837916258208684462800680043551953938599474597796171417596449468679609931252123299382160179481569003110286111129871987645493220322105415320952538590009743502058903830528*i1^37 + -419612788143490375661654796699422745636724484792361359133725722221097601254104125972573492246520708875741710989775081940628037095590471234787468515398253317286305338821910613667196620139538407682968725786084824951544192121394409861261319711914642071613703541329182701967920505180394235211637116676687748574208042430514439488764517570028037455617976362473826527772018704530092212654482969431625270588222190579432985609140357810200607368907104966852764417888597116217389798767719044479961368605509150848972023770896075573463469069698794071755607475040580575145027744621658420928824313965330649832774458405104644396065058719685443871500761142028633131662017063648502769591199421235624127582942899721309863336415679397008948831003007291903486736285638418691307169523862909193360986367582710493577245942062935068696254281213698743926814042234096841385880342678049981396770214650510137682020619257211966727187368368754520596010366813843006367106230004025957502555938793560950453141067001392680109239246309428878148226546363498894008230808584714626996380533878771425912930994667852624748340016667828586102615069823749164850883420038824077814001280747511740863048502265402844161086854777011696857148012064632682022746111138508809847673890823732517255284190077306178233180292626145832678659149508690359105632044418258115980063889283783180960112522486141259452212082562294331306968410586634668951025901958181395345984537932211972269925694972357298025144018899664438202839820246737096452996548256377276993442168274634409365552582843312919198032684580318955197316907508573568164870757647671117310106998980850385857689924319568659657654258276472966296104340422971585548407878425213514699662189683516671059728907165275836648193995440551955038572164860236013918230321239396991407992873145863722483550569501461667901254507241267907750318446090348831515977827130976844440400516715206085181440*i1^38 + -23375240996073078148499319278824274052942789722099661090060763988975397771072423172752846221963632382116575379845949624745519092217890119202255057839576377920626835917343271200950710046546323806964485841294104967952958167934485698081658156877005745287043784369097510020090183810300263373078643670412438917972927291654569480091325749604590337666777799520327147334225736598887429773324827712044009919525381986624269666248837951235015102043711686824892539899615824458332531520004082621894675540922473143725686074518735556558406367993244048153759659175684666673765178587888152738057961080919063319983440970140721297741977879391220891883742024920554989560600511988501676447315765810024074537918292087556210485147889035429693871333092523995354310982399553460503687402078311190802518616347512275288508151248011234887738064385535815372983950177550306844667932149256278054622672656230221377068305462479382835070809819047396079535987175590766687938839425929225461627388488086161473000558655613955954538310201742183974696396735109600816933675731997461511282434996653408853203586532765795171739242937829993208726798388684222635442672453392074805707318936325577057140827385242146865892438848021930210856319168667811277222227324306550938244436447787448189929664667164214013548551062443636080544842819733025351275749883716841738201371424183074685401255575730427074774854083245687887677932561487009094374100128775243309127891929313767048400517848384069417366153861226574415678376236239203079584018771145429046156830704134860005024694790709247740743352132522644759964222673607267638896668869526534211695156384240045762104455063181205379672045783275541511389556792063178782389074875706877577379920682774799865930717903516615716206233450195022275302197605039529928715303622234640880325524140452880703826552391006586193102076381011877962712497138881168546278266166242391471729468502102245376*i1^39 + -83610193780575238185234978075437550577177412507966527743650753823235235379276693262893449343192048750401045848215339969088516268420536085566753075364667884444042845134230730351885164372166592029731592808194505889101255541119942061703011436882841312516943497170741890653094982063771435638231334835818015316188838338608605921011479506069963463299911619489126093946340894309531840761414415999842199676333491475639311902383529309226789928805538680758655217895443898561164615504693355301324064712311782990232409703399151548079544314127552595035529713694970913494392161837656093246576622688518056805036085103478246249868876337632213047687451402964183037622841711190330746172347574456590988810123914320396273615281703700868036960751770701352791193003744472066483446057244751130420492072752350265014418564834953073137994189472202715481120434133492996126628146174369013942951371901240691406532185360306986042397610795965758738770444835968529833299988314821752928074406514450603129208383168751794729411920051744058592886952496396975975930657981033315337307779571877061746537203324760286290309966637934623797600225896487358786717206410917052087850348246656228857540800887529013294369308614944477516123963092752131961809732827932657600786634216749745838088946330219462581877124838803882992220147129346583238229959145850219897506681992254011004654645148874091641159524309504810204257655615975853428001197813433145438562469909472194932056014620473972972845263844443194623769039888998174308607510692703044942849453446483220678186001288331598712543157988469440470366330396802233418209352690640532181526107635372175876199996352062615585589045734175294005363193748288680417589511830926512468989118865180728114671469280441352029346465558317234072628225940583122776072778911640712585640695650048214148507380067178566735505282183905576913620296307331801771996130720358216417589447360512*i1^40 + 515375113355564571396627159668019714705187428784635803831888341135985697329344425707762706912563440921510594966786867026712910367970728965766385037918343911321716320192929509044259887363665961449917722743288870396741968428913845130677240267029832532353777372290952159412813751407076549243289994325802324219350266881175447410088737018231923354402140004665503598684296643208467396410383370729742983650363447135635174132836950810397826842420280135973401593011031662645779015847673404042306756968597198284481216598202150124851370590717846787717186384436637346547489262789147546906306107490726710754431935408596500437841966136846873483449502774192237588858979790145636050030380314641157503037503508490949396456745971856782745545249416671394068276153937262129850683272463447391233055578597121760791413006692630057620007193661734689849883565345376255857200895124319254762908831353625818164872537533858864876615576982969871751440659177057667622543003650119310105547003665711455942566287629206511925322586859760440567048175919886988445856386449621616888300197112529763300957133689095665350733046432385675966013032618824956197581562124641293368119161552759461203817935970611300065381564860665481228991155069606801838309901052265142744915180680791069165442570673613665039097624716589104629304867579403339770102977941730968718906824748482063675831444587630316041902572724557283741915863063252249041546654172998685281939472662910760197266595850193304081600417647957497787896728940327839243312253109776483302152144148811964598397207812442810940606666080372684375425236820883823353786150779445760471911723793773424822089872856432663179445214335810141061028372369462061587826467588462921421403794817690361008135828797248809067050437891087460049961047619430717138990264161119239695513610284325680870168675637698059736433370398550033351674708536435252347575403680129821458825216*i1^41 + 2177232627922366095191204313985960779101565912932778502132608059223868171164798451919712218712306144286817158487766622476020344872035898963019200778843737090918471000969158161987135613516343097851903373360120626211818627138467175903535436152858636670483262735845443278120731365000260780542124837162483233869398599549590518104808588343873430839148196556109191906814833300654488147098966400836550763646504099339018706116816589655585504527770877422131974299195889372238972894121089539939725289202635304501045295225503866613564690734372118525003977247255787653922118610896727079434071746522650952239634745556761989586319313870088426022678013844605647128824541368535338161018920651778818714614974399554762003066704905534010597460612479121509790282132849210592886535868282963992063867956786257068783241139730818562991400090113024147190082257850507155476307014115509980435748688983260111340144816875159390394553178390226900014761001630321604036141280514938346595787467676419847768535744719868745204983971457516441895733034872484534456924739133181060443449716858493515362961082051757162925884615146497533776011618332467690505228994079024564904729675925756163468959823403171099411216435339523409857129303696215930966264298064511907933805629849524874898751704908660505964883588113147368642533913605243697185457741019280352268599433806326968574155801022085140756074558807625788899140681360255974839280101780878814575888393574531738769893466626741350045039091746932983631067339917860607699174366470063674838138384323385668956584972739120678970518839220062596680681256959463672892178206429500834582537334018799065071381339607773007527371775807145477961691539961511130139839800028151345992851039056104218536878900806957149959010166455439077455465354057816405789523841903792882737811131225518613827626504466724674520511045078120385294260930467839309101761239586384642048*i1^42 + -6180113265850880867974298841523572855910171629827049154224611409398154789024966832460495401903468767365313486039831868476502021416403029157134481827593984878954592677195879552152987196670979022552840552482888874354070128113387479087059036883747823037527675362088360046143650148788217069917311439988045249819261280375054432999034334412132734197600544467604815495931983893159244378707578157798760627948911341899256610277864891563412443855382711694757990761810315312309808106137761138872218654961774964206294215415303174800983522265024989952183866826459538259093012027655907272091965635448938682460619630108560631032466737285025535653618957234768973250381390082197769250940835096231206618584325711256696322963048505097322810890112905651051843074414063765497994358387558922069269076791930055821830901374099591012015701614666919258448934148366883875330957956756587179332877111490395628095032535917560579763417088072567860942105280827199493038842978479192317922619198304761269074879202643442696559634206713808684570695597583251860146313204599321240613002264574926455925185136922666949258022103277472796426304490207178548890667604988079136503499225885614339576251762812189226371625392846688081290057307366330826469444656900927963131649930059346536151937902992895669491597361093373478308891991566455342909699031363790434598603797939899496740036139195390362982093685280560480863727752675554875346655179484319546920441823903841218866009413264081506599719947994172691393660753211066293708024319839804786554154025844269365590262822234663886198402936449855969125413552371780595716458092020551626880596090528501820823981948637654904980327577484488246846865848494319745511838881007524367853714445742527618562294847870282593286575778708608951490027813357743839633269485851104093354379048965492609975886601941898415842657466700678116613661030663951997469503210389504*i1^43 + 6627091408922009617082484862983921911082360460165489955402447691774940471796856350792633077496478534312437800931858509939435390045941636638599657438227850224149483906999320954677755018594591908859215585327167969331431680644677945737316012070185915968724054941996185113362575317075566306280084137437891110581287674704726743062110888808893119331890702316204443509699040868819468662943358532468082336922905901070640749133846479417499457812796166838647849292627274705919231709308089387306766230191485754676324867877816685090694982947017706714468491179411689721876885243933901068710082709063388723345708464500697660638166994920881165102143911157838468616097384802662959363606648114735405902842006275482287918417774809135771125677735390794830750439470002047172145359828681805990574649313894388435524948487157861112816703494713133130310941794455562021088247809465862796696960405659696459762048986389850852121765384712215206306090001687036599131239844572527409394401890942264903537712983962773771970324247133910866148261370652141026165386887080302614558864391221161343350917655288986754033560560506660322582939131015038449451394379845122086987604152655820089459952782629523050225657220433947586139619703770438844596495423012894763855283585258745927539241604068421418909098523300869663337066038593532714833755558393557678985999352746765436983152870966368395660536804491915879354460553813608436998986619536835081133841552616713898160180562783369826579982139923033308868417323146567898305538626473099184977119003362968272166300355681195310528717763048502138086953859917732474772243667156021538719816290971934005855148298100249445494067974637015259147639834916478764820336991351191929668161125905089812623165013931572894743767211522729386671358892241223906286168629271125576130128837059292932098913229950679322550161588241047031591661861445289271374118912*i1^44 + -3913363312373021849617345867121837362716380621799032221893107518922893416279408168002453064019676808723197431244687074029631374120765672850806130087744866149525443998895267811543553448491981414422874419248984903153512247771017421857323113561415679604573246927633281055300068713006509202930273506615196636864511331582664840584678885526846944317268490832332761487608572892261792312061856297370052975166301353185646177801633344923160750952070939344993027508229898361812173219657691260848640782168249478053149155407399248916520930224202218286795801978536336225808750892228668891642761628510046332560312981182940175907693348738237967078677190418339307651134189040838685784809828247376459863086402887708681194032829619449847941719334922783084122840027371011563750255669186116123760603863399092729646888577922388309223450450076369550234951955899833888683904001480538033400305513242772456956510002242063486232280764229012637354255088743794758190498868529483985246222874619847654029056269941312652989521431826388905011768338698789127281026319867503743514797617459627202527888725769390208719713287413625791058969616040323206400805542762038753990882013963648603661477025975168531885579745361291875051742457101675803885473531458239310478985589801424837580169216675384777877696497835425693962605287687595260424280311753371575238877529423255107486723087109038254862366016970723917000297186573597162059023885075870184691783575290845570750382781424226484157471048500512160325728677583557895103657919933093931699541882986127402397316903751897439546417059759736871764016967526701818008188096786388596133383548331410491007597881642222401069485085071912352521583365169534243000704153536156417327641148887153801335227658921999666398329549046364854637740458392117814120152053005494697294538633720138092513625251077640760977918499769545554247910589237664153600*i1^45 + 3873678432537594151472226732004344544819808599525301435457846052665831193605594680126195933120428461256009801399670186941191483888190064785762158547778053881098212202162799386473519011103088393254630815559702132439328783002226490790201968863331279119097109280033448954384862862924319611218504415172941733536426584588172282363367884451040749145367300875988901789167569407567891300432597882211506316601078773261217394410975968641959900570980864304849256270381636555515016358495880633534964845554002130228253017493662105876589868798059891660122875993229086145924721442071813648748958494037087029134280144625057206098640930820503910532616359125507061083850800013974758451088051754562614447645636467382925617755374603052764009622227073611497849390026484279670696839969205693665171700287889047573126368711585483458135701936883014202823496028400623865616441855720748306176572474990509821645310430683048115268026669712942814130223580686196526701756180765444589316750173345308407703676707001554876347369412679231998715500983122806544621340063802464118089152581108060281666598597519425030742308042009564051749615955788946084644265754508857363246687213118856086474267893043323398222165522329835632628924362575612787102080096209648881615253551273869080734521027980608734569618438038329566400631649353537766801522428642523687085220772657263182557460978863046799135382137362791486375312980589273659635650558428947856765598898278423210729125620223423380963986705118213881196506738591162981273731510179428588449658738366927526819789582521727284850055865634364411555690340471898761185615424722041613349550676952038270744069192581542121525696290103278305202941111561338538966464013774852257260826820977253221705212505830626074130152329676355743777286126840965456872354850428935040963825095239293031806987404719288484745967509260111777019913576644608*i1^46 + -3822798901427303779492757913720195972143767996652204053689260285776934732002464995309245330963680928560222779507184291769600025898951922968264720723339931731203682181525693612602756111139779202358034214623458085804940534766008138983313066196207616039129993813669882406314350149100513448773346816977650324688563073480323642743277040826683946160888104678819188424911886113007370368046931353941122011037399035691250170138950820138034413745919847806611281505842302492724302308407621876290152493468940244563469652548345331010685720828747539599163945936893335285648000684262949418537920355563448246767362166137205039015082304849464675975027089479135905876007615351792723216195027280333388139187490042274716878286744436524881619838520405857219611294435056059049991425934818271737415530475630510185214903724546120820137979567059322364747620973490156226761881956922636684804288020183348024646762909100512803564445331723561130440770964147556514300825447935847525188591810599788766990168737533134918618041853924275940806389358926210437944327110656107536818327327074125864932237800550393753052650640444206945192168704094703999991733952417881555379187838706723272760952300429544412306927182333114551567665047146478543804242814458132964012598812469167783317638843734529339271454944536247306633735664917130254893319168367232001567331500201361521693776607498688609598446787428541354646512823507660233406355338211031904028761027914846369877371871950910128790949139063699809138879798397712155984776099735050934818603267436640779384258354300990116457948562754802268784354174797452575487141854727876386996264319936423722911467710652896860945934444957151661058956214814185985526619448376327936117278343941364317777492654820261307604808352875688765756183327592418326488991694715113350315661381171275942404001769574105325169348996590505415829094400*i1^47 + 2234209026011952132189939317572389573782758003315245542278092961537736221539871703482681280196427951143877425145761082409941483036290273160548454214697415759098324687907261120151168923783671173592397039744096105041338462394416610388888847350490215800172288370616955448824930684968690524617543259420080721229810611384499402232934144715661476993121149801146041948051761936169627273731835183347831338179539742492241690391862172884888543651132306412153750848731284204722730216843711754021207308257429804014867374046594588146901229975009195143211608667860704530673399757606184597197080716969907067642501022065097369697254656726812471910248719797178209934455779769721207738287169457939036109662620175328887537903386305769954839937068652914880239280105565888113490686260489738858958852139950920549855931503361639631004189867747072724423737466801352718466260835361548815049482252274874205926466319923611097989421576401120134524788939402004822741087842169477697029185226553512213069254003946236823330334036091526170896636876309332892053590641313898998869883212209529360296531453190981608445787571718387034091226819197518148048147708948052500366608202065436233581076955481767141108647022556902575426053606520668539254437098246280838631674925548427256732875943352228920452958171116809506482258118800924282441874902308499283435687553201537452992147336304035243304192982278945691898936290792832076920718809091515069916265116197874813182630538286368590284525623661460556972284167853404368662275683080928765451134620540314848795941632691881521475369863193192311595104911841524166637613549330054309029691483507085013810625995974842176069881018275312535336527093728194135588021713246082809596161695137470046075536540565672698848258549691584422876202974400819057854512355279307176915360741699500571271614143925390625387270489662105321472*i1^48 + -993597797277099433114962090125816602023988716979120147044405480948221421217458132708020072468918369226338576815264988700514221965455115814715727735946079930083825473067991670741011620892386729145126463193619355293947115538599778248111361708387789781717702349350843335849257172782705928168750692526799860093454809590535175911713853684220012981048817096623934498167223236678608616074237916005184869722644399795845472768055241860423184609788766029720140018173451852604420733449489673839328603043962343350183018083785066780347388478955586516302000456393398946097918305556632679790830067110667472431316942078704430509523543072648412462704957549273659270899734813598774192386495640292343910463854862519805691573197547777917406815841572219481627183685089810241541450431145710937560840336874504009207686209408710369782940332462608802209559450245102711951978902304471832551536478141822245451685180178664580535552020556891672765406822707048520074261845375015132687681395579787534155908181375462981338497474785150766527062401146399577431949711124769100900202425032121463660351409170559664254811384059397584375929942212834141677768878053403488413095404780544209041083902644263918908624589991817880376892955411136002186890667919200763556950915163960136817178749798687595810963182866520531598604707324773674524849039900787989023311437756463562412429494401061480009730597839364470252368624873249043595558669876545679483568795712686351608054390319462984566770972716827082803123083853255497097311702471746838176449998244084762467019092643646234583164664787594031294399752071408637048282143798546322350042097386301887243146066712130452558623490292970624683431237656836246810613041225537010193126812196785685170742738583510342922790301243352790397501069043191962342487829067665969832737022195268630046922528007308383656890020659200*i1^49 + 347845532006999684853383931825102207424532689843066894085917541102428504002676684115063373894644770293765141541848264370743901832918583620271030464901524502292396766097925246267165498737670581463508560548434585843755985069625348815564007740715158143263255128175789082770222486452140986341628846300658374025654086971571275316953998432605052147935676267988521732926484349704534073509368738617879338491225205014266527207045080946327490124469775281946163424969752790777144302682697206628836464164792611130659635356497409156809246942849134538623677175151850565100070122995760229788861530999394016855425922388488969439270716767365100960607373854155954975647365358378344295410047891980980026854712138108034474490059776232103327166616356525072545650189192662468754259702174173154288259574411159836707880666132360773896788755227640432507009868669776158241985428899644092630515056515223415486341936097187884416569278688262697256400382880258944850127287235837085382638212597296884902685749998914548959939175581507900075421401376993644585139085562551913223746924204790426436654531621737188185272657524138802150611234962878263194227626256908816644360983372849557435949260376916107234446325439951295150361689387149367979368519591214786840156078973642531414940596615101463604125645306151918780456645543976485662331460898768830444427484701999269054674377260263519333362384960394244266935651011009104493990102590839468534793008477820994136178568752340257773643452735368468772493805969366081892244397987067791169947466040427693161282100408313064984505868334937609601482312402986479055052859848733390984944022319374419399466567798246189655542649042315581088638948682903586865542155590753122175763306423064592873576633024288728928475482779952716064040167449617612597486617640483427978467049046565366249156695255279438546337792*i1^50 + 38199360075994329956444511731900738661065261642510634824160479111488294226620677513890694838684719010698065989536732154833582733381666060832620163140692895110449747598537850312458477482637090749701223409307980421839471896190561532839687278532508265428507635052337129952611027709050219954233023765131708534803050095013403175741097671945440887304334948162881742037553277257833566915306803058713654841077201198295603198993871816598839776158371116150769621890792056087025115896350575984472007234055428047383286690398706025049417757639389882193128388095647985025597202739669817919566483317793788098103115068759133535185681388023251208408183110067368576353050803478580789082427573071841638506820783222786680885071691887028169879748738031152751347789166731208725393043893776163017751414611559002315198639226750898236118471334018743647621380752266433083345618739499142833107351370500659252996727039219752027285618834752769478970672361843580097937655610754193542528466975515291134932741450627684607040170850674797835794505520350023963070998323915400716122020529465364481074661992879207955243852647857538320930293719059283047320400526656379649403913508180108852167874011852148222443738768136416491639722308729516160704107688960064887531541632425580249351241129742104060762472920855703969370069090392091010847885009601495558069254243414801999031645078342281440938102773241558728962549112639953692656471936647147796786784038055584846260217431411702690489559878742702354526823159052733892357134949785504693681855546470349405808189471928847932645057036857092979113709738883466018376547373173797408950232037458081723000148810834808084884190881389290372359019883501216083393509399166611088409519279042463473880034902845299877230806825324584803780845160965201401248351674894821425835129998212465684423988246493528064*i1^51 + -412854453113770705002308339613524621927643714352079723936616642063494688031789031461056775984305853907288754028335400079404182843025705625542918263716698501956645024845905598306585255136609606482254633004675197146648077465933850560310945315506474980298695411188243014476015296812430568292678236526616269359898843929497498460126606940958779603671626989040792301059587121781891401735175256092974047879567686617969916102897309728881292996520966539205472445851409429304788915937645323734363368577020818228760790403802451675833387459232672679403270763807444315223916358027348405932893405013520398704269788524421916207802571903016962325260105310286208310922377826059810951107402668320186121907361123383927717298701573851348944228943727837924943268750483206439268716791843794928826536784078765554653914929226699644921544198843731208815581009866061677872657245341046981812827438891434477245024365330683844212458235045890405569377500584285991529370939217229456049209816973852161831525388773948944015237092829416699807395310068096165834310104691176446451245081055375097656902216331007458865368410993475319508628974130849355615451132539121126253062476157054841481772974269217922616898826332906351624987324823073284947020587673916652492029799057964676750753543160127896120244265289350630841247201095811873360852015965441696617808587715268086322495650918169837907272064022407345161043232864299791835037370538196533635678372624435446101574143677538544359248697938280942373309649733106307554944230677993439948432218107100423384825022711175798106403878015968193727038016840336110473157555790759536799399381712322512618800841236254568702254553124701777263920923035033246090806009863728245544443609107667074171579019185196055856872912433468135089193770182386184561002280477126775869707350014080103551948195627008*i1^52 + 454098740659280869963223766395204734942738711274041320923290482485624130462683866937793774918731023715433272852429933973956177454003805169680353748686886441200955829286621113165318093584857732254882739705925415728225424402278154214633999787019147657735830621192181311031705100963970101323273212168017057552695981636384987223641259379731031730047552837030431456007954303525837414846701949395881326145324509488805561076775703483956971319535743875056090231138196115763250500517457956893043203418495547243624773639797629413139192161125083100952586657825655111477246445605769333325555809154471757151981273454624331034049288487920486897662933000126593496007922289637277239373000291729871468998448954238942231264829938637273805542831133455881553874864053633716095264061374779061100133289838584695243655355160604499934383694822229769731076887920901490981749954034515307480068030223148045547181525937355054208583189066906054444172396154618425026374932690208931735621839255621590281127198237533521665384304583747470867152353160075919868337795867719849848660260212785435338550429575829093420686328343781765345301773004908697733723058400395640196984764848732388786266779641149230921632397808241796208910228825630466803176657810406064254068806570892599139548525674972823656983048603114085510325106274300512786535541825142263242216530839573528520873863230063581253416423512819805730758903414930455430372419541554871797197071419943577945237279373058823525425127919242222461364762117511150546619469050107928668516268938471814252326419655649683771972343699188030072041031602154068719219651803439810779789856415796520586104613101510093832022203892457393894667635876150050062420702579464879904765959894181868556751320781176948304708824292770481642278931989541434244774024454195483216502010560695929348292608*i1^53 + -222374770066839794685967953474969643729341158258576684896745418712705313003424859091521825784129204371540585791742042587405147541463147332033415562968254360727606904655105467599156203051410227388911030686494527195047558696491275715399860831887775360062395929730315128495433340221277028906891964268360823160534210079784432046199497775219070613693278763019090223380970945630589300709968010454511440265271254741382221936469843810737007828462740658118541641128030832405485997091013421094660653222702019196272451995328062173033032033399150088485094743421278055534932112972038963057500206509041924393091385743399779213641876268600293669253999772746028491546275616447727966784768173093022389614223312436902485992742766298238022751661811412852180342497690775209337322030332684126049854593301457135439240497372079452665265673015674216796985398495849657890135506218962579671916889045480746634889663692845244720221267285602831054976313245875329744151516834094372801484338161590455330335016163020695566287892947193501138445361872024339276633586299278690879717868601135002770416845389138394331569248989478531209291763481779234623315854851166952323446132887812361887833301213604605366091533814601491116299286696658688994274962652091258191146361013738055122788691710022357396959523407103541990464090679104272915755947376266907522823006098721923954090785804658932488180549474326063621211081451106604138568907129578821674299865753757830406307057535226200262161409711480249523656484647444825101527639670204863711527603009478486404370501906177147216223459870373302145951774039475259545158806975896898606676192255584045642604250236768391126092258177301843366421964927117429906866451898098413286280345808968378462684308571775743824875451094519648639188776269784968151756290566266967825735224068192075776*i1^54 + 73348921498902423612832987642974920852620831504844145501652952933121584284565908531683101947805544646005014966131907659985489418901407831031214388518749082717236817205734476786500323044599977506902925433038735328300263589834502475816094589087869479813049202230171129311776698895343481906651967307733925129988957276165646244208565707519496328066887404839966343487498075790232658869885323664303196409058886149300954858667962333392561106218936941045363121273212655299440284446751800288786616881462475871256535060026633520622784911185255760183140084825543774132576847855775900117289571109372605992211947887940879768496688676413997776848618531535807933429181690776295459516181662945715514128386283278722826828283065096973583344012403131100707794184182564268023590548580481736396760610543481068040703582203283914908387433732866352435151628601399992302416410947870516160336773730729734614540729868019820239205000945475916363803329119769238831646201608793793912741659996817567911844730313861097796187312411466435905953122030763694331419947663170286889048814651653560362492388110272895475108476088448583937090051620138625700761530061715607298961091871064531161429197207902982661071571263199195164190798776132940000502371637504420854273292481540663809222021146366601842347963764304110048750024011531870109405293462712998836338774345879703405495507279974648524143002018106046910354069842381733434730695163721190170728534799833162689558677698661231639527370237550127530051205512565484535262423747247878206482721802567247114507489454334151653886542566994430920129682052701823845847355845274160537934333691002632022200453201209916742439521009693898071906116841773584290536779516089659569519261881290560667646240775476156123215471058249387873550035857211227845517542373778036815433910951936*i1^55 + -13182336572414767110920950441400398760329885474600282331789420648922020085484765312616818471534288935589239523700308701071515047585081704702430563835428816413735624781707215651838915743354327122966541246335422478614193787227602375596570944949418523694330608389561240881159914475172849651377236543386651979994399207201208020587388228453780123926027997941477949983494232075930960238796443133781672467486803420113586984093181720077451155630563115976317209806019440941857434661858091916267387905251672930192526444981572837408982184379506715985110986851635438262437467099574161541389560211940775165622805466227795966713576021937746301670450847104884141159130787340133940363330317961255413941782797267122387048830799291923326702198287454883433808127901709869446903905570747020214524835537364621693799000917591425923767845925740133386844495669333749813627831820763165733597390943811599002428118096740265113868223978682953741696514730965736992008797307179192162083131418322552892656848445304034603860482954785432404929326136581415108532742698799561249904295205633402499393450165091761006080475455107942529207259833436983344534228602784392492775836798583954162917368645016221095473858538699798989962668904432900487609479981905871475367666055911601838563248020095510236462033717406429045984899932577739818889937476666098282623846356905596858114080114945993184098419346329062550990606186850023176284788493556569498484376350059556980525580866259558417971110823261366054533789493143862748362556917424375117483189475243066767732459661577936742933262076303534362053157615237574346242071542866054356744497864325042023754907486203027923630942194185171125730769631812116580894029094139512905175951172226646915877917211487797163830388636165760236515860612266820540802472237666939259695104*i1^56 + -5452761605937852777756120728644584570197793242594482751975124296938414817968133410671667192098723415330454265949289417365643588688098718579320316845694602502300909744177801883984921804105276080413349377916989407031908386627159236250582643673214056394718338062906989729943331742713565533095308566393541327222745006301356636693217526364100835927398242295341549705233130353670033575210765843297388514922489216118184406385396214809963670714280080726710277176551515428048278943548309669062512136590127208189815384003679976343146695911082326173599436719352673130491941425727999756109647464681282051948732090228433356765199759949574668625283850755421419801929142141846747440206200145470879940585994215161643106154616095744587745600866689704206081120365597629173308903435398986792883708172655007738168927863387845207318966470380017492911166280174249471430331065864269919670536468196456395382377272857722180573826748032880622060251006159511577345933576721094842625454436158386870423510897731317558269184409001713805282653438101642059292179179033607176901345971654429807772160073604338913718973268744742049334656905315880765458531937395075609836628237351728459716368197890381553215607309285702029185755066519147679175541873319101178154532138784454727560250833196533030141689149726445854780555056253344682811971324214618388183376578789857970223869545214979899886551213934064505772500517625526569208239263504973643529089296823663049213462415207926627767100884772430665534286332466861684682715252015793888705355464168700193286311254668188840777101384494641770312822081686689269452576517056013336080869047433882002923554597937066245434869383400634487348950526697819451136003735896854071180032039490810525396327168452721540562760145011991810085739317340755065010308875438807488*i1^57 + 2462155470050490990458791664158119043587305890121956442418771214906500496888043517617403309564160526364576990082851112982478196866883010225657238019485707177286559983882600688941306796863177703478108788036782762287905867144957871094653010637758074277945509534087847156223182633280561780987803898851117960370871740423018007110070168182906649221190168380484005717027604797125090373568096903182867301771227358002602857430072383410048352887077441883867439913213081208340427218832845521011338783177405753685418182271039450621897110067150900851651871843010634727085215160573739251185788312591580625563962126351884800773850045988694291029052145220212093782360944429939087943539153445432963924939000316762400197371179374322258698932128634946483440684547301586077285553889800874305863197289395785201069599124678768950071145815398303631457377970510647804646349671428738475612003002285790143316246137627825954855406148367802336057540382218082786210837636535974080449103421408103165284923140169097859929267172945299873296419309516830814441805713834237817379403371569898675518990183119300336680275806495082363935487942341924973162281639509228061005634436987875791032912970290300029498585447789383572845753093462162907304265431695552526005020800606572555361388103539272476263631791701220389244086609114920521404831792699507027110677699486228443009471734454101207458632700852468819923823423871267229927518685578476669692488406528904416214681103921596173696012599909691053324722127937601390461956240235851681276351158729877330201884781298663701245434651892582536805349836660651365257462968664348917422289026290541278005320158036333124318802124809414870769702465632068229295386695636192205692593067396651631488114994575207664084742155427562759038789552438520249120572171616*i1^58 + -458249152007712061982844184879214616215135189651194035079195711971003769231683344991962738323752071309572415146784023257824738908489599559765074633699498318486458226125368254863018706388565498729378498775761723031675173748452264824595733198940593298540636594564150178117617127446896908384832677501855667564515337746979958540291533831250641882612950061814638955068106255207414625414273031051266046333743090208460992092284162028539481138567675792341804743856326967975604680034982648108252021299986307831982471563651628379261730759409516779193001996321325350133030561496074742975446238546952443107305772110832060118607659661630838308746237698074849993133129767926830102999928983192355079582351296549680267458018480876086069980488999258285490864390724001338692710384634477375927905227261329361628467907223423790593183367737091830554239677403618613424898924353399699310646427543250389818915309478126866802474826678930800521506395880721545141753929740198593162773317382438758667532890245808495820497520776581488056726529436025628775474748681640331521252851790749821241136547077972913479796381662712403872635357633424323462158109241006550803457921288232172649442075679999766592899070148400011316964567516094267998639755979336139054213066474000462624105912205351376313891112053646998572006397194671276670186574380697617134700656385981823679906683119643218580041579077174090125642367299810791915926880636044499836536374712813365571737640140983287797177498878234604723069728929000140601037880571817304051015754980071903864824088698876902392869759115717564279270920218325448908969159744369394246396231314388649643059291657845202550390509896923052096469403343485529568705451682126065018127846306265566433784166994660958445120908849681429571975012347920605309265*i1^59 + 121347995234666560616188469136682000733581435043290846145034324128420099007852729418475204763567112578369525170552689799770175694578459961732783336168113007220588093519316313490954649637645284868151556670760121337785327430760526072418407304746908480912675145679631232641764235830996894880444856604481642322187758972696523181237848357743054276174329386239003800297383508486266951630215831321533364215528386258580888162111580983102509585271241481067117793450574927648441211859370448276888407018931413546120529431433511485952601712210379371161874931327979237467092937523174592819583788810959504829119412228642519372882210935263957380076288658978757173570799390128987008333459254784365626224436894389160789273936391315258818565488272727893747348890300089574294123872445507485225515335171690775848867255972133651028420680359672902160881448563836376411927415274385199380592824137833478205635617105115974209647434763889813273405312725131305410756321329146959102127026421440384076111442342776817804807981501177335195264168884228651087474398506448028210359198864620882860952721614706273244363426379843421907259207792017941401169776775117367075362600935160486599614436111293353289417408938933839929091335750408712298076501174600524798632422188579833759213007380915822343699837820474154703331447432226076362397602803630652137470689269276431044984621641164857324238590183620852000266329937672150092193156547501022372447692756905282479251438005516811895683283594881813609302416934807303107122731862258943881214880277721177232305344858191492929774316390023968630121069907626690251912422100302255773977140855581377091443395211179091625751748623662983735585654413767451668481076649119680077022044758848759412785484821674306203152765254395905450417899517088640*i1^60 + 56180949623594825117624471030343115180508184747723071857146835776675574316077938510276314108559429241262334058027609228201499193755857251203476861669875737495139996353213573224636898227206376275754715848994916304854275062720932671327092566480911236868584247480047104716454845727842736312917517634772145615871682706616435214007474115284227834052073103297197210959330155364440161326512243026782763970944843886457381312162793877741651119790846545793384137376479720543329996419646916752754332252660772386729972991532389734239810692124970781255920948148387101653189349944636856556037877713791099113218405015446409104738146427580310859932098517974493931719226858973067795477927132673977042214466182948492116275575811346738551884966790768179767294350555234477894988813511024341377871250211385178753573670008199281831438255219709313783326126708726210338864107712518731295301244812428443181307591085666511781656910242058332871595342051116094320951898984593734179183188602555750112799034074573969054479572649902324986267404762484693153023058845244608661671488718569182496727562541200088981018136130968323034940936843543682143496772930173657280015452012501359213971829720159939139485355116606831089017505022045244528419810534625804005455522656919114474523257573648628039836419464837613635451570125624694912987323289011548249043782179621749827816239846108369320152584787144911638498842655735282808743773303502396571106292992870319271405674254544148978376622332186437738252378105206951794433130165923975412944064260618174483873361170704041212126797815388679992851344771399580030827346988021235297257016313987966907176155251342052710182621243550585238727430454201844599468891534340145543460452156999641319302797251085831419938073893672151877436948480*i1^61 + -2399345206663140235218820166237765781847921972327269813368425223163165464412234668164827847666443405595056062165263973336879982463760047828713614955849288011996834065706477655938273950837247689481511070398399900621737096591013566270583301011333794178669535693692418728091809276502260764588780565065596010355312194605688684620019543477809781407397782096175390769994045613026639775262012015058483314893652083284407883083020148180257693482443927361749455614829949627809008372054929146411310909357585083457889766216549761445310931365902302508891266507254843100520464855739163082002224056754790455980168942345714127720389422713217068037427782065837263730094423061138619079482984802491766563370735850355849359525869459986375267489996624836897471321341287259239037248291765685284982209790297942850496561946386991735169597520953757368069939147224200479346280791166282474596290158989112443305546332543789886423602878183689533715111486519162578428124440984409791496122995371453513767574133599831019438073284576951327238933942412272636297639179548205023763996845137528994845909266092657136408732497737826262254365780326743522353949871081379898009547136224076353427939370572350603473764173519737694351856892559143461717471796749389357269989567340580214067362641805154161909842337270728431570775511510936291636745137549421430255977833564172621837000758910789682055544905804601350887860877025487864220339824566994548621128299130618573114909477855347907826902983721540944183733092519729216610520766709580030554951026435347493761557833678130710581759779774304991054240112337010312583840589530153070648156577224290900971888142331239640167174662686723823010341511539314301281409372635593406889895483128902713487120653785465700090729893288285831168*i1^62 + -1748483644718907473962351219550909163925952019856342650231434238883485219758827940677670691583639464605701394455917462568871445876002150335192848280672118958726741412606695246066360087646662643547526039187660606434571608349873433053977092177810259317767510427622991157768498532067279182658905394501681715400395501017824277355507920132879441150105328833243637859320740508230985674056819190415702605159179630424058492633649338298276427996816006558776938858439108977663187442982605862465964961391086976382634188508510899411410500844875347887493470586570613466297135902369219071861792386255594937209757342096702521678792106046772448483715179792464974571380164617671015390630549774407715659562907702798636851836205019685366062486056409990678348189923173396813537427582272220459469603885694925584602200764499751091005753981293660719876320250553959902167066805421292734793356844066719614233220780132926648275689386053091984915871375166627181935815538821777003708149440328931985838658500583434579543256144966193001940159591112086569469321280876806371937329820842153271664950744108485332429107776623055458159382393989227805802400238920466926713570196911486101857501755738412637408366541974721105858807432803967635721690527147322659544367312587740276193531608714710106400328607261519964636712280506578740803524532452154887542902285313498726745894762233802031131384251523600872009776575466065136413695945594074426636558763852975820033265837805645672242285957366625942680552569523637447252009167486127326981966361087626686533956097975420401583919944548919180285347561423999663622456858775355777724276575195508464067459214582842997715229858322971289453479558466895462535778734819770231846127247670670087369636162792313567970216235761664*i1^63 + -109724288126879637411403688827124668445492275160849253026999646224190160879001965070738551766117240926473639451896693722405895759450000446124158079135873637278513295525182445088326639932141775595494974258428240520727594604809011086814207169452958675787876188643161772184247057523520473094943962071992885001607170247889416850336959533446207837377772174148545691649355213972146367700077297130605125145984759769510611506882757387147541401469707679826107700721106647584266393792759566839751264694247520785535381280243925795299614898252947423010621068313785401215601129854964533972259050487354308374794092684328277550211441347526703981494572315841022426438722321125273830461321330853645082356398343877363436634222671277189680882310757899163957196249348235619962903749660807380377273792132821962257363134835159161793792659739420159210457824796062320769467339056480876733605907046336981282664119665245892487835211163547246958441889233764984693801384730130057999644177482906895027477413092490775643637641629859733106625301114190188156143503949934295030418473533660473642849735542779517952620188508187207305739930621601316474233854207788676651365802355868206983531399287905213897460610539285926327687731261774602683533428342416216283344586374231817172319653044061495791176414133595757971627762762847117114315503287741556497366860986370277553039787216343893033072695537768716228801989495157802574028313386620837129673572981226548298134125755083527732667290770289382095781612359826493533396159896569982695432345288994411829743732780191122727817248908850835193140639189621750630583216613348016023277351945573641352458753446814588151548771699767654530556214312487302140332295972766829998185967244504268677891713602576083222265856*i1^64 + 13691345505492924073679055300693636617340529485686735883476785158865677283680257418402711772505599853525194218589266182746785018422166757161611233107385558719722936625405759511933041380763524173532025664895209332838993322063793517548102557283718533466957095270424850100402681271073315783124156070037279061697622838517732968084307672641960309081229855423458098691663721848025253226177720669468228494625343622728314294704779166862594078812041894989638221470901722634123356026758567329764943617749954627608816800322888707992705214528946181221291808943350958325352686208453987479199878527332957317114461945295175333380731621853661844622432598041762656563611546841476549814615323617233687759232960196784632141016246689996059262133066333426934386116065248846375614936837708544208272923264665582093062413571646526945508656544454395972014978643446279258742733485594820490360751107502431722625589713043057903381939984839767683883882355145917949877475867881660819967774463705171353103479530319759663074193274230057342125533671135844653319553761783876791249249577547237664732118246599077188569908622781198596827811913960415065151043350346114889260318476235777838634696662863632519427383465586675159372185017289729743725109666294173675755472275964900621496762203193026907493844980131790337989622786295479981667735272223870548276231555788697854087704212553738684061648075306316008319519553445647657067964125527242578508765020558162245036606360605602919036735154571304042418484882793189952176614565600176783377727678544595157349871684848624115452742059207596869014100475752892586787066606201251354162101711231297833753888259114374732291024346595115394982354382457362720945957219480389093205801280453119493650945708363087872*i1^65 + -3933194371942284907765379272383942997588037817150989410265737360072073537303113069815522207900831808244817142882231920591914814621822441210145262371694301547388010427648118628922979427958139958584074664762217022997181279805745252185448208522063845177943352344960763408955169976655509296319664627413968370504960812118279730946277882734555926427523548420139444136250961075147931836489374831511767678857280908710190506772600974815208518960358147066962315360298706632129523342315629654680629606620173678540534696041600605693377201457912991019880483899650592725040346834668423975251443435123023491636780224597371145260980667022460412052797745881271997836002601251220106912764657489437119561021918306308860269125199971510328902840907917334313750940944387615966210308397456833385009891560315741985872683814616063654619620076396654763900670630627769698232659751211180880940147982843972740391423108728796879935621592308565812378773779365651535891519637375241463631851839109346805911980964964099939957160560516226938501185615306053583229948778174703452987458193628921532965885064300202870453085517684488184102493543019035574145107737486181414266381792775785860050122250413364532060701034515331010834794494299616431889800870153978523515358668664896520766503582230002940140898044577159050475449246274360794018614381056930093434631157488297167009141409388702705113965064929314850564254685036631923937395848488951348921588600630397592282140673353956993567221372540069187783388215833961890908101482158808518487027983883425596572213461421622971510554571965456195393866242675850084794153069750725699836353892948198637909234866372611366364211743159673791287226411214593160218579681597424789317512904637096008504114675712*i1^66 + 3217702806252550130152067651958831722143234233773484660615338091461642575157642260266805617944412945355622882884340221618880612107062667552904283639644432968602801922570976268526721084222765967468184317825350808390443305672483892509568396297318946712789884879858264885545418762606926753982973492565194493291980970301650297102272057101925921396624826267609145787024010945737914380670916384526817102187170757337657014607178578842649783894899804263430113751796124171562605082217598495272129364001254279679385831394601348354297782677849672661641846813085585362642450816603897291560180925963952544309189081934771048061325646022924693185055308043704265185642727572675353029356512462915307262863632984377546679353509044763080539786038392191048133833778831575160116780194114575296630125742715547195529216998371510895635207383913774800823152216576760571656389210173149196892005645417616465202461265927325863771052176710832693550933203576651105034401930122872857928621773514205035339134289459121050854506524268320412545125279758551324661203083607619417669465714703121574436905813728249539209326412047487787716865266178352714452649331057605974904803639851835239787647925838478425002597039663569816061888126967317278171049293431634233201438238781620666118352922936087950481002307071690083652329382460934391660355808881175463699646124729936939729790640024024369417493195477354940018394460029259710506469537829007362270017722677913950263522396017655208482735415335196913522748588211217982834278433243176925679815531887933084113197616893927097921138263307805531447237362487855191034002302969177105411365740181878683656974847770949684512781583206054152888379171614255467899909510350542186982031823989549140279296*i1^67 + 268914080167738189569863832847308231170333477793129728826689354244847351781995695563767407277887615547595314187592513442486898128763067265102098925372054017850607398787466145645558515879140809932184011250549812037575489403486645811589463946946481573717601083150003794674767136971536564337374184325980703377310098900147683961071938318458062753783368287663040258147232084003994928072667417588147140465942918393568834003291422222367821749828385164340846844755251181867491554436840754781043208829334513264428672945376796707121940291809482290583188329452097466931776994711623467300246832255931598317089424424634121186622115520218240331574216492146998864674113619051717011930853314989196407844955115391070458874428071854340729362383597776803459020407681181945733129890176490087395031015084663085788643483171870255680741774949476017196448874667509978580801656981392763198859279241037645008641866801467342714995517551663805012647129679988889815183665407281024912346091210842747120704626501922097127580081563856853668529669226118683571437143367884612920924573233534650529841424674109715709138417353686281885464671410236055574218364467199106453674652756703664903794809775259600902272303343788885358826052637633555825570675209691469298292013417472614720807793295905537978492915702845991543921946623571707717405751049120571097136190943211797396184487251603765612697387335592904486894239550207677056859961012337168320899098667006858622554694965786577018431938159235630232905759998415712849903956869725512387218460533112294718400414950234566891048522245667347692841667092947784613201552608027964824619300876384631868792485572658693838153568891942855354774694629059764938645171109543839865007304299511808*i1^68 + -41384734565471845678607799205040761852747481095189898657579002975202430365885818751627226770929585956894275614587033307829623868350859813772425292095850152874045454110058691295851660264848837924563204991286264363564440157145778783904224669641862472932010565148251214755882614665209629960528264875630509871306341728096884257700272139134833123448884509490303446900331501276776426402583606842270479760953317386452090174768787228511977672560142278197779202202168685129713033265278819350272503962327181930970796515428047109616146587307757980037595785698678752770770602129458013781546357431745408090688264051344141202179718839622876853597916989114041032317068754543373395929654918182825503271536716107126250009792007902571915727797816124724808554662993060441811010333857132409713300446828403573539486162721907090121842616958295172436202520977781636462311040672501039389022123262600958153301806568252546785123541928989887657947276249578483330323573014686720603712026369714967723737079552556666655970138866977467385940825074092390801995615521621460505877598133240146972519891218706380393523983265779058820573889188934795799384786655813888658543221421847545681126358384632837449272445347439060313534068276510946556673598073861884376579372101532904356525264178368155060896920891591279824968792591051904963012469741862342357319172104621592921837938732789669280194889051956682793888959237884144848058833179131497486644180277342123002771762410550399895924075360531112051386435674096727540474307961852359752294313454542402219205926786661831859043942594010110992456813370715961760059506230677013640880718156405235342489026714887672389425457958916647249547573723566807054507737544121223235019735040*i1^69 + -11904469628840455539391282436539102919007601579654750088849124993899340845466117529496271384214086851428008733971867074365902097917389006310877384699261623315092869179270666544297172316580925915004215764849476038591726861959808132744780536283156087577113669178841796023614261951128217841129775617771854675634632720793747055968840654808842478226300552927508962986729575904951466137531776960584502928834342410459101853917225494053980516204627036145180595021521342586546180602314717402253756991353934251915900741389549691149000258354898664968023454834453940833837908507624243775228888833850403199467427621976480958787090534326911340559792114376274417871870219323877372598051558650698165750286175009151389365484665593523759935123956990553370826786604038731435885938132672045832157273957776991789606879662133053318464261129714383049770529662716025251480659616557491139888838676033393787430599694645551717681318502690406143623532596753320173698886810846903212642922587143478451399932083366587691958311356266533030984398044705146417378145221623444039852445678463669897844357829583826762714795812126855504844003281199879653782436834130114923571026777484465303351547991113216610117821023522345729346446464519115287307650450588981386356592116796671278120854369928259172830007928763184316899385573406893651539294856105821341981230155955537781060774373555563974374834987912176987994603911935730935239488103361051240253441536403791641167609776089918495212335363341711080907802838068086506059058816584594818518351391527732539800717414777894278786165494156022540762783973410193463956224375712960927273182120617011169261987937616788219105654000015877892878405946557675661279113506871509516288*i1^70 + 4171142894148166648031266717150097852303682945746530248646485952364910569053257013657162967193588381382255543009980560853807677583368126519666532711790967123425657564330392699963648791864078196300674530858220442550523028270133307662212340198897708334793364025489621810862130734849312846360155104420937588753334261454921157551809905081105796611957193542329569083557548762763147748137910840928724839176353376548984471151695062404573560750734074049333041928003640831437682943084161838466129284860817766062180605614586395534157840723090363621903691944260814681716232089506633168935885629816051148891307113243970310128613369048142526050428206245935096286862254189968538090448460234848586759089262524816101567308404823344411283315857832459152425687475745585960057026644069498822143395884853488336425237316214729132212783835448959545820453788944278049368816659871169428813310956209019813047310479705098121679451259639015530859209781855378615638000793860638339362433569543623016461316968970306111757904056927786591340062383094622158371125625820846164261744879785645448029715908397689751871680058695198242837386414279124324274208933465918084002608098487294050967638291774762037944445496648363389649872648772810023246951274181856031959491793358600131116747314533349553899804834174110890896641467749194293649577365876211353366771573280865749812659253262632081973668143255766577940886385882484537621076303438282299503010689919104600917974369643380417450260364363958317033952501632411700582000154115989855239629397371342409672057610142644716963500853290020826627591160443024242589066287657236884972632142745874646034054794316415665818207322731831874358513771979939374682176657293312*i1^71 + -472126362101484749202126007200108206091829930241071152431950412509645188903064102956921574483655315646193493973308629555129555727032010354692954795700803875667609131569508579067268706084917103421584373638611144513062151688237291621215476267762178145791919785291550954229107482045156944192525546360656601309584503151280027569784298634687808546894768507568269907650396976894381419309939614209583716850611517420862314762592764548660166296302594447796480069226490369691436895769541606742935069275034293425305481344196737685736546271274222115397344680974952862522836313100670304107247381769155708488857463117792340987295393168256614948268350103175325444588834051924104858619285309280016678176565835730727224695427438701923855174238184424787036605305405629410044977602485607604508940307397875228069790010089159995515449413337033163488015539248210669214749239496467220323783450573941843976455915385003761894027260603090928201250129895845321225229156874439067722043445500553254626762779854496766988939675824960303314756049342006315460297543339651182709471213008159188688577440395811681546267126399237370371589195870609013130037464435710087247324362433488977587717521359191800192122957223634208747651893042163717957045685491093401874271183790518382174523533741372767673291701712451320904046831124528450307331386407071869415354395361439762928835517935349968140024890473549371127057006808564904448066382021505588872871231124582721184524480203859318281659725136253926187083176979690375194317943549872326966620291152946199920135233028750239583805582122677042560576691213902621081603353310002136868171791120537363043646281693455914033405683885696298246106703435642838003482624*i1^72 + 30414736014430074159443284465288616390262624617479161419807538286475368630235503759958705903915528195036770120119824206576631439571224408356807182528469870251511744544329572563866769504324881373170000760573170735088261044776318089943442140415020698107996187471825450259599458694734045033899055202012677542681935930941712530825500025811043356129058859923159704962131045216690870240812662222511150564898009519407518312228984817717376249251734160508378226221880192002668813999883499464976099357407869350126405029784600190269099209770926155205080714950073323071366760363296898216610402710984411732035270064619344020555025793756179995555766897219174849830579729200547298662721021262167460774413269767364777044044044221115165278394220182746071066150298183125130740366740070875761302419792387714097894086312912061107198283614826545923070042545117149743096993353104634957716836588740772965486247998633395584863204951076655111504016505447012699427625613689252581366829322999086447528228501248449372219323870387701159439756310032067583066938154593569010784708891270145987171972864540656282327742405048104950486456155658445901224744332170882846444994672479075626594471216262023593569503377982290307419136642875894948254485400822234762706192547643682176290382441889987129842922883539780534880861004153865177154696577126599267808961109549476672191851466734689702093799932344381555130642718706126592003010494094317384230923728613317399542594819975260916090950093176000469715278611078452072532308026249898623978989269007127751125055799123747749332442497170290602798006495148038681093412462741743078656374946721804493389979669828315193657683360911390204222302475780096000*i1^73 + -969140835342714815013981679976760457920013774017307140931874387992780455213895901051852538829698189337093723615625700348673600416856528042288614936509139436439403085094622511104003502442913952738076905667729054417141223638791758590464113809936264106156308403732632112769627562049805450709118223157559157076403998574673910617905974154981628256331852369253605589795491668750253629673660623475280599877807805543283601079410738313968005626273965029899364549152104552025977702949588371540820796592684751327422623741251087543275714479032714446448669071822979579736630807337163260588232315485324889649400678527567598372063759225293488780990536985726580089628407038177453024732335159264451158646598479990598610620569389379099025616527393328049090662207237674359850459336112684325490766338305425511736409051760375613404077672449200776411587578690515200361512180861141813112158205903917621938570665466363498977323019617087844981991630501275501902285807016617651444998109045830846296723346679924433045919833616244827770119637813869963746384797881444620821358272084765521102309160442593915081501792855161228922930552058978823241319300241398419853992132179820979157567181480628955567062243076210025392954179596019656508078980663859343452716536242166567096217031330149184682387820634427515349730375333547522137767636542307580957924147305556390655927715456394567009079454532342455081791471811011635419787294739877053070140987331429704142634721139238039396962278753489113856140630393412746785811704667102621841057911156548948359189199446167259390003025264762931903212936435182247307969034969252812361760278507443747238517513621474396417932545503078851751731789824*i1^74 + 50737397344013205836382438314841658680848225157497431623157548072878811362477806791687605316839695981560723479385543646134195769316068955353685755247368329625836086213840299859201828363724966260159560802194612775333775608647087113722299333405412927484407148995071752981544583592538881418860001625949555554374659336192605497008670701140223131780230107259805606880237435608336261248596921907442400429793250277836221822998686094674035762227764979219145345966578395618185779774784162011570134754885621542024507134701905400982481607720998286315494386140658742790273470991867221724972469329892401083552948398180348737953636598117098422211725277579661090197167731608392324050315844008177031000657537851168329976889684499341910948169176916096407474791228961618665599158534832820954544683627887918470332251326318224098918361627673210142897788880853646289952322485574097778736629462137591776694336257252396544979681137939247109506047473485274104447444141432518162974392277488948343010998158656766958731550878663102330953426780852262670097593768824284490987949067939224754302738823228438224315753497701019376874690648321745562353998286264732467823583743414537908404506230407682673602601007677311522863431382885929044551965397642692806287783559335564656066318973657452884999218546845784874223615736712312144533009608612374722355219970869203755313357886948589677906517274361247009407388714515702209403309848796267080437682305207997947437663841318646836816896793989753172939535091083484096883586433693995955944505598193941417301666546138888184014079216609079119080870001408188836479516649100523949885275513561367723496458534646225079201714411324127051776*i1^75 + -736237144608366462192844897849841422381318348471673952884950165743501736445875362046543697211936180827982952932877198887793912173367735841316057718343718038713962577854505730321236722327094594521385040595241656142478067592129244374526533886818455650436801625229989061114579746854680253384573278622202796209589188956808910487659411083579352374395700709025224744476883352573913952025696223072101370484319941208870286942862157406742845288940745639161350130778527050620929514925342819004708848155710696412244213046930053917340157325888497942094542577057121960541057141326169176893031283629025812745244473657576993313125507087866457983428933909052746658220680876027985842678001274922630671082276256029962698049810644322334628044293459909038045948876191485772715157633145805561503715469652666104914728576704045202939464899310253820559638098870185845412280740273188575414388894936368107969752338262506843727489979824532375847707232035304876297234302771521119391086075984837148320337588866467148794862276504906995566847142606397376766797801398510225614014483302563936764896207929228000519173323051530489132588433116308893915477130600110590070677325049667961943685876208521291347999956293104039296358415390520796718567418460382499536124863129047131873320311189212949259580264299571784821458121011444489351680037339135411167071983727856168128860038662905360906927407578764703057636689441912610163718523835249643935664073577799426988587825856424901145487801881984282812067443191681004345728917993095786137647046110082960160294352818697389094532184728675714789077921564968541129074738325115316094444490409444277965896276004829814746571406835712*i1^76 + 40265669594457839904690769445269034059948990511953510958995598123929258356051208603488514478401091371265380289947851384271690160924686590629131545071476858570430458507551408228143056838113572967855169224592747606063718959402022312430638017679572258936402296715054248119483490528255397608300177520238731596439410263771273894127028533274237731033413936517287306846494434976517012461278090354830063563111118056872428607083063543373214509069029285951641174750264922259513971894831207481231511784629293210308320281407902576090984725127568947431994917894382389205408150649892875728405934120456575186076631440661867426849625438036345343599063244001463658311114193670367994396643009171492114307345304161453724359906280946751098765101260138732926066827518062940993110826704171801029745174083223435362048672925323282200533191865898347047511974764666341497685454219278563683968890451020212008779957516043980492889014118290851984952028846288677270039761485260831347826123705215474553916186209208973861096612271932895000870659444524965218416060106718164110259475887882398807836098031648187544649105285140949285979010532757093153511752397202806475826807008693773724279939149871722337767059344092748222756809056502876613093499330731992000146518372303327755709815095097679328585768393838106635175512986214601312207223059092919732511475887602747498138497163092133683464715050562028313781439737743093622711299994016986736044825162048013307384300227575307184007821868541990465124766919459936658550221989877905900210965248658301321305401884806620063055055062065438916418808591293160873863983390199444136961914265614057404185524359273010390106112*i1^77 + -640076762988486855557622322925008279810494114512264853392570877014668473295407926973389548301488574004473465646082938157679733707580947952440633863482186363795343912783566024243914283856679406371719452420124756821581841640316215824208613867069767840651893682883238341459086109913524717007851574718016466303308834705370583827820168462110375926595726360497174320932607542616090942841052230679456248990196795409358130531223152572990455439341574859063260565956098355016548757269444383374388155133806840224183569952965664500750100744112923970853321491882539737641779979269130360853557684390560704519295839132288225013022873023557187730239179820652666477137499646955613243754187264600794155111074824591544493754271597412407233478701779782697795205419885311341193811433917163639617682084791088329644180244030482358127443023229574486316117967014987673612806081708036170520970951367669137546402502219469826355447693115116830933655759919826564680761109926080796254148648529397754364050074056895519278234867294997796636577450128469126002047051422390924327617627439696600043915326257735355061321988607989197107874935408740268574411803868842578157790400053503384753245633595773513956326194626341742121751007158246345820445816036724260108434962152867159887977509381228529875311548888891312062950785234989504640745583781826393854526257441181314361781596485274137069576575631122538789927922801116140598374771272878787989798351481807795328795953565952142026628738463698961237491254676030015680935682150729602197499720904000267481765157966395035212810655928202806443813635253785859600736412601874793464314811384027391220211657209806848*i1^78 + 29875720745085441199012797913020192410113536942615564035723066395605701142988748477858836195126981083335136454997851307600755336464700272763696373871098343720600383811411226267015306325527849149853721364758334455250240723700106044174662981568175738977124395911925157578261435452612720967068512336585662173849011801332862486543797606392793527976778943285568485617530425359466262127280694721841753064934095457182273507839789119310253491396836256372648488257267160838096103260882494266785512362411018581189033006004773885354346740330186928819687898113032607087775870343342840194354930928744484873089626824382614590987777015863416998062682796719516142157820971631385835746129162669498438559602061206933685022214044061443307992161914518643734095338314411652327856107215067444357963970045143031242395838511363897399631080207086940156768076059554335527444372287980653307819418240135463478947835544800825399992392373243801631488466366112671264899128568838210935342096354949125145432098170019275901272388631715784449998178067708753648150168350636793678861759532571972487659080203683015011906823825218725962164988659590711949362882576552660083842392040066928530894395953963393954624756760628051591975725208300523191759908664557214069347107113954066435865699101902078431701481093686642890316233324680956332558676997743214098024667959858798168122706137146739689253187753779179028377773210956021754366618915383495739468192374198558787107638270401217877604817090455991805579187382056427152001692980282788481944033239820350044134627844109422554466023204161744630787330011396506610095474990482373238799489548971917886091165696*i1^79 + -814988253096979833994932022309421870163625981852601384718091746503070987567514333787663426141776124702012118626028531491709613562149552242367357685181017285197967065754213810236879675181344368282343007993709748013377202740285923740183948686417871930208805186123421926801016376505935442677693380028036216881308822926173880253802926302451633325764040374239396688100808733392680069573952663664361522380548189525457699037057004435790645576528813355283431634149594661620333519555419571025268612553353653981969348203418210774737901043782303315356264166463295578386380243313133169854047691577520055515978415690836440902113787384012562476606624613992368220639619477659446033808074378099957756431054517286769678763561551931078414985297627951871123914611318564568754899553528516251314190408675265486108998082240539629971188158321687495588804389430235657957458853977260275924484932808249870453474594294089138282676688198932910062687766937827229385453456640367989960106606760091781854669369470876554591058902665555954805130135681762097569787093334559125728275015496324657099481958376529015794228568747752223399013402607590688039656608557741109396831988307903214899603462735486228848553095643997409983300646989819834947354398054049467240230843365582946296698514625312499123551977414399081486614006665900125842884250772621879870367867743238209150680419239211687018164370999684335847378840038640403699498937953084506099370281837597852646384705178205098467639640212166327523602217420229538211973283668804125723044408536121586234177253218850490993324884915477265970225873710636868772666924115365192828236787086924972032*i1^80 + 24034851274568233395585370939850172014090771800462719024200391049065622150672842700243895746116346206628728034908888269243829733628892500305795638561952958793758652462891590360408903023951738994754316857465529718131321808010640402208683018307420210913554370104817600697691684874705053446499353571469473322130494436343661955849964067419553775292092332361966522975595158559619175850994966994332920310412825955974311543374340544866132701446713184852349534461349957700873353231570706656762604939643410254933008454047355704840613689854698922833377733586022191889813110944846406512830417636038356102569836291659980986261949131067614017252717008263291331648368463991973974696693202608435192009435364612531893746430243349739851241819709105080940058797362116044221593473956061853432466899654541006024485508048836488651633291432206219323320455694698950491596264417382548817254894023117892157792842127902862176842263133667479875520457618578558833766222463179349986324901072982967413476584092437141643169387514406341665125954227454872082769767291169747044266431744491894568584450908610753511491836515668648138550392868605373843890260782716597647636392443725524705256145061356043789595749966665508336443198079298592260955913575240166063514187449234051539779032847984289947473339550131449740635192570420580037558633154513164408097319831226091551381405595498187618343457167169652910948913188486887779365920797455136414788004207630067767073216106699176518198500358291845156675825055445371329915075471437497730853570766222034585731041682774657810359454760372416487643922259087022489460534384136325527331737174016*i1^81 + -550080830080120329511782446944624333639810377340244107763989584614637630958703212172100741890859318798886460855023742524862929006604555067298770976173657044637952880232409166825712520365190209771877806600591193046418254142113205670305302539586287808943394340016813727816622068851566474669214319149144859914230333826206925159942369615714335852041414857562684075977464817453278183191531786067745073177814101006930575085625887843710921468008213847453972683872320572018970870221769948116408320579768557309906496967155445560094958348394606371099140661128733201758032062830668502455026972770567137520733426556279962124768093996807568119913163041832014616929215896507046268682533265742269003623359146483835032836772431245828065938993531382750858211882417577946863329554951169081283315201832707403316701625824854934631460390410840184132548667035118264394472537690510732058514038701388728732022506085628643472532716677842212126267457463534905128560123315794961212827185292802003228220190007348076640023965374515019035423157621788569672353548874723518784155306850135369441122449280225209066657344344006777196951489343554378336873575777484665444077778715821820045212392439288346118488607016096223794060474364922370088678130823603084639038639642077821191927917475003136765304592295510049696287066637677933129345995667740853694707291653590792842988278442060205708804544028479372915713454728548839003612073114918499939836086243085642062775431368953691693419804622063121280732727801184827877651497210017669886071753302347379370165344979071909488189036661815151826670427262329406511336146629556107739136*i1^82 + 9918448313836261027679044009967338132817443945730129625487142161180857117101886464858583949415695649788913436228715805733846574644606713662528188683298574006498338061741467976550320592447832600220339861073330622586363714657810341437056377903209968690826742803604368572258289224550839413404562778365484318965145880677189411947859188574158806738621381165838919799446515767310427304837919489826975120754455462067591606937123882334256748492547415648729450961270835167146791021541135068138813526284036365047075233794671663411119425668983090426439624857404291179325722534479380367830928863029501876141098345299587127036998165108473979349953899056421133818051510558509011034432629078079524822309045302894218118963439048274308692365396795824078741687257316903290794285653677240256291321734639299190075970132424378618895121887905007920014226456893551449607989831421624700724889880198973239289446987421927138634918592249385756073328143752433941251143181421662882821431954358453876073862535733076217647894937048524439021089002494860704255433669433503965080263945436315237576889816812613460754641557909976248673893279660706722136138306776711160908874629288749930976385226123020460960473027156380977859524906484863063334989035077174168813055496666790266721376786935441880356051407706812154129439126213607079343355913773213075318386175309662665603659508529560997861416550761582984966976543874976521233335537066835301011500671689058096347868038106553064784262254056414116956197119343781292734125914888997329941476035444885805865838146105138544403086201007762693802882895037298057015838115889152*i1^83 + -128139356932765005396214012843602112430136353635599964778720583207338960208947755389677052816753099696596724980089135995087323601692287921192074370750073978894608286643597752679727000361040873457197199922297222789190174281175161139447285877500313551065141955604733449160658433686359670946781751163866676887410299240792504027094014387264326922357726182056743474189936345950652870634705801659427021762501005516761237681746498776429087616175060146248266055724667878155352968111051229957701850203325098944181009780002673611441158399667435363379337006423929553065761842383974773724998508090168020025189404127624632876770442631224007383425659342692489734831668700969612436495414108602400711494242863390312021033291888743265835807713535294248592734918679357800544195817390895743148265626952777987776210737313248262703538364338768205056391639511854703000308659087841842201084315734361340683514164481114207415853961109035301743700040480924063449973802223088049543455573090296269784350814750473042985832384589797957156056633543662383382525665896669405514891714603511572175608637726921134640693337564472167652141345064529712966251333629989080016667800127784181197201740159091025528221063211497588870180388730588848152171061974619696007440978583043696665031203272126707239775142572858160800053671738138503958667622106717775682069222833904314730222777701243867314869746325007665140661447855887429937104728524185008779474423468606572972758697422472816845078604165507625333330998021207162055825629669088773492714955833948734770856305224600073057317875504588461523695460616847940953047040*i1^84 + 1369820335164323371942223427457016440046008836877220561945322904655154177506101337907185107409687784405165117457273866109079898393906745770911724631738614476370459021350130350239296033391888104434785232388434067230129149965737389292374278036657092659680321740457856441349570523797330394508335712025200174271043877953657648286665487586949521150147449027668781115310777193645021853789792200292678861028863699601807801752487254343062046819162778825838338730884994388843964513952910020915711122085490222345831428962946217842291858573055101698185534432565462096914030570208717197486802295985998172104949589818562222878248829250002334530560390114371243431627823781104949060941471407805112600070932452576466554821918300848064615606292837348663634396794663408875275158800339010520593786308054862129039674895052260018011771992180389785108499423040185405998242058341763028217604461551765265139031078951118442192770405419530221700588803489288828118187013809137543108240297938769277822665013374222976228489486567452058165212184815834703325367201622163660988502162041297325255015991575084791670195908951279021364216650092013356057406175502286366182545498997188252802699361593034430374477343409598930297268337647415658314179893464608531419471928068324104818733547723365678921153896898013778282189462508911649458828353684082121221540131736506384942582968135125770297223005012226998060404705221830364655386529296089048628753999207414137757609247275483072012359896013792305131958395172069530862743452847823924941333986227916786754479383238771270577399834938945537817689873671258112*i1^85 + -12468461416511781347949606609382817645639229156397787212617736534880262059433630082502117025858540108076670285636438529947088768128929427101813026996159438305972782521072416364710132315262964147822477686376086159700458960897601413899978208825162458549423427498732301114750955099210833816373675218572541559537765366861410874264282954743627171034279337832244563138791887717509597748989165151993398207557253741107151904852103486022566227472217457053247823674743373598991950294454628469334817809617985664569482032798339360286569339119021194851549292067115638170590651629529358627836602610069084567307148726672940231047108067136112740038607912174026824639363381938645516769537270745709990777923289170116397301296048440575688873273757513994387837722272961494703162720381256598380772319322385639819041162104074053807465400971978509282599628836875379787586421282192608265110885931289559860695079356635577979782458596323140805854988255279137125047464015310343358386883536729452978850061461942295724720630057199117258106980689518799873352823422558449719383623938618965119191732507476885454484929027243592255406836116501632813955567388431371759778342448381592050898534761372556890198635123161488628690363555793715402557533063323913304263267105034566492735148717434344290019514941385595149629103695099857424507989568507640099494053064637933845946905614719373863417475546726558264649299893547311330033188696681365634699749066174901059632697271292438500882364087310787391494091624351084046854000016884130498170792593865716984943088272695348783774000172167551244780437504*i1^86 + 99100794053214266205828900832477255213899087878695445285113071704494961706968892138425071842867182585056903065383749401925593425633928355299011814586209557384867686361063440023037886655251740843212166333357752562830982744076066734354665475930856493928602863356909140044416389400508309054572554959951271476392806713220840299528562915799006846555473958325265485953852276183023220488862339954959638961139541555554303027915658643307305781682831305527933699026866760174907996756856225117897551601899463593673274130631089884373315400029456129326254319634435292668896483000489765883679617265690730715720111801648391009294987388301930786602248225895874170833677286894946761903010997567887310344586219450741768182101382985430754601472318693709493932016814147218139846703265009878983875727900917113070278827778376211142680331333012534173783330787321271692365741864274180533397836101309581067649666395865180170105145985736168798844034882424382434959887382418460316834181848220104781996759528387233877359210755471267925288093972318286814948436526811849240446350841082321920115935796554070825460572473301112268469065714225683335486105342304672065843983337778323680007974869394501602632417953184942053650638121291655327477501626709480483616817792587770918300101044154580989562614797295792943756829152196496446071089088079822282555813571001702211306407269377107133894701118196666564842785011233176862565485213418378216332640634552723773222056099711142529571165114754240462076361635423891605176561460287790536715346755307490657051982945110088337432761098158735360*i1^87 + -255650896667381031432352659713173143429698236123944933614559549978032962947030342337034688204718208279183155127643698898279131077942489186151726210252207706786388364929157199841746059191859813514300152121912853795937792931148325966445921425913063537052961383733082764085313774719864441929386638229461553971867483146837101842554876478355386992005313115396568252799823086991500973568495249849453756230980768974719944952984969852930032665356051206612816489085418500132900412009441154620278936665614188406775166435482385087098997260394712576481415528598322363285928081460127158646315628424406213551783247004494996930347031797484588571295415102853688253644928349216911055088961832248346925888947853127814768878879817315634882289693975418051590147061607598008384197045544256961696965422374092339325609592998800434472521090897934036393661746302712071244270459210952739666197178097759592724504695953490058954179741281039454076046244528681641875999183059900366988851779255836477658841918439254275247592882685424093523660924518623284744550159789849588752632087181893476865602014677657862065649613615507100656237014297960748838266345097603327331218023952368266697487792066625224152840557751167341901724234872745346710723311217208379179167489710789116769509674097854509089731778949643609682045036066480927133699299944542040370507894850389106871679334514859082393144618135107127079924534866871409957871479812547966181243226338838990696656729529844754054153557008233179562259255615407542278103259370572363535358638104003849367543032309833654757553602560*i1^88 + -418737553505097054669753226951684094434106096159203383955905921312513405487774001450249972559157267950328701594310829389014864538698864671745005931178118596629370768759921369457935354156927261227059809032667480778100245083299143788471825343237346907068513454976306456556974913013783428922475525403100841628862285839275079342208411886801599963201108400583982351736266049315231727507923362367671128792923328889969159768770239679655949398974333604515312504136969271123385151779395108768742420806974508008048129964567284231674425065944167996851160554770558239391463996602883514498066479464792372103135258736221189376672743994856011263001917128540590430984161321373388913453124845609294976620233670353887167055065154391119149597855587621956103114805814759948556008932883527468162730891151804507030575207325887215119168433164108241341929363200292070626424433001100147406765970565964168045482326368083750490707593072493882517462926321018326223629683155146137951960180717489890984297131157909402426800884903967943148890830129162645576376586129437135200205778681458440349026236124760261473258132727376763344309275288222588892146119979508350997933882367305421176864106532981932515252350553388423535087929130274658068725537576186213203952374717188586228204560907497898910864342389543906722495500151447686766127429128282990480121672338748701420562373541998638894735441044439787544350289874477711867183209566453705584248716081225705745602264149597179956164513741658463740521003955033335421828901020638209995344930591069419012786309093243486208*i1^89 + -710543702134627811713172366219701568403411328333256290645240941154952098926674269251599984820513102149448124745176990750538371368175549265282045769481518468627776657553887226759697489890670909142782430302109326619567647570190992181908758753210493742831757966252543721976022283094225054744399758631247161274357442905620899966250331865528924973804747658332707598953214468610914256104576403787982501372380780662324944766660284164526412306184337790481279250801896504719953783564820671669266447922873093757444757402126734867903861657444669841079796566595234658467461949994705522203741531631590268480749231752392580895756947903235162138984380200650023439196051872591698089626920208326103757434426304817248123468881877112379611081876262981252702608525070901671399771817852041801490680887842360907027671234677825960464261757839875177315199556653801020570273782003999894536130662232935109122424381958509718313322606131545592307300771334384443192085637058860713258309779913720114879057846612522775373580733736990258639825393444777367087848689495688320268333615308207169265461709783946682833086816677593833462904983718708139525290843555978229809255818238803048007936458678152223366046386980970764379359424203858783996339786491447458618735815909465566110362969581286942962107473832740111209044528424636545733869454447058325004649513934803563160038709070216297481052455549056536169748537769965962134641065299506553237878909538816904622322389545269945919327014524101807360085238751732817772134057573098923847530747242694088256384925696*i1^90 + 359699727606727055040180115285779312036451828490786862631450384871867981790971843070809581741899411994266586977131924285003400391968134022610459536331755427098182341880146419034402455461659538169342650675283616541710805305777685172519905428858528249692713023387298178970458213534233155601259499310450482712556375095206271164175638191687566855731169073663538946827968446479235370105822635960057355509836477885846151484239699414515405481236927510834598688548620861103892317185094137914392362392396784840491661504510410416511378656004173472853451489652516157054754243460966250198992886107863076999369619762387142545259204155133829471865726584763167474949491310733050743792834475767854276510138957648591726056789434821228942108954874372688386519583804135050810259785622554769006430111589916924097177929809002139028615952209870858230703750737876409410963251470767945958216636661144304698631911644750053735328292313683652336131347350450396036609194627401482837713093630596592783359021632912877114464030812689214692386266367229494064610006868731212725336398338617359998827005744702299653536448906669442335980326575726576928741764941785312947647684585638582608063137118039718800743142056677433076139246153871605755603409186973344146507604030767781815337647397136827720679620225392140378753161214549838683102248971888352396880660275366028669312269969406023194011708495328916958937199541424735512891494810767707137443773373892257463642353887036486449118075066133297328668694219237804117916675687055748123351542768913612800*i1^91 + 82921530356788696493042685744235188681839706838624967473339026253944950912691394077095534964706245680718469967702415106084129093083874165400642230282674296011559907612672452227213480412381664127703677085903119797989275661613276289280314439903362328822261505001209358760746598850253798380401916751759544906690868990999368272302063211732339891983280401162190304617215752188359310693574867420259254292937006738795179652942092663796142314532918288593204877201670156109252711535124809761303488279826124833469576256410858429857052909246387029565305854040264058277049111371135526911508536809973909598425115144519364102376079936696637851424811961560663439526857603245294869255315353903774507214661963981904907256120718759231109975221552813738708624358949797574614715566989568818794278402375122047057227100741231104704794138599365685489092970237936459594069676694612379318051877471951188013965916555374779978327132341113293373721777251101776114056785642651436586789873653430140202887610730799596438307352976434971544173798161538482110108861034247755531792782186108568416827259080952762904581443725464395843037127332700593238150229530111732505957819583185348025952154862578844731541265263488596254567178477727291824370801240322257331353124105477389516035364901906897415771954458867390730611932540299056247327161051069270144065959641534215113502361830114608503852540258478352688199669228448518979386879963302188781602885035632384750981195557749898830588496869114928304798147750560267820227447668150781912996118528*i1^92 + -94058600614233534459888035129354382360210636649681229808970832583168702220615918252992432047135526920320517613641615478414432187841470911083954896498535403841586154862420708209282558539380960896089625603633973539302760868616726924729117520922082535709928719974801375149678018808629629950528411917699042402529202769011554161285606878571519018198221687595500316395109785517289961139625298874169676859927259786811987175927611402599086296919311268955482266781456191315462256799126569238943338093700075660567248349271806136391154153963413484350951125989583866486517164964969357098767211876581916849100660512998266379072883835083488479402111437208993254394891190604359624014789234823680537676068926002305586580793393460665771188747375877079100910641988799224455405865770955771863137376212481585103961037011848074715714527254750635827622770446807837401558057961676428922123170753555066935210886138455491117018659741238982207774581870076902533992910540445508505760479791480827144597565617286120411645073020949491431703962077075316724362027691011670604891877698623501439338692032865412333065862507840822857374250697632127352838529336342928040760472612545955404109312933184669744257503071002355661940784423581065568035747584611238561871175592318772042750771070008440371456330289387882067517667163993766711300638586954654162183862943317643049211962523740684008152476433142413016941135086165786640626293911501464579967301303763653755121460670360182728874140408417654066076566267667869271015653176435015680*i1^93 + -72068209538853790240285951319046478107312987830990532554171856734163478749515765573501593421936919681491899287633651170601554211639224608859773069735668989318793514413526190876771738778589499282519252109380703756927579250048561762747459151267361912248093626300054135698101915340021341793930623269538041159962178455428042031230711139793623693429119605196780739421538960734139925965353597111767404086760319987659388260417112975679077579720894814003584941650150635500534884265332619979759776767631069844380872563377923642533589522091771453720451987493992780516234204353977730664679889554175083178517879198962002636339890387189409793980220717285245523339357582108519488690423836938708692514966148584358432986616526314754458359944347800195431227555933488478818655777026797209302594604375067714423541229754608983385393823483604408055751050275669623846013121964258772796473732425578028461177213759574364034617528975525373213580106667331333168692508409703936272905106286822166723699881851536047089507637024539957829183355747329469190371720499389806510383105821921590102237500357178516418642101436427937994628818917354805310705195458328661836728778391206607839870054002231537526589763872067461331279711263203118434943891311214069241747598981956446032195744671412967874620826393826597037282322430619639746007336119552189098356939986275211672337771433812096657852730652522527690181518429367589470823102097929056787441569947629781148341411301661971425867212248655834201734956623020168891546468352*i1^94 + -26652680526197279082841037445548929395851893789073804989683476927272612205136906209875216438616854898195823751378993855560428022882743347414706353848806384612185479234910811331071719653053892649347933475178584710531943551731851228726730731119686966823144222494827357754436217360808822584644498098024910237098872063094642060517052782446698416951042755260538528936222998361751553154968636740620071014364790185534941002408459797470747677948499553597944456410743390281934793314436753735114978318022536274035658670208562454860662811257699065855718303105849510083435592863982614710918842845184974683503778474429235865093001058432294207516602693485163490532550282189535832961295057662578513289158702571745482078852966458707513446725666735004070769100744285290457246148211136037007420810895228963111030513593326082856207171011399267955840702991709621326927215679582529076521658317305108542676215724835789609836461312529348238102053160881288898382060621362585506121342699528737864412115547698061164952570925253994087478959091766768235242223064305023308906647056694774836854066672916487314668727840163578080021374899927093115306684095442214894536465794889254136880402705655785184481182266342995731163013429240470372004069770585438841369151468069715796257658321599512386748211921166188110482131844825026111713530815457077680524241456134995733882109661091962488432147771624338748765829595704927889041017618631371602865492937961693264254527023762498671769139892370666657425068259320791040*i1^95 + -6456586300414244606100797870761007468513860516885040750346589863803179120614333567060901198017519048573192386229218157739156318271813993830433898089528993380495147457698836991592773301462994515499303610957851922215092984482000455985139872232783390477622225256267036526703312719025343195910137378656271520924991010295357473934558318128436613529786973683240356567029871689855907436724805063094898113158895022945537723988085162565261974272101379078758930385313921226866444021337557837870459245432300068311292512473276813779739826542570151311457220270048772300904973645468684040868448851533419189488234566341321007213028860713028484065079603470730623336538340209982227328387692458724096069089559282176337870752514674612970350643851571068447149711195799273418286736124750628942823916858832531229472186005378810037610140556000067408881331865080683306389604058164882459096730530744557020437520566754758137659495176562241520996698509403172043394899303305603724379703960228623317801106535883933599158324564654969232044325133440863450620377674216961961159621049867074163876686634230631276491244144330299203009244748225352392096661806102069247374804767390336708498611163418481453505234729219867773233321967547454850495506602581832518760928768509014583256881317799074745607771573529953091500560602251813243234482824862124279880459543218496326666114955822070572927174441177756788377100891492370405786373724747005436491804825476486955502815498558053374436799201752482407807713280*i1^96 + -965770061558686393560228505267036778442828857076203341024961724327835304301004566214523660486342081700674684863192564112755557265535589965212218322532772539008516506890471442423305574140903207887439589455217362741278228969576848813630294351552869445224321862321053080182330329373613346893200882013852392598276637434486738299113683775681395739682420348779102364828978326589650559911220647564672481104259588031461804913224724972145772701441271484795690854745540143810846927635460242880427185105735857947558497006862082982169911911444123299492052558153687926171747927803940640694599575583190717800910159331863090263176923578832013547269804505205882528971011645581453823411146925934178478310450425618106877049272313312633669933849196137131647260679701146243222842838032289634273922268606604628674877083488852751186454795142808488599204001687124371809188359674044591641128552529055436086760382061724096270877239391083620586685731915904450769997866558210371686578669286136251588467657341270171523155506781696674911764816494147986709697363628416204832218233534839797665346450555351824692405444975843502966146393156320148025504080675172794344478883332425784752487592752163034163292286146091642275961403121067198335860293360058853901284445732576220669556395346771183218741448888979853596085598139253822707418741438954017337097611043482614276922423994591235407952423670005376738687139967118798868656032048868507882657457448051168749101118829319212443314732104941568*i1^97 + -101405291901327341214532528624036489677717512178503968430463962265681207181825537993791851445190451633501106216118533038389805062758438891311314834691700696210820675514408876339456113407389456456118618700486643981519781333677953026158518052291202716544371157906842961949980287235699964423122780078648860838555766748023526280163509573981958433637502311515996366677049134748606851784983481124883422513824937359466381279528637585127475637568068142656904021259095893064593476264122737498550717683085674293593626795798789304421351984252416159954186369001969090990938067541720394553808543341572702650682469478448075873368286350122901350135346288180901771012127216395833316285038672865606696359515476117022881314568300789870616638430349956151989335666205148758799454419160572777438352223662245826052103434965438337842346163837695952188517285187788044937779162103376370958197256176411134150985575630641341054152656112628235166257811458665816602821983859030997329552395414522357754666142434505487772663471353574213520087736745185342226801991680494211105979010552666008274608501998082004694448575146617851586783727748647016121683825486554074522783422992631665026484155493356989769179957843724055851715276531131895468606284154286096294788563920225184940129642471620064116641334857109230513157419372445147158575352113232949550091991242653337394888364804554532231272632563708899269525493366811473978938635276176156282337846776257277295460343081647710054383616*i1^98 + -5037150920227244872431445229166564741468101828415220892834910198171873480244746289146007919411884967319263246980745358985923567567301951885258202209390067203217101967362490430305446156693299347610058362715933917655378749973427804752080302574346835708506168064166749866233553272971630912041702982135923393419538352878596291220330905225511804608370950188033732613682201576685550225789365076914254233474808619609629591203488047994319400166292565692148716401111055532896241719793389920610489051589655790450752623330623516942005167189010308663084712641029909933501600341360430020604206234562308740458177604168280035994814152725370045967198111812118323072877342900376887703504655665579744560539690162281543178573964690629271178533694369421914158241334760215483772671119846714964442717776418799766693887873277183449693933872626930303889308203262583806640037500939503250617065631248004543611151055780517126955405419457218381287329979666007543488367141079080299557772370405157363704353169928056211483992820155660151253427179638530498954050627452257314704096919424811520578188162630657817607413607223039888763360978420049875655033680710648216871201114217483955848635493936214878205397855668074127301884775407323144139133545792880007295892064808142536643581724899212553745118282520791963233601464388948754378997044463750921870526116115900766929301665304497761585256672746248071857819882102921989278462275957712052185016185424441057280105461579776*i1^99 + -145161431575328438004535095244116184389014010501288659096322364378767376093290172515148236687169120260682396785669512336841903068340100000104872281607409192301807915465705869241848058848327344641339591712493967050673433639377430962500040915258585180647065697836620280906633540675881152317253395426596814073340536986520063559727766264145712749687438013473627650941022656783121621009280109914771115068195894886877107289736508158670590015400398568796936445223786810753920314212794969705616013598276482367837963391435777819533804458899478391222736657774050328887427466937267055208781114849670879190898804090234858526889736884177955302243222873538109197724449675364030573122176138165395180697469336720120094357883581968205147030304443356716875842432533560985741652318777941617792082906977263985737215215542167082876121661090606892984182009347328927178057451786151435819225458729149921797232590374896357967350332456620063610649119834593646501509125918245377032463507167238872146324242767474190762381826625167270925945445492801406250031949116521926467843616591341387469302582670541636559251316201800748800048986974947201869453260816560098419911111390706035727766737779212588303800922379444229095268967620032901543130938864041288675779035807069012255337438541023740306922560317139236881067224786767177710317273344596813404126401930878161361562873363887945680879171774549616699126565915988111077018462190592565953471628165324992413696*i1^100 + -2300257314075217709814748808636371955163439677954847404449172822794444228959091963005615294832377817679983379487304582715044378401401537987832448040062765104207505632956324461239723641133429887621393402767564865959422017563640661609131062938442625501504089541376912203817648019470134358898254179736066910049116431143645260930534629379948725115944153340430420846775989877342344417580832297951019513882645361362193142710063790240097472202799772769883857127577424640296394807456833678001471874040908822536847694613695734557505749079060999516357079311345618721679488695568453644839094000724528533591644226080663529377324762803976145391103680591451986435899842438515906062407664032462335740268039777539659706530217738652178856386525310095278599751682304778381023269263876203565380303612037270400296540646607082803001969065072676979031152684807035838786683363849862536113760499268317854747879749210185857700751901453793448551321277198908809676148787465427866549712735161974098282687455616228207629000813128636911904552294404103105982821982745052801516168375416613541401821276505518656734074736748316317401527400103029132697375885115930324185076421621888840690793618208383633570070800575741806671801132147319764077956779633914724679734508231349665982518611757946088200071497197208972307565223880170159225627041887773645141630390939062400682728522845918737771517586502738908421736340128874235552948856016655805548343590912*i1^101 + -22649956280131734297575585124596810429493515666288345154036764853552963274195223265628304864476166198559253400369571843453037706593858629123469237651801455202808748587213067421227976042893236737444139792526455263185644588601638171199104839166024197683031468742103939035941859968599418931649347010204245401402387726395072328990859340700102115677118536583020016932417475205663763068333616189974949719507238087890890924839164457591516782200105946204329978569110704851985097840597422743251934329992107253853374414350549934564076743023509967390109819057732054247314697918794846164939738772461795151831877633616061465463746745660872822464041248450376624712867118766379910494565687245635171546112121640068781967101490024062401853502533953436023131512386083173755226582728220705324598510852216616960705642919869062033365050298989702620006337843697566656070820350182763188370411193572504681044729308215184389541561765810480527306800809878326991371774851965404479135808141768504304781360781015112440629327587428342123609969944092790281135733536385679456560068710296342397131302500908805190886024226727400955832860860121287789479653385063573527191422367838093338174420368116056871427299024436094616460068693477511973241847923874874314940417895432690511200042437075281631123437157830542513284124072613122557796711239539451693842176968151292186338887038126096614745076615739893612524151552953095020794781108088602624*i1^102 + -75748103841041760036325204922015844731532336479892068633700672836626412727163666468919772696429087312784414142512236157431311796426328994539858331958529172476484750828371097119665210422152977870589037958819049365261223670576243115081777449712250186534951288863158209696200086576832617281708793589112277840749196344032007645044040909080641169359274038216707008019126250737262239510422660878584812539793251030969180698292565929534047452566298971601893476117460398819922356985615759902538910654126622610948289974223519974023793597283368427963824104626425635557231287244977464806338004352635384170883558607847195064384077466815380139592753752736594281150201825496545442620115073912940561254883385823671256571431456629474109884696523400193716096828574509148526300441950133989495255403580272514946249133205561336898671167047247125288527868234392344766880595993056625686675474372155429117528777951884668901000876023598343293848899699479755720499487110691775798159959272544086981738015183867598000683609129155957678937381632541845940896252147233760940771329927400572658858091922902472172310439323164156999261206512495560518002787069374653920294018277515407440438929025430919961084047318602469684619065002481295350096762225140143148477701942474643423938692820692402701539434638871364610977444765787087633274450560194110899925379278590139484561929800334667388522201064058546641579238799423475799818240*i1^103 + -405329767322793157375745370055828800962825576680560359765971096864506986191437994001275852377223983499601143695254403629222166234149612801829186554281673932587604963076374318589076040762361030586769371258012219275397182657952760974169573989408443695857839381124323843907824020104865449930153575952824838650539545719419483153549837047805266239475285802158121559092831513618354219912373561250205458355538171992323118769798986503584238813337027217315902255829709736752639923762590189724255546320866593885605742772755708829036421439825983121951653716590020708190433573499222026609623037407102911602401574630964959293445308874094395305731933205323855455658402465844467223969868214736342770479549002956160391698964027878964172955050932116651510764663920993408282097084549355784268588740822502634538895682856338373448111389875137011709412831174005080619776826430614218998818145164066861131840876258329223900047275473129959263198035582391298639155046570770324661046146339114935991615480746379141129002819616727452838435424581357190315094003711773985662733263435136073001764859112492464992104058030781776968341385033499003546499350526279163774574295280394819858581755203136174846091290725533684015892800299689049905762533030714949699618322572247830798328381976535213101170902383554009240356091371481539636430312104687048459272532748334627185459974158256956835050732205867217381525064515584*i1^104 + -255262245691175626388407816445807160778570993764704986871497258765585739156065535059027365872451438866460529109541453838304954638952507823210080151943147596283536970801432874449095730642004533054176455492203038878823444670106946947060471198005090657826378460498977479026075033986238417514314407258294965595285048849191519237439812063771960025243975729335332808198118681062784085321265431181634457249692280411267556364174547548793324697041864523839176563735681273674772559447796402361484169230640032646096673194580567646277005495802549620612971957835604394177282044891587180827785126288349340995163459481173461857153868088341755094423983355263856505946003740830415205021681229141616290666704464154734841680956255332651007744913409340358140337825798420405916208949063785434689158126708804084996083871604612417164870788927675023463785377749923909316399816527014246333314212588344026132474109745464314584648570534460519517181759860058522252686306937099819254666743219671816237422174945971750467869186179581878604083362245419375283281621610424402610655584616644178359412865845273378688428520731898274901717162242828917105388199752614827873207118588251908959829945297576064010228120351230096284693892262108609801758365006389663066538393413653902223295550203699622735692442417865385925223719658617887900388251397754802684539788673352800571652572202878099869085542036646395904*i1^105 + -46278574439180949712817741080211375042869386676949884415000164863143710586753759737253058240854313046287858455241068894463528229663396262810653229962832158946783106902509431459898773313902552265674102968536796705983846739638910803561495422131791557039588423832636604747204472658847894054327813919900485117941972974012149058474752150260843440069787437854148218742225239557374365535773581103795261754216345314575571609126965952500124355930256342752962510752423500410465779440050445778667615778344018261027061922685395819038870306329180003847064538524112960312166542731757233777292116676380569781875053497976332112306735421934977387698268474339774645914501833488799130819923388564017038971030429783894770272514398210682398900680205739673353198363863024528952029294429959625882413592014141926709171488978137154667853201436350212302465902786507652835111743775724522161866592607547481253552080311488612888376083537128266799860112009763625534773798413017139433179660227805478513812118867175501326819875603376542033417293714879610458272909352649228253649859001662922719453389869102490035941300051294244065412767092441731941941597464314000332273777484705752101410919201729425405496763654592454486931201364319033819984992271701373041809325429095910581531606634253221737671465738474791321274948009175935252833606981570198386647162944767156003283049697792564131790848*i1^106 + 3502908006356439532099547317326095262518002542134920600257840298516406286324681516083056117162968845054242264414010196399840625871013117903915573666970070506678019376581589249900767766820559635555663521395603721254389720603924578234984681585260818874267021096231708239945588134326705008490417187325868781899215281520402847926458391792782058327430388316663688762681839619090065847959430628122134447584274795220891903250843453953051384421663654460921215083634304812694837981281688398821687221080793679951860632722067900374260718604136181468019278269694379326862519885164021733078946960881556648839287052575420660140865031681671230182959908728328191182936365608528732464209341692352955927461987426770566539704505753526083221342128856258169759954143248419235627266150524345325425866189549796550389700008476915983888114345691781916162173488903840510109757061831362230014175797434607641145344090958055071710632173427235460220276879024990416360969677817466052910783561399997164946979615929691820732268711582565110851188131806751360677857259864808950926080960158627668006168310926126678358235590310601464535596814289609353851271864111956143890627135468161835548619142897403101132705966991477126159559932495750902643054111249064776121052711206667057645617375590514684787447760566179774536768643832226620548390839484806491825845454722765288956240068608*i1^107 + -222551125626122517152423211958651340057515980480925016241333279951077403995460802924448020149067487741826805585406743083699614516526304609054889671301661868099766276814446453265379801801605546389847106929090353606252652646666162396069710197184147828279494434460809180238494114557536388709031889120682444477406024455078836650403814840635654279584290165577781346488390913520743096369394809032878993364859502570968597196191275388161089397603652631856035407326071393263801898162455623954391944080271131046279952605076947958465701961204807032478238460984309929332240652109404729258847978201440688514871434529671438975814264609071917712298375100311563673079758839154107473268908099026142695148037157906333049779251087058619639012219552108381254129817283065368129893322156922033832062483969253598417925858363884100181664651309479156620107225061233443923033338233011393184477282114849308611519557144001274610880816549035222566267161593257031589516498352781064272514754067242496844342123899738199369326065610436850818636320065685226730797781477480500073888694612332527747992172283304880847760011202996487340060062703531158539612032781900785706228477143092859248539637490544054415558844390364591897445783850748415934931008101534141094574970385140806245071249232552341071105809479480431756102847406673456333499009234555452447541762979790848*i1^108 + -7891806197966578702247524594802224531710229754402226620722765056152323922288344939651232847806972495413534735247346641785547121869215278565292320482437711449815161833780026025682823746827122805225426031873206140062826750192612524597964673095935384264954667460464908754338857073624397171071720647357099692393174338362456119363264060476152557719404401539409763775190697358481308774774958709166326602185872041248618169405439715464003498988537344385444047086149411148036000423036476438865136187892202599969135727327364668336184155105786789185116409830887465745475633148348049887621351985841988362892143984806390748092820730821011270056681536772782910483731118474214974345248120921185271061763945272289596701694738104735417570276736679231008366554252595417734904999236001063643461960269828054612641969004189645312909938315906323212456005462436207698635401494944153797912096713076100642602352236386126184945857688882827906500672308358996554933324870585983449302851164561169735350887387098580562585213878506149650797334816972631303766815667477388761989943447142795754943025666819209090144260928620987127903370477962132059024993317999467342863514179046544191730539099689262611932530417994615645466101933734593013004007279375774518590771681639893425389613583376149199390478487212501690287298013578269966197477827321790464*i1^109 + -1020777196487675991146754345539355184500813216352086855996492437619461589542813003595341999431165926569509435812998465540848527934634936761125479544184850518773456921405678371145125655603259079803436625133975627516716415153729065530156757169590427401337844537389544772312765004582861674115316612224442256814996663071903508299331259701164670559007525606026086755750791369885940685995550579102369001031769059575841781208240984895376161885195853081540404035946623872689272333858494249804125830650544147853052656414224315260985307923470794818804745174645452597049297159398050777153392207549632501374527173377044563608468187878141900740018543391272113927203131840609131888829767061132240628961879991155320440303541078686210962015348235957817393975065866630579478963516929756214792524252065937021016497972670533264928539734412066354690978454377534838825993160796334248403160160135017584828224680695412912646250414350757177047073596177315757776057331478682398518819699778925110785785104695936320945388722767526755583445937211870994555653108401631967700926421227076102720637790849731304696356749562797511606244921368727803447963559312390278835670818287159057204325980307151302108824663803822846869694783467601075723673861565551857765020541214295782503047174410185298736486279895604990305837411482312760098816*i1^110 + 1231607737192880927993015155776355971112364823801986598226324830278219951823114645721344439705528140626078653667384992737657699418826652325398769040828124897672745630937737552848074059445972926320085008037486528398484208396550213613306928170352106015429401791181794879725716928545363392854605945597135092358182586336331772747097514940044061812859120483622270526495161254327886251920070372843813858605463200290435229704770421766891581710995003365429963137978210666298244154761911718272227564998377921782822660676618450472218270737337121379464413182816547535652790338961351910716560549680948766528041427152160292197623612375246032303080106068117534365248286989358204862427304882994049107836590051745094670870857658603205828709033276106456737363164873665784580398432040221410774587151655656655646768359974165592118851078535650786750980318898579332980632644146246677103431187867697234133751507973623487013562519879335189626097114136982559655983296118734079870856773944839007099741201663537269085732340886185734867885887792664794784221927077463261760906238803369368855304794406593915986577309133606263079215757578343187296687577079648866570144490044499105841824378906115405992300729661141177340010521284110362754790132213087218131116847646121364557716227097559660079146999966450097498095616*i1^111 + -13141951355037466151943239232418042329462182906933537810710635441901091195390206886223826434677291221384908711538836577617924054914366812631982291877084088168839501880404843521651009139231977711468308124648250186386441286022325320102748363125031491187601475307683247822629525963616494794644151370838030433709921522941624153294299780605692997045829368820680724361991073737221242503020144509629742995626124073074116829303916135393293783271414396759812644935181437960849127128425051202392867093726455596935115327435715299056719579934958649849926341330344334251157870054121512780079296855998292447706360581043636941810530233868836285826621833064058382804377674890492672754036559063968601826067409152263981023075669139057099356646328175153771565645798116311203061034708154294511923298852940555562535440004862479602594186124021685786569582466050658439172550178261784464002723883017387485552920726248018520815326363546522308555465707464044913750344402396117924444612036011813517019738860236145600755673567236556833597941671586739299793361037492277419154710240366236989204879111917123898588201529311384421267232115208692601446279193095960849898733437622346332729645497543287436830393164568911432532549970010739747684802933834556697353973180786409831766290655448103487581192192*i1^112 + -2136246482558085656934878503264417104185596835815101427057361628709901499094061853095065678191803738129879657793773804533205241871114523113989329905067153537195171024421515870585686863555136258772478211179610850178744429300745313584949288511552834883341951751253691620033317179432052364481876556020626360876008301299563907052388519207322261432835227643117198256230359519904669079985693428980405196912489006854999214095690263889116936319049506589613075132141940195967146543510606380584222136322826313904685585351163878893522587952602638452486964784862765323566147435248786753591888385847936303329879290948913282162002015545188490502028421010365346205605120764253173939828789038767894771401322953582086721314891089293554246359815012456069106615406668048527413234634009944578802581007372421186295818703735600557856561176749556445375908123426754246641216405760175894736887944572732687493555753207256694563512626504586758446916060650073815874595914400860568810976827163492602683616296736228774315859840552772365533631962203629548848058171730633204474821881163094473151677942835004013134003590557234139986202123873827867597809762516375737813816861695636123367434743009059020427914391087838714365736255803931065546008112576227299812062587672369253935654895616*i1^113 + -37586498474788428281926162036347631625196910074046987026096811771074260328023386261530441797145265444204206148855773862726560682942379290184194909529753892376444158041084758553796536747553146114562640502861881668658744956259515728609343008069048574008778661859740202233662030640763863800801225319600955851313746070616798194648000266753850458099345858348420960654283332141346101227725430155632684230186889099942899349541176052894818580002297197670488692520796436413293353564443142172247225271197336926795602361602698747777442618112071716053046653579697337537877190659921835157368829277725501412871476306359782361341579021606223539430437062344191047467739836891928637312363330283217514553533426298480800900245201915568404597773820364829431477708483019500435645076874824560910958218362396424076003060163910080320082669867953202994349758232514741292705405743318986620682629104735006753879077975392901222515262515201816013536256551418917334856358334200407714058916172558810446857497171354023612262714989783813172728918570438374485015150668030125691242666116029498439694921598890288182260694305070137166982707182646971725990529679753033792658590158130103559810672221871435477730719609627845860090693703280935287507469805159019277852507897856*i1^114 + -143504326596638399302457163353666003936365919067682279993849012646896136691404097633667548551492353705345020653421572990511466659653319545633170370855781633926822066018517451144139776297447479490898133480382254498911811193088957278759789172677924341371764667186519043443132498731272438144730713952381337176534331856334302242533046279792545126687900299408232444667201316453434133357004201843661999147064373771974234640313088779474815910271600752156982668161387752828405148121494382545795345931069294685204985808337943020132835764377110467453872010481511633529075788232404729375285210946075752660665880480987483487233264267198713268759957603274037057217173934315013298016895490618981646454867158676365505288493119891547910130481614768883185336017069817194517606096908552490129412889338912569941326867180940969205942178992734775251113813325825302443299701738408313127436556380224809193216659998938321504538738251866495540534055532890979291840875828381218285597675431771028350040388538012369916947239866151164498094697306590583996304431766580316532515806490521934629740115642779349898429437694719472403662020537136745118417832425478693326290657984551797281391950871169516282902009244089163405358203774266581547044227252224*i1^115 + 4551555803183916351324124385913254254281519570292827236368258568789315024751790551699956571734679249872948464925161947957965934252267360989458254701239403987307797165631603147614958676381898922964417107704147356908457919734217260535468187161678071473106599712085911597984570934576779589983874840771031817554511468545975145953274980000552052049179936424400786210824759502573263009646365311247140875394446243892822640797109234437697840723822144327124881840772950575505458873549590220312768565966540872680083877186926138626568250835460808654166246960915537087785337882300570338932714173438309130179690818957295887217710164764378144988513481755318966800156521239459544598132134062819613906393071341931741433518648574320129035032797209864137712567488311850567552530350791766368236798373286601992937567532678300452766608273072015488550761766925340022781101002108295089309037866138762888410574426319227618422129981971821527337728030399449254863264895875601121366220954865418170532587675735251037533623140984384758835553790306323861335816068252471770944691297960939181158129642210549507022216401923332020641198635730043756599576902463642147046764787703095697952829160927493668678585450150737482195402752*i1^116 + -41167613040251578000038153883567660717195025291996083870780456468897816391889820196028027127732472862695379141672569206995059660258107473973398031019530798043988118406864086429765181630124011005267047804920978070479089370628670003349809004349512611584237102106551182413668554495758598912093138259260810054991460441826072108898987181890826045201228331830792045515578979430388826610781156211899638497059051099549355221429444460631921621642130028001682180993358552456890145978627142033260233743494464766506432738847731133667645346589776441067241780114009944225121776810337485683482042954489041112026626573394939711203728086340020574999778076481594235502554755044844556785331192375564178844115576178016689454070397321981892380679378181569616167467459073822007382947704749588201394470912787917946233333715638381652660101397062178619927244119497255176952120897685324141578148419089867883089148678089135921932145553352943926247349714669379367123179710620424357931261886204860248027333487275402971489877032150789253509663239211981033907605634912361180152744160815335353750951515139794936679387761207432208268193349304577415031340657940326886456706719208701457462964024725680947200*i1^117 + -1348020559275740754586512550216149753601176319259874743340550795629283493012515281717348026671385901255849396182779093920532083659308826980941397735110133999270453457915008510414752813319867808433840745263832229484186275091921846995032242664818903928986742550424167509075174403197969302577549520188314849687684250864632026922034263009286829690535911275988093564207223884951351727825857722574804240937100792235371690313862070700811357789739614630406765586430936972789821006662364780651715171842452965339196348672576617140919708213913867835141042238910600912593882213548225630257591429487516479948629474614215011962227144106826206079308040141098534338122774902538572349742916086042298089664829742974339999259283574227963995388883571173877201755588665533263326720141857747202774046469333535317296205102245637245381782908767139508943965532398956825017889726973617709157220348642605071953823134571745280994202393771137609191204229461243869808621896400137966497188981774858403335094304097514363239726804608051729406471523367084720413638310847429886414165058712856317079411923187628767120982140632313226275052844240900596426383856593524473462784*i1^118 + -19884363404575063156767352758889514541125243447322870550640449547958012862430295475855636843223735870215936234619217151507498811223033834889080703141780663753130307530284518030023041829448298846699577961134608140418175328579415908508113988999407165898560531047465690408469484030686475988777842367177269373705220882926590023268527731612349371339789486514196115305392291108860995394467927127296738421718279960003413399892542318505686521126698605502986228685138023432471728829105875062920777399159759313714838008917136337543523789522849336216282262999007739450262757895568013293081861932869645677569797753968127128370183375705159606043371465085081182841093691117267865572037689927965078570159676923826753404130700081499756455393441440813413161752004347349272817621875467469299261857069022648369236943184081925535875067473737103339412791630616363349630182490168930519450240095154722099842505007082337083702279331767499698261110062023777089795043405351835528204083859738950699702081577270973658174258159414318357800608742486376623226854491728271245542968614450371880775021477421340688914050787680519733641216*i1^119 - N1*424108466798725414870407073743522981796240152361472292160265798350376452511754890427222502242638515252143156701902155335968064920477050834712000000*i2, 778333697239621949325663101134760568236084656329611683352668598817932217343307638045891137060397391837862141709893060151960258194703206262430580655554786315770396268300191946768706421451981119519724466789625353499744876696958055497763484408941409177607334052810618629760857767791911232462953148145565245510004866326817093639695384398381919816550283823619700649963669322842451789476194839895541353612443194180242825445042573388069416845198896575622486022084612125429869857203658600067226806131333978227529779045251213013378948393056920376791779415991930585065756019245918439484863677817034989606955269280458800777692802654037082673149056457311243055504041193604180378359709942257445260036365251712301824266397209199313656523640033813432494571687802188010302072746872099844648632011462668900565102663779574316152804226571335312691344245389849727657483030800562059949005851298085657922625281771698655109576319884458556250886357077389861964335520205709979105323267282828628867457572996363616459145848984414768391766770678661454190670795739749552210838465516225833011398562144643915334296087229704690664480445277465903615952436919263263037530372941163811809034575190925989626261293459763334219000441926565137524791680899845145617492111692522270945636748330916999452063008578717282543138570956637561072107919601628247290035966193940897903604675081417405100735340447350646737931133694011680127768659002570182832133922795422940747001690361478180889290490065606474965204275563521015129473854267550699955341234497680238369515300078716079863181188811314045936863741104973567442280767587627439635541492250840806760716880051664412072988725601842209462154798334865538295844935297710522820333851550574712816646832608784955915705570169755964991559802299778898263978916509280891722173936444213053122870430876833951541586827978783663316110137442967216096557003642884906380326765581285985864655699018142567428930290641349027179125012183052968085894426021021446884067263203172099027454052184465866752000000000000000000000000000000000 + -5331968088930009535316991027226471243903566831082891639689201202685951448671444025523169837958980072857538568785914050662957055851366968385626919970167870545314583308953603453017988126547454837504365849796646464329201110539193129850337895835548524249140186487133308622125659677484201490985603239361601933569112974862436751420296034997222843932952681076905341173786457444650757622919791821458121149603539268599339934010339191977836587703889528205807605424242007528585009547707203066000813355924182757501795468067136688755712600732138464581152695255663444962782348952065877813926186295158654785116828105904391415568479138181244734938586410603989658306545225740169856811334649395672462052338996806622635970192203246338826584814910621025766179197357903342744292382409092387231049431276658960584473914361367357583590581626119916947903407624867759096843540537337454844465194903407636734314580944221358366320447435825005230276536398696111415297107611600776700107154509188968939768865871290534095392245660621158078243491997810811199273952165974185871588785452654525321342388929625697317175914074488111660167247607657044654092018142326645767948113982852153322076040343435393249182765474475065060177761265692831244807943980353296641516752216514701873436492086908302881564984385252304482723609752845480162075993286521408936966075578268729440666506878352219179149308864083651686808002841095259187736719170097021508691423246442761251798835399853023506742452605382900894905967407590423884995275701408487907444496247580512188934530538370999802754950164607680343433348940765026524714634964020527808740575233972340018537531038375401700668483661264603359813647547374189050657330522660376391091267549367503676436625668964748082843178172730744900361895748727539876621111838883237371045488010249452261507998040140085839565901219447720143478400973722737036432078503165754024972017037138556451918530545934607794042274017536327839664106980790339945958606960844245461809379828320898736194130148939456839680000000000000000000000000000000*i1 + 18706624361061801048840916840412044595424415818327517218466226951382556895410613781121942479688800481627475606107785105675892633674050474730609776332484233398544471459498648516947095746604090239186186554931948504553238639132449840990228043870795924273678708790671941681683098235541071437206624684794561179417185950524925025870043100938482265726704793517330707878977439725738199112231269046485806607830384357114442579585548084319803375577131413394424697613237074354980473534379911252718008625631026805769179806601314360124013119170036338780964300727668413822300479022629935438145754472820170310786993964409256107231438619875408711117737746960966740500866150555681876110964090842631402356175679285851218735445732218242530637720463755365569323442928244339593296018399774884749473528321103608218841551308004015188871028893691087871923356115442480057627308183495140365807925106728847188466538846449921118920044931072332879881620636730816078415544292750746489392369854657917470028997558855098996767525142054725847969042853592115251909744251134367332569865553165309522304332867368081877914363980432019621332639176123382198469984186433810421964055391085231564384571338112750805580781074876052934077471529291142672379347512473539761844868089839274904229602218472166779208589031958860054952106718506151778113359545088943969506960955013788710048438709173595284663250150430421855583977615671628149956662131535074319732066271477078564028322317389072026129546007603404299409451272151524425820932885150918097550022231577295780778122682929969428863006378542640389685308434070800027508250871957408306133871027071756435959294027526469585730633726608249221180230332933420330516714660473888628012700821680609348068497605503363374554792808839844792732827195141650697726008107473286384198786234110688200005116965532804788461588718880475666758185134811853226020591147680634884978016564353093123069501182922304657258824053377400069562645491767894225816862884010533026483853517939881260253836169496965939200000000000000000000000000000*i1^2 + -30779438170908886236497660580569516392693783493204893374218888853090757649036521504578654593609322736115082206940173919236818143304389689056705580356390204910237205107901615878097622657774853448895442111680149313733134435820086435865436045269950157753226417081639599347581586448122206814281120278557463226797578232583317633818333622339799427504757986678253117023553561496003006253544880321874131203593667326189945948168086888644466092056796878147804887197221514570593025454723997081118941046557536352468902512637343149353311675551251646110018356546999023498558164943294719645407344988608577502663678239222479730444978756277493397904260393849572470292971391644919558915814837128705227652609278292656487192592833446238650797340178366292623449907220778231267528571528159387328845891650802634799117056560867767704156193147788686066061369166326977336794966126971554764073786988673218810660020750839869647659394627652382391604524254518911798174126162162073182664974401540781124244268235929466119078419785851065125166217844283680696158433125597755948677256674355125199089266944480750169131393481396419808240444315870288367590380397918166215910112354684425110768958149252135851865694774500752034356386913694931204789799528998237698951361710082254260092854094225998051360670518145660805381066782748324213747427779389635279940968673281213129891780033609188379790069495691016276165303102205656705136082647448563980928935225886870799692593998061168904435328850440440542695568321104186870909044139095803543206261897171518406514939727340397351581875142819014149165225021031677954473660314533563490896751515763406421922291284411498391014041798358366825839202328357399873795218651068696472817364709580359911492861904886407818094706215416636927213547439680278997840946433961911106702452355069337571831628036880686954584116503588694267924050270314331339663392119847389452242291910585683613547898458782205901408113494229215491480739872921222734481590900957019413523293336183879877818946481100423168000000000000000000000000000*i1^3 + 57502451681962677610683719193850953153833540796213149096022121069812945651031737504021515953427811521289969562411929974438446255045553968959867306093644800764342447415983743319660860163185097955693622607785761374350206387703958937760595655956406256567981457494557971966602548991442025744651913538013921637470390819197260579835911412732679307146259537544905272111963943426380024746764601191673533622155316748300674458198153938411281100817896829498042092225193083272235699914596646897865231774072342318506633886446713736154447859227160830954735085454662485037434960982464419902098762032458468476671446479772339887303230757287606568316303989857402753908381040133081684232517988445713814156925274240220685030686139555375216903391882964176032361845486799387202770062753310718991814920123225353772093328919303001845974917392881970538812933434507307823612480172479556605355255639729142638383301633177640485070143600554251827711886780480363329177600316695318832971415954294037255200135980786705985467862291042352084769406810133400379685579385119635759662378639718650943232413327935337867412407211864917462371448430186622574401008367318034932336119179355121256380091097652690304313415388569180347317746142890802825772653608500409769846142823961044692610290574025961856871013120668549464468623762007103362677283026282246293888925484921894579333654281715010186847059101857911969496464373711576694449748212755912742953386323553889511846793580643520926483450264107674162510275955548153130893161478584434347449284213513405551292477435319700503925339593735876705194711138898353162080557563766711877632149881999249934435941316450246327734649516125514886450242971909101127005802456409845711145803805465763742856270972797132557447241175119304549840123443185528683988592943604461491097228172291306079776244796391255767377220823602131114472003401937673417588959308256529925977540202769811136132002921379194591633026427170684235347293333756815021255584970670638077188984401829068861184126137527173120000000000000000000000000*i1^4 + -35780458863688492139612314595883784365867910348509067229937819476371835913150088188851602468071285153733609753126111062184293970977415944293196836026667330197933106078653715774666421061018543338619142938698501325172526193415352828824397642277919280374554889101879368126617877387582133694505237696581036032340618601829074660164433849140293680269988444756442604410268029087810569977692194473281281708046276070616593972857068993376357286669737914287901332559298469348833138658028645197814810548684965429858415287075123586260430689568754088013162952008748973169936775120922731834417496038093540427837839156782156790760064824659335801044579388526011066972471515097255646155064807305109831861091874655289230057416306761033132870126695992503290365486505016068498147520643986412603041243806927876292953944540222218889863688156640873461740340551858869955430064461278521109426567717396614821997917455438466303506331490002987363688754675540132706570873659652142973003768440605528041490902252682216895126955260338775026057872697954376610919850831190899430187108076227695195114579617008886772165633958406142532672930618745547832837913054273406360396145491025037960363025455069571923080984825535541887899599382720230708154215421324905033385970998685003608377603952518669814922103417608836220789087148906868947177024765675183200466857341297303082115468859156179897725571872902017463018737806460958995254824334295362150780489337731762413818370631984761534409799044660964915553865921260154331869899878533275153679071343567542599511026123141293245805504207029868741490723724787941108775371743522208719171054791422066609977492372826939175276842824671299043126895095519439652911911706824246604839288377542830123656376648940693058753750990767109576608358625843832206943826437759746188104852525778119161756205439464417786004143361604349439229130506766813160814815953349330656697439420775073034381606440119687422637218353950337699139787299048146756105080394825072583312381896223154597101171108111974400000000000000000000000*i1^5 + 41424201732576140122868601123177350368480588304234580938752875455724965778265538365323551721555786849581029075124113959261211244573026829723177517166648832924148559902770677145565938904206264075512808816212700626175276598810853759659374248019293350531317125761971911930946236343624277947506200539207795899188651528536023228646651440579337480591313286725283149612189353026413519651421229168574907402780765801249486527844044890884631908443271918113970538525068132654004674584063761797675241916525673328288841795874878650440239919066554359853850945660213715115971352444962208159521085903757697336151312651871256176117849348417348360787053813286247778814644514259064749234164883689624588970899126719995256177200536220079811539129633396915514535713799260417063577528704560577296778253048089361687818261658270483252799310582841019116600089427863263906232644172742358180343844186923847916850767834647964959913069812018258234203081591597915708378963764199792256506868069033014386084309580516741651378965807626942756719550488267229247721418545958680799223514216114812069903461056731159444872633707440407542107424445757118078178024899852197021699633784035435659607821653381331714452359496560612905687489510304163749133800258509114473402643920972842684360983277734594862219739766667870229957267904190789697006029481846678822374942767137435119151139783646018552807397715447317938279294840506408569210189682807686919459129284395679596088600946437001229384813712590575618246460782085096716311417415444212805294652642435137860400850473126928016054499123609066690707778291789366210001506233558220509859661301550489690896798059357270398611952277605391589760324839641209746608739267251724174107473566052097281714787517072286187873492179278740422477666328851717331827721043652757935860363765732624984919411799959779236348443887385570805835156295738840970176936655144841842202717349257000599191541516482870937517764521944128120814073980698812030800507784386059386103142839571492063984754817499136000000000000000000000*i1^6 + -13881148873166104554972980635350498816684755172015030434319552910038840674665669860265126644202472971091515131320331732037279445214186952588677088054820133635702992902627439905075341929923659583092704218230629033602051556639410898592811360346253617746203471409837385646793637246040387237974842462443318195669405844314925017175852033695468716858219937190981406595829543883036845133873930036968260554859257110482643322939734589458126427934131830689431730090504517956787604488315741137871980135951350074415963982289241586459676136646358609785130002810647356181845799042689820112160155779098065995999747755324489527918035391154336397064149116218544817306111518111875530444180551946724241248707150402181867404003301908552652774574823950656558921544412568058110997292593875569420135620560838800510746860511240339909790853209626612749651349544093634150735650095589125589847215992743227789294847282429649912045084411615656464885640119410280099417000994045953210147264005431447948175055515679117038772875509725884354376261529029253613345243334251499213595354693491603195923776268072952479772778335310122102153987855529468017063577680299496457512183042337810450268245597576164460736981532864420137827573921163442551381889683175120042863474816696770684551991029602311022962866097309008018067569702070203781457015450432331072226520989486724005277357041453904891908851075402401909942544289642293628369310564893102071112924317788587648036332040851478578803239222640851428286908674737756115101662346589490816001368087938284149748793239637894454482410003352445506346823116506283459123202097041894569728394668903149670099703998783612934462255765243268576910378844952190275345416344830143905969036621386084225940734735703871420946447211841525174932073661519243415071516955673552108495254798667451222371441131465306541734998199920436702512974459450958727721409893406995830677409962999085105784580096885981288459887757422660323954460200942709093649900947678777299580574309381970615887525146787840000000000000000000*i1^7 + 34146848421734322238712393999025833939352357797116430393746767284171907331716033301139278598627118373816361722241584563624669223159394975751749983644615702794393139022764324369360723289345736745547399265962156696242470842219895679471811188464341379345517553824316111633217777027216391217021794900104879167308860845862362368519735117712684030186860914618051129071186290825479145022820976815708736144826330091697285902384818403830110731283949657209827883449649780896833482135120551649153886200591367405513124934543801563903377973788486592736084958220205332920918276198503339656231360268038824414705601860722351231624702393738616341123684567363774850654510308891546819535582223003572270439801148565995499830176355216691347441884879546801426754475641969226931193236068919874079735884146611630808613542976128275680844684377987177102243563406595196582308983241438129656214557977202892297668719055860320133520138334673719676398686234307584688750852170783998465725347413282342954007455281552324948607636084256799764019458393652187654493300779601283419940890170628541480998595777374495117591548383215520629852845507275275871168341060963621247130426127469363248410625411168863250491507281918074152986660202555554003041371060651204410093648586235529754144052775300126768434649923586654815562894948807755729784064926077566860544639940137517005282123605716699036743268815184657560510888202837519935822286538247646867596588219860519655383656771974860986908334930072698718442279528682573063378148516487954403320551803390709365309824908841192528666219713659350523807891420358971923982279275085252253362924406622971131024256042659492515236318049658482336575882345678898038725672847017693534805355074183644278209301557020775232930713544965273656660664248812817940035615223281541902035594701127718429814883401432056542175267489725177271122418384956644096023356363967631631324054098247035227424929267696676665354186339919026264723904933877990299609851669284036619315591213797471807098106517913600000000000000000*i1^8 + -9509755974178379249102221264983107364919022583591217564453947547387211777900033274978979094515002440384884314780227771180573309238716151335258376254641505587962353578464942100404686916684798181316165390183684248175808205331844014245307239837276813746865324936362982241715563332020122349564714107546070627656199149086463374565145487153787232691723772945120405261564813485773969508857881487672660510604928647320069005027377790463401805413648047577757714516589754969227678307560045034939961981612507990302241478268125545434912306835123139444270275544562524616945321298421383754477496299960665611161113432800718493881687788838274049596384638279784928333504907065722659473701115135835149522450330493189298213161506794458202353933897227874035019511891826551650573217705807686392740170088696348110593920910113560885721866126763816599633396396454421181848727092850156126835057155738219119663018025084867779293902914343693189934737688680024130021113903843709754096716177579435743745670872872250084354749508683716950587621763797244419936070547770053774635551435667760695782821097485954789155923273066789447425889163751217241201369945822385899409191684483718157032645687485180441495974987519107639285431082822905940785893353932608391753180428996998215996097057025521404286637736318022368722023880843430855562246161636698496217632542647001515664711728782420217656976082305117663347341093863510212744729940437956234885056684476865562998933426635647870735528063712544820444876033571208413230297235006008841202365464778719277874021817602959701527185324852467927143223152317692664574769438041605048353584950860332903362489213331098072245224546556371011595969232599076370392800272114140462302778457748072615852347817227005379357478392166246210785802094597369915254244794798097750790752337401497163062656144338186846539613562241219194627962611305079892425120845756869750879666749241139451296821383975045192741531971970752330186099751339617909945985995437071077001668738200069143755829018624000000000000000*i1^9 + 123413158241068101898039571104544189615770273876864017302091649739964518397342100406960546643807724145472919520578417813535050392607889876722858767276565636968154717408058433793679602339884669761055013155752898081814793512517896956710825204441280109617216528201441875508463256528469998801543867646264719339338531575860823294506588986612541311258643922303578155595728871748315028975914176486702532665922493388479756263923288427872318544020561728562782919363620343765690077497760217707570091412756061119883970755053870924002241597535681316172774951339783837460675779016027773479654836441172362585522732736522044049903317409238818275506554081075340463814854278537027669837316678889121671701714671706376365286917789528252815610048800079689505186029157626772709182892123682684224709592664389263432052833816360540590218359092447054489262705604681148226167743909579511929851283831142852184313589802844178553469212780614607357083820976140192369252697912187626966376748638639918628165839430833730164415963367764508573118240726712818946932942732288844330141059096077630744370270407937493735816182890455011463764678747783800110309062562153872916955712570422448942438743252195340029860597326971190682365409934243798669443296014565262505252279678038338591239780343916166501999884311978775282297212691430438969470243979272646400691824194495285082389276588861491369196257479476865237587371933650750140289882344807877427680936332552667740744407858652313122260228822788536204716230362968091131588298335833887897141189811799220981668559978196203347584032206953733522830057849765646364654915936313279126014523966662988361873186173211319594816454175723173163047678394626263705277850681600316482363373305278697954814587584202095038927619713921984607357301127677669593677455264350347195330539785629129985654882350126786592460950057377161149936634406726381431000734853923871912648314292273116580384322896132549380696658108164354695780841614209980019364952383775777594731703967626432409312952320000000000000*i1^10 + -1048272097512009674746020227480317047183398391028793847624504597909025870142793539613768355923787840972661306296222768764671091727688057087028063746918495008410033518138873549531443045117194389798692916141449074660356058375258686212738925852430845667786264076728552934246622776369101771018587417002536102674446761009935735286709413178070033142222602350810499732470629290375555236295788872665157496334420032276597928566988294691049002249057007064137996235676203579315435370161821776716348550162114569041617680519236245776674597958828787524137934277351249668049205836329787275929932127199795146217168036423209081445586867713931498324702255389382263299003292407477580871486392063903098042867957815951982843033242746934368243964465208731753158247821041906227640093058188960215093501197262282191623014337565904673225860425964907992080472581672337663064795148519942564950043434033782546146956001833284869427622492828630240802468885644717327315779126126806057928834493189362825790784581535797043194921337411684845731718560057620138093309008987867843341714378256148499057487427659982570220355150706826327402074471512550838985806777335438851897662452989919701547445121902298143007293648806128450848085780169899171922397831898884702527052008187455794412035327757892820147068051076884843880325345205824559743881336026808375267634100127029849072261817840276730107412366377675080891930760639879001738515780255247984466417658022857474515417322649446096971095083082403857812221851451074118508545355428792504519560567192056367404407408695260204134265878657751698061335263477967024735793188529533980352242243235481607731578667337277203118129669263667814036086602813038132241313091505371521350084192964581360102122238894605740191507142180765775314710137344420098928447652525725509246927711465809795781887175031439258464676557916426074897984715266231494478247023876968445491263279902949597349825315098293896489569277796628630655589993072140760604011310989958195038364469247022374591450316800000000000*i1^11 + 2182621295547049386007329916150779377291847354568071461856264535228693196304412656212691598017833903561808539166532074243646301821331391728179137537238982813247578088325562532743237341404136566950675764294423786636624358684292204828523156528739842783047916908111813199813006671055022549445750360456643120346021528971241691396651173046013893614305105334282026728409667255953035316434076264073386207280612559147467743750568917999093603304633880062549416589487132396336598658566370227048889617704156755322933956910997422864156141352943976460240711226848660173571315842826957428314818362422351180008724514848839843887550793002009658776485397694712603323077225603759044946776805099562488541120354383402415450224788582035924095598357220510981261177762726143962993681827340663607271610666491222626943995171183305194306564503969709599166206166380676121955311799460796738667833822752142393592225897930125835994347397272184184657206897522316008156632561474247899505984620054295024695658562777104336951690517818251869491124027392976504774163802085386131066575536342780429881575836091938803890473111979909862708427231092956633638150434122068012274999841131129689030039829220820206739807588154775981033330130454193057767264305392304102426696440056063286247606056596000424165130202979206481169299123930743419792931598672070432227734965422186603135717898921907598329760438896985836504788371342308466982194316530105911442479835022085415647965099542713964467903581105274342525914992698717547836509369923839703342537524135385104419696861466130849950664558660258829579765154402602106347235044759492255964838688388439572189115990627729777901518272942422477184252519842882085504499306770850488092807879339458605282655222802875131860530617678772355185961651612686605552844732010823967498878007534345886518669768785400847533856188780532246805680713849122175042541621638474837910292337755795302771946801940712801769742842671055050919791427316506497489340242357879671414714934827531321204539392000000000*i1^12 + -516327644923385819273023701896201292782655341067007532643759573803719976204842764615016754953794802734369073673880976509935251450835551229332099752004549687728534210022644777719289015240496317355718072717249735912637351620934899145179598710070193393699718376259286319650974232922672963453023632362699076232681182540843481221559511180956023117983793876041314176030639273231001810115022254515048018130901315117456180560185529604386223170277682394574179663760978290464826530313336933686511761759013582586299688366254261353476282508237179964123832982923093416929768971598362088003366261489058826579448926172037449155005009620983715256814484740460583106680953525044996867096985173396956494545261570030995336545457426796379922821418660213577543128283980467626035232928135592975309253385042371242715386307220670497801723815230719405223976527078414068419280378915992312278543994420861851051094711352833930250547888515542029893979558903739316778497227544743785257530078715754501433219774271405639437496657578972767591361106755679343787846537304466496308451308507270900896332750243274137390228175730215092043431369560237816688040946812254640123922607956019329833875085534918409427926063384577435545821507896026848149424635562350942744088615611620083835177451845934611270318803044891502900918860348170942963630036446107087565416425092109083308087942859305585569497678854095776203725035758736915707921252380518347341931659247677427649824961702925522768614998047846963131124815010271687469022371382641095172606197419348883898575580868722174376150675242218446884875132021503435254251943872958000680241693088707986955383593668903336739772258289140432355484011009059782556114587185297455343874581290837642898404376212122866876282665349742589364041254449594658411736075402229989603284209606119031899491171385028517279240897168509656476676115915783540521621214879394381361476900020197764905644475876031963699869827818501063546832180243943175114432626879207702055311758196031633416519680000000*i1^13 + 51153309773510975000051408253703395914012355262043177965447089079522915446428281415581936193376607784387060563098221147674411312674880290554769270314652681499314071561356762081244256094299245500806905161961000531066498362829889408089334599300660250460949302095544450210256808432151188884214947963252064167842692897221208021729615019622509786851968058312485007568424937367476637298014195526652590480311141886069669247158287825317704006125610641978665838388415021746946202873055448956660571190910077862524872661056269922719241461490244560726119006244453431494694317246256956255616223054979646528395750207291573183914380270102307550525791297658928655280214919342707156458642851720988547058971343151110636168335234678034762618002770239071482410530631768502580916791647976724736602903030010863747316359923234891980337798742705602805107771301609318690353421414228632666895223570258742442654127272621468938407610884702357487087807634786057461148128030192997812928542526190835868148052530991650618479125475072305574931255178806455076703578701748767862632224542928854590984227120525147244699154115801001036684184763361118034848449627684076074857064385601988018577964220939740659139678831494580289500244053547895871557042863956405504237267812602090691584962348263468465506316357115941575539157780824489282488753059765481153132614989806926236235944434717292069206497339127975557998280214653582579370872068223266391453761788329442778405614063454092905784914127641560971309955703776987257561988302977128575076468700910188498312734340900787136898815768040396127602963796524892852802416185788934998853907001062477212930257340779657888338528697354165572153863015172562385159621275711148066505692294298893756618889621516464749312201847898450859819416906703426059333836627370547015830255077297316336664829281043271686781149435411660734109916379312051773278776012671344171351476763973778664054150943915494332178759789604999762716804858738284640148521432688399385442745126372655706931200000*i1^14 + -119067315894840107070598752802640601247583289969129857184912815936534101374490569161177508950141701305705558662840697595328906378126021266937198854336761610337054670859947702990208552284017211573202068471231677533673017049024671701692204213591401083072627902634365395825128594115475366491455900687173608808946925189164880068985986872686744692495512710003097237588491114414880764692370487142271943339860414280527095864632433570090977627870552746086822748500312855827521856628376458727491187255605885280315059029979328516404609044480743416176025154858579929722336354326991331537131801133979679316142108657191872328732089280131118272481976151659351927397522317043181079253231272238586517553500813211267579829342584943970290453243252659893526707121581202368631226974610504138266031750476266828100096824714971988174030591880099417628756871061818658798988155049493885457283064161649013935036021983739911673052783915353941396095819212414256187457576634120839951748556339167109545519974123218388425792974652040937537510178529995361419178929141585541354856534834537303811301126697519617050932269764294459686495892510797567207994648877477263683487687163511999528663290027331639744496629314556469245918489357114268840856242037971566815143561340606720502467134159512424057180173862146321131146837080672387106586492510712226280078451308138421569912341417591134477959135338973483790454038561655295415872766459434010681726736928747589841419561799894610482480855177203656281107806905909992619064667702700171894919909911025363708837242786023028952658415103168148958806186576419589976035964402669854012287644306002930432710878711046371526450247105141959085286146799308576844454819576897047455704650656582286835799553686646543794974877735330168924446715833805520170510425548403196280400716899772103700951405619424297014239599394947056810129115042555331531588889412577741655402320836150646098188699251740856403436661714934447142890148096775001050958215329788664821746654546699212554240000*i1^15 + -45962199046166486263064295155122846671049852055957486744406015726593738313246316007827140804557453680249001559712678042349579398534033007133727083049041975361275141623121968219730629498117989371266844533697328636145493013268288166125862224508200249604168412172163445415144189846896568654059522171099035063045284762859444083417385596752231268690222003445285178109175698821418435694850326315386078454454250817584177554337767609270995997029227232398515213978067615345920363104236080212651361249245165007730414158760077076961077459084405617220031130910041429784168265603687351426694984615022575801907018437478784266970878032977325156194225926020644839237170909346894417757448182678320492696860619252660160372681827022641746628681751195239160152773864496311057103217862085695013233230294023097614674828998783695604023214729859306959192648204723164268409748027314027577627431610608146219459992007699026125699468974093589318813894393189558941913467883648301954979475846439471326482583085014357601799185341669616253395199393659765817295650747295231390917921532787965396371863669443768750535015376095161840596356732288575449774693172852971360948521095537016007966212074850678406579438031298698209893489363150670282304736892228218069996344080358698644372304643827413211899115521030301449157695877647251425939157924695256236473293475695674326822360601307042345980257448677633559840891037627845829595536139904608463781960171637403453368291258789715407688325829883718431104072927080387696477790932281033210464017243845953480865040514978093264257015602695453500226059736534216854088492900072502375416961890719168598732613048400094241746499104442961020283135624592725307478193954810104362868880501464134060654364931288353004737969165497377582535294893931184452785370632625520304523959361413221773229528473613077813997561001790913053100972049140887086163706127441842109616943656661137256583096940489312349987497193290311110239095623101069117259592194967112895190655262240276480000*i1^16 + 16340054161499272605946671554166878224989426516499573419851013964129785102440089531705933884480115868325381703656248999100077912993199917803060929791403055187370556382074328368495174958099683807573455703184758790830109899167857462278506207274082200879140575186231022263921975337702659184042319106037953937719306525732364510676035126432133847092187822371964309155734304077713747237386736271007168343095212003861198676774002475879968156314643256134877091666729082160109181957077155273345288872038166957439368605277490144392045089907456231419979453771079494798190980286635596824690376962773346325714041816242227191262615760447285078013735023153125148345840308413202362073813096474304661612869168647450616871050788763114823527250276493623299094682994895148247344247006225821956958579974357650205885573654727356393468504835907260114748655504398303179480418927515731678609815672979248094928580528180152245768362389141629379987792464561090358598042603598517467756264150744514947235941117914496213017939758804538168672036776011125906008255069087572771943859431945120138411046997445313074421074197436764463725166594182711430218134136172488196680782798139505548856461604168672420809951344502832022482963421724459726847995570576117753175996896784664423635779714640068666009475197445027250906755724506842156091865914408623486819262230631971065674738850102762677305130507253221527470721361783063576611870005853823180878219764281459577726225104444863835417079434825751104032408035941740163693786867351618729786280747491042409861671089454331212407079659877738980072922354120313153229904878495535327884727179527657177717933945964939300238734636021314371021598635967305283699295638516892113236957735820251826739845399392975533240765654590475155127895904305953264228870213923951734542644727864565757608412915480172578725867498958925579714345169716213261378254677389844589616161636007936992000190783887370208867121849273574097419327873648491485487573911363438949787219133045145600*i1^17 + 533641400296116526534545865826997545578372343501711479846252304941968801678048071792296990691190281997436444045439823630596771342381675548772052779391939950622436772470595757572941218162607225261553494228465273750257534328022030828694013918575231126699196612603850667636914811523816558944435504315012380514773064252810319790421656729013356255970386476196099033564022632265006645086031470747227902481165691196017682327928124053488016896959901726860776858754824480649587750458236526266927035640448018223951891383421032133565398332035084671324135298036544087782638963765276723385651375343689911363239155196420850184009092964394366560181278778928371659772582541820094251610142472863667758974134705383188152558081330225669624783742987281420853044490202197393750057674508400680163991061117847051696630420958359665510411945166466008783247561555515970465633967391168117624283989852128146149507470545960240747994572453180700060034558518252551423028286547998290749020460653905956406670838599655378920563373503143911370193191630912240250643351603295058226857153860041314363395437590595093241422860261767357306555908573852690614610844701130810324677874775546461397194123537568545170170970813953683961238010755569037954114194823928511474591257398153748909003375609780720407319200799540225759576319060309168859520249812378587304876238612059309575004026808241050155062733553155416267621350976256278302013101845363140254212227723945939359488303191306884464272418618720598583185167127269647841819660092968983753628035110060945278564834185487587704754059899863386094114421208959605956978092284470466323244399265530598951158367504702509293834179756247492924793509129067497417425038611540337339247255474417500825865506945337495641725614993300950167651871788873776783421002784933033541994675009725168183006182606109736443434282808211505589449462638571778729846196614438149469492580644006391159280423436412943746014667988098155185512923531626240558779079738948874165663930777600*i1^18 + 748853774207523152235294000608759956328608066325161561958319988359963545459992629427855336135463703315374087903940736197631982153915117990755767584118537871887655694865287402160686673616271392931962650370110737526033913246070693936497310034366191096843017451117119288495268496089260329658312044995976060210650516070178074008678317688006969239859932856975960694358553047519238613611005348450039300077355236790741330012649881051074172698228135051179522442612779753259801283769446457594624851937643785864594965313656596907688442964848651886929545823375443744003725061797498019904942568961495108984227194967623018151164019989695787818366650047233855294457613398001623703628180986879261843913854813493472206995333930364838842185795577621544915114042399150148312955328809106732984350978189032806402368020270261245368837799735880903433886509270942487851237916773865529564047633215190685244299947277859469992338362390044448076719142886057261357988373990986956256719198421931555882679191904482309958762834305734034447396788173608618354935023943834612729648783204603527571244665207218275378732587173478188439221699319855223109696943720285771140283729421059236689117296362868299520307737381979303001889791454099046829733087588974802623340810023239457851011263340303724232666826230254274237927672502320095113133711619061961972466522501156431206734783921826276605007141580507163435953440521046061926933940998432010240672261138557517214338874333279440088394317271853919919963311945871409817958356920664982313652186597373173994337924090247377973842510494193272520698609842982378092567105985078787666548300186650052891783345074974941176514649508661954041545531073503508495080225669891874781530149629643660728150547416647678500691526293250211950401589419533896728149545680719081811741038728824877443525230753957772070268834242623308522640975070695670543359071291896257270405703341439987819009747006645742191624651912523154379620451296078895024024876203939952106137452544*i1^19 + 351749336983582109643759557412560776998333532722287413963870966058751109478048307289278065927753731281339818930497616536752303454037256091509823270528341109923920333385351002281376200882833830325151814473613432522579190321931589189038589747008184076463566515410159215978185122391087730071619532169195809745588765591310857207898304569548773810359199561387659985998011598114603954429650265179901168340811049425623324525217789988819404623136634548065871060144085997806862180263418237864571607108179353271297890483374222885565171926288366494493049385886276393058851117554913245758591819533126072525804868589581558271995581254454897711970706074519580891255076356184673368880903866680794599361768728379557588361190950792612242029439806544141999468840543725172946261462319932537270230289988468044293981508828076278483767362661717684457926081133472126503015073218541294521362968170658719792085705160654640544581277407035000895836103908925342509191836550545303302442447203225448736308718018592723528208109338725381408354022222107324265985664362299404604792450703160046551877967095688587607805093167324214734540304528318272657891948182911951059509605558002732955344790806580677082304452452861949702257540285817957188390185780148718184683740592193582951217202206534471093334918919466073498644621593457273346712444353086649678830319321393846772747936603684850054255532094952149874347549516040557650585502004017753448982464498871863468302865274603521793012847962319300651081915956287182451188510444650432920141537052070426459173418451014493345599095544214652955457169597245711769607946495540473924029866121077294740833550450121381203646880873959315260565316972185045433771419892489396509416831014727851514396924761867434918836703377968853117397662220617024508820199820101496451774007443836403497850874390622770384227113041983702038989686534071921621438461064125130671472385696086135492779578783718125128258537231147411366577478521263384095240461541043345421238272*i1^20 + -12723304267225568167516285192547003788894338902981393684063414128893210338265843290866825649778750187656643335022595458663919476833395096768054579060800596885543442894621972293770720931662651662798545121804513093474256071190749131750335263198081145092063175159916451120780799735853754409280324275512093637619329383663881808339819706219633962316474326095155011553291841308783199934682221729288171955179805972099423313541412293810028904974902882487726675206237709832337932609591300213162182005185243605439632208970970421416396871544675576063327944361232626668983927048522038938570510146641348540338887821111768128790477281764175277684226255091547781831911770990144047532888262167039845767973813696492711980844633590444394421716386560365688191743793515324861434539107382953206418935979800553095934935069885898255167742831623250209343117026705746723334883265278882132692435708281287559585014375301748834133483500321245724041834928094999956159419250399012447079465155739631913284931675460351361094645764794491941339971437697613735047592089317369020341636016429875829988576043701367891553813851612926292503182311891252828399661367767478272775808553406520910517619650208963637563798841340658118981944417465856375481220503938139871920202412009210190350004694304629800958205048320664792903454364848737708281179457411813726029652748958555917529150876971678261053895236855617095690623689352606306466339016847774814649231408345919056484696302485777882101254643994699641834257592931954670400573389392301008546750366771106812687959151394389487965566018737519438653218887434879236903126672863014352552370450835109280371495689554024929516633030486752459433149772835345377397789304583149564269886536611471593476105160731610803197226415204906067245026584109956381948757756099083360857089474366694705145761899191911030119419073026824219960446948447721096471633154190050303820448681755597378478147209785672273785452883904873963774247136211217137945036907677304750080*i1^21 + -10634862159594241401349102886829541117693665788083652063311235381218873585945011983318017485286733599445217932838129722440134147511405033555775543473560733852542113899858112284989249487842459232945624591217091171830696828524925691218659969687585656111086919559743993176651002734566864505209455728676189411598256950468469741266776967833106647784990446443273997568805631718615574394526926514774435790546976891164971246408145383769404033888401984026701396651857506078612842493432846795479927712708169067445606994326265065503158518774675280831059515184848530331136044553910813603465253716492008402075445177385339644333384942767255957214332263562350522804975950065547756839162261276566607298991452254956741039747791091686430660397075852773605534143783160231838251523626955291380885815064972287641790361622890251409364436518121139138560580156808706561427484182335897531021064289305115932861071576332340780932132275640831455727904440614647119732822722648842058457378662737913758850437646174376064011984791994209558873828420117584499191071252348316245008216273591060600910535076546676653327829920559650243646735847949880761455198340221779771252074921990570849695244142728732393162167515497367440403461746200497385157464277055582233371845479193509262561250323642074023788003619471770821898179423033430085791798518457136962394035965302726328314448472115176344243990254981351406986467381260098512663114924479291203578804100795422205253287646011978540807858230659564771701721944043783500640093974093160564064276006356246167212643849102403015097091011812079293920927842801355273201458977968764657531196660857537459311915038560270062121432176423758630843399283502700052533679920241603860160149535598120566691498383275116512050752170365489623288438828193491694172828735748992825460497291973530356544639282378932020903524023834772238086744001643824280253296059379496721554629169260106473138182448160032375147652187289505326522575307597226927148015335782744064*i1^22 + -214705167643723364398221836162364513077671826524426073013493172575478674021064982037730188792344771057211081777839146550538368704931368138151112044474728736113171359606646829681555959646189390248143640251421919486813780684786553741247339156101269726906815092535561988379262378709697020083337184788040122427583794267355585441238281824113794488442214292468456751780653659363184542517152068935210921827779960386209033839605434071096148084836144124069019170602127170806915104035037964045241228953029225341790655579870929737505174262812329742902777023272933662418861260498621590182679870329510810482825160272348257923542789259307314042336667554952755163171860585933244087531961949068953807129782146963761184637368319476460127381398255752644800357113812377629051227077963216956867694989554814360558355334850717735993000985463378716325274070406639453539716372927384719123018529520185081197918080692072719459090860871244393749731055523027974777564670141476662011822016325118622451063737207791546260130541393251060174655369958597513974449168932862337711355601597165159530885615035558495336253062319057079523792553237081029014891523588416857519492988980863383775704176915763334100934559678373204769910730039195739068206355453542579235635928885262330018671805202693012873555100052066307537719132176643137183773025430523218170700479049715422412749587618740561367000555213881153944553212664137701730973136165458673565837534657203339102969828767948288356095413744551467279657916072789211319947030976954356248408515516377722145544634906013119260451259719193006892954979993660585761656010973981433736811929869057826748215663552246955392373882552958020761482287648465438392521900884628420062364512303784471368120494285981776789515756957945581892120127884444785560119911661172037562300736531952732163063160001115511381903325857653973971735481118637649011854814108902857061277445163275525854282145358216209790124387572307705133471921001517021008389130420224*i1^23 + 727253001062447849902465710308373793032381517227284649475582544619182060930105989996362423164135400522445326974234925286615401118085489349446939910138198714390908527899001365483085241758386379672740244188015975114509291314406933718675273316800937465371740781176417562946789182033466538912800808272682772842827318515390477094427067322583004189383894559121412459117154107528211691996453524171585235263094771445983173236438259647467787364737886771323587134625831870240056698873617493472075365566464817552026870262236627703969117465101130675263992417083973501314037381920779933465784391096849435726250018433473339370126597086612616656316181892740283070631743513538154245346480402741188870010843851528506576989554301417118981498316030632423562955181917938349489247461540110088932481401073599110766012614333868903563690636191509694028664260827560501743401505432506111238424508595766863233257346943936505316553553745921398790873904303159901006098584125536209079748202264751093465243653482696846831017738227955958802102992112758161997724510116354514402370569633475382592650129775773483535860358936623281512601699900860002891972027162894748626139164598862828045342981275751776570459665337503232927622030253007235037495274452447443982426352683479523075973796337836747829197043808055590673262745806874238655443358297892060717541966292523407057509919195155669893495960272635680561618202755128636912529817552945051413434249708164201529676826961819365569644887212046267438778421045494645653139336885738792231457535127426874858987380314739758156657034679561484982406834174406287386363438322970230243557147837173012140397053409652682856187055620337966376121996380364420856867794080770009527347950619424636800748777990016886877746698882126448858747916425029014467723422382706477608030127856937166298384352460687278849524507498795911602796399827486126764905983023194798241256347406462837581483915770134656473358686862686979238751484349301273616961241088*i1^24 + -93804914752619189263561498379376605795873737067095274272061487929983271144286360609042566716209359698447317997568015204640287173693667931680886574332361676475825122542933284713285175770140946736069118842322236367796992693849172711489103717464081302835639325955826565939919501248218147076005637578405791858624491895169439046998450555566283687839408069554367342361480522309948322510115238304744440360053979040439482623930265426840804493122790309470179753983169923774130174623776877273205639245509989619871416644411652537181443655322705084613669961560357108119651342293092188091014885805080206752039699471768311155611243121950755224130316550721879950081967533211027507504623069737329617662940545452806440882448626917750356809650133116214101627104864401351132775890962293592300162213710138327839963507611147660943480099966979996154582964966949146811238633190358613808936124487703264490584949386053175730933219153218570325419004293516547243909089014154191267500141834334376916403623007286400279119584617491335548869380822446501205189849804200811851825098946689983424538300348286898825046116523268280157368761652648728900243491119718930076703305273372606836621940195184088944670102590660543251792751096721767858860395382271695320329253367689678119660613520439210220553097195395301860259786423543566161417783897811785807009865099790558371425798827227330790721505268446557041901229082707667617318312444372154934434485789082247275377055073961383410880909517501518015741653695452397989326240789993206154759941610370374726163174907492251118133195375160986090770804084671843020241779189536839597010646265381162156338146810950535199393220528073916688530657968320375892812580125673985190001598336600578893275669419135485665733539453939904059294792241916789076465490497593713448555251754566019350893544246255867017571815648755987691279269305383345193681526122285441669989143576528218092372278859112032045598591276176788659385013573380303482781696*i1^25 + 3977610013631475486224008500257910794432447265299863424864848932849895339190101523521071941485215930982254242015925693940437347915741324914148790557056518282459170900030480067412796570544284869385469795371846769649137148863557282616869721801333623886209073428244885065667651818898006841879155050377522735094747374117682292135523847576954809252372899110605998358158959042713222405975262692461946927027741669244333091549689275332301934810261607991822999124599868504735841508224728689991527842970808276046593423187399062893315292922438711822576181834539334452541033650159395447253451636784577471626684881928778233554297038576975423444107069332954180462164230291212564283094237141336143677407180799194342831192582143119370050406625300326640472205551251197488371969970091284882645072849934491869081498395790939358956924859671354043203499255447612941055563969244123277015517836053338442613891433565504847648010661910522949404165702795621482845931176433541950240854348660306847921973675569116729399383498182823024242222109423498275527647655695905155083567998375796211397964524469579100270826796952584217470357040102597148752435031635307792491367933489515632393127759109689208192955761141686251758918309659369761781347047160460657640189116700299481990762383851863780591211012829760529164479286994105487021623913531910249070532510991731745904136670476405370528390124851541638894979608738114117859278217188051956214213469978059589754621527285574378723013789238076356716161493657139168344406938920499568805570320089836515302144244752659983215719099832168886613989359699525526093029090994119968870955860562665006676958299029757293776035777831119490552446262829579786694103772356539049990831191150430653921972590124276789369585264833475928579830031121570676906993129027339420522819031901191198567897794086061022002250943790838540630425858125767430297688575462353625163229689672652012877498390655281829401283008889801772775436104203870666752*i1^26 + -886533074054313129187367729358908010374446798276927580402775573648948207669257363794158838577315077540480339866738880236230990006396142664199446406482545717394886790005438530932115774858301184479954067617217510432189253709811140021322610696397788745684517752989698989664623078803107526458949746220457611640983531776587027132228351563807876351629904061458018774913826306418198741825033921190527283086495527517537864317941264486101301102264851198233027805487001285125112104060092226731647414613403983113038706474611615124821817389404616373330434507408620612583798645929020055430385119419362376790837789577544792205170754219547719228224130693230405483048377880761077239030272542044421705811223040104490562684792021802840125053821535438190462325468557004058234874796598377043445765166413897111406436371634028836289515601532281314255702592328986841756870621525326983482672648124326082563810115956752274067830949464593724702938655973890906856612732845774431615401260728114044825932574593446066162932318539012786393304644039241518913624857265059272991072737895809587906596882271522349673634453675434057503762072226552530341783048792964061415687062456868818141721828213341588230090352059874292685600775067606208629422669547283198309624918862699309793547631272365051321205545110636978968040276859113118858808116420522732457083643204101471980995814698376877954974221236765227527154759049401679895324669722935340510784861087096802555548035461652115290478085257479364051154397378323428494762899338090331811814417596243539623682300722011176229318544056759276102144698634577968168044767495954580090857918898795321056890710036004859195231516136610203777063261408772638860036655210765614370878536436252481745394627411921656250182782569879653267201396206389491262508315423565415858940730138916642357538680873671929051834250648007877167347886649320422603802580094754747302467187814500125462312917137949759456357310342731159623727413125447680*i1^27 + 319433224593396709531166215546962619958947724785645690795706492540738141713705368591079861836657200114003111698175456210799980485473684969678431309901071769902142211842140628330441211691645698266816733848159422922167985583472840305027412609736597211429927726990971475660446152259048404333290582028539574645841768879825176377152980047229130567205591763504895976408975849195462309479945362464237366304222470699261333184390974527183740964679112143695696950178265050216174842967287310029799404197100375356601305162633425790228414975146991112215385198832520443519767686595405537899085677526700601777787649396549788107457310074281054007521536246235090686947925530762065751694445181362002050511228451802499626985121930826776429417879193218162734329611382992415255879932124813932758944401187098335835627448203461338388861219946412700108028935308716807728484244705921011030526733567875288373561179918376520325399810344685420159762595402103402299142461895164338252414280318553653855792245093057559481326613625636744841202974124617628185495609430604582738665628621069618611443259823809753220450895906763021818536599800686630604673059239017097379677638459292749932596113461697079944682674237173361875678001357095422009555057487906976811092899325571504119479218382632785777751279457881589172875995500004300094402937825898039092595862110543222619185879873779796119601037613289216323734832827601622678478901580979778745201902585042345284560594516079536917743757369828324731166625165676863905082312555789050513589199898150309966333636781545241357386936512685105837605843331417358757074828701411891414434020812629046769509972459164820894724513445900000655015030467590734760996014496611293152894494220418798532172830154626443927226223237951690785498029931087339737086888873074002081942463418386436538671277763505328524066814229816664845807608386531898297750169860473485380176819180841028202678875570516128533877794125278956089849877102592*i1^28 + -40656645101550644321812080662917799503411442173847612554236596475445873497007099906855090142973456344593931652129994493238930954087205671890957770193862065524861956761698862870734361972542479038063583551910710941886140949377699517015458538546774635332312298077172681872174411637195627853094997359455188470614757013037966223496837102602895793827568215615834053761951281673948345775743275297610762706954859291377442657198001240973010737659012084210956449915620005129385081173586874614775166258718957021095029251100178323511945114075891019812601053695529653481620144006179216452847554894510994373919440725897734646215317905592785588822733547820155802865362096070505637261651314907335153862743396073040985040791750705612092142321116008461670150063013543876301966211365347405792677218909384867324034431127178079975744685789510463376089720763499796482128234790847614769261314350260080190005356674646210797429079683903654373501304067888614869250501355518703376379612286387949724409305773327362473888346362528540168931333391067977377890892642825414036369652289176574309826748019234115279414014335008572777196429185106819498681661208512109122792231532223055088470641729862954976337492848336758210642059092446937421721770638741110481063979923417159568573255933486111984448807666395467869614963703803018954019153005066283293143604755593600758177746846426984196558097688387110390512573369291641924263688819699873517860298040642311925432857064370885904362349061674910772446979516433555453943161039701877171434870275490881203593249363855744312345971377579644595456678315349998233550547106989146459685924090726460539903615325357544606177874802516167197014291310820552849433254161024150730073934821881703854857797315926990980762910098667626959706308389515731145893310994906446824302228707606113744783552374713099727964971620009222796876261607572346085762730167676471873863342276255889247765417588226748889236826084388052303878291456*i1^29 + 1969112391040779142032763641952513306180106440623234826228668390207562748239699341895758908390041676385042030526437650239529212658049865828239963060545106624110591684889697694197786702295124222422580776291106818237799445601950371952375526204353109977879058522263852148118666739049193043285406101159140045272943431061419486714668786856157395109623069396637291318557866041112438926355933031528710704046910958952489295979977296809468877992208433720767372785686148433960424264025375282785706219890035480776179197824336429619007719865329503659427732132691119281215827713455982046760864163343656097679037471964958541379132841909481443598124922299985903130313238881657575022487474276161604240793796923546559359774468871029717239781605324714257948076797579927704036786381156017448180731220094953970918220545636814187776107629753001261705382292101805052246505080649227192572270516834703363149421089466677131512194905301583753814543769945298087106140370174452054957561444106900591288981813815214679783885491254639488348292924354438372608192367970041551436638350918694192172300721550421849134757981239993714253129514105149291703445237935975540057707224599627962724647694919373867808412049581000964812236377106836649108227241637906062023215570529587624599060540757661579323844036149104944928268455250632953170714067660315066462194499824522684347075477026478617370817618068174816356673300720181068884183180461662694200236052300753476940212455484868786794234512531723282172716947815124871037023382958445672307777409334270997367254347993964921838989279765916623654906192733732635724215326440904021325559972829891142708181659809546118594058880380236687190208659730519487154414291911301338970733343553202383638804434913939569550280930324511620954615904683552022639590011416681795577052951576102034798139630625447037760302267083236871885622594181011481150668876926213085160236886667820435869046250557944270182627289998700931186688*i1^30 + 36258863548097130407266946719455454816041732248103536042151353543067320289856682485383578139902655245243337959635029427685256419627937625173986049525778363732249227267157725834324796727424723125078115267105673079638483559120410579363419058679235870594555828082005522579505101870928459120706943003314051837644004984864592428923738524774993981307706853947513033398187407615041365367600720553912938431277855763807481249067161537415003737955027617711884171683054520109709229182501518487562070294100031462882781654879123597467823982139877478497885384527522452450560740914128955156381972209677685297933003819838537741404226975624470331800074462720704629117686686055100587926906420766374573493258732130290250058076004940864858862270856735538660286838152613437062332635652903979509651167834276968057927600766522934376542641522749697749272386718057341213712061703565686853645549758634226109891978076089069810239153948989974724006786244344177038806700716100508100381101356823631177554254698288925356397979964253037265719248829712632053266350509281763359737590415268881538010070734950338567075871844325124407362527558715338210221418440488920561194153042911295052956017110338461767653655979787973711107513795377197063257142158106020835741879945240019358606855170742871612866822168143620162190924770170778766607855887877257066113575427376532198081737882585389698718252062951443370680338451143160414213713780047204503767372655670053425302645442156308365483671015433785022202861858297834057470448992707332368496189011075259186817485214946877774254980320542974678890117886364082011987144611836662177927487506116227480732756541062676300467339536786095349801143521769106717783272090789151737175370573336666407454319546315237930648496976470473153929461324496647259490902537457684304736554205148637085116406003115668270222371548363730706814562053915278991340170777208609549965972332058925191847314582237177914807518136358666240*i1^31 + -5017130019560786394961482329145213157264071873050242130810935797745583500937994480417033476296479938952017763619917548154499813105783839969670007464697889862467816230700398627797763365594631991064752573982853313308846059926210612987083510639305210897554563154651836026290232537896147538285443193222701586016133222700793097433411856110168346144355653036132363503771521312619436351526501000265162617646820964935203531245481010439132994925035964539738113567761710082360201486254901373498063489871458904978378686638160998253360502074857517123866470138888550439789234490342664823662727891858918236829089716314924107951482978817662699591444228590132732056220798947966867914052215861140388108640834430574130148992859352564905183127834035235737946754154128270347670005311808591507749424706267274886606196504193831510591117871668095019624622185232041609032468187637745467201929158555270530322798101525623803453234267969107469083997564297012436517668814805751061955482231278126992385073410839325283738934699356108798709931770054536436952718171813275261581084911625552591392124488341726569047774024093965927367139037947977846526252063292780388757556182491533852829900423135131080910036638867393182431958479622992717337705232929424064787447442713198020780543373544570306543221140266790297256020265083589682546107075472754356843542493696440775169991164161149609825717745152435336688113637240566195245893939397979971073279611698486715091770059421456195877700867592741999570854143786675661170495589878766031425114988357562433881889210305233060189461311600293716822727280483285129534028168475879203885869398477412530288874497241701980639929360979336783734942945162548396318442014989255298437780704920233358646702741524957216474586422856146390648600814319659929380301661344571178697311226792459434463478491471417983211581805728011192281515969308637602699680997868038797069901769304086294379998494971931240133876250574848*i1^32 + -45832462530792163737307208674778318454652686467177596423506092718215211943557295401160467771925428128734723278655156889861294465116642295802673864275260685817447009729775277401670953915548429604963506556180151731114505777744353426879974654952353340302447081908108095847785741039533559106361658227835122657322752767842612475147521933173739230516807033175793597347681965254437487602490419833411386076920335602161108239208330666783969008617396012574456032414590520757471568085070801218582950527697974605446326888014539039742713567152487649831559226848104184918956319671657350308543599664341293225983697545779383442368155087316686042584184395933709081033073156811516675454865251805741581257052778447383235914096249819614959773316400947889016606770371305419862455412841816656514800239599191956105111004377336306987120341764267939459031038290715278034758586515480727648344197207145830889050735913073947760255555303828797995181247991520386890755281051745894225134507105594022589808526678954511550668513228592161758173492940509952572939184785908586168756874518669327220738491020019363187331889791324609153149067260986155030637040425241064275247146703457472617409005455101472138744652733210452402522618921655554274096022582157206095083738819181906751010265434822405777761481695991794928264172497400134354985084910530406348581675968714732238093303695694070673131963664935807678931138545618170557059867793189614311094258063069165644929849718172407043910446469818306410304876129826878494554209306566640929851449682764624705792319514960681217597432466287474465896723649505163278267869495263251270879562228020845976619408759889895890853791820856028516703851286796561146960071069421322693815814690546842554390774057547690360445183881780177408989540170349159844593394348717986564820434140984344678511339224887460413743524938516197611210797616178855208481347495882122058227096670545105759165441106249713132291227648*i1^33 + 9615528922220946449807930384249983164732416351890278359249791104829040669406156352411850732228822856300052515733122945202713646521570633573843200682730833473221439440098478058487664434060966229578330704808881851676799161645914680176246330402515953776112401465013833035052470509791704637996418735536899957112195311443246816634340377147192178766717825850865429702007935513425023541667081967763272616258108461084501766438582116353795514716459438693822086806545648328913392118767063947963312439863556351146485994848156505933133115759693966317104130384173488373486590677486774193289401866597435845621314071989069648442106507219393479500869412948891397552780979326970675540372072795263569711687890678323444996777834441144350176880861186220932296044443046615254147794707115781231548734990822127187949091395866139380087093706127450039846515369774908759494930115648077661270965101785060018174938207818037595245106031705033760776052012282851373481638253807626911097535098686580174435681875449529200137681886995884874649874541983115200488140764491374985256888949980535461206759772959814198564552056997680192238724669857450219171143461635478736459417059804559365640104302395765058798617820224689014361534824743411612822410286843056016867295292101593676476904809568087466928515046664349338005941329626719927218182833794330853414216904813473137812238736946214973107938748013037039790773008967475501856985131817190093093745876149258646828565989084283591688716879545993094792293541312551037756129711626901274861194660234081906570729030093852652946366938633643210800736316834195609027396355086346608249863422546986243676331949741175325976241191808643777321151408430886055681830550746141042366681467286247930026836041125026370932702212606400056318447289076885685834127421435988257574794789046590576249465397516689318958435679411208195990424251504015643187426974452443765518763521428530529585405879482649845694464*i1^34 + 405671964962321582624669011586019695858747855640103718213472653382152523962883702679480938870660583735980261198484384976253576087116113260899705887584548116980231879014939223767524124250803408559546297059086431168841588242073523908861350919468384761632574517553539893906384062707011270292915592046864067002779318100162962230580837995278337290186966227527120971146130945890599950147102721008787239441411692197755306405682291780984142889223406452585307117739853811634148472773938262859018470923365747567527772827274074664253885572003681375369693277928062061330880857542936405345600756463564998531447588225572527375629576506857363929542054487934241554285568282064178172213387803118486683986316569707597127654240156919093351184675360057572556833929111546078290459235947819584676075804057389216145500825652690361763966873284449536039051827665177805186785940629231036116054573785263026467704357208099041426464320521156809097572058733004252180030448460957273281397949117517061429315896558958420272529665118046679937534733334549437274266926142046506280771757811553971956365213493415594304879712420307024543688564471676553091769527654883371471472523927929660669530339122496925326566360987587821953218222691090967905434648936043995453673533400520803395245083156668551989610472342285336208463214508125442022483490810432161054735698552039049532667541695641637584644455392768373666299040116861225720901778501052285249661292884139955407182012431401571588347259143200577091451016754937077926107974989305800878459596527771554436499159820026612267475563817277211805266323330103525262307023493309783762443288439132051911804099404038108726553804204955967383391569500835858410274124103577392066623355295583167761145026777866049367078148134720202584001856528434864835420262649219768121441556491379446969776926024766593662305976970313558315428022172515968766169908461240814452722641247518499649786011475786072064*i1^35 + 7180231484533576839629779112477286994408256520934548516760181191787990362700262488746947917099491915741465556489898505098998373490386512733764842921251776728756896032196119221356668728911493791403461245862163474709864884987974540168256929070450759613413839826727057167903856778682068958178765703128740891176005266833495944195677409204894564742718619073241266188324082587678546108027699004190232042081969851159513234549345708872419926099157060704281631053152037623600168710938901458903498901191488249090646547074961302941839574931411275705821191818053149196180259019165559069069056905661208735779645927500223450438240732901381765741417741875866996072267980077271261931696061743074277817676542717545950894161917864387368412460071894086746012455791624784326631535707359194812202233513340452328144307164047140443462807508724799122345039621566624343132352381530912003924425418939477149943946044881451885428966983762464804419491147198621605053902021556832691339214604801110439023128449535047443411606235821448328110541769827791058002192997055833347052438095691484627956538587506237460902336430676546728423108311888584195826214850960592075717939487446467321948807916098808796216163767583450079911156800089158066317203356132765492686939125194837030042344441519457785394281549185930905197783599294510978935921054827222420728171736543948644538692307535098378371298342611218762969981158971554089520697914309933044316037826011122375452447223615839102122551304653991186840296446123417868091805036889565484662250395951019749780596934661664286332992127118544625623836427212572908119623390255038114054051288966478678848154070557310595926284808889742993209044502108683980161160061326400840406464056993181059124907506862696970401406835393549290612611737068589066557790418736395181657316324989573100392062820967624407538445258597979394783112221704056119296331691543458398166834153023176574032701558882304*i1^36 + 54686793560686442867105194567586409893623046525102844398585324129943963819321045894755618931251007887105586262532435830667757245489454082697374734083908735070379739601288473353475471210820000066839215825452709545298211045387253359272426538707764879316369615974533724600670171813606075786315806039265343568611436309852396879892833440700743891533918622921727975811626911305472389807572918044953231345305770134448254915422267188182151945354582866906287316958309793304815103352309332637674147153012724972628513225034998000858363432643377516524482133579069558863890448340467136982121251329958845296962466828445008674115401834398112222481890382514527310631459176753950267084330602063158685835685031027582412451181951366594173299807747719684623223976104391775310691079766614704113187467230891790192209424397510491199625963193169692165784773041848188854905262918633458332660244043941366446012856067134421304370510479630297492016488209407408634018130303962559855511753896318355476237523344469856265556499999114777144025819799187877242417331205796710724627545343502632929903638174173943018973473827637036390693635163159271287355560947195488438002073786501112336852748894634750813575997615416319788520019132052603642828589813665913282908704784437148792731332606806715635406113227728501396104219686850574530241577923068846718611072716682142859716525802664179313449323928969125697999614155078366765458958047438542571962639050478810652017537627234381210042409988064230955595334423855080475693836643851766954035250623211865629934948731108880687459646632943950776853746335886213231692755035881443832646162432849385932782673473362627153114716070508117790338957421120621691669114559466368825754075935310166169361575155352571194703026780089633988379816722543111771613168353686724143551042240409450657892336776484106712273829640150803305937294550735111938564011175432940916963306959345341441354235904*i1^37 + -67639191213698585047003965225756684400460772264946726416096362826903907007359618894790488371396985501756612744009380254605153276724508210945877958844908062731588772723840809915539823628121579589018112439547815390319261152239114737448899070314500146335846424636186814098783054149953194605573574412774177199147871956079140956783310424415158210610565369641754279935058872960380695195892221879010271038304643708856003957289094740849627980468598482484899037525383399934148309492277937706549125489651229374825751784952279404213123990054672974135770220979453707783651067690212204293141931308351213673797457553435609140748166847424460538699934400353398704228585830485839841792464169567459400429497094741914096280973154718682830724784274766909514220070963758044598451800647770732719031878329845610574285737221469857453600832491120597474461346567839561482001548351187250356227393745137685376804214334336915584610017085552489921561460212859691224352228610593555295819550672616105750836333565472731709510714477311674907197148123478543842672506618644137535351198917292830783622824902316063488730565024885525470591999160591728168435767680934855650895447979720495211318736493188220688293228440558696795153895007797751946849701548209905475987689303665139884622976481645431507837598209229273475317591970105744517830468645587252677560768677280469228913537172063274626652384725249397403883053723545812670350430160010759734051824450712590944278752628756248883081954111782378956497546881494650102405149999324989459010589496665810648776000104915073853757347789879764848510960026023250177728738592149960167049876725364795054841178716704668819055206189523704207465214258867704988375123194459497988037085877952569998412573571179602431188510392600829372107486398810732045020423747626497560829703904767502220446984245184703031166079589778005896108568042915664097663152383522967530843423075164737241088*i1^38 + -3807361979897147968793016867448412178053579092951321267875203695486790919153752916266579467105661539041074135413929114919002784233572623408317113754275250164243720425967999895434850585127649027435791409113791971871990238154312811359688410351426388784433473308695864131160540011536001997517161040234687809616445004912762663752071590176487429731622903367079156442280843507856713754510904301808393376462694122631836630357642649830694562096474247127450286175033048228763119776214142512155299099348733175579236909189335887327622498597722190613892010345960779463672451216432912335384590062611157889091857921334885983690003606146312437849404886836307797360433071945699716925842675747235191755265982370061993366403490857593537030523941404144127063080234724780043774178105712241328291608464193148470562901831526002178615037357080790949740830122150004751294022989664976004150520623650798228383521685730182060758196577539009549746020060145747348518002340326103932566020825759648117546143521940376805237610959607489233723240872608289289148574535380852688338562075634461190869512380003798449577900112999413396457694980868538186375007134816269497955161690078028410627464762577113934162739915040626070896027839726675152567771683767394967431712799895159032451989240661486224741361526627187754604918646632383488975485930124420244242219460238440519321652531555818307520071194089932209579949699745161956064247802942536018472887389320772075106827890527256452687735426193190475144436757759114367485562191279521852879634065067877549702350233678913167675433514219275356798933781559083531815857241507370293097855981046858208347561799623781018018313761293681534224129991423615673083967474085013887134722265482374274913748414965502384227439935956080336142474834356926120166743339649164695259957905269900215479928316521104498976564329903052935421982894184151431237551829761053090677662411426627584*i1^39 + -13664425434320462174456122743080505473857892641090926827414169594755361775246084913838435855702148884611960521601257187883963027354902668356840899006461502388404737760631475480223857211814658809140988109267956992474524904218116172495253311610582003260896380974155341303277834870917767870034005291498596045326156543357744901046732657929905339087551469523717965435669582488616776247992535347665124422551201873173546635557180702863033632355390872511869990422291991301317932629789535490394673422172487092070443658649382761974469255104692355008057510863251807287055971489428880458332777628382482733042517635150446597108638448337465826178439673411014096040711649186728082378363973888034734402611635357851402387386141714445882028726283779615598675002501110569684437495295512458303700033193059269934562012779073414741758603669856940124540556797904530221991127858518040521032777105008369244503245105784073039861901082647417711412933596659677148600720715371688510910240895720114875856739562515092350260630913292441652434788835379404485589198039533796256170227774317274360055463061281310100043374981883197495312226051626919232523744936528952133784081502543522713146806821285066365033583454189183602954426786040034382780667285314321369620874078531381701817445469442655655035455085171471574457564841070688115603317068839713409679765090233174722814595499926321307864525754670326734216654654264774661274062940237453936054440836578295186050966674038502298579766390268607497458378271537192605085863607881634645442359838661014357240114525509869152950724920398705471021815704087650824748376838527372586210045127248787118335852431973117653114116252049615532517063453740693803093378311371819908326285965738064231436644156623044327699202456633156506343865263547812124232629580418745787326136917432652791207184632277988506613480272836216229623853653867400886191308704162251131529080078336*i1^40 + 83761938734981990384808570137306820719429182276533716873073316248802499610115712442708925424390657967126794388920292233655814603148669538791164633983499920336529768484386338596130372596126843985907376687046020251932079357797960118162915990620674768359421386063057807455716433028630979518972049399043727619644624955004436669478479219762270618662465051522802655281064359518714332518130359007822412302812345085387182098985790878346150118805317877736840744242035048833456568900421357882573742618205590829510732918695757100475492639561502997602610672520768216238217733498783481265435047239629237605738705265866395050334608330264648268611916810751254836407406315649309935046705794660153370088550703452595044978283244262030040233286772662800134946500942651591238914167657014632130863824250353523088756511338695256394050454982544032334578081360560447382890482079628625834945932794057049931656369833085851857047307606983245959033820064391480282979995546032362148253257741777898657352107331587726284535770875004592163239585208964974782198869176633585318096980857631023734927915725905262068152431254091177172831532072826076835734478697297323803379797537776032049642807089984267641806193331138664570142515584931674932222136460186509573019679306897279984092013675019534857638452335629051477282870050420618255050000275166383427760480741112230431094812664286012547043489068682381638811629165525258857543113735959406913151481864902095993810216767573009373903768909870498764425940034184797004098223631927352838453255538953533973087502194245000474706720768788377002236450999677606622286246307593643384721533036552367850661010085399564443860301673662952976787836067180857120267833272987232616392735165458052521520626903670069012446044479325199753150110555823311788774514138053055053951269562679792152421649489703810364848374288075412300498670808811311079293803050861375797592064*i1^41 + 355740489863659343875574590054106614073549803638705609182777904246065554245069848922666372122875877318791259374604277804088521289978229780618234620649604938283421356890045317984314578762840494700009252919383446032996964557465420068936487050998328770295451776281185690640460644075843648810349297032566260363886228153253055681840607232893161927879053869219734023236219096871811907411366991392963925019104781875601768990748269838730326720888630109219236428398359610063593820152531113938723872512939924798482835576793565544084030007849910476814324826741628271849645963230713908880098594770573374642700948133011086417583230881501883136104422511280471038682675068902361682456019775422849461760285355801718776140336613934456893773300375371252828793034835170319844557032120463178049184771738784701894480535882470389973579845455337957971763600987003429476615028211639119471525718237616853090130068212309867512841892132105120979025377585967265921320487584204803092791421947473021757993197052665774176537773068000715720413584617616592213522129079562065638700551204504714852202686230517900370867020585596015999410465508140780307185528937371641452255555724782700725894563345696389418303768716309229145158071575178089504914256407938028447614505691430874912420511414459415202748785267332902329503389676389253050758728222471521514015391848901679492549612384679143860130595553070864226748880838432023411628288965444023082743252381596130921835853779322514290826284883473012087789693609920797394465063139182228798986661702764892680105242636884462258277983046824118082324059715112543499850648039524392566840294037971183288806437137048194545703009824008800448728426177723000258379760291076220346741523731123234117589435070495091527562818279961309201835744186732051408076660480751816298894964237115024869314515765827465393442137009228103023147324697861477400152332291566206976*i1^42 + -1002226929607581373274808962197485809740201914137921836457930315736733339558482279130688528538332964991524673282250627020294905052249663383283758901215523195637538238943793048569497230379411480728060558995241001862347116735622111435791358654835676925233790589364581866858240910626229306180783984057458083576016651511913690688091101823095450453790902258485960675024157871294602722547119132046697439520462074166666983916493161617246292227140662960722099701365171979131448865485830849445933470921536451234867869053086220141726823524474190757138711442549267385801802451854536234351067342878860539980014737401659648305397973581993619107662909750877658562764926119802115729400292494143917956493308494963025256789275539922790349243023210463868395321128906025269552318076863473392799771788003768618108145008535689450562055111166053507069117843051256051615970848978127520727385539728287427539494109010974261598755003554934171179183615806768711999592948874340883083916215817937181536498136011133106927220458872014530961012187406377060869388248581247396932159446655842341655901132922924311841045920078595429268603660424796864131855624694841944463418836335842644726168397954315500087607781460853003765043142924264900561191153326946030434033392440399307432110465645588994553695727078002687313310670622617060846381441268178839830107848260573627046204740375964296002217080353944224040054694717219906964379472279963584188485686045513011853341243254626008100706075456970696319967308785760878124349314385440302823057610223312071243154051465171501402828850732377749140794350066759057258370900579951068115005466967313728988057808519006586982710138132773318503084170993259971331994780855187923902943506964071188698722125074707760146711653394884611845561014220664673336299746571835576457611418671805215636280070696806198146340242958114584043448664960901921315396073291776*i1^43 + 1062759804537564165818861309112032035444964750263600218527744083378826844436412377774646324344585456582525641326345713395418564382260121628706437029138760803710765627102705271793639702704103876156832288344973079183213874565105548304797736620452173544344985298768616553453379565107509531544338953617697449111752474972425710875536411345813340999818827570674542687419295072646916874632873702536570783173571720226537856715805071125332449389113447163638703628284075749482416960444842973072444659018263208986838435417809430143352567240425272191536784559052962365335541572954119835361512839575595021140873050117734853725051282211157848668416541436376132512550381727099684919788205895946097541491746072092052098755902745943395306190750477020852635746456644565928045132787239569383778014190434539699771309865115474379637425883991748587504045433431621192156997194388379102098934672987296376879472836437663447518884654821743499918887046282419608975097194600139895931321582616329401403522126714241456481442252844156534718347968983580434443218065407058016851992871493620824378585346324808790258436387225436719094939098612381186902616172150491909551103652268604027653723720673139378166425726589764987618225649262329627554755952379616575230173196053264008729904573498316238765847546401383359985488440195333634853422421296810592731454746331373282895266911401005891390122803368340364078842972896307236710246113875137625130686747508265759059742383928556141160794785002267624044296717193103332145691957012018572886296750277000039088287583244056921277454538915535232899470012083558427483345918444461091225544912712175559122493245030670722505022960453359671634771907227802881384083831373128346397341964334724052837816222188096826736356180951870121893309691981848989755924919315325125500750709938307507334809311027148996995742353659586109836189195625959791209218048*i1^44 + -612076184735659850191194008247605438959833576611406523503138689821505039680339932713355276999592281956432380699227101991285382449774368871019910425317553176253119422821770330782957825183649575351525743032921706972897362547029075786521370009116259704576730356419208862765395415229638497841184191355044111197045958063293094697707322091958324112961538717377535937064629019996073875923246230776839808488065876779054755517748636157640888879947432963943445371801946985299873157761516130249665308599255028687693907809338414697129486129990099667593897724547929300248700087825909815867558288642312502140838545130308221438063563933265173342065052739302247579816609246243295343057184680894427630747249465779064817547256238500998850020644295967918582152735050096022815077759984553831603937485790008334200501812905529640291201468754263352406967036998857551689608518182895194346340921836967096281653220346930321008451695152458735207029135822997281583274201528571097490591275298412016822590466703173748768657131734706077456345355048062871355402325830485212081608304606218825120440132271673039060551280520402335420089840937066399042295082131412988792185330778038887353746173512236673200848675764579255255667306921952076210269121618065465375198100279924634157205220666089792392360581341443848365072609378184969381368937762948943100106172216662889424108529048327231802915303478517981361147829451963186465356288218892748306827418168342865871087933179237194134695365927875217989573328842967655649300222284661096447840009514612143329579632011647470988179948949773830134858233687897188807038959808035538914253710693958141893947903863264371305721138278520579405269278722726584267062141955681823701145150934979355346435283893011301610654764800222652069652431229715907777604505376642581299075802452202398260502263654103316470291444513006851455432387666741559296*i1^45 + 605981535622587573239592770411931144400261645935536229152784845905303095472857833499984383067048884579317224014097724264812612186008329903902928862197246552266235569281734662342473790554854713163985075071997567653628813721650468038095758084732169520775185244341667777312640285424217181769147555969026754153887988827172786496104906756647758409216866146529947995804699560306658788040500885741450480892219184521166977364872965095302701339906620453330019992603309772752498743802936018678176168546364337186688175783290006578060866113773359390228857197352877149502563326955792028740261523959628960969481179214743198387577249693300901554569985415586651665480889347014282196706255457033881476554181791561660009340036247984947910814416681707924399699807145735357288078634050782067983888668087850801210862011764393118363528428532069399571325187954555815101099884920415207712767614498384653181052936664403675888542652768880002431619579826613235148077137262603409876709947089204687758915966789101929901476172824677762707437409442752764219727253505880160614189170817101141312452565960920171769889135294477298281358898711734601086654926726551403291324459195982556185492497071398361059580867166768880794937962925392319208679623308562401132604996584198424219197401464781866721014017973045474234179970185915975956845809268228625839577593812654512633880701920362969966919750229772280799213470812377157755748952152792508569690486041677915762418682366938329752538930816724242024258847413525195133125701038354228218436465005910746181776851087883271903581555584819591905179581415838719175303465166892197102300519059582223248177130684565254237531936272993904212167337398418287846298549918997624090497897893768732185937890548954428903214052775774344099301916875605461078821277112490285530299248513335124881050981749653971729524483715348466355193105088512*i1^46 + -598020403050289255440380781544911839702325975718934595300659746152988376017484796626294723294785811981009928202402539282784649242710035046868841889083893464550910515762409844284695959960626782521478073150957813822457796185401265364517250622728355407803256594420689233813257439490081694465997532668174052055494614043616251184262471434027880830643150980114812439818354916031466481739216682131645431034774681412862323349693630013015839695129869121637874474062678941756339852073242451346624384055933109472313678779785979037817596287566456757709514531331696034908491748631080713600469263235780636493072941899629908746330546111131702506304529439389388920642425866460321792692897717728974152456122020898726700276686859961136390657131013665863076109461688391142989380088206981425546823472715013981571987802058515804057156640570914917858752760199636220363379194111889426468232838216444192590885369509451024065718607407188896633209666539756071766316980305250178094663820043212526622207619576817272662974150474321962165652221570843865508851129083752147076759426957622228865158488509692481144254916828062593768068208834368256890668556567263198453899752168674462436763964881266411718654268135593284064236121317805427167641306134501138901891767149646236093761649003439521833055604097975119997245063722982966350447561787858599758069642978931163204539649500882531981278630955094022719703205072204899866845714887862620699458424797769710821817629163115731466230121189984830367292788621862812645599083123968014867644242335765116178966957576618175272010857674926063096187647056609583353954908457475948517023914788573107025434474864758732488673063684227351666739723079915204664061168343686953338284057137335025254557950335742060552057479756681018769844451071764884655070030028125553380114988027794071717881816713604172487196621936255807768231936*i1^47 + 339675594268640243152490391939542923120414437736248400219330450926760864541094111637423749818823456721341044426321804763646098530068099107233178206039551155554281895543537790684605685455842556877628861877256406865625744091772283250759779286695871017523036562425991779039546352431107198411901696278043350642436327067249594809866230292663926394119219850821251191893191283567408112737725914802012263108045381907603902087002510983902792224581213046631032549250190157145474988587450703311989598572083375907302371167099470112611476259285538558860236990272675592269610785089689173945292194232228630453977248543174415912228206229757028282923866814817040825915654611180128536981450977834906894057594458335228281743271150798658325771015426467377673927065998906514824581702818464919098812101423318521821857878523562799961910344656111378800438588449469887877237546909148494484269860805406001695049028362066301165964487928218438568000459454768626627650537914806281143329142956371356682428162016721331189412875093146070234150589197425290452729891127911300077465523194110272105072756552293089552113069242623563491167333623560421240147680124718730814269047779400974635543388043828326764524808056796156749096277427033920139991623698580790308483415995575044941451838816632760609210939435049589849595367831197129427173249810904420943176862740679745925309549115372121340248375108411820081393279052781458358539345030811624057052391946543703368824487829020142465750373155164456801974125886875240136478955910214727265125273503977454362587974774034016827250091783328033029135521501498776231186387589299933924600367535986969558073698841063124239678266029341566875058177332240304211700716427749950319431798030945668120126375961342573243355496564693755019243751642770573489817732080037538103704356536568824971307548598837299484251703781368004608*i1^48 + -141393820260334062266995586638720038369170772295082422947860393933691355258507412356283893760313696918705664838579113739960315796746918531983941706025967944959641703571677210982219392651915286788645667072056675436133080810678985690254042934248911468493865514464312845461547367113561699053978611672902972479675111335015388851720156550043197503761226289443487814887136785167128314891174690413911221005782142744112489429498726909091762724835236319255372713185902987581036513080056727648671475055130919695796428558451039644457538659782525510219641658154446422583214346497672070524984328747545382022624996473871342702376219748047126255147369648743249976652466195797710248185822516398115841152222800426453855359219709853824236924721279484602645490376407161838150060423489135469102717949160950237149098144814217775507168902340013075111266277708582211494827907092010132441798497265546188744195845899152736544846213654879503976180486134782734368648980768023629630388329736366636274753123271582695896076408490642424222629690836534400378422711049809838494401750687085978180205492812723326393255319280756213487669079018673802952112577773287667237387509373670966062568964545262826539978275581389503658110759056213835599131483735882265115633481892439458755888982182721224865160352866050988903050173038758404534730170241608590002582072673910938165270762945090037239767270289117340237562262851869546036691895724348212819833262248183951169565118950304793327592556472324465512212093057852501579459258087007136257856819201083297283509440736633164635656766381266884807687823217488904278579737933998103600881478621142995278305576905526947740295119429957200046700127758902633111796284213614225170752349995124697238411869678632134997295061969191272736801317586000318521605813120464891534493109506532376788000638828130005465477211488256*i1^49 + 41379918448470767002409767920357833796236008539489217104923958889015532452676181997021291440577507269112708447874511611016907683977826903541490758614550317634636026111341208572608572235741826884014491718395264718273547527499162093336377173127833824490604927550831168190954505613781196315287052549766787202317770105255305066145202532554325912348549202062607904284044525969274353589383631506647325006217623240874262666591896293285780210418955884934361470762964567006231809598661663325095925603678254716051231709846567612123847776008626254584885640093378781639222796480123687106985769237702311389778582031330016222909216086873311558499706817831251655176394547053655594900758488260187232749183827776809812451727722409106189513473950811012022855604440708327488141905566707994068640565251632783807004446993525478039862435240300169582303500760597084284053336900876765143818515053029507638330543692308656866616839966544425514875602271004046098706877895795686637177817846290315308147626690345604137320675578594927179757764556390284484333210798646154622959102054012817009005911925441720960122379346037998873131715944922486386109292955663891237014564126723507538343128966849047456659983043231591110473038762247969642141637245932183576703437417468729101801277940616931215900251299304215663660950305707037311711960190596184124384193733410561615734290377942896364711666107642956085881470302278208897201170653387673799465354593858972544889932742898140329896659913715254675624419789254877178759559427750203614605761769158906857355409585695928508037110078552246783285482848713501665707886580615579198072636345319637919699342661389804536845874134032304719843578100807889965677542226595744438328750100692702784295866153835657684967961303948313639654814509098343145255498993395278522572190192452379802126111891081900110905344*i1^50 + 16761852069480852039431715598470856517532129632799557255159068851746770034750700081816709497559756698173065138188894064666301979469285774720235579550863357033393632303832209567523198765076645034633906830620361953304981128982181263517114789702311058756731259607136583777771686629130349514262813975425494808443421456745523105927818268088307255842075277827694237493250699501263392305150744805619877148382896497605388460713354848270972904839388607730853628931454202605489795358316886909360583951674660951571744124127343063460604847565579408567256445537623275659441334266009312046940665732307366559648323156651599114295813983115021818372151019091481131887596847316084064576402453692430402990804483681166421621839534296341594331909734379082777057923472377745903647015663612743462810996883633357985495096303968167284848663957215196773212410203225495944120607830933053478041865097458466038887659116297877086075885306676287407950696245508238096354651680314128446485608456031220478975097536028397639837598971532596852979722373938702206181306363102178900074860621055644114096287970481804369928378446383858235533552287476967678988270868830013926405973897963037332402005531547651019744406889006414725591226374944541589981362657026704912531401074977633948660060227389781278191876676036995981038056563303929709934144268456128420971531647163656315331694368054106002018074845638069334288031355566279271081405878050887012509710311219412062105388583731869459915175935207020350793896237956466804315349254260830163230103908880545453189095165220280865572954990386389668189858026826115832731946183474350244889814081197941962901513018317610553036343140309480322014257729089484605125369474090755093069820949052729259886016147938556483096289908282300982519369485336679360929898988487462886699367231832263527048678108286681088*i1^51 + -73888992704014369086623429149060704126874074437478795067422650603565780526359695837832031883170620900376449591717842295451014835556858421505429857761443024215522274190406298005820612282516354866888060246587361897685751875863395070334525567328821970576538507379570349626717264312886044090851990496494025811373504833078974684345494319959717335333501965568246515631626049326308182251097120236063083978404836817611133510337723374157451866804177818479606891413439960049729897882230988598624936340082527500925879624604163994270582374370175885733153240983352563451864066482330774965910049860987307162613907681170159924483370094886041531504938108371365612326039681698400324145960115380039924459726932396922273785375241704110982444066195269139254552989115074784647182751577116633546519021266619839853845731533691951584117929258884658514478565215363684541257909418506591957113622056976363153072576277228346814028109682272474162825610239182634122376516715288261065200761032548546310698293620296834098152263267523372400152867594179769681644597781012980117657594220675702973983503154862630935363189530254225499333480194864344699919323336952077159819240712880213944366619543174164997289892991876649093837558001007630245952475454013444829299067740636849282993627674163515410397730256776031710368781583159740493648693634902313323717229100651551636414165607851571399501510732683822402916484599660667067942027743298398307476681435102067040495129249005256005187879820292531228861428475370902913009525673864538831407164088195261737558869333981326520708110827644106889727047099171907681266238236553109535545038049626751487371464748787404160219205961242061366191610840028414681635106471180915780211302095915335857493075029489708148524799437602763778906891929324164239889021607368758611277686130126817612671458213888*i1^52 + 77291591618341731093134660631034756600229633990809541914347295760465447764442584494591824980404198139978668431222772394249347426413441207492469228891027079837869120875087638811765713429274557875316512865022766816245847795537448518506002311009591137283059132829214834433755861546234216064151229734405567343031961792661114200978241054630689025867573548776208612863210469279014716578736856854931159512626521148407461375114614500553684613995505250571642250901122245244165072536538367463906544758135121612826754853458918367859672220426004518941819839347453692451312400079324193578209210671863107525838203586805910539863697387930453105534127706482167024469118458117670470200977164511617073593985384349179142479563481830111822839013769931952845061215562026401307335239779080372448729299559292440204305239696483144850088936634102492026137392048052598663223452357510925738146077097784542353666492772164994716237090731182118364190405601786935922202600775738699083204806442735332701819125104028042245154387027352107645882756042527171276612470685809306278837605054143982009491395558889543815282455847125594571364116453683070980536858864596435937123071914008664597160537916277403009876287488299211280174620752523360450408443610424841501444181043267817067783731028661743152889357558451768356568763516227601782393115319056110465774064316445468202814317450884263096607104744886005641644687622447506262836284131875803770031565415702619220822685668377981051577751571746113094946938111207409156350497781387511278635769465976568912620452738098418827194674569066281654028108725581498484254800233883053439542498425195510690881136724109224619400867359851663648689755554053108109339688500332886404059650269689329712065008391164568570505083131259379430695264636610952197825474000090784790535100364279477742862336*i1^53 + -37348149989144273151328328175787596235246504738081013846357704872021292879043358427003609382557405806373459514891178463039396378781651810847636901286387690986432230190081599813291683629183181352119755558280340620425529013307781067264243022170311661409416486876590364290215921245303606143237051706689404517864136473759596770154490711471266054984632595235677326764160000942741032786553684580032443959180959755881577305901400585732722716292611306460861486632832604953600059085473164498582604581070216759593107061537499241056334745442238949984184758631801886785631162486266982934565745100480930368312525741857529700989628326380408856837027802024694125769815736037648371046234365812296136575918324730726352960130257364031676710155995641745804846178809678177541046287515180596686844510313675041590778177168461214401062642149612309798931673553538726913422876407948336324570841435010598553081922774777870528983626097121452787239155778333450048411172781529962680550269667190270367208510316641697135967311361705656907709146991505287701857480495829412311039117066754347128180039766450633409801378844266098046994329157210320360191632930382497098370007547742381734630145157371646106631732108955819259595182659922865592612644107921440337135676520227189776091495888060174530525412885588913458443857143229748136072743510631359232386663087704081510233755976507557599300023821600659716706135906483280232138070574324962766081706729856916576523895234199880657839351214313628882852356207866048335707990468077840027425258917226109787156050620017282144377270141391892421105262932892369324468245331572450271707633382133524529715839358681765058279063624016039294463823262974833186137828210616572054722531237234073035195222179900935137816349693510983521775170460087433343429026039470294721029292582811410432*i1^54 + 12179581502655101327777690794834853963631235682193621819995309731951382150355444295032336838250929036266299770780916689589434489015748444663389081631378388837745186307166507278135689193798444364440970609443205884796686179486808171749662278758297744076955623231291651459197284911051243658444711644974543163850695527742923497844866064103755885856268090731550006112458295823872316494232595746059762058816125102202553284228772262833668762735107781399822013983707695987146576001729974385598166925400727747326512361455859264506753231310396426637563603148609222423844945110014292340998202849081152892286762081977072698730345707511798665906991456589983223048374435107645455608674779027508230737130630725189673963124327154269835483335894440475635785850895794733295625950124645460997869216788713715113987623312355787331974942956270477496803975355327198121739696082217109362396385651987975185182834166045635060229394018044175650852107199640040717553343871189518803032176474544249124161322064284153054838662062329569295549188909608464866877237256723915124713180835059927477620988837134058486774012815886704003291094676563021648801929291513386967345235301550452577243432103082897027827883077903587403351436352496129992127357147796978758823447920876580918825844007930431600731919087457011441763355501602747385352328770441581222219211092809393163572366307303962918933397125107946826498008635854954087214009135540334499001958831844242349103865959131290942736986762857737093525882366125605804099105623884395748977300879197648405431366734217199530298826436602670493809871279766646616300324299942029824527233541683505380445353409916437382454698870279157590639317920250682738193524776956470648334907914022884764418315830513875839698882713905618972083118977626906439356430250739116968918255173632*i1^55 + -2135075787639506031409030174822802572591204873251697855715305510500060885514212350423723439576244646007729250658694923048120326840848025397507940313786739480960602686199135017210472273873302769114333334710906084336263628281845952278964449224534677109117498229549099056223038342839321336408743243138000514154026228698690373520103185447985364710116433397076577346433380558693840396101410215998918598801464544109598630681817152615641973466836096406922364120682756056863227729955011095493385698295852632396492690959650793985125503655354131590953628693508178949804689445873289496635771065061547236002152682336730870881103082381248422853984377613512317511447284022381983452330784185172388171512904623996406474856351921129703883379752564930643397320284126068999974320061969137220575494730742430934589561483217386155616800341617422415939215690693141324190314736264837535298449746428472817237416650378442410212781856128371453774860157543626167231016555498541463054800470208902359287247356254709691864030080360628160667352335924744304127472734737131759255517810303063148522979019609058517244144577412915813139666015385383259269078656545010862415274278109789035383899594410499296762954016452637969845902558518265772786950874868957752095616055880522557678410738428673586878027283692699082806080959739564395034625459111555533480735098055043210061051760131847432662809767707283269143596898991857747495552118978790330353309883673869848025284080434935731001263443855028488511602173082718172681282980855888341661779508096623521626595009082639321408689314698261238226647705684706311880824883973074338264587589518973395170564998850938355055353878897304289368765608860081883113152540683934932430041918167212792728154384350178755272387984545820862895303156822610859926035760904197710470464*i1^56 + -924366146234730182707265798482806037716666411522267472869784653497374854587291905336588703814655145949834361493669088485863001192319043499572172883344594974612456518449354654798719520811215444048809359365446674148676848170261227740678300941293776994585425963277996089891513862624283354071599185012310541395274959585466428269006637838433026401008777322074997556241435784721821318828457115932096726600523044711759896720022495157618462966760503778966286867318948121515233592700676765385025973473286935156273165539982704827521867249477959022873747664711768102401086737598305091420573628884055823133051341510614704573913054536503776171570211993250212698381793609575412694848731419024925797663426181717527194799318117006988226732865429972445168750315140853938072724490127744319643038871672718821346787325745149325968823102993837415762458215607669761178115062650823972026020580561777030619475759889099274370633670776804685969735300326937161184340189456895715144121966276481415537546188842945105838308343948526859864684297512325254380596390462019364734304834399270041520752612991771923394729027828834102259896287555302464880474975445753653921881905758529420132310494483555803255863856781672184849702475797756352071320556260995919187646637687450377657918953765834295466378319667753992916694890855654525260305045229153753577084776954633947891419755398412149529154022084426614138965392095339009213988070002043805029852943620525613993640380326080465842605775844483460772427915339727352020010380428739386921529878980223408618369161556873810057504966963954868714992705649365281008687232030814142804489321187014667542829619831886725101868769503725244760226566002934626503206298765635179150880017352005663784435948156368728521581100724441377245660084781337528390349137139952416*i1^57 + 412204724061817875665540326858803828987987208075344640287116447981226312259062091902252263523155364148734392286950752077616625848314306140180268018012969497602453014169867514852077835785949587324240178267348117093950370638138868371859175193394500538054024267638169165892518844839448058803496636942979828137792726622531714192382337417337257923378557333083702763785992773834229381509040841565534548876101640999323072670195511420389801729431113730660071199584595188714383381497004499378213379576452933716265023293030725913085979299356370994430294103763707693287608235899725251577075613827037418228729877773909901411196403031612347340267563700546795820668915185279713924511212284150928425764161495618425820953300460119148153347347309190795864922343371369127916505303669723541523619548623461288210148507238615940010457709363610124336163065365329429630997833146855674192993559266633267476539688703230252307694004909179465508563214694830448398978647894867109570484477122704072618227445254107702786248450711126489423587726866265355565784196992276401781739429926189316236464081948175557320230353110279266557449470029109817107602968410450182571217599217831628326749669249016004106794108093774571389374079844036597315364221475586662127647064814888428758023547485949072181668648429985972707070571023777849948720596437805658429910851127780135315262887502413003877828921789992708464956347625274493544344561452932511856540275263393254539101738125190234113326476660474312352107809299147005769842994430665300305813979320446254494771094976010445161259801560045216326931806450416251774587034162672852012220579105789527946546719428286108246501453721253571342226062730848585746436416093908274907608915098751575064293541251618110437699237147015227670429944334761718601402380381*i1^58 + -76385178467910087800669316620869823295509771196520443182597819462317725137255067925085423646291457894031310334138432063873459748792085995091944943444888839121934512681205548302698526303943944481599309313173480883278284916867556784583109678030886597702087782718637379280759421117198720510294900275137479528305280457030350145057517375146970376803800225649508713012097273599223025601765051574981101434157155013981450488733589730331944102604211276147581301649088803243886778216753688948714260167336584627185462974487022843393611045775712653621163928119653856404502638062540466464155174755296767134468026187813144050871285635342680117082097281083695897895019498737752270861546694729737781604594180645653293029756592726442548421077132491675782984888717042003297789679591502938046645819318988827153563795761698126130314394883981652378793329126295459147931604784499447210225380039078402960364578083854423643832079825088373937325912756183699014530651305786901297751191504457067754500371584498220464125586300203968924382098247475890945003570947171170649528671152291192758626829300305377325168193493494774459434051225339547465940532830268819030080655672544965163016353174369961419499132843212415827705667898214037596734092114851192021435710464843544250766450433264570714540113496682527257225331945465016808346855718426738915565221203394280554308952729244483297697268104761362959031643249619644822244000134879138747882078955534781770310797722667342608788002389892776013774316546452627319183962162891035843613613303182254637731700874217410331879151619711494337166286921379230735178125063590867421791555805420120626481482052838747716736761496800115070485772937512744016680048009953042450086593152394476899826652939106846438758703185765579689989824757656999872694*i1^59 + 19873628209006963581899826363874296596896330855604473965478402724627596295993066444985937617252919931709856638779972107031939709038020639302214538268581191051661380494169339553759401725783245748777853397491806140185948327214084988487530696928436847215409020460452108163316007343980663634502230655531927454324109086192905782687230796034272541866429098069747058876533548833425444667350536465914873471665407052066672865410456055469786975067853922076272031358737058023008372528707649905534317028534213312499587902111348013653073095547819444286544892586289378679115176490092471612307129149545970903067060638994119213056747831968143675308166316687271596608513223250782474752044693111952526515757663557803638521694638324455948860603314102584572236833014286930430635990913357522476584426122497957280437513998670561857206117531950475278203689889046769859047746534612362591148327523460224856235339047498270079585915435605432381010241238431698662291683573040300129474720186653775478127140270027885719771009208840581877509659070914856942287997166688171199499946501170148101185416761145487050749058386774932835228563277485508127649420598238658533221909296603269500305084775596726367784245939794731827764698753619460699437899943796210114998228023129876663622530407659757960646046641267530137505617484669483860442965243867527637060993224602163661784459713454319266250002448098172236761791991498332341819718555940849276381145971773216679542940808893910634754748811394682241187783840973675874707491923682159836038857517162009966567846081550007089295209952412364965030020549616761975338287483161841312075474515470761404188357320229912393039027675699724885193102288441698025743408046627599816371671364027777500019529433815457808682562098114217291954991684881664*i1^60 + 9342412911829955219647720613393342047879766211872251920561423035955852912848300414002064263062710981392911794268987636272779183872115958071254177090079794467825608490526999918202315021198144390532454463518332636543118912950617275985102685518448528706512965525107333868206846891714097793905647443862746900713855374784323230802938974640180796296771906994033982007737085916068073469519590367032097660176603955633579109598645952424847061985062144355516729599116645410611998443294930358285782232493710585959492932025386554909142693121159298743174213572742642663215484072224424670323943650918845621690851775291307113814736930779711019866493049295336651383200106453803398699044043550555258059124684255163890588322281445918360298197002125667946189197332209143723053887779508020000529752409528931544197164603431583458091727925805088078889875973211879440737924524897363610735247087557373005761130920215458736776984424534836725458548366684520644733536913607245872944362133199098747789632056609599046307469203005153545827757370880835893126941825751136402507391812279432066738551114002707665807807030687130272984490943959080873753281468178453075560372028274658101352625090814512392108926317507165060513519472048984235683420632079887128463240667279570201033989837174266880450868054175260989675261832347214700376049216491280790485460886472700824368381216233694596012780849875403455883916678686277302031718683082354433493640865986569425891995602431367356964473670781931766681538245719472057903572637932823754842956237088770881260720441000354754379187203769827927229854330932735524849810071970105645561864198749947684989914426281810502956270259635073392918965394462393684004862229783376016136932941379323254094988418017684359792237431093132789092876288*i1^61 + -390991281299830127215489998271872928803029904651303358015377221166742729985005299210259215699874356594789636127622365170874263870797922728323154312063416151640833796720771512974927303847356844950110017331628627241424425063722525910211829626534529740376652610551482518884142946692375395186058221643635885283322965466034836579494843761917941955384552699187992584700933164400720042441894804352978304741272967811218602055521493440742659078284086330915464644845731788578863317923346698814891191459537058442158116598495884880035616587863405103160211407353332180981631957230614398508157884653942144950771119434137863754383817812424191535838370057806208207265871149606178816036376549937478121077607156011570116184872327429552563265949117673509002107119566375790518825208469349182186754740387259868537019518406590872877778879992451852350815287443127854437971315390115608903897624787169993485485818540268861068426250851641448933911372178722414520103909213918929661493675476668854319621121797538446289711210005655301293286272897585031346413487256604525909494480694900975094702384744182368497274840005638128498549096278463284684106637235146917405783629456975042861408065021478962597734520416818538543039940434131066454545213719351217956393992203009349712134361819008810841967052286552340590302044109745296834647681299358374485669849694719902146176962177814155131498316527665253729949731371966462964721600068159203941842602662907999742420528853730719663465555647212869701110348472004704247848807909358767443222251599529315960245796784935517681896972649361520230740212420912869188575563959440565125468167916966661811301243111854954388708430208222549506087018697508778979467289936069203796198752795987333315519137225960451691399918832102408192*i1^62 + -289967298517293835723770364246799385865529492902403810356529657464623688144775400674995884787272018468697144844842234864565897390288305777210403599847700615433028579425170969932795140930601272898964128514953538076996497719301095903014737692615707770987523004397414586708074049742229246472398859489282443879840046985260333521878462065979337094915979571854512573872231263741443741932414079903281229694617049517442540347940464704828998610342997198019810743830503082164899425433426986802633126149754458023619243140416104208985660832348935462519140017916691223440674596325879663228617445654290646777710032411128786090237055616952324624015185671980669145924402614989866731193562013575600351108225294545186921644264299052256777789021006953807488260211200881974658697119393513911522853585236242707200832995135205131359007806222303009142226929982649203707449075743030665656394496553245690527237548152269992895347959028871169635260077295273098402319426851304161650268674600573200932464880761145395402960360687129139405994525137245224757928790787650863047840609291317496776862425467964596424710971949048281246544137248491570719592708927072309403770575328229609748544683962925751213779910495359342525441989227943256970369890831876159404525379047212021868945253891093528416282207600573008299026211071005542773378294830817375486524308357354597436712747433528635983430840387800796168658619271590445227257873232206538401331944204855385418441733269611972820490577219013589830239521931222219754843337856252871651153863299441825490203579054307926395926674524477367760017319508529270955556314260635334990246215834364483518440686352506219982290957459833238366462860954544818298861624314487305888061442567186286957195009061701600592939106435072*i1^63 + -18379929535313155453790206239404171838044933209969719443982112063442681398922063312647819125661722101489984484485311961982944632104145595063594911495346115631189932071039671093516634611065841355906543767570557128552709771929363299256148528640692283335689644335986854307974010236326309624755428513741932789380513439247103304976948377597106921174322989465230515543362788993113737079228918281545882663021068431581081124771885368099268924107629744169827270461454966064716353281338941090513552736835073368856301975974452672112303424857966072151606292842404621439893379055547374759567428886783277743795849441170436532486272564970880438853722575952095036148884593203831565319093004395630397390878138292226716792249331777695509276189878259224115323567332624651928648732907844812881680350900510269792082991230042441863943901760031401322196829238460149699531907671601608159029705099627115143316755113531191409899106533253578504329223697974308024159498825374795911377885508080930403177321834353518611446804292206499146371681122666714694689149540812568666413436449641102657165771266999002289393288152204632295568438644307027296935708301729196657736205435802781499319822738378640323672662835684343884816873030662237419092896213026168854104566286415838022335742315869521753001415433974121727255957874876616551873431584913719132336160131725018475287056765882988212193964773150366896989110584102689696528343230118352176753407066600188639977222854208179082454924909127400790220891157207563508825095781721325340118660691793865822025926358882636693675240965639863006934634887465975155573687873325680518085794250284877189158755023805084728930989885105899443819803723569184293735638852361909815116962537571411681114433825990811238531072*i1^64 + 2321924037304453030620613304770523570115447621266310473708983109514017099159352785506528757069338184137609608440696154218310599735794807159200892693399287085360021083423483905076453482252557683325632683812905132219642472422763084321140355121149005136313668578166504485550643734239193851829052941856167956763185460453553776664043632348557535694425621176296761853978616637647973120826267094447274440308298389176372092341004181325803573147673778012618899195022731764434082380373095586384531773567149393777114463514943549158889058260235723110836711342048931162025218140549383639611769266990987365276063300197019623463719304816848395121606046363524014705789999524362705578784094556760308433355311169003389240306590927493861202393064469472760887494653011879520464839006838984669824410308222672614135513673583302213410158352437172322260401682429626284814520975018045844642359866291497004545527260238635805480793241519271329327351373038252631706676056045814410891807006102278632525828443052909803131864391825207177259087224850465229465839118695447344864389548466103866172526056891994045538320977444799034465077368824489648218488687730736227781832882451346722093355090936074603867818182403986241361104083500925659110903610669702608581835852231857437340592529782133074462496214830843054335906340767276648463455171135214019457606021623557012021630869337868844939124367709317775769820269026238786191501376031462996368365364222662459948475759104775553661111736039223839836016664071709802940537589750969091089626816187997917072512001034780917394115854069979880023382395459134782006857612101673981319151989681574593454460624242612394779533833895709425002980444746383062157804447255804666313078432012832680841103938112454656*i1^65 + -669153862494678203239091249906091879960267797688835711511760439652408849055477894780978636640992183451266217948486582481207908548498678571822871685555599739103122253209366491352349628905902384938467303922107209398899093768022451213568811276330471321351138737226193610877084815883219542589538221983121034948509185901530822162469035822290982608087398086254575801174778376238501269392796908985278138376353421603069214223757832469206410353591444476212646833782834552424710465002890385089346528273724806228071686212002619712413011207167371315166296477586703894741382838738370600894508791910052920974127159330756104153205486325485307203046475823248931888973808876825741179527535368131801080152538560272428892013227142129963385889169806506848582652739383383031007650447050402864315791670460394914016480743457562691381756578855536818216832430990998274552316330463749324158222379141222131913141660507392704096802365765248446837982735188380871657719273450255606435524013060995970864668647777734201487846389196537860430770608123248806678480300412360436068356549015012969368828684988207547371085567389189028644833356997008388820335411604837745997520900981411507028954163824114690574665002514798079756033797292962950376128672697209449569449287933774544492212643871032329086443623310378234903587853843743800507056825821942003922343238141488041914926676426614989474065527868430542777245892109731518988376976378389522697821088253512200219353066815295393098509453649585443911868810469184516209190979052646813984417837931908699244355170379017493614741147646742938603472838733798599511233113018010392357198215916973414986588519850142165649187860581044699870343082976084032289110000020204380408794991659118584017820057600*i1^66 + 533580228549279203868894571013442475475284106093256006304589552610136571003326533774248982062812297101696911332766745429937044442653896239232076278965566732612186719925161030972119277137950024212885851622182497512065008699013047762409100249298966974715701920140587313122721110614729262550203789436076010028803119750012476858236157884427301619377636688384021419689370068523098102780071235097458895858782483989076780317422093311205413717202931711612892758544937249081413713097134658903133195149855266094167221940597413854755491680906226317702943829446803624837175797807638320721900197191586044240179167687400669567840493826364774962058856729967743288868431910288207643422336910879135330822420023869804495476544910378648264097744373263871371317296717915492544085139736201059358488316698725677330499021159163800516493198436510623082761547216833277172220956078546708708867264729008302047031518449620022538535918635989487003285955467624985944139523012491744762287436390668159663224074144515072755435745806379744132844679984446124320207550373237448924306672302579636490034761517179585061577329301225253370640217344243100791369606196161355646344475897100284546218895422634443622691370598415468726232501551467442872005180856824334449258080774802357496491258523114245820381560738333194791674607289246960887557257626515598832285890884195333877397981704464455933591237910940274088565865572702441525708862527129684728270950762802274653364637126326447576510709684176823190943462965322896279902228471072376686139124256816712756190679091428859968439501365166227570755377943445408692496526753942208599039615052306249674021862885487267700711153400090182989111946023525635371502096604400298551462356608793110904832*i1^67 + 44768032015237365662799682367318377920791334628303156592383678989438404812550885197981319163152832189926274593668659340188452401463572569464979050061391489695532423270631500632177694014155752213644531011576973403350041436791788357311409763396047197110477318297463020092305081274638257443351001398573889680959921331588148066436289344610797590885889292532108119090831041698627795379569083484993806603268988467811497380174912328936200148064977866692541050150989951479233130916512133373483411812135538860791120104688582453699668573697856854214830532632649289395779388916584859571930770199017776142904005748394057809192426894963261659940432657556036320091964042991070442928855004106447760836920707658095829478506904475864689005249928559404969168518822321789784739879743948937478912558627921519196087218530819168570883998537240699107420821247780482151369651243683056386874009022472581059887025314860101057006199259780172076236408081511028052777968632732955968397727906173171542900620090421459015208044835187344150720111215799946993214569094919516032202208376178252413179511317574753218875293552647842283783987018876093038758482870245629416448356189066640147136527327622812369704303935109608453299882077183110804727422208459025390115921218448045619055211726067144596289011706098993544720227230052710643538294742041877704642153302817644226740512333479413668683292185162728298623541395997113727401809350944683449046721636811319056763053840974373916993908408865199923946008469867549860989403796849484589708158867036026530640630915342193357394630286597739093315711022564993519979995346367500819958928588614796874046418010976039798211204239391298540361913182697586542309198533565652453753976642338816*i1^68 + -6777864701216234322001171621857078988635781398627105593338720956030661647866269551408434015925093927549449409506265463560519762233888389403158557111696790609789937481799949451896028313278858127919532472721225855613536007405642838528220955364812322951905390316475881185735649828707583409976390379101764701032104708492322521445449846440534708445507166183005402974317651486548464067664779113631064560404926568888580915743133706788136330328836779056769658184260391438329719225857748038455873815271232305891327035064869321786901175857802008964901956592235906577888001030437561322477477422168461544812639344691118392211925788748677081568924031785599017979705906625292373484667244756316510351705692447101074310099617571352721959399849228450435187152819759230793924945189111382958437726965478221772928390760487508517574701637336597897162410149105073997836323831117731105289260836266668121794002821710273564187997383583582896574080659615162973244247281005431335389501133842891314130209441873008876452622128682803429730750313831922958348181248980176257081279149179875248062901236166020116552681869046276940620292613617886024653671634920299395371200789093163468907447065319381811108398133755914086505197899084034860409992643389275852340378699575971467450151499473110248496836679783987178665533535327662559061475078519720396574741748632458791194064207598789652985786506672446775928149726965572312426674454891960954928652800657812390557480401098698619285242138590138083683756716685536201107651414155900460744891229053447916398715997459806483011094758489864978748163920699007410419786071349522879834432730318036726584354736890694468336920882644518374898064570166625074127650094463803833546964992*i1^69 + -2006126564843914048407094895341483137214133324620184396897201604540155041041973190181619820253989233814019658168977888885269780656667828486759523587076491926829891084351040797385945352331382207574158859333657428257234461382093009641144767829195569180704576185110179635776371999894317874605632139919554607738907378224512659367211679198531919243619056096857243402677486337216956504190377121278342798020665162726386888801623311067312645529593607508142281287069559653080407801501027858074054426299551387942030882810377151863624664228456182460425568272017978167223303698342842871720159237757548959784656133529715575089660317394788514863833326993492712906119256180198593708289982231670847132988777086238786372409546384589072626345205184503921330812215402780361235630900535632832778738811648335300176347341791841210314471500294993160128377118598564269308322331869592069740261178782220539576871755958874741052351128006309187430174685902783586615594171910217204301210742618830811316351151289861166602677962446313320175211910898769322686191608333836924983452493779548166043317525088891749234653351615095433105731423919145448347691837665585125922282172400328371622837609693960746512439736511973275122441010799263693931103088972412155045702482112936838567921789738774613693597540298500817056604176146972510753571318313428888231637150161019684123179416746140657643204904697932913084995741538152056654851627456638786315913964894897276604424437343237812183206280926712939762191832325791915156141887550623188231654387046711762728461049227973765802804351041926159048709772398391256485436320165032839281284875088868520381601209125593346311429188439320765386715988761005193860796249819712585728*i1^70 + 696447831072048105876989080093839719592084749976882779814915144593586967149726723510389435027098127232488071977614381367740679903478497367750834997178431405460954729822615787842485958587804842698203693942415034306554304425684465873261067857417393221254572702467237543680449241374120217319127650572314232727636610657972940303408313307098389169694340481818697854342103819810043248278468251945578627493734454197639781553860114022906595922667769337749292152038353758592418417917825671642708456834613131058912049828880874800595508909783098465826779588513762612628441758243579317162364401319800840279608148331164889935285631774696009930118317393007335747364216768100562339583301063428848145588582761773865707759466653555728423200117528741077157643996414395763805649779703062848210259015376097568034726169722951949635849579688751233117224111651769058354469765925400273582729879591262652778689978500339255359599805725551021046111647506508166011472598496896491394166736147343523182782626184313430803590681046012378373472217200609746271170706960847532031816480494469713088296623658848592842069269474229541236279565387165276553590635958473168725203482818306810467606466846780490916200545728846036083136396154313034799753095622588467237512474298330116146829841142547022273687065339929312953715324249413870489668990846520722424540452716305794775784310106140909079558878087935743156552870849945716516767650963937212105639579736339444251447727983556884277338972002128088773698138051873087307027725215223906985128815718845269646274754777440680345122570372487305866664073799167544422602710322000580001394034328671258825620657162672685599393348083562404300558954014358169033124068982784*i1^71 + -78692775642217415077459614987816282848630600082565153199059413933837208404109616137035829110357121943317183078684539892115968285156786951086535443119075759114932384253104825363535951168826098447286937055170805784412912242719280090780525236280885545400014553361043152429413838508616170119451859815133326349744411715191787988409621919291429824882799730980154069891736043828730239178789008362062284586730754299868801168252258909458732650804620751070038200791873683458527950621725890222591190019370295329919152198003874652751759844764937351582660253040068147420273332172512973074293337399486706280381844672563637740701566109211516064213386602776027229178916260778776876691165617556874040360827643143163688915144285856860538835419803212493977342762133803100176554333976361000910702780526076911605723187494552523911504458603710066845436951466862698535412873615186528657732802571003027586699922477935041067325155091478555312951147312928462015875161207415621467068403036114141881274443911327921200829455708092212242130900371477329136679985023198774323674844734702663086942650599458417255624334681021572022624271670549767105288428918996482033296869541649361055162549601260897653870808437235109897132524205045926610199160448261602597519996479469452813138962605860388933651295804588266991191204255293294122616158771972951243682483209782371542718602804018931394776741596177382234279810664935169779271499761433873515449545942045438805998085372123300594320205378458437365531006224070762439489384741683830607939690697250999164408775763403992444896090246246837092853562059483510407091533047701276387013522556287407046775384222437750027204290452718311003012298066162057704636416*i1^72 + 5064508348093624475797829760015322724494461165822422337018039511715561970945049005682581270614366917020441821761895804469452688484702000749677674751026835692812290157505094933919959120419790174772910980900214083339314371497536933783814908459357405499578720848342936879468822276483091690989145564577528384676249738515739811414693039598466906031172419703203156641938490855742368808904694712888241086996851641391892383377784777779687016548971244510237632829352302755126419878088794943079216905282968946492253324193731335928563291589064572278119168457505322434969146950159075959029877674241258703394255685065572974294394547102898286359297564344540157883029647831831658000852921239039271214792289395275720453115005615969439738104559265087249223622511193397617493644007404543798537663495343292360504796487692963216119989296527180224037734181239361078586624328389118200795726430135851307891700686079233121216874448805542097308766970601610025736917928935219535608392126068584565767228261706552213691449447337709360403285644247238676301883749515182369467253586435587046050854529460394404152988592742596212060978144209585893705859278188843127175422339618173505196811557286695113551570861170209563405031709757126463432244692916465948886723955151856469538665464156351440034570842303534731885778192755934444766371620926012373904196265166340772734261325656628122457721248556181722026374765104471105570610817765471643736579968441455720433060370253684321625505136912560181667136752214610341929506615924985580675631696925618695204795143394570757294648323628029114924831638474403086609767208280839494356426161187321519158842383941543759851536459723698455119202706245287936*i1^73 + -161510796810438894792125918362473915952268423394476109633593351687165252667408787382747301544529358269844171331509722429386373844058603227600240888203866172850917586529919179590523881770707283893840671867578488562045056788880993385129522032376268945754583462971579855518978133445960164553786456329543705860342964932799453440974469662746328658916437231569153365623105960413237531533844944139545789442128525387732367220621187758587591356042391016838338432852244390940931236080903740295183491295033377465352493347087998457847228594160801264905175526860702539812667330686394157131325058324650066788618111489917664455872275026484562591502318093534643791879662442532299708767444059765748892009365718987356629037874798716603091284286661282058359041888430371489338174104587054163391346898281049856023605480401250742311264286499195911014421666806330017745796594272855950385548505539367864316723553304549201778769708389827674299770188739808724571280193398069315832755098517690751102265179353333852108201850227661450386127350139254601296178814675930510439149322072789339074842004755979467940813517288787354852853228728788696564340081440831399006491244768295747136713260365724266616553781096598105425155175392178000459057608426116266135068848336141112759348617458240894131125380810595359735858430001427339091872779523253345112280551258400150592314994235430713910779461517316386304261952248748196732017754811003641193689120212303550483496775757999140737677416229692181368100640562586572104266656742336475957526040367422486157139717627153537185266494263084095418104889824215128391398674391659248431810891920729796315469918615693546259659856423260654707603931136*i1^74 + 8443582677017795901688129638066583151979151787425540129060184962425773255841343971672673445608576714787762887221555265529263305906821169869692406349828563450190389936006175557131828457483981360863126960348487615119742203412642679080922141036445881756468122018356355580403725688887742831180453598710442541168399534821233377643145313723379463956647097782268755548336307899366888083818101912411838325057753853603481853440117354236567398107687723461615544891698193861605939494374993699475757924301333462093950624743403635049484771614455834933491760300814698323419925364286654318129381571170749849078601852213175220534359326381911139300731361280479344324069581431719463126294852376244674706746045824012937260406809022378465595299983104725835355400258993396291608402697703752547116340234589438315219276195932794445305341277058533284243114305055010395984763898241002308343870153266738919806193942161608911159803029708640570804757250876470914477048477664870543910351846124680301882759686558853322599133570539054357743739949133574747654048899870519674997695113666158185810742928773527049775310226855924868393734823188912869302909753275855174282426682666904590953999776308335435943662648491400176886341952683607902358305779940914003287757437112776224243121347212716975878091578458066779337977747031921702506643401610798774143208862588263075162311094890684337597779571779561329144201345639647191064301691465692842059558510822033290137641295177440207899352866814922539058117869564099297873974950776298417304155509195273989986027766027202872637791736816553548499274223051878862933809923637067195993568286007466639172855041849706536066112102799914303488*i1^75 + -122771502647973603948075779180769775254462783161809167146765756846384173826674610426145519012981496177080604911488528848707321401538027052267739384281000946840783638450968433990649152425946023815361382699286964464558187916030222472201228504334564659014716076368015814712419427763123194660586296635347359811230279333072252995661374697806654914144657690405404590756376433656117900912185067233422008713576862382897363465083951142467684601229500876436215680450680434180361452668747609524130068166981456382440342394421095937503065615863400723380864755358805798130314548151803896824568024937295055623629771056133355456826806390180683212028292465112148062108152953899270553885165403599483748046684675736028855235968438238789723045376681571801181373761608088721763155239238638310471264120481719347368543332106330232824544683536612499426547650513145010861245153484450070485408332857264541150800188640203371301925943009799445950799282451391890471572373416979941033688076892170894197057951265284785551088242017218745819181252287618899121692131688321596745244129424151037188310187364855618931465674748191250589236978181710549514801111347861546933690702593235978043797892747214784121180141337965633522940779566488457958399947952017999262079140021958497425205157618969286773041477486198323083560467349451811987213272726456835596603310755118831654807492613086919398757060954643063167546934765527530029653019744390987601421785995071571312618669901621514490307011138016626267783822298093331680224890645809248236170263063848864264221297102094029163511030936795499370455015965631739261814497953548197712666948700986020083319492080291334504430627192832*i1^76 + 6700715232064320701270764051289559559672848518565354493540828150307580503192840890643657463270641236584724711579055256826016187599532674179680662623318615386475042485555233878841889047948759767107806419268017505954162013883387635678727549902529593224799818604920035730151183916972081036266161419542025031789616073274376118415758718611153926856609371684926103985244733531143073400586445884135967779478626444382503635062599076866447726994955893031207399517198144858969186350751146133873792704135918042943863143016984383928327005689938735672879495060736493589002891095838213971236021892061058764239524992894479999092809185653556465978235736492975911834805904705746035774226593785886144702866352491627539791601430745335904022104413595381226721741282521654864498824017449888140034741639763876591628169343903728364419276875522335760034365235119924312869316369677037296140433779172942562730188778649943477984078564931202281976004837079153427608485383446875631261366202338038099663677303131301622234516055495194489516531150214996072468235748820315069128715633291847743555224244578090244273586398527893365344489750694154389522582701293892874974043989500874560424272520159273307643519579625301440356838630454605933610617965076037229102269103061761755439106499206245606800045218261145608867133105727820148095558878236195802435490978060681718385437575263950444665536533670864716072304933417242770501622224136889630962195023098840203516176979137346742408656011565761282598768788713926015601397707084104387733112671277120161164538646636051432071847975514071291534377362325181289148901426934410840491946691495177111006183730138647093051392*i1^77 + -106704625404447443737332677052994931247697543274169934717371534985634151811459491951750258097189152999156287633055797627487271948001642079923189029877989290699431403511217465493017444745594428843348903450810852109035102197731578452049596101473601229685374632464771746363544982485148572120635849485775149960391736311622338394348519183132294101335205434226389771446179656769423273128136707525534012905861228340296243375010315238144303496471602561664904177592662714287361003534316921704061212843568248505754846569263608328016819519728145789621145783032721580854561306124841855619680534088616991536270621955721485100410505101391034641851271512392931398096603421961816052130082651348518700072882193007048555825465975209112605643862038055586063361199879004218526622812981474298740577460779585029788901794596055269138738800424906871975229274637447842561231293458861002226473731764258940754870946818181103926023710868454401794559056838483339720646010746312216692660033628477734201052516485273583082918271550875605949746875194662576204331761059841173857878186769022686884514550531508937789311189183497963058238964109940762703641810842256990331359403017874592999826837109619697063373841867769329048542338723496963226703016829792777506635504929775358037692304001326784721084674662974805960713137937058317199878574854020471978899896173980104552950541405658142098726114372252131817098162834367007584790455969138848539820992024337921320111871736416047265465530097105268599266272780346255019803742890846705055408094376801759113449453173464661757047768924236916017338409670233299573940105388949669873102190016942833549528787870285824*i1^78 + 4973726048078264546197016306352332761013276665905408220975610004153187275608827319493236928765400335262728812881978599108002491405211296497588227474460852775986295040487862858593877319224356404849398192081069316778149612751891667560503680970363798723003834426063597386472686179309475948773680575715935828433693384556304476734300632085222219867432449057669440933705479545732180560714492644058980646221327892757190826729488758973293903275737365203607005529136209951157918241371617581062506837322277490304244478096053929200419526929528594441994287553468461402281759149538590583578739803625910016058556877801886552567249184434916293588313562964994207005981770795267991499315681486101302875475136146804403446904189720791331303199404727813283001981258764450559941633535350358377443264307549993547133112862716575126694530982335668214502244529869996806126947773198890300834031185116228439489990941266230612947037516933368980497775545495819283802766216794495547707825512558180831870117952792030765950630739403629696215599914511803621478344673241797632865920302292367079036337461645952533992134939143691732174139793619657705056629913697417548966292353105514846410940764852636082767787583081327289633361845345903965407847789083174239034740228320000673792636660199037041103689500484746899437241205566719739000810566746915322384940845465420814696648257348044706039949363848630625636672790866159509039826473932940962202795767791744027944072504991268336041516528991542651858480472105671008188407502702386040082780446916903357948751646793099191597903446706402190455896626770955663640939209202570921168479075030513696494321664*i1^79 + -135730826283832982547450371647784299442218087925974973067622414170351518374377974280137610423078784452365957079782788181578615303713661655418639606824620592188322451190832856692401513485054869493342263609525499419265932818339849855819156490743935113527765392572119978768087384787900728187823219328719611400759414787831556354638427712372250373425625259314064979906145135463378714390562906800569750767971771305124184701008090798912622546432959584226577247394671767663819862582169184406741009578656771273626742874611854586367100826083704899898400992802775553379435964616805582102871043574100532687622005023343868576994972530635719142729123166856902225719968833126709649001128211961062251246737072533565425681616368327246658998493689482554632956359104515966833196686247062050861389150408166838269102272010498328861562356114630266213829500062377644210394309463759791715894639131515168912943810302914485377318421967590237299176361539851355788744793668794615144250168546991647990739338940076774944228048434845418390023328177571753249764406812179773462441216004702203316695576219662325170737479174907798823236920847128250868976693233739642469637978354382395327271605809956115595627056346208734547805434045424941020152493440241693673794146643473189057320454768114763448592824422759555701072483429172811104558750018596003335449371490113583277779162183445072489908987908045469729425618247591425627604582725556267052227483606063311258113688348266532168786860541857705273014600515832060794946736474705459143163745354331554981060213128911973798219686090461286188183740432248264113106291184688684215192505302141370368*i1^80 + 4001515922301791592918202705363919275259984652210574389897296903264321369872726299826531776243970278144146961513328914746432474208326416000696040429517197191133669856470150829097283539293161518293897254853675968779120752438777068421658345439910576747920270552986920265982566169717753292472819436598961698580310188020781449037963952982282341828549636668534951825431370445183129543872228488240061394645347556778386327045821045882667892428261474596094139109741473340064601561307326767210568075943103774583801240993256408194779012171872435171600279216718595525695211704904382527017658354732241011238819301828033383643838396610317525631015836897018962233043030068951310974284487053722359538226616714804475198496053652665817495738158981495827391079217748099362540173207569262662592763657043303175539675139075079022946868221512557898598763648063453783676590873289402585156477989602546369761373864973721446669146466029094865010318846781469736786307607463055081569885386174334116049827251780852496882513450164884231663730404901658711736377116914898207546451665996764334125295217570374514166666131175505241384916716113873091685079758061993079990167106017747367504474931724570025715165918283880194561039194183820807593539504637056252570993737200877963434979402939724719981390985948636547456475506449424166100150152713163697291112822089261879486257197275334465777510255497614045551698148998121474885295222165262490693506361977300348197835434131187133684654459609431283416945766341757281924978796381119410121964837481568502173219574747356453760241957496889467118280665511842798577716095764651806977570111488*i1^81 + -91580522035537240247132425152168899895463643017184385914774329545900158850466681531430999317586245145608437412640284176973949237069783083835717194346632177144886317651429725245481095647671652558445131217523560320353467886756158570306537896453003427638504699613388927917022096742227574279580629411311840255052669284013654290318076015275931276509723692656859465651449320734627956971626862655512686396962640943841542741613301446160509464681992402571096974336846298789185723250655425073626559593623549506582246005842856288626817358616330641707191941870100696180468079856231673587904646750661959253087723078032802945840592686785439400874568671494754293377581319263816023667318811446354535827436010486935559119411271022804488004307666804831562979928658573146586184953910918038337490039808216874597591449747940780107575296731198077845814395900571347744226419116227848850940001866862181148576290372530295188886283863752228098093473662621614300047473828738158395834706356002048890166080902122901940442591873429104016374288775900799387646670673778069232371987230785005479393216730982445842849687503135896212841508619473025347202390331635986604964968896070705995100596584036024488873238585074672299686521585659854413118590594364506389367481054402930492362667794282724843824927490430734404855192892140829306410904648320563631396965055299533739407126547684453813631370149626316407383717073196933343893671559806256743475822072432857656309999231422589170111387421529091007634216829561490181193439100917903809133330954321452737028596998127083940556447498692786644635933195927810433554999020173198884864*i1^82 + 1651166308658616280058866869858495686352135080854693650950355656189290353784256750870411882933379931190358575325163723776163760911935333424747961877652537872317995871125556277211528465285980479134244918717428063693122637451488384203218197625811059016526898397772115725916544550181249367385485995808455570699693955801773123935873837414865638290470888596740023463361342381390743305285942525588694240529873230901614909046204458605950780466927997585144038194715763850911746997604799351462702311632360112311315436371142297693067988357784700028153631645781559286172665992105316031983336756125837118192770941707153363429158858892093810472806859752944364603268612500418577302951058964354839270500755580466102907047134516411581490164606702675402111043857542203426910762177419043366118975058831846053588748551463814260098165165804645571731331533660569635120064771990745858833089307815410457544145534040317480745521908262682190688762990945206469303347371884145237857526827970764812264220010304618934738904803116388870784695084263776055434719298793224568587205760589863583553157482668778482894119308602284484076103354346606910471231046058098901294322617592844474103913716618068341853297658734736462462836304066110384384670434225926286542511492774005919723892715101443794003589515829597317620539023690524718270854364870380090285691565447677938013794831380798205244155406601646294591226790799607837192777485821079253610547444763236343877887139800566945059014875837603896144039395066810589203692166621203645145419299294801461423343209992727007593638896764495702991009736773775127905269595504640*i1^83 + -21334994057493356339711633202426084542388364502673818088093672444367799111244884813054460153633163394020619715667734389722302919368917789622514938638878921390269747160594534787232566018426752850671418848634534963014542007434978160616279032066794598043224837436468814809122227504711591049299327265132055539936528940358819994096715125948654512179183580294775387114203473656590655363101914670209845682424014088510728869219247807573900469686811670789366548260585591242338240293981363107286603970172563707144332392782024660263782325423883821774951709964258852581421136167753832493917627395943806914876218696736541700998836883759766718292072917021947069166396409138725950913136281159755288257420490235969196005309604748875679459014998953843079795181313701620023332737932629211631632466961229786381698256904791060437420149516705445774993504800890438845515880296845017240358469639917514447335640823866352400160821085203745484813506678514565912793428018000107366677515819256658115309809416546821992059604974707922469870713100727789022966651903556430270114806029786184561876380212807067988889151431350497412267218509273277394392854376099371568742961180026943715994061816334883918947925171092379964481009040548206268066010859721858296118817156093155342972252163118273209015551537296023044616344001230868306041742954346284639178916758367725417087705991203001571470262445617553047141271925223997352845459358778377719787772369530079749306476500213337270882797109410768871829934636283596061240331440233270065303020273396958587616356595403718400842703581676966641836591603357070110228480*i1^84 + 228074472465880994479115180950398414661351131999438696000288485874795773876735539180491233443099697630691915357694050743548681979401298197568527739124485790986873805398659021475552253400824192136379108061342530871627894918476771140823685082257095464668892940900442082174783413329623896486389194730602423655799474623768958251636153670663773928672740748481472494226437817663231307043531019875040855972398167703134400383835023379868488807364915143977288392553441603918390529394750417198992414143597397139440230220808133717230379316877573967915525881209343243072806405517640400432447509386445061793311751175028511649460555860982406853774894049606645974678666506542324865523817946720095920251482203598751601226069230569770426549136906967521711460752601498450709060610133860178128239225946839673590493927365570554167093672773227164515818464786786015936608644608735505610299649224403587620323149582306777234347949387775041700460524030491405858119412112478742902978628278591138445434032153710164973168431605802049176881284039527055353025232996033023518417141438830064663215358642243268097320218718412176512581038663466503124095192501692048486362862561308485093303303812330335668977256909392411778178925463429030675962603141787917738139836395601626724785278666095867139827119859750357697082919327863805937803142576388037569538839127670857634471344399300968546268538907070929279714727468285256538708151986959206624299179073382491731321745593416480875856670076390864520367657599005931743209390533530920565395090986689699477773702867085116993217200830998956865017243255177216*i1^85 + -2076165942678724640424295415099007793047741915137797420801286286500813194494483995929703006859005538819211284857056074362760361024858741283575294974904138444866095764286596283305443797518901125618678495997699798846893095996381053692777775537567508136935790950721347263428003157025111786390059203346379489359859293091283852349422216452670517211755723627217772756026257663041988132059142357540689959558963858682774761427990244590239309887751692874204957963986947957223856988579951040492429980721675918035193236587036510043900167173266940656895619991309389259604562439554989449429620146910336824837100429597009493892675344134971925760180116105994900569064163198333534108938511244254834549436568864270438981606128615136077196964447893726318778011621582020882701698486385543760629067786923353767308877348841980167922675057440039025565337514315037304974702727766305261930611871154125611989381953071570656075206194172478837101122149945325233276909012559567449937218879322985901249193964523897642234647163995347783731291323577488625945534113497109673373043975813860729347809756905009454670484095719728951257766794309152390657568027256552982255312738575035983710076269353486178212424806639049953684482961673469880561980581015727920935245501667265507590930333159905071381881234281445776481901457173683628569266573764098112169098384158285582363726916328801648781494238813793638196358106291145643941117969793120012825945905787145486908581446658162307524229439849378075883082767048480446555045388819741071148025897393957825367574073873243288393138046747752260058480640*i1^86 + 16499763684038805879878937083961746216011807195373294939988786757473877153923281410846507987057840418336157912955485115192606578378356419883073593274140189517045141690694659693038319205862092992016906673578116901065607746145927134233447904068352204808520932394798042411471015975784546703773327398875575196955350199469934656230721615156135071830480964071261298029473148741928776464320677084409582284126438876523195700046770936712222894540734094864265067205588713614382522706484256831100331959906488029588174026937449597856905328654816183323097209876349244451471463737552901270203956558817194621465418685396638071444921294807151256555402076921068346805043443864488567517370570366246276181930651891406629958946245826589249634918788859062401689521971412913991763508490842379396310812584481254988804964555452232146179736519258599258796080234710744494478599675935492500414188868196144309393851391511370013325917411417670906734240397532115131887872224543753379305902645719241772199713206783531621376231237807600663151793112296488263341063981677828567121912975571543847497804560598444774798497789922619235194128088974990142334826201906676357516210634353467321329837468551860616620966013294283209310572181298122340152762789841520412768306191317986613168739593832138777980827638039385280862758707436933140227784640732196864827091999876469563488076785420363467226998358854827533944927845115861603232407523017968298007269642939431202535508548022548970771965490206514596313757219313342846612504049402715981675808749065418044644475723336974001715773290967990272*i1^87 + -42654358039614883200820102024007531355483330379246531002880801767399039726511398739652649571683268312144292461404694401537168135513299484737752705924976445168303330463478062938954463595767920141600371777817552869748723547962869045358014589615635201446306912304655328642565999032956654601795101367068791785738735734975448210224662477838172113344824727823579904610563974101461905419365252419925866776702973921130624897302477464554014890143344891637215199754128000600361786368569399030293368895624999598459370776509280232741691412549309756077160029115439290050778330697011105037888973385366729436103295109819725080389456982856383071105947824650039355267621168743787141034233348975809717942816882013219756899603089836416566665620976040255208701408544189845873642925139989972733380352483679605026176036995643971859275970159492757111270604507430100931251805980185778140882758129649242367941658735366270655876445387738089518831035212406134493835480417100091734421147265754667247322839804859880792525666192228711330758984749089126736274124134541729124563124274685666850124844285768644105581738882028573851986964414126519870457613546880545774750631349793031461809308089267477505569711967595084056683124721159123745108464344954141531684479816568805858197611300446555338326936088477128309783884473224353409410641275640287563291505557674613128708084041865942426561011223675775853760729168704412059035076340228713478059774079667444339763569118286826583811131187268842148501155391324601450581544747288625626344729349409021433386999816803571889562714112*i1^88 + -69838345154472052036603983676990220950037391718250251105885865042205047165220729740571927679206071341805989645543544490760000324509128890228488744448220197994674493660097351149366877058170835589299601144307714100565725987059056455005529992768718491907379752897036926324777487393961792718444168598821108790602552456679346243963736690429649583371979992767546246589212366711039989792260046437469997111278889583827159346199524675233505561587223220600639018511395654579167510310507684033029295575140969117500493944599164363062058773895025923032971453754217033825849979050804462559210523080966153780632174873985857483792068008332141492253320168890181489629535873689097078059546751644157031087339470429457623134101112192674286935646538907876931009765096992176393007527005366964702468173483266444541512837867910646618337390647616628916483916102690188972881546305076479883857665883067143264081192910396303883727093367216510263453293290622250099247577127057604291492704254896963577471927170161444791421810176709877387267960759174037010881263353070231076938877322452959061200811110765647859071502191654785337058246930174955630198404107971314373266435342589311754858090811677212808464673506987774703369508678889474505481988924398439570990233917953306422571310992685658344519519263895242702269966012858371456791882158339508632382208118076266122625992056790604567761141256982721139485371535669337098765244949741478815834032092460496866691498968127059931444482790986104549773581096457783275845077592379141681911314620233928864440579403643092992*i1^89 + -118421821141898396072591607827627180463344582295963269807763226715759463239834562845437269849352416852234885277289322981819636008210519785397503823105177483643014614769461390490607576837471395239463588697075498017554084025605024333931825625013449391877968050156120054463658479709032801706655515965272084237661723336135255621832649345607070431344819221039396091431598841077590543695434589763939431331308528956597964521574506270099808476027085296224804804149406827696366234691581962606753161988686758405917128493473448409110929897030328642040118613292376606881207210147898711377287023020725602090747520783213928250098808757278449036262038827763384292154935137791608743356037553097118945172381108867816526807346873121255478679251738427052554741733229259097158130819301417105781102189509531442130461263255235550039700088537811652323204458431160969383340506481340622998069216227278486219153162841511601387290623032810730108069785252579846144553310069613453107625437299102427161857637494711387983567076026657753423387977589466759434502550704768677172096256074759196199779491917933870055332255612771467140737748025251048591660861372498734939994945624609406833008739894236342605889619044579626510952047371293551902193835559940268307814495123510200612684569999823915767443323081216577670141039181182026234621481990186631279744532418769649804825000486339476098532859655187230081392118394596885929824726989685792151942672739846213113283004709018089402523169977088143546975836229939844902631893692241802661148779785971905970411929600*i1^90 + 59969631204565700114671993083818450136896349477955084827621070061139765445225163822928710997571021266895949579041137193017753158513271798835292548211621676821305711946681987435946124526043970256952298504074610393208839171900295287507721108942957021448061732007038886566165285299657167505940373828103102102641300026348971312659001018855202317417538330934759608299369225101035026920393492499954534487743375830779519500975221786931772198992370850542635376480780738893327388259149140034394723643499314634335990026656984218718942299448069263484501644047428551895183804242808947502053961423724704356416489757434226525369800355045608275726870099094658925010843468538729924512721661296556972022269784033019608005291852713787998668556927388600691852490950213197425317791126580548260845360825325829549249554068102240446429316670939643628241927738178127352595054645168406724637509381549358169155343054337508207838923258601063135265891476217560165315035134806982897416388247576340077053739382367331210991093241799127291695478083709242351994942851467540445191674852126811877404212350130396225958365766550817839918788501343452428224299011181510731033342390765067907231126138458985241484028018824108881572032701731732622794608945493386740503339883712390163415656314287567028702445083868908209314223363130807667124828264457775510397870356067103766602214597003053425895486415215444529387905011225071583003396306680718366131443757203022686018461863870307234969058644585669658178681832489489576758090207024266185451954896803725312*i1^91 + 13820340552279242526360190650232241363224458582645014490616477829767659111433190954637748298746021668299764590070339751783185216599022877543026544581908191123001774002914889420542367055743000915384093525129943685977009292885726505176830909845521869344770729728602609758040485976710604250213348694366057787458985648569166737208443270603429224571128386311048221558462395293848827383374181136228913822999403992476235568506441897912983032504254268653928691842891475777824516137224287666663885511084641659228032818087426146973100980837683322019882083368156290062680691894655625132330622604032287586806244802035368535847886354202884904685997588940458278204912707684746206408435249065359494012858379875854619268587091380222051739056370467645856209413051422996637337715842307765703016300342178423837137686594816683079538339521037311037412081212318666124228431170758431652616651111117626708759027197378008547007649226324879594310069972078129355974204568354646033012304680069811048933563635821762677942038086788718454479846616831644704562297064679381873235029200551226152869053826139623197278217539194851898602053028665395607705281155116184341727506579412915637679127357183898559417426806881181497492831545916040520468991854759139380673958651783270054424420116640412702119172804816719168449769219383901324568789641809045330089714213503879848591717156832439300544287155228092827577191004517187086595265310124927663972697377387090083036566143621138668819490820551061402178872952883616042276486747494432006339559424*i1^92 + -15683603349329898622012743911463106814189169651144409848414364889826881186163548486617346192457458168744839192767163257872893825851655832361246698206793968244362586348851472885686308963691852898305490827087797207273380266800716375869209246818868991091080018523775358138156271346160097265519009743001869536137942879218357275391313183848291483141962113875832705306390582675454252141961014591617352988476353167210029389260502323886655534042979186186036154139763028232344994591243092367383509435657022506571853118284094946461255546608093688435831391172523357389649339286657434722666507880745355038940008101443714073993024148209488994577842986253873391737331156733839771253804274785912902225002085649764873790760403333422699343825946788478163696530178495108409513232068411928702026727191877230344820495203766104623431257099222046607714394126079781899004789421566538337095663188048783904955801486832162884124890364429777499066021522740421533805534062989755524809859024658099231798051286687037267769432438346079722155215784487311865279768129675038582119823697526945304847705220692446715637484966256282907467302733663332968245516480484072071284330556478964961548021629056703291580096422292947989221862102870330515306223233331105264578815979879975414499875750411168083417942920625974357738999956341876342262191826037095205226973134750937322242338629409564086212824200179513354154234825420203155769984963358712030488320298332636240030915631285978400698803563578495730948761008337403341770240863978389504*i1^93 + -12015381997439375114126611974656288443295793147412864333362149750290690075683973178395967593766305036541854656959236509191761908122629759048763152339757576306643000587921909879152380492894796949116550875189290317951681449849746016889590440325212527952490359644504079314182145806982363175019927219754861836311997903755907047761093848597978081033724060791780505492922164921943973740458661463965827077651263474574266792681732368992381238893283558693834660539619285883671594564875829301078120144319738845689450743962444319968487243021004192990498892322473194336047907039867752578002584731882974067627307164583148538214534041263240951815918023944706722283458588684303847470766103526346728901755424206214498844181649071031969779955857577027014423175605568888309216457072683023100188640808573707132744348325270527192430960079246853789109269063993729562526643962054469383691880105594488778825059536781469853745786466091237729580745455683067110763428052070652416417749795246156363061181256591547237449902452037298375029884904302765324816414049939377013612983807220537907126748925387056866135381497330519343331879864585230880743448751030557569236586551835317385505717225045858372595639769260527789087813748405399241710235905213441072725238427947546009783407492441271437127027109876695676990060084430001537819277901059269366472558787604281498607079179585615413693632643975397438574894951400899487128678823855784977787125413444666062266095020140963400743574284952574672229744983539683719250968576*i1^94 + -4443325382048519335336977133110793130460533842467486243898626638042688114168081840546264071366985115849358771083263221510161407385067064248409622007156470168262998749755973768158608642891647012421833334489657961098033131018452520931353118545755195101950388100497456215237231872716638547253390856555608573587939659843032034201427599002541668875777823654880781899011730977453553369226118867675377625858358070878730514612239873844753969234055476216582426986710110701125702803441946945922595668831883169416755314707571233931373810800896098639816088028728889513115867162579103163109808485803640638253033447377926647015681967919520526948166671245664864915844490422226502541779413333567095187119526620842623869964331695817690150851889870244387729168947561542589242379792719207757630973993345707784356568504686673974019010873983391258829549023315334527188133424864166972184911819545775236276768910077679899435621815182836368532741732278413021774389292589855024960142767151867165319272116852400073158736603043887209564855050909941008777680802585777202237681332551049453895440985992267587064515930489840643434713442633626544419678339771087639006293324196236239272209398182847912585307428125225452166000759533472380240819107188405662799664084784247755391733777385313825259299540243815005475430238960663089125888619299005565704830088740305927687982245950398408220455582858614265895191366794357155863954325738365129455469139548204851280277515733771479980892018244509639623404885597224960*i1^95 + -1076349646327564385070266577588567729209945484044967012337927575912744277469167225863257877300545294852230183858889382373455232715478515261140648535545476128108790291409072984424227180042127086341031868198862874945264005854550657251404252799850881806658821475095423551501603460884526596200191448002596984715979196135996472170889746472197213313867464783111829959685933559793189370103960843325216108120124391343731156541691587065347134920469627314505565783940834290712134913065646090977224053168443762538068866774894098730633359142061853443176045163227597778397282616250160113524912331647731060651659633883409380708841497132466179486094407525028789453045129605259620056165003338419755334268619111555129916309079831134958216634178369208998861773862085631359570562720359635608146381163502506348933069600526860348769284436685807848955108518018428735142632855495694416559546857537583271794892971012013112173125798244133006654947220838200144807765636870901376778139982710903266699464831212380140845343346777357133404985765219476807562530345441439481320447350387926031060727197747773834448722315899920414254003001806699969447005911781380890794975112924497454747660309464069557656547507427257287776518688280162424016538163315392057268038131251177700440528665283404901098457022326899577386658660321755897505272740942370417399027160135869498398340280642719859587346597759609400228379738518303942963181683094501087541997140267600876322943899767754608305200828406620283601944576*i1^96 + -160998147683837180330418718927384815365250153603712982085961663908464060960212447428915679252890183611075828198262327588803700915317600530823853661456626642834635413436482285575905217163071575352755574821614454234518934467147750218331607710896200037282673501937036903073327057568164012438327020978137795758231966367650657661207719558310427952193461674705340421525229651280102808115114798980214147902924540361662346313021967662191549514633342160613852615576648494673539668633982303213815429144193789451838109505627567865354461398204219211359998187716347325857098073071122743598695779785967161207136838506829599893321392266834579377368130702778559723958754485566753968508779758844135171712242068898540844465492345817871248186450823577538119502614429353367571034331478440017491133972445269471751248740389060852911634444287089998249649259147809371923013646665843125637705134470634700948616606182444714080922277851704673281955876375904212029068707833272903709123484132473735554314641111690181263249545894399410965893275966407007043153217593549370171137372123760844876197150035770569547847301983079106669915114066263415038415740978036473566853703177184944647608672623152515107551384895298382778967001039212853749157422752318199455782091354065346799623477077409087568533973091700303156340689366384655778770807432857376538829421913287542403730574901360911170529435528270812478789635303033276779228721459829757987955246628060929960257448478441111900881807288041472*i1^97 + -16904668322121180171230989327730966299714074682358658442447598252115506546440513306587111353215757347968877395926719252540669205241485592638594776526403881550411209630103579629565263739993469495160307118386233053385260535991000329603832947933191670403598191937217140483197994224731928849758403527814644385901466872269740775589701710011382753465076774816884852177360249429357812803741300537592221808304463715738915748600591758092377216859360387111615749536230348246588871745469093256245429166595532450106701220465601285999912894476913654390776554248384728248460405829667347502679973409478408410310846037013223845788649578107236885261333301542760260963197442772174381242455175330731507829658568382937157348724852181047513873122996872616788313379835089494709024373726132855694401474838238273175023440336248764110212734584550799166498896361125816495854101748690948738888087078827937417439466494511644589548933859016802084812601394750396087889076312267544776360595405993470023729905270605717740997334021593682432528683335359255457977821132391811894693784123446950411989523891673108467377131483891535110172578334160537852928563885723740285278893472724104857103048965457857857233361269992885905299376365753573263107100629682913046760040993843695160991710956746974599705046838073215295970957224088716870554267502982064727011109039636673713348977379006561505174723078128146862745494918865197371755493859716687427500806767867196554070370771476389818269696*i1^98 + -839794460038859277629536827285084770875814576116948774443019684636493168235925960862580597772751996203021713657782544437020489727494786013400322485886843403151548198358147549448016917545923386987436796190349653337785929885063751573901825480671957037409242936911989571843305288706067083399225250727586739571274429448027785083829624883961566982031024417168902734105833477424683716970556453187960582423206981449724839667769661302435971966500686855884735698357274523161961540206454843538107561605759646476008955450988047547299337904352816461474745372051705336086504489827574640868665650319598201509475600279657941127059405506082472642116937996268510058640813763686905090718248569977948311240002108524156910647715772994100549006281029758904123980171277169040383536144735250656415136107498514751321111413349240539200464047132554647180812532270320448480950483074994417467535088398722493083856556094485477847069616305660317942585265900006796921676640078339983026969801534391240924249402453440094934995453811658453295816450648628994821844142526465199029642011688159741886100105936581686917905893178114332474244743747435801154099823991183211394117186122790881200332196423857749661955585576185964865481692336304530804453327361991281513797651559446549822703560782303991044496133404723160141127087046823038353479236983209157047502945650460931446306280787757734379776442656431397376563296785114931662298803968557784227911322374109213885409815166976*i1^99 + -24204844187496869449012969823570684238455772239556753765200068755545163626177535200205853191374513545862716392709954483776918442951563846889901902582520143728730563690469904193126940958246365591606695296049421521588669060847022223626593005832705890791820377525326595920445711376077068037871212640470047065321927743889624230405228449500131409932946062665450816804721160017482940553906013770447193015904142611266194213438633053060417692512623390734155767454326753346037879745401308753322706843556706540729713284532532471627616885358870453574221601560589090369066019731061679020337071762069067055669915434684437286454741524865264487294915405237602826187774228232456684184639337768660787529999330177078107380709286446231626883195998734572918844147163546419211861501445944214229309548975685151048571478786408430316635311067106647008794371782196244922214339081930966527268277062353610897737463605728608555350064198926153696695533872366382402514819076894985398368430463565273739928140736012928614898307736334918754095057464921864421320108526706468832887277395420028548387735206153773205990854573225441449487317298275507817056720046819441619048719256263134759929735752658717553613688480439728664410648961756304200866623314560417647279639063341148850772868912657698873740577709353263321446957338255614773092850650105190887086237632747745675468096898104575018271246774672162772324919608967528295559439525993366696785758364158358716416*i1^100 + -383660744300086748409139813836156664991304408462026788103641822286684835743733436149185656943165539836310396260687280276727944379485500532319643761769246365279828726044833746916245692661776177139477385480319327346714598859671337147497769129198716052537401310120828129063177826058463290585480870921792961310246590470192115291889148879895526285361899941779342243257860752038758671347031187106521443708069096555412894125073135728056870679738864442397649449274335821704926931363934660073512439569300488560536360744872605523274810718978426558700855599900003971624998091833871187897794398606898833648398742802149720452018380447251640866431967929690687668715753712841777382085073107369783295481639564804736552047302314332076400343179348698349425229696430137443279541495631300634213452083257255173574728900779005613782007313472916209564002696087921251522741405729625955422474832131944656450329035874597656799091978053169130383254450517997375029920105080224533512719772888129287788143084545599896337470760601940513190843991475950890505425550376145745212264493682227405241547424960407004813236942017089192127940530022068555445237064310510495047781335913827171625728975117387917956250829685390272764979470700261792434559467722589337220497407393955036609244432622396472141103858960836047148617922345988763254793871667428129233526644235386470271423281581314966168452895076324576494228757559138088795675318430021645416748023808*i1^101 + -3779002712498418474780225487671770872698485559488851485745701986305953284320413000382618411910511544530447740142495848455328181798130073417721265201920532784315045020174684699292079813294776133806682968660148130138909365012447448658524290781513682273898243812552188468591673124897710108845770687414352007612954443695299400627239120238528987446174582166858364823565953785526911785367533695235824037395544331719616604292877913855738286734121940144854052507770427279642694084645660382505735134727764229934518253188628492572750059375792352347483554805012366075256097690025568747397652254452593257152353528334361801514507846577451876156407097218846034648476636191836921752745486052459921159039276411973808586776866816310342053346425403832934187089470768382299780497272075221371187150855869046453777081450436039166130552857797745478036133707810000263369596046245716635809075116123113282201507963458350172495754815162249059864912522120022737356116874942599569845769396942918045039628201605125975575089430770882749734261490237635259219883741784738382747929358134536586942385688893807153719269623889179594371039996389658456593749193018650667850213474949449382568867482194925651580704640685608034368992767672784804715363327792705953486624311217336417104720580448409318585765477422042134133202187884027386417004561253475916461616129405561091850931221141013179662461858795507524854627678471969274366602357092909056*i1^102 + -12656453006541707338302913540716891482335563407033620634574598898443174453819708662467728925758420311486039849619415000551987340979066891517041017458884770477158894827421208543180247807992547790126896691105812741092209548006750603635649840127953931711863609109675973011253874092871771406306842491659350356542590051574388324278743370081599655188630379323418024331124020419533185536330886588401059281829930207816892168122649961889131563345783205651020582274983260684544100001367765987380155856111571251633848599466375400821180515995326559043047197724719514964204906762794191223004269724429440539975663689309641293707252686082023680424547775571817165527271270593590630919768047349096707896763069680085922795134455903673528988414325607421629356353591771967069537332510352269478726381013964949218808116964504579956305171661002139687266648893144224596763977819598272765694240569041605380903836595208224308085506723891119168005562642011319754049517371516204406672003732939772675837115120850786471536055506524122692222401201665975839814816591760235361588870024353010620895637885879546510393126713827127042874308632905025782884236276412794357457138827701601661309421378657507868190037845142265963981729030627568476640356985785780781097199289109008760803648144776516439849267525683696899844480757054558338695156547157497396967078287759436669630964273527241212787214180461790153670633792201649853300736*i1^103 + -67578934555032016178775970124136792916221588233325319133853716328858219386818548856938117233645583451692412482760151824262649593339161421170650129417378074303756434975169589177082086545164424823857189272514314094851589832645154919361830079062526203435924582663947152424662035743006436363548265420443587327946620100585834303168218185784261225471387522597321534847208073954050758987134881944403900713850804791509026179713996279650882888509658433186297938744557379412624011666716492661126598669210743181804414603431271688928843174565788092023443720628208359564235447996063255003417303577001678393182880653228647593842609068685250920799353983409831900869437088539866222197822385095222252472803182981608729083236490595477799355440121507408972009053450477450842644334710336573870577376432201593216439226152225199576171702406108717778320880527856683878567080839125529921844264252736684911880346578829216433415468527341620935012868268253730504131279592620304597630457367420156744943592154949857118480801038003380389067539369363867271403061633576531035000037544287187995246895839587302986948190191947888845105015474726695802735713620721512792812641855728726100414858586189935175148335697926199341598434183813875690265252837558226202360876140271103150972085351005410584467621456332259467882850400228082964011732896947007984913211763028634217976454844548810928334990892163267643882384392192*i1^104 + -42550728012667261489924227860876446542041811056200912223965333195741848637814760085651871236746955116691310163600311367394631761454306813392131095448727458977915199213187404611448523333805019790382372722352490914755017628180274696402853274865166415371183644125610609771014502487141326925622816608357846753353508739551743281246386769558602707920758496752643401721369521174649113759176939580157290596175191929753496398290158476353776511207079795779445252994309096464694042518830489697473652608217760036210606971587479529667738238559558425725572468689066682132756858594791222090112164250515374573333166389747260538045418584690095180799573761840952208156037395731507229146159040141660161046064356651776453447307021992925123415793423917716702410129982547452758402467229740617941431212643814959450102224047369282773075263125635694620241662806139648401696630863630047833563168162336314826120895073006240127649421820271228274143922009931516569199290494953680590638779746410044687645480930518116314865024980214003310531337627024537201745043256640682716175713018587976301434839472015873665907953747019529729947004479228471317948703555867373123576342095887129372209116496517691039836944477329995028379809380367108364749334344475226098940222155020661410434536690050352139671050624247512281823341860580604960298796256555110785656708020282370292726938603633379983097218008914853888*i1^105 + -7711955579282111023577609512912396944864845268696708443066919405605545891758021735083472728452517400636511212568850779879020807610368856915751721295466289721241519456948328185185939636809800292853875781121312904880684340714991723234756585782949017089910239824950556481978221230470307313969067831228397848258876207979644021520315096147934269435514369457942841962404890631485339372481758637870778900654556654907061794976302438578566486822774865575405780080537455076849920341379598776220892448971573600810883273389890334868369806161491073855149806861309829484111623220307652333894800923807997113361222930070715288989060058898514047543849728906680506216419335949626546751348702664119195381307246221516443892023528660429275962611195205971348763061016453822192309617496738237898368267513642146885767987647225175651285494708899525598804729900581903257821055438746320707011068648998718402329580449971700742864807151378326348595821890476702213375947157669256415365780652603655609542827412305955196344210395292975851333354185164166793027068746520667262883320585521656382148335879294528090908380710738140462534105632828543594190521069440035842771927883309285746762394006424946266311847816830284324674656254126889662845936806732103194131912782357770984463451198614679129105583292756720311951159122457186004417180657027433587828196507583332737067684916762437320966144*i1^106 + 584001716156343439335956944062514148264837235740669852977750914566259670944869753867943478271412944894504892090527842608013163426826071695938721824433657760018855583637295563097965077904369768257923550957366545315331214830683147880048705803564538893362298864587268024419636561807098381558670303836158997605411245713205288109821073000207676094149382928779317636253459543290509787072478538213879052255535481093892205194147195708778368287202450994615030946779259647840284172029083275846186262474449294009552115582382060137284421309829916198385037524937412343486722382370796888073868877836194392417308984545372134670055839953550849841820790078293752741252961705401262895973052590056814027307750894313243788868441250610318285006388191327884340845372736226101089446738754336225204944236509013867370986453202930833007241561500357263750563689010261291465794395848567726065047368761334421475919785464415419735965886535615851032271393119047812070795506543884473041477283287027807431433395631115108578228492880019297184875982475284076640245411136192987500943122273509512502423632371379995150611644650487865767374675660342930324651332558587159579497933249167986112797586643973360396239782589412578598181003267735069765285829184634740429444473055064647509907444346184973524686738051034163223302471255576986986695634361182148219842164643011829890136670208*i1^107 + -37100410704032457947942803955428864176517306956425105993545348622752856341701112741976232655598129188446911159393602706949377265261154471159172617166936691702163100524848936860045004427140466249138460678504604366252464579821287589997456381428875543138884340028331045645249135727790044281846459364566046658707119584491552715694275049868822011128185487917115834685483100709034468661190792148257430137601405442085088252881867082468230739103683572746073366772591396373165009973327486787147966502538044566477773857611519107053440854108613872515410571184159467794874891841331044563875578979723713742446660522326379483146974895430845212924836919828829594355510112371717451588530791921546166524685890949118130840245728663977513968742660123335909280673125912256696108675919547331530339412886513452635124614951244346082806014943166641442236400501318395323759788169787117122159597857835803827473938869660856242558340755911732764099754799148124620677513084140601768567547884064192248251981524835421785617827127635107895576544932736719412069616881808538985352965636031260179799001408258294207248340575980500220659921363839771155431590056917251359579755047064482010406385140632007730353136608988532962672941843687830193790798203870278304425601073941489454479427901619088041855982167835904807635750138349219865933800314188739373945633646837760*i1^108 + -806779965327644247229011551038241453003310601312938412285493193776257693546676094482518629698064462858999974495374657671393587458971474061243360248425883212950721713375830788689015897970403890682671877167884987601994379222550747141139044843400804123451678539555601989426133815907531926518420014073487014909413828863436517130525177102318489640467985936817163942627913378034304901853422460824871084620848727021643593148644384939464671168573278446168787701151810238489092076280422118590223695254003578797875346684257479279823957284819536737408350711595827211736508355079327604845220257524158239177682617738029526577032718544455034435132183784828020964407743591983315609504180943800672516956521394192977014637644511462896668121438185029407705379334588506658631125085927296323525230154337628008411920119048012975731562728305186254447479530497430311678531138522464015746990752256376945226269780795494668001044300459945760003869867803748286246434980544553090564240837604742434051147987892028700544584127167859307664732549017288088987355285693099551455777464905877225008423400804204819184164931161141943057597393171685425455204354825127503763324007341070221478597324340614242788825270140602599173706674735100085228954742432980082034552966340601958626937437871661136962786307099108077301945427947973842861024405352349696*i1^109 + -171699039887576132222896787668097087336517215089876242475516225916689150108407868062532110948424861782367761088197380785761729561002078620183158722211250002174332282222208343703697401373419911732555657710550173829534993401890627867823230767508714305584657369023805408073449475647241172622390574747998397942146659243197079472963286686317605701531130656778646529337495989290010660343688022918429868426166152594890368422939661964089037328724769362622390237575716562549821180927994763210338939467004639195276495267203267304587248072286382420119399559598436167000893869794845898504569069990781608190923093334062016471323424631405960806633250883692967198609605892644750624604752174947552560135067879806492130080433266214498331528217353201546301039170409547488991751517507222863360775545461380261541487783341780834886132787726640660835493320917242154556159582642072775523243567650976716158042456205206403725947996881504592204367419404191407249980432556169764365959617234170094948616250904546312681854839238737889509120903821936793118921084932277745869599940712525558528008300717677757051646792506546092223988957011363563748427197577107231269087434105052282477920923560425043272730919249817958061832067917923313560408184543103971956278289146703075805811911603323294548239674049390801220934777128322485714944*i1^110 + 210384860845550047449798890074300841979943682185352284671738487893791849414680743031914535583886999398514431966644297416197658300773051974024866432619928687013340928546001205466286324115191354085996214846861102310283196054257385741625395239100942700723305736632910580093513864439346539078918315871415621336346192530584130946036869680163798423924783259318825066552033182663157261126875418883151086439969876506902552071256334517600597031186299262231585061882203373310013966370429243047336283640620001620758054639873062726764224337108081624619630930609941669684836715318268100021499655150377690025877020503401951510900690398074353851205748195408144113362355132078630514724457103411166012756369977178989315657081360454423131714946204293819541404210398912637923856280107074482782084218500895253018425274268516105668780517786188592436656160979873580164198389191260991809376407647736439899883071149446188963309178891792314550529066664172222317446544640361100917903781829330895332459693633627346297126858379347200498312368659016465003143547711155515277346215000025709936974200650823241484140646812756618138589686768948852232485527874636643919935706899590566674714205604914835955126874937295967385853910332481971707831890296736609918542446081946790038136168765341855401898018730822538425794560*i1^111 + -5263488797509084215515647647239528821476970575415578605124262500576992122819437707585787669841970456118912681841803814225798561732283085161004398149512588447737884360873061612229782953895178250560330899466611256713324640873817558920110020973113645087821607885801802641789239311634036040796650851305067409621749855991479578734177295298676171991330437929104163391784398861130809187387810840275239451293175639724707676114775058960505441722175021541019381968927697639445235549299490672151527523851367287654340490290443995914530175605034532062114025868057181763439352963849113403325445082798039919969469620754524720611435095352016367821180263763187444429136562434021648606781884310123045799635547291905187810306187291393922107009345270332754792379667395946917746458513642149294107156525082711444953019267766718578491790543188038386315160589303771389200182070779620099700886650505613268295994586584773301422285914928392545271195170628925781568752159666363395167540438235993220120209643505538624378187086727206521081206119699637302947015653271011711505731390042638974666203758838222233419118195173238762938898782558553162477044738129253421269755657416060937134144719995887059816434262620172411467991921457416808881912237597798117277309223481639880006313537982337058668019712*i1^112 + -452931331231365352827383029833952496211043061673677872643932882408413438759618649180981015066802448553477864988293224832591059980768099629133059814441361470737670857631215524980564055942862359733912853330700802836100047686795348421187576644461224387996370193431945477817923894730227806099736095637366808998334363443927473180855592127774281224805142353238140561259491814155519860767123600878097664992930188567084001016764989320089975436928558141809511154670292617607507512306645205701978181834676745063731017109891256534012298072708182455061942961131666720899750790517623681022329659225464527524262758923207819822817284577354617820005318950306590453763206783521268689789581692535021180118681942182157818408088136703905188112656557906228205174203073314015127790960256967907455218348105703574435627362205735388171920275282267043272601373175282870024840888470610266266371169949207111272729336974280011162138300399838112912142533315475896515842436466702421111085974935087535883483298423193325870892298976082727024860127446820553966842432575953951534931133375695055438385992329622844839118967301795255390645867221305997542406184204810007543267895981145426840804461704679000424059370483239948633139721077569614666304984248945474942299613890823410860934823936*i1^113 + -7208713110599117253272782152031483182298229970591005339028101305196695950128575331546023475635601506909142212765264741486857463446413697360533104412905594871697179942171167551851564709598273455474242765202732366652399630161946860426129188348948101483722456744414605117688583973310997787650558950293147285222803603342177393963379320441200581305341352744606166951452612736049868089659389816021714439249477880102547280912584374415788478228399723116503608307711524669004453271926959390002759180387408228829776835662625469286882568229462696473975263759052614800172654532051505085005642134327332376325908863501825725699485161459054643519002855796340446588630325699636290930067899091062050866731552580791399279171897976076774989353340223417091836673098338403321382850585901826705528879405562238650988644836305616846739238930385677170704186292835508414835070216167305766556020785764738222417530827495632332049811369095028534325332759918240022443736038325522677519766927010694245881782930598061919012803120403979140003417793672350403696517153322387558086338767979377673847321615852952143375915733238211809310810858053956618111197525841514787223848897499512636618890891487165091853291723911326746990393903729988583242255850528106915493373280256*i1^114 + -26094205078497499531327108703324570534934229091625130620059552180436294483057589623211737680168237263888520108469767628971886794781539421278171629178202888018543794072100903244229271455204469320644628255130129872151739996043553715040374360859393743159653125667180271877805021593906004389905122805954933064180206888782125911069846318614524132123223836108158327087552577469731732426038306817384232235531043650551676314256666239579973836290774566385602312220096757000040993937547948348704577365814836327443982572159152800259565211446781313587451929210748993237150539202655419802247430312012025043657743908842986436212203871080596534732695167527553644413424029565635801601845974097313569912345923910308877294801619525983861754186076452432862283906262059518202036851645253394274787262397329494567086391542819809657829003488858253372770347111298975522157781591306775149766610750918216350190334177778618803911230300917174704954650377954130160005193766923045713436588774995655436271329707399183027085364653174575052973176042083232226959397187492612109238205058432468189266282401991287040511169866375911585529874782810592612778160959773876687027158389392395259515062842501102804440019593123655382846539043574507849062568427520*i1^115 + 796610086060839355774252861031915070499944578209384445651351169516604118691175877328890094713594058972998565354869375926618125299641732825527309905753581269051881640892082445180840211346997235113726397190953216486073612488489744707478353821950927273993555200472449429258142599557493597780392211757800503423752211306399220021827610976746521278665319153984202313652684769641930794041936040200112095782815643058355720174356640156750025434349628801508786175032323020069943370075423986900751470724508274726420846691860616156722802839055134094455407063034587787214874670447306135129458523525729408115728305357130917178971611213624013106208159088122372715348357397030487575848239355722535180903625897190255940892066244149852830776485376986713461261662443306403286086460716909199933956034603689783829646925419220288085520967315104819923837775015797790215030897087885982418684227923218331920942577916922275217485757382771919008323546967875308549841173113181938234114890421180689579428369233326398043267786870394518774628123267575751838551313540093879904847160024675429410509141389863035599520915767857759543414228755353646641381458467974830167553402164420660851299500379037568016498647190441610746789888*i1^116 + -6985209024842350835215288272510131915019028478548717531009884339001378536232359212906510809040804685437183544679599323319186897933720672120824453161716281820060164839073838404306263678855977043139239453548459551216437222915761347922899087240705092562649159103092381009753790252495272865994505857998412004510636558599242150366908033930935490788882215553348501847647666129116638625940321596993127081355272159553488347293525629261439837892354855453315205628239504817507294585117157807062610997927976846041335802113971797182550508563481365391318972580000021329826711887979327425679289353169001873203729126422393743248897450686463585914970792909671183896604464458304194401182455559712254817886419041426458563537824033120423939737710537211345920462891264356576676460173617831317678442982934722991648022462978208160698499546912943659459313164664953471838004484005380425033051712677778096463275028396605443951850293337746616516180727992766730391652935768411943587663332375855866888226082106385860101786728857616076238151245999571234225850419248563237227244745179927162015614516947952932713190236117477138005220618764066445685466989513245609875059253378805232510082586095149645824*i1^117 + -222778508229368827813714194884122389584137745423887370423949861802460499729025065655054082134805203112895206119015265881467582141914651141567763666718013687754788002398345122403848772962127262660861076041709255801871037054056018287702329446149235329083742812010273267473980188099289710328980152617063118613697647462656661043081227330453352765349295937072167535961016094301963445689740278557028700155334236024990482843459291133025054648536288340034750380991351053674297213738326728639625696966602593969576324925836280668566628501352594693584341898792874259046083335962549293917313358752516524717337029069558097376150815420215338577295230224544581246152462658744943094459356302010521507960064057369827871089677780723764365110640182345036695996458698055855680713355043158377139249812611419214284784795457084191984472805383077116074790167955443378030230773516293522192304138396768926090495449545205552874076397426316137567472691533272227602794275502526081628002295146441487833147741708433830793906170033865481917103808392137116387412199370257857934248214218669966672097413833298660940496661780203724716575986787764500534590002690213999017984*i1^118 + -3218877151233655511585783930858215315453436547257621564062004021191857306910338352459961065016928772351572321465277211858319566939700664711849415009887843556908140742867786060515569696394947837568593326206997184693633487868703777842121827131989319652283257497149296298025039435413783882964730172259292609662865003714295174157416713339253096493929017969654877772383843557753317020615394700495870063261489418617622741043462693081051746687653424573018234428244670433975469023163640713494569859152606697206634943516622919541570400963682902237134484265588288670155517216718219448476476040805778608119709844952397566348338445447107237127508357691348595886596892577406023675403636497362131200573071443193934768686189882108472181510253063810052713948843419465214623623676174623836223285353026279367995854339530558175319993957522529570274377323105706068238488656284066156574915444801494493600653139540328108902887345128204458251083186362103272685772364193849383109614247067898088419537317590265186774720407012763484212984987441104795208670288183528774775574087217101237884880943816296955526071222687625998499840*i1^119 - N1*212054233399362707435203536871761490898120076180736146080132899175188226255877445213611251121319257626071578350951077667984032460238525417356000000*i3 ] ]