[ [ 3925356158272014681104794616967980879169636832022205729951221158185120376007879678576074794090803889155088543149471267414667597255700263629250161231556774984249278120815003090971360003411934024436427933171721122761969841799261780433238432793855593500296176081447027074558003769550314713593522863322035315396915111070827561043540889711631726482458927202275979725387365742786071308832285291057400783126428255903176835011462976589998319722359765908522434385841989964968881722814730201073855334641288940284743853465335260325916024298984040486930697902574745141129286159504588616993557471100469172838765520921097918421096759724548366931285333828314011599926819780703741408234204751606227736228613407071547458931866502219853177044307868338590730510234457325569334880230228750051451595322553838354096008720596079328654692638908040167117257756472692611798356135914672904561405656607660206008993002114909591011683230953926754155361373154179835708165955832287909701885857481184139180305943036429712650421501135916792905541777718981766981123207568482926576167212194501480541545786241202405890480803582216530584334222292134062195726740301876397569962502206370480374243672509840147521967299642634173648071910818175551116729976701097108272602086227084380825970604906817458159884782424823441433489808192617536010942008836900176920290339854840379448909399211850558691199973792254058810863413355682163453063051065693491299498163379777648338834232767218297427644383570012567695113604122259823000357132395468930370191828798856450826750509222818218485696390953995914103510743227637428618539515629570757007497737455875460458511599890658614298377781797455858350024746526771969659744229747695080963587302531690084256767175031810572306395044867582527698646413538490131854240277635906122906598200445568712750689200374565644593170854785588266162437446223342336450054466269106578527119838328317561243077370501858720804571034269272185092393571986669095717430582611800788471127483041761307912552167365237837752057356304727662852133229007373497062956184221020117565783282831818942977913521212383144434928144673249680542860835027808788519057318304832094440428937451025165029093967191949937573545266633614633665019608251730460750371393488454094839058052094867518169497666161300014084312667174462715230094202357587562390203541345838280911876966785415166238426747534541215877021796413712500773495049234963117516656439988012201019813762320325158719186078976365040725829179424896364123561050700061895960821619943939615305892137592400257535772007085316627749513712591202057974281478315857155802655764914723464110150924124238974454176642302065877159920699088530140013730365945336786022148388994573926400000000000000000000000000000000000000000000 + 2302422761826528929063158731357643565542979724212832909769249014741921955194802374784533836342018615593337075063427533692392955157540031143787589797801734049617105156518563575755133627997827029656445056592898331358933629414542628477715046453846696932154478113957259794382777476537231590707680997493349617538305258823537868574397911681266135979507225205167036203613418836919582801811308262263097144283692660321073201258956940131194891412725011162925759127675042750645083531610575045027682249036095269993562428513698372514872317357116853394222903229895242072661508343028778264681442856298831369115398823939377879429880467712608959253097666457446002496917171213145878154212473633736112577897881520151520991030812935652030480603249928755604095500443245764539095804261678688029348000716600474167246765050047785721087476422409125443789115269987106107359030196346993144079954852083580043170075028938603990894659199754493814559436991397319086442830026273303059709421100708261131047532506290580786105415851152802520948090221753257174736156840738935997695695634683156462516139723062549140319746448501878890677952580770452738722280656980541933319126204601662395407852549849887011635437052151114682831469586748934546122315938841486194135108812052590975264950380373786957435326282160835150106303412734912217904737410815628152729882571833981489636376936830116067867557949507343497687900560352135696653846929983316732420071119985273400029126284056744880282965195375135430985450258051207411860878770628615493991587262049292655140158999350677504215963055543861287693867488217470663199558348408498608450759000353630230755178888802700801318540761248491757140943100031815591784070905685312030010944207258349788302785294652026097713557384380154036995239874772886893960220537300716349080455147478383628763534129941996719301024901993817327944887910674918663440459484756434193195400504505806219295724434991453352117454897824814041950668833300262409313035508821666126348683184752788794335317207991802431094274999663142254772855886744478938747344473114680009254287558154330413708098117012016815849307254755945906725302358521546204622144281847538479345413935753756707828298383462778442576973994712039274860155671535978852831105861907372670594094851877234717273485620031730953152762816657150777183172889982028845302833799827555789661026410837137147131013030545710845840940643487033567898018092223296191911730434820583753288832176713306276078082057379345716402174321315317010838889623711388854976109934988601576311049271925260504364109967018796524075770776025396117659377513166756337373481962918172769587507012704663343746792006411740674850138296878252180463211220708008250356765608174944256000000000000000000000000000000000000000000*i1 + 410994555090645229712050597144329966694323896490331083147821003602627417260772705226016870095238795354438097109964985011377911750484344637457654178316803179882373140551436762434865070350028075228824957999326114738036817554336593681007382384243593382937168892513941907449710887880598874669624610290947281902452731469711149004738690869595869679090594047558031480322583809911952993796613736065274698485460155379604134825323397541290933301181483218175321304175572647642143182310921401542824630725529410098943848290583734365211925679631239208698753408913663823226871199182369781279610272280485996542392088898691682153668491541918665148155503823062907977373135915160057797256260408470221023539455296505085736329191187844912683192897186196373264541792033073660667855025572871310350391794470049114585771580623638375522660319469453216301536265804877736265130674314346246099604010658113654955760914418690743675947519540898116512777531161711736149640296069041680021374741264577816166438155280341809607669676312230251256775302893844252344627075948586463850413570932081398557960811812407643918992886410535862985036695663947779834653325298325053035640396808394353510325591378133596675949789451851893550275360878387315447309423333995063075469643515955561240438891588183944258769214640820682095920696958270632165166262562682409351567660915228337729332967586143102674734412523301521689135954710218417125352504665025508470505085984144146646684019959853168482690708890577592932679000670301524697737332624842060208638643007470552920593606775471997429597036215235021406463334524039241692602261985627079451244269435378080859723061821857160034481277865777351518250834434353518665861688622975637530150861520302517064815242380532727082372900235758641348764826732914751138563900110556350855801133444972438417521563461236288669035807595632630861966293923844130591907856044042320097520883453753889850630979477199237126583817102031285349288937124485598475969871663451354349348451590530434417704886472681788236054093851562687465961347012046763393121797297245112782893882140618638063503337591900894747920254477667264266089395091359208338946043084145197013748799496387850587350776084483647091899376981038115900045754676727381039533881399691371704668345521352649174667030191038656157850893567101023624653650440004065807718729499520539330942538582799302309588573721629473717820619359849428335370722846377687796012895792351126348588607023290751336987574234105593960332346196985656573304452255343662761484644302509263267597459077246430119055465642716328700328453887329896746978831395287131251227125271328837489695863683615984311750157246777754372797656029915345451913000783988065814396400086443622400000000000000000000000000000000000000000*i1^2 + 669555330011792586931355368148513202701417847571516029191344734169968149649521921883104428979218042598091964521527090967301128848780774337105796974988477507135630485901351359288973960438492517878983826896471730635322255456041726652808589586327510677315632551011197159787655392675186526028974745549844688990854351347871040621819203158634046167146288014673252355344982307752884467589049517752328358161177183702291164588402630932588069735074944102211845748481978800447578782937829690374571604366568056930458540194911984567072030185942364979297347926746121778541233639018313182128689687619572758220285103566589390985169008560491495051735634549228069065035831498833352717750472754935294431987133425333808828008650044285286225193833094489121468536905167942653331398670297701402460671634895707496321702349354392190056209265188705571683925140932271182829697846713708723001247480831378709828231836542395614017713391054072728621031364990320628443853767516707567890971809037041343995437895068244333092091879153843083600416607592945707497762637281530385286535085529414242073222405197680420244440317495268322448850579244604159286601514470940681564009411613129202311330820361363141199438954773785532539527059906427535619311651492330455350230391471302485197532758478544219107790442074860844328250510723456910675332139663277114068457113845593252107632795627765669499534635238033206947769359597509552931938858205960701574054534187622612257970556446385985447575666454584762042520609031506425077142502991544182468183271604830587937778241970171559104016749456562048275778483323870492821967787657173874661103073742842820745078055801322443592663137312788902733497723798574760529644698602727890209663693793474834022409312913723338310144075015393834026280340540518943865929026594266383672280633083389056431834521370203007740355407604135143163839221508584644297960493227764460883565134302785178684086931866329050648390737208501804618928630848494349023527200731292541573938948625826316089125555857111804787774584444578421621868686977274506514800577288474455922992817899768269641994005131849902339706801390421717571953990835115173709866872787674334391477051426796528392778379139100507078313509944463744986636366931350847052946911368974692230127565764196193417276052086401959429903806558892216070576897382933306268832934492281957650910092340916985482424299757931800755153283805032270610147735791172558195586916916551087620005405815193121700401420346229053356591893917389975575488649533918490824030399618024034018569286790431314754100494028503331413318909736289567626857137856001925947037799307870353031595585162134253847325741036193477651754236340645597758142184013453175297606848985694208000000000000000000000000000000000000000*i1^3 + 16709871738220847646263164540978207425315057792099298747458507015385632611992779391650101310227945187304003429427426057047021176612635254334934311609940201404289352657463135312291855908222810228608276597022409912750257626704588821598604343773895057030038851345117708219972771958159058459364783691162187851855949786885234379802579768348974455250754631565136081714671491736485953072540707410219528240805407602183245310342324717435692719286457985655147916892850611250341075926968257053595784217372324337046597752442126078109142444503710636374719826844151411185264895551981985535117171330520036568291958487488178991325184977361467997068737454690622728746112488882916534609279961264409665425829696305930546856567031600957155307446775918501077503079794041560377047927935773427971309060035189885977732366846568700111739023707899898495568397848749070915362275167892290971450348132804453047145522183671947895003117616320355308811771334260604270312917602976002982217489714946316595899725426019484016918622013071707510084444586724475980700091424135100417351028145979920811096363912301132670724459817323142739441028656506032697475889210930862135159755882296311317302567876001360551624062687894661063551862487619512627505978980252482203556760422097009780424554284659823635246047668211148578829909679555948444747914860244241121588500932955413406664392056848311742059789886861270644849675962715661106542940145717201982391591991223598452356262706589891181249625741836534154467280425289768175411020321249695154043074106333874500131536763453356703895803411259731886319472673559951184372827105037270344924307381104556870190073584762773238166620460970260947584424322433891851813102639648204556680700712356826206245496417404220365997918630804511421844852355525434162889607372538117151676917577829090841590657472329836011061373335758466366342635115626615716053541583097235687491635669257814646981570039537262400539232346531037973566117843540863106669039970865109352795971018989942451472288575775128055893393417186191348986398489071063755319619233408349955105570218686134790551098262263231577305973698950399524536534543397816205979620901719421550783573334586572736206360798273201763470795447542991566756539045095271388715254171012704430448174419535412515919947765619319316400947484430368751968769596313227931036461840340536940395766551865567096683612223808451831572873509035516810777091428531392504377888222214924956064511227868742565055789421708334998035155717118534047200379627702007836826109965862132384024841633114172117494537771113172395245090204687229459309157081787650936124822115197864503594780334220901133484005638575884035008724673601435447251025957860729909648657474429911040000000000000000000000000000000000000*i1^4 + 33894529703185771015253712321578521352624377559339571384670125684662150658422303974446936346292253745122559918829236283521706258290850997556859905572968271210978787173106492513660189979699751239120150319783390212615542454828027651794072347421060891391437955722068782987848052631836167712712476646185546186754901952267167092171345151505945794007260492556588819112945943027752316783548395263892721102458627971546894636782157144873761181629395714342644245214752472804627157354695701846424481587679523111625937529530264422115548121938825154504905381560974453475722422162915343648186726342711329353926744285045035615176640696888183903490754162491486797841173094519431314506328043167494910926750124754151403657804826537402909537246178767328489443640703987532840504225302499669420759222010320501635853259899425719436317982229617026601049035353161097487962469208384083321515930981432965231993384083529243323980142396235419960229610188678248366803130182271871078080024237972189717344160280448220795836485209310368167951845845871018281653553970597683504804904410589172791869639365858567728924686344894547369017983317733241677718499580621378373130567981896028134226172071084203810215304528492002673484500827194446250502517314666871804980268588764034991139770532220159183374133970883184109781436546342649364708699372489257596014725047016133053621531088902354754620883126037530067917149132737204150249959143375148903912445019573924392646655470582808010034114586822611131936102549187665127984879995014197703213012719014731643870038293934996103501303434397554283812693268868630821291848667151125508015369671554900889618654552628461778632684417988818398473999670644822452718426756444763392586346927329784288508241451306362964119897894797082552822513857735806089950194260750930068544129358011074445005990586022902701843876244316070722808379429951804469258091370591494940763869533023701645308140652565978407013406299855948139322935239885519137144695672213436386887279119228867407591259129477028676973766080252478694965288134670452916308548366603262476578147323838912180032473583513009479458850294539134860924086971480791258955207460591666070094298533703751970364040855176916824083465004091943707779456647183819571207721370793923071747384069149887370214371211548530382931368122588813187008544430689695472096626544282897263521056712860731962758592151883805192898989173824945138022492613754532741362516892645721933884162034531586497548594606638885866222626635401727984855294555975422005662679413734889361871908914520127781211463593021521620110552172691502263067285491730528043220749108200209086633175339910171271124252613975262776258841874648084089330895978277951222356119650975088640000000000000000000000000000000000*i1^5 + 324158866690721487526807556007035808942395165221466796705107843851562274272101364983924378006528784096648841568849124789994748212020664893811580873691502139165729423252299989528355023218574719682215428307345491899074938624335549743782577328460861068511820485401549500566738320741066746380790177805465136577304892083237447773444397220717393084484215297557111659980559151294119152805836345469347891117896658561272137177362581062149636277919067416217227737248687271044783169627373059719583214424866739128090780777136975645701401878686292868416088114396182433839610571827495483632360651509325102579803936885160930374700373920149752314239855478431832861012761856562176804367724697860999863329529702916837088826008922567742009211266756505464873104507195462727262003739218825153553113113914430586123274488146756482741746713224355428641569558207433836045880417324428248870833746576343107366350952897671554855462833569052616765156724851353991859447034945230831195216644520248322576945662194794833091849694249852156420304341063581249934506518163690633412227159541976024940838048397062302196106443105043181519658735359307883720053379651961428269363724040390628008684933557208917169861438236078682585984916203916494514555077438630920569835005744490724663452911868901422662740382980321461892559595230198055017514953414647387447168943368972457770312535511634152704260614629706551882981125454270974221026370324420159901674695765507309176021920863088489630094162486225132076595859795771589941640781141614544471964658929552814372429730558906623175299631837044785358874781809814042672760829613824107858418466236243107276568318703380734033351987406390480989156789971688062530940035765082776074601837552730911972029268888834561789168442169004213758365749239256385719193819185538906197592617482476024011050834830020968196624765809600356134945308184621915240486426643127889626419272368545963766874083374168992020104613068401877500479947670225523771218545200817315688716695074898899019229560443862149272140116735150761578317529576012405014325121014022105277645941384699302570285149321111497128857172332518446792208823409628446618277197980560489512388423413616827452071031649890153009942488834554060666964153763263947803144244247923715827909512714163691017980443460482480996168825335135078357171296285141381725005065249305690472490537146783953590260905222030767629296523623447381043807416370074491586262707484867572300910356299929702466478963777017064340779445119302244527728319139823376271084815858041223349759726527530742060849192150177474966913278476646518100297783391650992708385659752244395786901233430606696621617880319356871358718117013270222344857125810490719663483994116823449600000000000000000000000000000000*i1^6 + 520116607218829681494229405505228013550063763942117526009558322476379098712787793373652688112737025342518271886315899089501530070385369930751238723466558214666842280266355667959879648414271937678063359820891374861529511107851822128317056287034955882093890659623906316337777971219022655138183321295235015125346292992461243742252504530028197179438460146374042431832600352416520848380260323186705476992562246039727992873159459205131305474973804026677672974847509874936363535106079738848068680222748270440411287972405057417060691790676375204578013921493703165393311408575523422348436969361049823731591696057673742724438846296111308579900851692254708408841077988815777330206076980633543397756878000921358590379825816436802632871048131556871059459842195701873424197164976754740178742367905482600357972141796113591227817774265492439479165996486870423904654260469785920616350469461259678852473528625584867738966633008665993733696609067800982563631680223482010257533750419745027876499522039291811459200903502342759276175680940971874280523257499660692645549849691654903213238595811150835651491048444753447350064240578292109088082775225028744473229400707148516916428058943617280567905708982100135290845343611422123038408179523162560810474628426210116324077073112142607585762105647456513285497778188783767823310725385288978866335452456615806810948440209632819849710807895370997851541380943368487089328731232413243246324289020392809289935857491469699073504749017666928660516800885061370656134640347062556549510615093771188977621866983347631187821857598478178501594863223277142543279222756053817688025310425783697501508002796715310247891716472004824592530761008992678999968298888874140803786122529098942545661130471231343020402800941368914710803071809073890879993042021912080281292001883336508601852105684653478630993154710040792281099647479299708496977133516892575662327188560024836456924290559208849512967403531369745971353964891665019700775351255222670396542771206989164475715564371807360032192322521083310270159699726183963683492567252250223950204170990970001824866983703217251479567607103004825185412319666506169300291451597355810242222741870000865903115012416459239841622999434096882713207367337191423849411138162205518060013059735657536835832651085255111114440870906508239143000526473456180566487735865456385368458233418878248553001436181106670136220535927713770353818629358571224746961370205953034171947684761427806142929050294147998179820676960348147373930190785402735240909672143529895504386078617551038294188519252495078743571266835219679390902229291204271349398286058830734174454066748243031962207159548989027484870743897715920330553116547774221866697088701562880000000000000000000000000000000*i1^7 + 2564701783924910439083188621014155679974314293328008902184498029225784502428168440009126864732656356605040825307267288449006829160934604406189979721806095736314810368273010144006058904189606425787284054236045272653205416119208922556337252546965629951673109466623520255033117811151041115931102311513175511754308306698065710154972265474525566361451367285646565949060253691750366431690541026983864418675036471253130929642182842393419855023387970235477838293804806721247410033235326284554775316557049806891721943597677150087905957921639054999707666917623851563975251248363344131453098886595852829409087214955839253967444778790391416123332552795498746828482281037168896750738900737174562819442394087012138864530591318381667264682122586561022836805189597658257796799265397475182110017480356273630002819324262809655219397535285877068321592070540629739277103387728192949324997700404951910656717328556160532165716138483438732105821698199749322351946057735763474559394372759263439546988707576303037417430394391429415743022070967423564973685668162065042486774236906556640633237406680038726801294055468637470903043857074793236363680910502678985260757606619409082255582845994475605369685278622763363959795896510828106989288022424372757588769608035805546736049017897183931226347459932550159439799151211471033607934593109243489879767641842824416917105748361652876801147272526399977952077804932173951988373773399285087781843184171314628854505004704209509520023633673041824174938074780373063249995410156887960509039734934764419461795838299786333552229583019510707014968734634621424659871142271611015478726866296996189572073942831093623114886445845391388038463935163105260565652959426468311309479205922765031401291204600519446756733983141877483747215028161999807498050727635893704777657708590998859070576026088754578835734811496012562480411583540752215429671757644478424838724903310596990930905572970368094638806958600905230101629100675704112170086730129589454906073209994383879306729678211618988869542720488327767378730393612915864384719966319876235086768698581874961554349366999771334855553045163340425495798698413341496467493843845438973475478171390813053066093088439927777564411799221500075027468816347251155090032090733917004383144554445160777126639972444525033554175279109927258982817622977105051247969358881436886782705578811700099645729499664391109860639265024067372836871283999911431002256812052779526117510674788586559020267257759038135948569726351203328751303526434545595760490710763960356442411151285248759265228823335261532689845809427581630800957118200512108049638147231599367411751258868175983521584297428687988601490461665457525165572184970029861910544096270745600000000000000000000000000000*i1^8 + 1184964414677225986150025686017392310182248858327164852229940723622585164225119376827495722552520470872379372900814618709283336261238577060632623537207616440345181267464628487390849844798371278849175776064785747250931054524915929045179132211798704662424369802177585329768965134662755581447472330329923198648623180142503239326924055724160695876678412350899248930805613962703521781270159025385464529521711879735031475649447870271183558775625901043437407913039397289456486799903166800664495921355718269684593058700027379308584415465539873688546248232809194561875554791657766901900278723481030134011671753714572712936940886159193829390952023291056693381965576493454983878676177932300641286635922756020109387116356706488236755703881625376604740308758059555560635110473596200086062028530250124872284642453475848057370202461483642105409299039541919710288737683784001850695238690931323488277195483706487504677133405730567560627247643614836983002419723230487715990370381434047427003532860919852244815751264656847416121108804690079782609734391960451141638190336928524148678824620553009514765237267787320645106900967909099730455769092118034784813478197876229839956324444207766523685370680962609807089203403297168152596472764484389172307660919705722952450999692298993383291972883479603615164289208204521608680141183342783097306783130036569237679015079381488594528293472720433098470173402757224451997897347019444593557865161545222251377754283135989369527832254517693659521183084650260917861141974736188012948146655126509905806525965775101164549140848154797838739674986208142984315377883405073534054051502031082544157160572098280126006510787588112061145548378056528544944159626379674734288732595701921919213851439569086652677380882261753945836054520932422986156209919641610009262094706722673240566394883925688196299183147454385258489047253695644619367452470013508540736452753784341050992663447548013012406982250119308451866287380062644314421733146341101206318712768804370139631335311549469073603823927149442463717026378864994271771608633010660402067588090655080797120969132791896206614326620759496161039558079398136539942058369719370592722575024173941426550606355230519161231046162134430781808095831325960372437130678777407238589586194004418297726670856815478153588336533737990624911679358769189550196712676909203136718431671337827326591382944555415349972062085296361793158340687488884812039329192697795225962288733313911986957420499159742686413948831995623345936321887147407819748463224337549296439670353747325407934166580346327584681311560529803243589396668358950533874420812685391989214357762553811000218206053991754128028461810087201686051685979256092950420406505832448000000000000000000000000000*i1^9 + 4457807452922135689237193281087901809372581918210573521220613149519202752306992261653111720951912888548653268283730489934948294981059258884215434849552505890754754137440374144204811381170006629529752570168376050886469665199733216279437449387747313793684963090302305122091219247360611544045893673904706434348250289408245324963077427758313570549943378015480411931804281651569569073043712263488690020776591266410623826235445553038223799064524886935543402901855539916716910059113455860184976265296152377390792226627741781652293201714686427431767635637276018239311866637111247289637743896514292148199852740387516519277605313361711674998494688614324179766838529741888795724022750516555455368852172701084762288342526830799610974800093751390099686696922291497689617679987096865012846588649250021044279110563292896727398173094176151139843275720271949604610954977021729993537682082755498123645074460620931823047511047404453124210541804430012118241405709567140290014738544111796052594616143169814854077388874140085165913351597503834661678720907049176746567741480531099571381073311754125483111301809395323681632654409903639001338023168617309397433699668454275185442969912220115077488529120722213034368450251042035885893380873468712895266098722792490385987882315722507461712012838037613974221660550758107056946037700848748959466566867797018800533576565994831765594864438180586906142438293142733254746964614671589984932617526089536001976978020692917970804554356605439997479637110195122679255202780430791300899946320051091803032266801247954704623814403218151072478432200895909993260905404337061390777280261122670004721169520336112004774248427023694884018837118521019581861081801862246508042845232508628052017497981311991571683269735860601041436139383971849897593807825103062959691455329536011060882708588732038381149304369975120398295098753914464953753557751445087792764217390710557344158875870383382907412772649388990090661062613467115014633221894228502797685130574287533311433168136943427200343098790280736528966585111897036793358217445251689599569861897575300861962139861393209099072001407524214871210491072619057421854840470548250650313830693553126513304395086607729731298215546005239462933508796125653085639600948775733853466252814766099790658670341199699023380529553490748460714948399100034338565014608578460692978108407702502855204930513947338967823538054101109421192202923187562207810104648768296484084271007044133126574794726937817511573493135673995174576540193368501935867495559835285279933387734207469059174018308804603478228557447421870697555386556879991673318870902685754240416613736769525516763615183813200501956191054471460554819806203912130833255386813825024000000000000000000000000*i1^10 + 750051649798877772624098556390897901460685673892818942908033992936176029205546962303944574269439716860591113416609817065246023832558231720547760998617093870106659440942246853894147263420117395089556634025178026263459335320866230140580939526455801806804107724584581002738571413861576739580389871077062551693129279317436429960090326050093579278299169811011176330891362193826885688502821672416390390605472833601181581405605377943230153216446268275029978781711192941003460229357359309181121144237534172089213716557564328303735859163335774795620468107273999577968013322182696522432882703284839379832292056981733858083292517541733647694144323164552699810531249737398538500080572036114069133858386361312810365829002053658338595961994151706704307251848460353993516925585414848618473144749771929789764552976678221856790486781669295946103451624118142132580034448402054566336975373972705497678580756148709908606929734876518197251738768549065904881421185882197531307743360278620512509511786196991241776511517767823365293980679842139041065251706423252963565612578620089174230991182026854449182334887235007328550868765748050451514647494141770837364362414808080758224743713283345576217928612567096760338984440180303740143851896179704926013153304330033504860296511769542227856302676901636023032564933911975083054586424002562154931999652116707930447484961172810376230795196885172079954691913691932731082317907711466488251100122139749410531510823283628635229581182477260827541410914814536636406715255802595554117464773231920643339169276832727800919310543747536367036632036222777091946880753230669000944250987672070911570617647164941832489734923818353083899449492893867174359418190759899013302481412757906647894254907709752443386662094624145448305144850193673993265826742428047799176383925337515655692333653742348955843248859295513562473732327744486476888226133618868481766710427092667387100482462528483419898020997157427409810771977227610554341828277483066748081169827002960832933399091147540319524324773343823779500252416874490893912514592125459296809830762246713013820722897915846154831987847741230658442637899294869930562622707829605732311907494335799329550600523751491998290128946409876299307806701974753683154522024331518444342442653661989566059671801283515708402419128015603468555032368916487513917579869931466241766021042742599458838912743428611824875689531496361929015539351344168041415890272442419509532299367354437499318981772008622951493276702405918394603345923930486284821262319175166017886203756124381676819444884722916064336350932827078873893721479622220723433170040942325131236647017831643532051226349309919364459651235779971419472633625306706885424432556277760000000000000000000000*i1^11 + 2481774028032775072139190739942824727952661024447477936198620484342516805934142863292714573537924943966141580396443876385251996939600716513882683533429470761703110966455690271174309351457233341923079911438301393788382793131688322742444503665174638764332381675384460238754084946609927701345011101674575202590742465706962869575231228920752712551995565073866976647794874261298388660173777040823500375013971138902942935351729290241687223805599822157906334274960864205361261192377786987305261782709028073761220333787414592757637201477567001367527549176326494206444523124968546444486452414373114145497072347612277653204950074068204487261239528067484909745024784692197454393280837133237744256251003027096524007907350161241441135661649176988646743862841898464743130186788525855232656146511027368781852833524636562930215912481248905689783466871559622801925079070681972068821779614567253122070176467792349053415369255215214090399734349762665531550201390297271354974189493960924502892866942767594784975924655327407631650302269144277459059373977222877837561480542591022406426780345354946944213503256713961731712164029469057529168850495876672631208872777492632623088309506380617702322328172052552670234495587265478417048263035295520367317926201684958387339896566141097393501680250769419398548686203084638820883747049470374238119923186120177006192692731543724124829166323961009830263325723772238094588273051674650300996380312961725837450025675308962964543122845754679255412317757787364087412077943063531714536007652877459107714577061829994312248179159460149516518122292695493872003072847371331291487342282660377378048002928846440364189524596591485244531629199487499980002956644428998704959477868798569933106418164210192015344234680203591789994214362762889887178114252018097376818601792606486208157578474268318846903996623946228607064914018646217089007688748796823855803838468150965971994020767562566931562445563595838226797474381010819634327287901360941846036315619664631416714138994396677755687541081281555207383885560039405272565590550316866089486831579039309707555868947717477223091243093413748648100004907467890134462358908954030449314635513691879190907236227886006543313524260123054762804625465117440402847056331812577241282326021747315963661389568889724338669730195502412169171777218174360273921483940699957484292057605033249288898452857031045487232067533048638134641744590892803496389192382171584770599297579608379469378322274516809353991006352484973956979495493288700427417539430989963305271167974783852185403788303908718851781460318302834848495023151541362441178595499088637551408939602715773056981371499607320930279841744514715513018195330304711215617704722432000000000000000000000*i1^12 + 341502719546722231952383450075065670962589903310229176475621621746703810203895896174299218852605691545710470829880893233411249794077993596209952285377320516390096464767147467026648984369065352277723890949786342527164685882456129390167406068986044928110249412857095635273771491482116529199191580140757097988160576512316372232922955184469177787592977361066385677175216300859779243773927122120252502119202627761185739669689044527358863956501946511037703992447267699361130508545007121642519292816176073304015887549936144978804481652066316827484164452056487502568306398023910006057637480202500381672422822984404136008179165441040850770082002704803201802343567354942739405084787352563050507254571902202684743521113699162996193134411291780506146985731185756714989451066212747152856171457070884680951477749544480953551501652093932288069225700423629340221933927675643554421529574586463932566119385776656924008676488243919449919969807590511138804864203433697342503108020983039766971682391046052900089236672944206686182335152314168792415304280356453015513089069212619587396564853211669899724960950571971052539631832508261680909120570953759087862637732539671006916973208734424899374969158353622167691766665771422736891090856558038579115254870430187465058561490727799367498206538651755376179189496905929638991789793680120055246339685138035663504453659962171212709497922287495466796906094880599267180607629117350111691134797780624118761817191588910275977223763343634655791300628048151841574613685541196078915397408051229135733291278439440303605694409766721760476049738158095053861371082414167007824272853807276988302405939986890499325370134091405803190280478189885315007463136992779803940663745692690579134569072496996671388393231907281385159702166997855069735974072488179272746602006370483014760823742896133923965845223967506299649118425516427024089793873055639188219082380631174640010081833602913078033843295001751412945893012603615885232520747758834445072873064136061244383642890061548378376742948247479431343218163337984793250095559761195312390336740545902647821416678224541425230380818774972491776961875342803711170412007440648056346632861087756574236391626563401507080465772157145848855177362205577792487370601239137499972408223110037782639516220309814803671786290740526768152503066643176172212608852895072472303894718808316885542760033517586456388998720105337615031227154575751508212276591385512690240203120605023634132020798475426832156995584321540328962476385683510063796373465587605672383615009865207797424180481237142182239645887222370108438388571888645795385287524476636169842051877191926358108668193515065602287347280001159521132477104776807337145757859840000000000000000000*i1^13 + 503180300629846935209911771502823373092063436553693355951469982062010201520039053142637176914817864955011033993425439257989953511131299286427821627900006320641212424105794599813549953241349598556318542271319781419565451687062278366185882434989883486540970550197188594676274570767836217145630705972969238653252616896752951385905796976277932826117429629825467622029153822939830911380151077607606039469975764020864143738280445983757546401071450908935765090161506734434700210839825937058902884886854047599998384762309176241731285883543934043170967922851900659691680222807657515321025572243102317928982345227994246694762277931677817382382144142677160707295936293377610702437574216192201317001193814128094082582287320970390883164288269557724426376315876884654204400401947047473888055794263215866540661718849597205851345305436305598562378072896298626185239328451508044610832247408992287994016011635510601028136658394025341378038773411476144920267444045658373073074512228789897975806241108122697025947450261841003479264681735324241428873799077493502352205934032855035489196988664077050774785500417028716329271763313913275967405364587955008366418417099991602932045678133721067865946457988062829354630189968738448990067331789137367335084361710898182567794934746067972435915066144084978105861025465107862988071474476011126264558819218272300789942020061874880567861295352331103568659547260889657759568561512234146584878603566479442341753090185278363925948724716720595214524641593076818469263433874405747005503513723981170436059059619632807048240773471059513755755678200921070007994308992153661905893606025802028534897541353466081423367763318748498319110896036157650622087461484056384011186267730113536207618443332345702945714422316239587987811864466331688185882498352974836768153790647826845184404773476227859763488278034345190442299782215126015108072221420120989529785582416494994034728276857332039670120248337365816046860079028081426016513836840953478042204942580945677496074404027199002983681257342126309709883379138236244165422260324250462002358902554776752259288093065156761726540601546671665799660283153448403306018980211033036038783739635376448308402714035479324421057597202010618984303462477649669052733259819351632463593228951265906305879222452402992745151892652439329154761710894311779877527272484029158810459568603704430855866106999728449537532679690997829302833236427744955216636826952964193679028927427854027609428095109551348228441117868723619781772890919371362163022258626396910587967918415867619783053585757118545139012647755434752631705545714759055286236695600489898042867132916092845701185140870140583064618761707799170511290637983617550143140659200000000000000000*i1^14 + 50357127252239628946035953689648073419519265558159368012680340269436863177366645294692092874610741155557105177064166150837939030030123854470294707833565823968893061911288867870528522613991059198285524706135848342974147521178420045294696279292932225434682635817835782657674222134489941660824209536952227984253361929583002096913161616915516451884016116159041073219029011246102687107375503522853378429913922171347493139899500430101718105644500813898708010427057525434435982905972480709425527756115104673063660869243800460183149950247373960386559205253665299730189395460289261879768175359040455323162750789026958841959330080689326929394675094963914985635112338125843095922164341062575703713520486362840491842584436589804136389378080413873638624292776358002391864877627986794632851516459514711695612178105238640339253156044374649154057737787692271491705697376354753587507850457908608930050759341104919107564201591817303836109964415610421937028657671165228127969236643955545684474981327607118897719780648558429500388772682324226617773934907804344133126629312618550563045401472179721619987278140856243346857704828349856503032367929942754434347609821675888149859376546100493811155074795531820112464477457874007334303688564358627900603956208990404769845891846548754297920171155586828913503531127143783007692670585009673509054195479915242065453196351102078423328638687189192038542796029161345303155429166308243250402060842053134029164486152533612660481670583633816113369844490802357970270440912994479354660525544105175365780286799444021401243900065551172285585675949488687064043892368553371714946885789608535518202519068638727152422826377699300746215431055272557441120077837762607431192023784724618680021374480776039811171401725096412808268383664542854999642837144719107894203553792492438179569124868557195607934001731587083031650171686269625369875963960509232331669464590527435466246682489329572987984424369267322914641120289794753114440154483860595238449644071796014288877390451410502093199959027675371625945237902265874663627186974516953135039245060411386854450437551052856209923356145233088274744992788311611131362681437780622287200516439933469084680738731780053654014060362414237928442954232460022325301656921793722367457456429407252557824871982866997966514982235455838247509207434213252647975194838892551828650829951325114054535901803726025049986317580036797477524503764924898958319564274835676286071066964760126390313597091615134947930746583491604229772310524039777371969514002663908506191612067866257662111655295477875495677607743646618587016282869646159227212613131522793163930011591149214846875831283880447381690905038803487222058022005550746436003430400000000000000*i1^15 + 2260823691461594667221257602529635633893015455497211689392497082167582023729161836938176711763102423541768880345883084789401735682238569643373507226514362005236995385456821820562115988370648489209354328222739107526786368852614418272614799552444569293153929642995122685957899820098967365940880299238496545504338100098832743024903061664014023733123123540050213315711210626753886312972413250882801024995655294294184006629789954137253868331502332426942238254822410273843483321575807746824709862253313323508051431134412632153493687846981885097980072461991272745210731290216628030707891983094886459779655760414548333246319270468252002386699097399880633335487142332418880795873567614489903668927763216314000555597821592306857173006707277502196638553924308586094863168580646081008138453407972410005969490095097591321072623829990135670244468748117033101457045152321412018589905537516723720474615686302828827603728354295810017731352651750350635388070642968905599704416802700754018578570982609545625300881177309765159105211107578153966605922232135004704871195428622817287950448483835618478465323894257804868989631072624791358991172132561928979799766593098970179206886852082998551006091569326373481047509744537280922972660865355439899096521819648378715764902182854746388157210767234430563330343017351879765188805048797780429097098877658225089530740129228871678759687052864509346515069419811559989171928653993067631944977728283617782210675649359840356455235011288858808172810559466401901690213468824765463018376745809368731281395167217212455109782578718176482082332274363491330131160893678697629464844800355339447730189612581154274619177301088894799462922767272390928470195366159247130842422105611624466543893906463374424775808588983828624555841459000100049905219018817002996772625365235577369684773794644956075135403888192100739082758333437586713449493956947501356842780452117035497623866728355968020823753304653897186804774461708321759354056671347871625644977857486226587880525957087185229816303704667708220863905742073512051342866218508903265472503876470821755442712527148010026412439968163458972248745587562739258390387288197087279358761690563972903819950557938144668370440485603715743858863629413257349667657878195955431208942223765794260173196644402109018853095457447201873030556856989751426559506813409205117553975353969789464631429435171656001698045443885193931093716062108320059059281145220062429184871572835134693902562491921294430359294376745987011089151106978557315959377075567598312832429585129483071023417412301431014506592729207772270709383789268244254509632420458564701758092405682913142597484807740570825027522803158162311673393619162188465831936000000000000*i1^16 + -4429763537291021135947922762996645700373061595531197159674387934450727392664946371035260367760441874156387150622510864072563421014089174323789710596334005986783106444451611172814906449452110571110449478988910392893690407353109533215278590450578783643978274695427604363503273370148440808540800048103827017261415574529878974656705388322236478181738815330498028888081523758935779396822830944731751449973676654482881620329040536860681821690998979962253177777876492732166272441352511235667810263101077123341210177169572743090641022767381331883046374272895903108817098582722423845572193600967773148595967564346024693288125211468006091809410728075622014189482870416173892207655446922952692950994856894442541815632170039767077029930938636570047289328740956337321184016127666753630191179415308817365050393493805498255717639805625623720410481253027881141502710786589652303796304386514541912607076242844475891545864666653168831090115499701438343029417064636455461437619564924285387248921539213856131440024489724862881480787863110500175970583276692728716916872381456217582469883200859461362029292198147201932041633018238466329592556346472144691892987338308035888496695944091174183316811295102723023440789772081901918962322034277045762519100917789292935124933433745204445070097546535399188940600199415618596893157987603190836445069637998028926727480083853140420724381876643900554970129400718867533078252302692617803437187031998432150046781586878997180497357118683379498558433393364337789871553689491993481745288684017587335927172817695508366994579146201397116873442860201055877655955147492656362025464826523303239720020526841682214934290609307561679393381731860909242286932156249985729620445265359843610748990793630798437138529281128827532408997162297657509946619805051955574800828805879176005890468876593333330805446493635224068969373994327039669555017449803736346114899973638062117911679541858749356937905092024820921694684140292126879727091839156196354858431884191983254481946102058417686346623550690567572390248994677261796348125512702205779731762906540060737067009335576848389818607745206529232840681608517283269159735617190429820431935671586268122551880207421834875720688430087034500151527984390563855569076196594783858355330241994895003336401079837458860485719845945150891882015634044788865456346359589763028086498221683065608039443847964066374834357832218340593226716838357521501345499124385218572942447583552891820842940051415390756543577708869824653826967036069325633895799842176053597757016831444317154361361693167216261991313946695084450496599496798225302180185690784967816194583795985929313627322601306063892673116502266585232226076105151456110182400000000000*i1^17 + -2160348553082518755933071772187569481290735575996218857424016015952343428586343244473307250650905551662082596289589742090774247851617529052334788210929998439332249904641870956895002325626439577071166366350904188579560537349900762207285532900655210823754386411091820605482045503879396499099655291433218518804304080240084905544148918637125334440919665723819459018895792451308568601465315298985181417182979647920694895521063701316906882796396505084726077953859207170509044612254832516364556740175427972273956564482347603956636017851425017145428880398118880833018157359032768304627443410256301770451906763460163823809360042106522273355309914643915511211771787581301679532776971179196293924327355592147941420822824949424542162176958322625004114816228558543788727891406628134200962348766432440409372583186417437654541866689910430361243245635462739071758950401176478111780044822707559466552891801294434863371638689195388656011881113579105803678100100412427478085388588967905743949270848272594850088318157907829945562556163367002698610645138651401395912750487243209937538483455974333596538742169785700026006278654153496011033339170231655500159864782783665512893281931778485086702433774714596036211303532364378099041188933366324109497186572323051977561807524927688316114017578103246618644877220165181011869796568655948176736901634443883785718841192688968344803103129595457154521416704228305714254749984902083556035864977343967058205884470513067463462170671856404050487337615640904412637498406782377118817996716640303929406072190357660740211818560519800104649089231636513713450207210451612393039034918492822949048331750734586957046447758001732862218661952734993499510099912361863003995147901935617455365035684124825261412080415330887275550347482802695328304706256286815435246758675395597501138291452374078450413834402876090627245574916071639289127712149379038486032298212055112084045460242553229532939846636108461659910199018145923148550263582569523372084968473035093875007027358645419072827748307821779176158613278434503644555810546488035929970339921301682967885949828624425046643943399827841453708045007173246347996200720322025928311097602280921486324803002865872849558871790376348573344069899542386462387272185423759323404800838786111461965666800256372335825736502224481484465653355955908105305173189584188805563160828958670296277324427198613692567800999939887601042698446753046279941657553329781781065225035471389942272106812305186372989559921146259387165517126109912017300833844862950669279094056166361648918689435985212011237505949499373460726125188732430193136251071705181611762983867245746656052911866090173062839790071740353993666349837235014074368000000000*i1^18 + -281045686588791491962307903323475919282502990316581210976330784235714377161122195022965963077025379281326204071463867958036605430364974223404743723111529506333157116000463657934928777151044543474559324413588116522768272548322827956165048329306905007605236660714513400303862130755127795922934392645049262078025297490749096488413072506029699371700375741857442796109568235891125099992094520235936611391780081881323734862168700349550202224012057794503425274064112621347236936719946494454319119879764094426800232222854490448568477176256626765604460480872054308321531337909858448489667548959200081830318071700386169610841326765003229453760354509282852058438823288702704497340839335816573051585311873085447175914037048830538603059896607523110515856910221889088646651576191812825500200205891894884405700781596682175928517541590171360839708930852526403190195570392237990220967271553832544771087121943763801850419626287173298839451536550814407242117405209010509527110384982162356435293425572825711986215117210573837668321211085855822788922032969632942118883067821140227622336073379070596433681388175370192426862949392731315176564222069303913754374530934329757012602045249531222974266291265982332722209484063776145635221535179578660550155686281334089157771561517070247433925054237068215657752129972805430421924529338591282566097655744075913259683593184603818361548828174388895008512046628297534858588174986854099964699036643640860073313504832668010487125937541731090938792426961273992091730641279764290673208579422107105940715852852802093608574393459107631367647680858312226497497560289479108354173638604689598739943593375982276811271884394619102291843844665061035818624295132515202532251583924603755492463446970587583462159788023574523669627973361780016103056491498444821722666899662070246638584954327544577537113557114599362662999177112695203622747522010686174045884137552689239901561030683766880266078202164852254606121220371839075957786752645800007986522642554241388274822029043835533165202981495259454331654459145969755226998340024417814780913873748144588902433997569814461617448514887931585770302628631460239738321214972815094718503376999057834277306882773736913269815856348069513923567072386597331850239451106610506484459602793348887513761598362638517999372597417489441610332567041518690958726247109936610813029052268500275458820108452271720229525145120972937730102355450067944210431759434528358536908229496666387723710053490620951234899488029113857863808111565832340357685064488738958532771956518121223912989372366931956334221444999977591413219242839005307184887441093554320115255932725650444793135386944095063367595679853953085055731644899985981440000000*i1^19 + 402648730184759741312227959118362704953065705307755435382877600556411439793350035239076438669244655741077627189192392539981081738440651238581353665491470625667469443491614308183012589939699800751196124305720488011210588234051020169153281379268101751593828327089454496407657069619556427954356361444911984668473468226656702266025742305536446195067969343558317878963488913730732342414637610427847257175858292127143213891319298562822899374138522308815165486492064203314863345339529927998800469849842853546616621273785290805225878690096139664246268327746171001574175538958799588448986259952958597215513479297554376901832867726122228643325369853462204026421858144095193203525845162366650747332527736941284698769681492590079983382078539005676253158549279473540578700554650460239397363492213679465733087316500144812518700349936006183866632894706463425568829699691451220147099805592727034105820137206165060300912680036527688785573808812466070449239483637786204501977199760721632040273794218773757493056546624669475195290728378611402275106055992201163724242826135014077372850861499563813194569964576209182723686769073510568415107312932139649907984286209156575940545833182919695598590657985644664489120615683324189616639724357221068543047821138291557365246656268996473571014990862096664968214923543334613880176011886565907546365048083631218484197046838257710931019056915772136334197492999110149134686442887477816082431380072834702007337778673364660117593071745701658079724199319109263184942007189574730855315021426489586976964886499116988256928326365444791763866775801934644358519983558813355258378440481127108749016468208886626207074082325683577560650984971560886294936057134208317712293770585414054702629807573125473903070274512442564703327740279504848612106575296121331220921288232897752816994394885432226052866176496057459153055704885473063300810464024420409439514713331920490839944120582214928432011016469780557428335049757639830621758961756523059166703020613805485027253259262844829088197957536406406589992703453566486513835247555481063250669522717687951546847062443208829497114742971998121913012380257164927445727574073656693873204068681701227624862625502110466697062089748656710355971615192205447295142310232047128524396536519311259382217988830151360695402621780268819559581838714154329238089039489095449442126362109707141777838374197663983237157026295014588862162516170845622353628898677641407016085508025739373369618814798560203901121441711971613137037001159476100838364224790471686434970615792907519243219069017915058767500038537153550494330284785498087651959255151114372984374918204637986674319750276390726232726330182041363502629425279076925440000*i1^20 + 241162501073532666799907853073844997249268505442078647510999545827256400461335115047139196673400991940720617747140088283333372013020329944360588779100887358721854013657957082405157717598987349959793159394542333490530342352551755524571723233062935840039591755789135486171025545003306599658449764764944534419075004310666152123526299370410740489487866756089452463024935336193331758092102550067667426431119994052413484212188925646167716552055942993229313749394245440421197698961333370793231169982624726287861667669487702086409242533232635757842806759046482367639273108172993002462486945995976542035335792751326597429790613753626551003007770997252943094441581545110480468942102898248499580243652141255475578146473069438145295308003708911253288297914748583604601758540261704199330783076963444589141990066175166053080321286291070772086102792843472122162996195253016232960048012201809100970647556484758740881530690778992922789383399677231889520484836196892025989650163261817260577604432801748992544071756576094655365559583472820931057832591784441814084049550544242110639437353462803467375164467098461566107175600691797187062384712258045071506778494519300228943364652444940628360433887291609469766334447087788058844011443784112481935062285358073139495687753365886127963138518852591835859550528190082603159703049215049593736397597468277335028561531993445653618170544078239673388294489813474860689956848345774810416047929882578494806109619187871634984283450992292034074670731962478384430473575346264286157613675300908978052410621091200735056958783654490851591553579951274794463476680917679009126599578733898579129024958946645451328367527760630186753264689210509484003722770150317229658136201656288711852492846247274142296353213004485943743304764927801844134751866396099305218077004023922416316114724991801577002454414353202373181452122611317320566635640237319155850328464448191787845992585939200726043149396007562093809992425524214261964364693649121622509869894915574678124281110597266650852760225466133198223256263978081032077668885898840874583911014180803254003658615661759907508781375955720099342310356160864806785270945105517421671982592969823638581278842760914648652717094408676113258044593949329681685332902322858158881160623075910678510191225694138073877308176903890189718704089832946269200559359332521711921923239085201608339192943212913042220349171289849969833327080786174985793823711360759030088738582414964747105244898668183576774639490272640361479384071434121839028469793453498129374829138753558333203173164267539701356976739362936947080325135421641187245355696162376324862842537721818089795588063341759363774719910011034967539925803633056153600*i1^21 + 62300355212151514295782479742534762178935334552685697557832162749842197909295724121139527113543025422321174448227664955242381134601751073946978863310938985039109441260376871402465733074980307307758997350647161556560033970022546771070402948417346868001800116475382787228948817977738928582298521413985176569041211593980355298516420688746284569082776981418848836526550682726140496691764505886922865299484733864022925104016172970508395534002364882255980389582276308178555541608075338632269065520082927936076115550884758999675071014680780796341698322714924565349413241817017309266485569226760600206003277611828450720025054876235945221153458131817719501471209624909228488640589225492454027489912027399767916496564585407327859451724103406545326391852500804935808650858345495912392268550816744775141587008591050466376730217865864063660504528793091786344295683577495676121979248299680122294696415721360718997129603985984091271934310513815912230039369836618682411985065393508002544537264225941251556432408211251917670967557641252429497584690086433067637433119834878770844286200678867649846707891299827396773764897603980569979187998361903301638000304258467269036657723471831436368362352725700834177143513621792548335237564860656473532847542814140596341483250938433723495051677775003830672520990192289780395414996973362066678569655098431026783793383975869166135924513052519544722977926990355928629244694660330892503708725160495550054909243973663509523877732320198045343807549911467447478451508688183454337503292780621773151218201016036218902901000550221915563937518274825855619078445668367232230561268542349993984455222233743940752884241783683394303156473400662835175797182937631534814038646921524083897636092245068391006629300855440417296677112522291185011838316734900926703118399544674700601023164169817157333323830132429362088709019882619063849914041987275077465362412338200442457870678887811449808336161637788938377604736619920390629733028847957803394896091030982360666676439184449320204897908843925329935417083057209055468800889829876462947377940554007307886819578602071526853342072348895135768328417338079964599241657592406781568284645515013530401022329705480456135961928285061816291042350040835258034707415050898821260624607476090242128530259530620483612525466388000473816718356421694381891248728609184783752605895031013750247571859305120251569639658790799218083766011838995038722047412224242461002624505878000199746679435670856746891526139164040677672032346985534024916346939230035903392664232236468155818044829297868864199559171841023977914564024854402443412541527230228186696243864611440430506008616927318896975009884897260645426278599281868800*i1^22 + 8892054141314434181959677278984793108089700677078167646156539782974759098603282578243472901575009149921537442087489500789472458479149801604727683547246916732142910784474347827420235518586729906195563444013099594778655190495852497475201646233394610587007622312522369584392011768285888714745827060300311487148837530177405102720684608170189115746811278376973866151751523562116454309967968629416615703896274213203084148537918901960304617602741933496471692584970231249478968406339070405195862401649419817256791636447535010185946630018937831371556839880122061014007454968797942447312568653700131076478574414183589573003240344378554324189142516607212703688187210731790740851193955765541028556911753645523691842175427024981989688098410496546996291064421536139881211741136569495093456165328576591706288779787863024447674079868522694297678142485156178585323911661568235430965811885019052848188652981328187646938536375185331830399340098596946174500231420369069666421179366993157242126496358835669823318871761025564265312826503374270759110010939279916109376048487360213427186416747310110655937954713512444498476072959842791377870435862890563739145713516962523188733606843072403037465229962633942896538979898226551642505347197962158617324092133663776793246807902404796185417485834078669681263507919526315428495763574435178932378862234576237750336985474286658205183740527248236781179707877441984601848069360350016722425564096539984673581606173821904557253542714228754112866242874977527965714238323584871764977107227572910247628057766074254531046780533710002353655658164149186280482277752776237394627216834895115431869370775822634157692761267507690225781539601681210062652305842044056330673560680585529116750875213937127239596269705785086625746561592706790655993219726091647374691901560418924073911268303997996938219538933195563487542046973248053826778569736830946347052026181411616341588676884652061048755210467199119222456925687157364123402337083948765373927902238168864679839670177965118193901836746969363606013830880410266387843315891639894627534425894390594592309202869533462379206882086605406385960568055491311698270646004617847676216111895383022677656946385245304852619227095503004504892438721052614186733492074746755576442077975723859968997987852723985295033272797926762838684197963560815459036032262313108191234843377263773439656166635323664417984945971440262914311918514954821330803235330334402600715998265194446537436546042315111273518408836339870137414413027911667119748607699858228063815929669347104844125628808948914686037655237159156232790098324752160906858160531083945996623348938192814052224201764195836847002183180264821659959319068672*i1^23 + 725335131760494190798215122712908494421788600057820002909243340515395877723188221520343546820461580298152198753972462369042553426185654752072032163662831603708514409030053015169580412898737565381315038816274277799110283971826428394163835759541963428773453513775422958524755973721361018190825297757482339717042812120123215783882845562900537209234163654966728840826775158807175854942614730128788223667889313875796739539306835192221562209956375279494934994164576851592331436916437664599435953634851044363344151587213802764714690537736784664522322397907981876628303472230528618367463456425770409334271702768287088744560455711144269903748236666875251433564026253293445048083697640206634726855881312284121182347096471406612178613917692521095476467202518447348608413049900961659304061041091205759687610604328022218944265330103651893255930998436212813369946632028941981203862216503596518890815792417307207951642364084133373272884670588977847944077348105464894454764740918935049013172931554594036400819481443450124184951649386719351840887901913442571172294296935870877011704485114895133258758724272590756168021975253974523000350030491481125045921343307519609779335949795314424309930404417770361113822739432611185300609686983385860636094091624866069342622131506554028864853515412350326300358528568390574741104384290438301871006439317109336202602704860016479611081234115105365931563684416071514916410024065736690043343305954692787414084734127869981967075770482198959958406902211193462182304095047798744517009421039586052851134832134839498615709497742446139884100341961522998493951148781208551164871303345048252199582735454743089272606894067320869720292622105134296481921831322017032678790240670586833529265352157385004957444281789997739908897501360188093751598038325380754788752643489640613930786518764979167126924574864082942130558685995514371883673425724519599539861536792124567977768399069324785426647715521483639010759392766682722601989965098870737569274474675577869978999792182352699686468204646845359458593868296154167886039087786724181261077482524799067703231338466991141021458943217812803058420253483226282145319025593941767132068576696558146696072857795662014426854668484811474049254920363897611019435237281717985556451093288566114456068946524606960671483780012491205071690656026346029641531515552339036280730283450523445100763339201428653907571812877240547633125239382694163472503753472439670336316408398804643673216759402521271170993679529060590237247106617580566384222302758937683186505419480121587786914448767798588020096047503085203316354791012037519120903106905722953270132243305073850831585195147500836843373937234567376108781568*i1^24 + 30592276862222161029112918860952645422285479681518735607960670679652036591590037978900331906715283953736967003432202464342215202657307932361927103733956869554311999770388097137851281653831982735399229092598947886665502939431151296726222354839361288960326281710534541924042509838682629119002942703888948827781404780989382745790997167461866194363971690170867348553211359114748829030238711113670588191561825278351073589577484310211454194092729925325958228135918092319622863881820027531164458518172565014381711383182998463277056827658317431473954134274241488444498236218994306892395955515054676979257529775115347058795798276994026236053150160270582503765928655525768346488852533544176353299807677445695284069527083387258312263383393914308881735035301288996394716212987288812857782262960861278384030709586000754085365601490796192766076302112932056744778166789825373150794313815135474808996055895276004522464270424848959770499182077645722130615956752933926558027918329544899495640247986612400381535191173056528369302165492658705726009250790687648243381718114214442764098673552787101322389080428644227010309014382900706143076183227525468341721105222790659874095233499732416245368202138057189161142904411588985432638039260510374931874546203016402595998688259707491524756746288211535028184686904181251516591170153822173982765812379425150860520721539558550391912947080898507925046221478202913705578815898536012321619909855283631298055093076364727487901609802905901583450512582696733985378451724449120066774380017738941111378356161541225629502775776400107927863907892357802809425237962847697763351087685743966828117057345913184221872675175836098970353599317778878628548153845795772378382780255242471805545200897931253349304727402632823132205652747525367277509640587325019118299980965970458998714953235209002615987424432062422169877335951002184345636787702270719320919608800932811323095541339300253032080852399203216024372511090687487350471501574502440907592368747857667314711659507923663470259641835767431092663116440538813705025282341465339517321845114500596626645262118687041777306185836643757775888222653718479904358292333477411660208936995406183600177927048904271755042855234002370738332968212397893664289958249421268764923446944894787403969687288370206092322419371085071151945484156277727924233563915946932956260791677191940137532919980537977925639116579553135564277367985184466253151496392391055113830761187718666447777727922550471360346344684488265026995699349388280634669065662907312150512558031981511926599750713950053754263644670313074364976083423374301681165993151813119335624537813531460496886396171206166370157802292111606808576*i1^25 + 414482246085452944749506135222970203082144562011169632978277033843442937565342498991691760015873832037380747459522311038962820193260516593128994937492336324117008619370517451204955394229011389832446129042762314097692509232300810472567041052345267611980646620453225831592622413639875732474236509421345017997224723849840402323043371433816740064205131902646946656201481334182723384706297430338931976625953761460892374102484217261611847949096534511837856413316925236253912977649100347706222568762863946593270843998573146838954301896738748911942560780479341059578019583507583510627154951928337075472815287522342650115610084717464087891188280038881377852508222967181720344954444379511724665148794299546358734985885158991157434255077063604458277215235313988303396565473720158652916733760529430436830067182430972098478809857353674844148236952899991392856916623306921898149403334626428024958910066984286485998547475008898098358648871101038586474961171404891822514456077274236663035401202835194482791116761316225191294999227350259155269866132722977915690984061780525524465022206448880667764094837789406949492696593170186927958052335703758037812206331582238607864507957318683531074853059231851911810163160259742911726367779330345458672945919924628532576457578518872397274671012216374862050218337005823602871140846045307675033941057325778818795645119506788769457364075558660611691059256134489581362089609947973645945616174953718077940542192897126892612252895856235952441810355722672878945073708716984292731733292169586582698773706244799791786576096091640594588776720915301788790616419749954107198441741263968794479637699354435281923354443465058960962085504643487886919465784261997317015738887807819950224956564905867964264380319601944620459749069572493067449831555154119036364971842990672126366537182254767927937276688353197558419437273807525877132210338442929932402709433321926196048116421589014308076619440742537605091460943738305098120197446942959216322964060916668323474024016009817341599686362772805391030302178164943674051825388924170852417731785049598726899529970115947458882030332166762933917200266119708822344039378423893527191745809105424236166686937854613217036791353907288356897945441032997425205662884695144056426175814670524826815085764618553154700591171223984518478933125228903920704557640605731561871392475143522808460534822172115554040693823754538748650304768060311383122040632018151482108866152305546168419578955205600230178362563693843580599017731236331311047160599884786248575164596459011572219266628431146254515742475612199912087067633689700280401774546125657915238532456866812114967911206821153851332813308068626432*i1^26 + 3673069699197782454237713413946256833445892190069918995544579525119715985882457689867444462556771813513949777747153486786050785354169240445357793948899604194573365831461278543492150356259844494506794670777543107394254343191324804895956123839736694083515324928487045109869799423954916254199663809486617426930128061097985381098121868383673985154940695081887205966085438493204661313522961733181183641206322985708421604312182318578730222849828638969472406133305391858850484857582703957933347583702163011340334884074025223888083465538860262184406658782106738349584370916095064946610914226041058964765280654644560259751305339758446675413423126501964510514620142425768065073268602257620392716092987787417461461137599598911864821297621718517029120431416398480238866410215362105979150414574474609963792576760474798809625016640186926750166319858442897497375416734195316503265890769996100994976773925677927036040615180727464139610569718525204586347099187788724228613024315531726710929888847455781965023575366280956839625830898324869885416041860695925687074319511109395296749230113796679942546248846299605534333312340122538802132806270932028760375581766736552632438561964453860113909085657765790461602874368764841699917956859885650671033205061519055523829469167635490589887919641302528333512220594154857792740306796743656020298421067332963356405147622552165600923155494060969028781552076166512543140170780221359784770030700698259662440203638141084339264483348127914289881070010896477841675961424781669592390456761438480838674099576326463110618576577013230080565446953663415875047804474600260918322991177526100339131171845698102009465812587532114677321774446045922215704182354340872597156890758110734941560533059256477468211537040142400464862290924461769358809237180679504724561477224938312079168375630079471268654397069474798575822419964323981079678758362873855170533167217074818954363636959405614460821674257378403655808060899661233157805468284214067758363052384081642790651766772918575870577596837529443219204706688454287798024896171466922472772690516632394286738128227313055313797422777157767700660194926175211616279754718249721618766774828634748825792739168417958726602637961375811990077167341263226433296011682330406603580779376024247679085664900606920961945881243802419830078879348088139241893658201179221868206709866063300982076013839917304925975790056878596777948628224794961988646606315652253345487598072987828382446955711796126721929481704084251030467838392603999391937438951557784829227454652636725779028086478172692141898687056781861268026322095203744591664458606883930297512992642441914349572482384432312673528237260800*i1^27 + 2354124008774927305459422001482737361301790429399144804850149261804262920826309430889301027476763649825208161595651106912095792928679274544437590217348234288430643049653381001138311813662995632638273905139869080998337803983419400635222856661422755843686709586703314495384294375571467090324535489600532409155752699245150040527963806102895331556668569070589250116373208020755327095419068075162218243139577390499482392901038577977903224603651704229102352044760721721773910614656572938830596079045858714795869059942657245267188876716257648722677108766545621706335391805102876999353530592127512435991692185826830589082571251349702532908912040017584031094733737845016492888892600161492877871353525186851359531911157077632731674405937933355372882005133063633214890725257219237785315364858818493408759074419181667948481403109115365984446022878780446685170131936194540545370752424786258282491768406693354230143974237956509894164145885575146722124381878670305758683022467247830295208429559007896745459451248563551722922138857719372172559367793687367624648248697200373972083041857751278435576281103804167350843616016592063495751449871192784396288124566154213017212878605057585697638532085335008089207130620548400767903044813719716040021589310730791737281200754245983866923040809705229035318655275346927000246275695030785943078514808894029294536930972486801384522993401068573063574999964926860074057655735148867004134436486639071447528686884354004806029238117577859138992844830495130172636923793737892892614426354178851862142666471392642742222263008992334147074262832886919726546614791438646208389153070699373253377255948650195164638074847645651536316223677586696159515377573316876052325225085788887582933892763120863691240229091490077113166185268423935211449655948929968674454747017251994877868370992576017106781382964539676721444912680432684319806737572797950010783873229509813283825963301048951069570183307357448453253150246274931787214753370165993948156941267052899362940679364591046991741138047789572789780775364875072973807086041879232777266335257400663040486022116480602222377494268457292975638210352521194506891537499804854534542450065571306983902828554571667582860955035371091952710642559362165391145651947186436035511335318782021400696316295746243476628184333914486580277077462767045342614457324347708347209358780760729302528989552741674676485158316296321077412298261456484432800950390856705919300544293938247098684287944922166615708075576588620042147865622208288085088628580640908638552813225227578960862143973778572714958360877431835277570712755071943265108204997753700232372547452091078464661330955148628798713364480*i1^28 + 176722968453973616291840486914012713080687651269842171930272132854869245280138643245791356215550585740398866809501035716173903291211172826313807912582969023297012159915473124328240262513803643792693521738279230164654477363197022253790860443325366668970533372366727640198164750323425469977925002602749535928139896146747564540853635800584779366612857763055877274642335620839534195453062677048652088612669413068141880837611303527143059160873409779886168506037052074350832014712468666721491986738309847042607083677143990207350610573280261206825712102451559237739900491654077003713799260447915139495052621364496626412439932036129791462843468272440786810201287400318508104528472883164920455894339444106411469231642445562883890081802814846301437744072648310611447246855390688011875621861630664666524348305738181011784960351749459137986929312223255151066077136061661724598282850447780973673806129972175529586042880904517663953397728497195219466171376884607205934956809588150747003715867749953329887481973621347718610880459377244361588239744616894254600890268859749746910027063641320198103354321652220172451561900274922019208974643174746618479362026066392211466345533341528024924231285857393176550372003101319020514884404794552079014041943673342966486903336020404789063392982788388039943765841644257465001892147080191079518016001037562981969469024649860032610389934522849049330493054433216741228530306230079599594455600168179840419383223678852280992640092322568056879180155723619389038139825695812279353027273800775596482725693836943923065081877993144956220319936429875448830617274328819516502997581987270504005245341201814127017805307055481531922651732774231406464482607219622160349218876498129023249237991643750481625528149584448189281949585288340575726408172209611916770461743707191895326212752334436259118309170908231346874564851398010789318738362971032434575513973045642605192820538085370863956031313952305764676282613282852382474916629890593567019600552585746224560719212627402164980094899980122544191126928800635098969201186632731526249469144576942352005181286516973513554563253477395915920275649901885226034922023930467252274024382000686689118779956520828746485357233159584476695369970355096722704778549678429162981833716840983115763453509198310330601460311248579659219299739648884498218714964748732949175022793892667860231149227171751526684292542750219380125136529593258851421333331156429630069992065538812961897538657059071859327184867495986040527577506482096951973808886433214034786611170299866547530630129963024252698938550109748131171177300056144857400636150580644623763572559120721222426478696628345047613440*i1^29 + 3574111175765449829141883688655770565573055407563993534934213335326699635947932072177140020772802415955509587284969816025269269097348886422044165031517346590575388304499684755624712919132182974887958344756561873400446530727279667393855219952256606925161579569653361325814682526248191365221264655308745466610127279601141208563395311296185566838703772412836645212172166860190338497129733426211357533796985514435427004476365368118558904755745523600302961477209249128542094744218833195124829525254459367793643538985872910185526118861467638097526418053484336403035450059794868873891682043546160098408687708425263949576964551589502546847746489083517892349584098379343205206021984914765738573155942145335899928621604075181843620399424921261119910644525364027791481027686041608282649064186794845780887775488878300376614605007468081394122304506348188149267333822934355833868932315188886343840506322957503032469229351708307848704068896059964575350551182233957971148330351626293133777852583597566140029619311261465419796585063739943282449388119767711575790340229289095182625567114063129891248329409886590467447775737061494057604330775857527371803333470205684343806942485359154022417293939039254993124754651230895784788154835272994329991111452228581552177438620049216064277172110510388642402521200016575503654336991355016336371361321009979965575719878027369224935469647816655380603061158469519366959570769609768240056816998537627199836500825209436963156796180177671628747060490226092658906830572911031488400933370533061127178059161299146534397391622691439684279193000063434166045381838598821424325613086271959847443084835303148103060793338411146091861304746945341204596563194228850006550316583853219834919730185777256911234552468946796321138292234136877192607266865813365733305323943448575603008150456432796490344454728772964610909079831820167941663090530343410653181567175662087149224956492115232047264817523509106956228459341406675238515660594218264087663458050615275304916382964948718163299173976487216508566546223946720967980875883204821874394066030112368532275090530044947776662677722862652887530846825015308705182512518103050185359894482450524461131145504713064909438539575790558526435567019776683213720003802878889678741348440630468445174309960861277405715101493353316897861523645544716350226940995180885401591380976974066424009440616307879841507850509348689668461507979322554831121408309301476016333877778955603393321128121504621037412367970369910195072775638730791007131996088476486464462012903366687318850998442833620624596336115228336522559565272881678554336675374074455657916152611902672411945411881453223936*i1^30 + -126313146440919965807620205702779104648000315132669179150065559143517619673831820654111601785590210078049171137363633682372947129770932120037775533219634130669656812350801151065767313455893387356990345529338322423372177524935804584486654794995978464536318979686802899921770488910974167404127916872283593702304886186205995228529605662831504227303591823534363670231926410145271635013808495812757818347980728512708278939485392334179690121588667432742845922101500201626970561283409664536185218098425977488847772505339620661233114488659894150854108764278159795349416472465363409372902535006259709505187740467923621459085281373554576823861614253888209940844925102251437964068131512635105604124546046757878007783137793146525009618764005351977102484507433197489203441325325453626700930229735172196440483353337052242254112005468662507739134165846840094960507479126133823975450751306917076186407436984827805525742589386078716431050847637099941811120501960028092747847425196410933918605441849310971991253612386657146885788412911648380925312485622782739938372728342598933867228263653813052292598028282891563904354815314250275787846691421208269617933721639788621216913643686839589493384704805990514430308050682967221469572785610204548059714161773946708262397393005538080347845925863514342535474727445332418107106154592631935775389623770054017884150068125482126417596347252787082320393303375651987703495351476289213732233662158080221258682925711983162165387728579237656029759997583112774322846576369447919437288701693126033944341261836367369096694380436056025040164594559534806053940564097057309983271175684555749371806443235036655330834390017647368170590602798440015463535598148893552259151943775866844289894015286624770350738803170242383171146541697803918206292477765922490355647554627348164486442974439190755496930910958560096685255795272480981241207296392970800239589225631634408914883374354001295305300636716353855693456668078793761925581397893501570419981413684372433123241867681254438923068076544112527468926708484541685863575766815393486855625966589400364485972142029677755076305428209377676621848820892383379256797970923465432080552266011958620694653511602939870422746822746109119896539809325942304818566106895479174542692008451254720602573042121049955463645437125563327478835421570412046473853852718817312797490132268685972077422364813996553863875370655830505118569362617930291033561382720834114481758165044147812892434407935227246375697550766721454151537073382934923372359207445794002242753953517755222299633241361895513252959632634818318548488860207691657348563879132262649624471393979638862368966170378240*i1^31 + -6486460493180214159566248211780113734460626026729247540718992740071742243433305148186090170675152932523163456055399662121089811155065469792318090875857764941811735701795131964429235420520917031331863029418580858289886154851748439986514426458913317569171307112036953021210466552213577270754518294880575737540963388937006521019575166658379581272265055898095920292834908521342596248148462806359752562524195530329736469502361742989154113522285403009113981436763483723377887756638880664006234069043412247588704203245146403474205004482200502359411369091303097923434301751930840943988602787573673500281470295548248993660784315968237715965701232637438803230993877571939223689691513070601331740365504690189202440802286431941491419005924977292904308695489883844027766762468082770696034672035375107604182540322255598238622217465629325843746944502095657608860859588311686463433307595096145962671553522338494411457495257736003800914488503343664212609123437621147721588154170931203990107402810104833123041565823448220158144795990793252410468540168928288363251679336277373411858649219095368483058769249803663604685512619321336933042109166060512803781349373265336156221665084820496301781986416108922577900445178203158249690830962078192195393242638404469785222536583916892198449528085131989980329154835775035507584029879425829697297894375770002336669904826544740660164506790974806838627969943519748700364122708703521658087981708808321260024613876935969411492655000660267943535787435367956433350008973309846369629527672489232045516375034032740011117548848127183026791748258262329502816445246660504709446307076872669289725360485432038961898349036505354965351781269306586089607195594436294541805371190812102647695529869709734324543951631743016891587286730605499012433354014507663940477275827507188660199229697064042636317747661619834547762264001222297946084962611763064517490851684435074118300438785856896463247923096913638385704876750945999779932183607739666209695218315576176631387160861157846398966704559248271740859829058564731957645801275180962685540182447326290765011723658890630023975948737302409739343604121123641133316452850375554159405362132055507851794224827991364905082950398019885251933989971121692226161811776307049889757952167910172617092331854624572378124722296796018721312461449129664754499513120536241075533211408014167271290024307055404311344130789441174985950470444941121654104616505032756660874917810075718524976859721491975288035509136628031138112532794242488829094326831111626250116787750358421402284719637984000693525805930135879932964243991000630606025155469194718244495163473033846438393544704*i1^32 + 10356389729726506090159396469038062375065958343446661832944098016830756635021231161464679982174761892765832469038834405647657244904252011222083213688146616842099317078777387773408440417282664133182939679231337545200306591271865780033474508385540607244310114977012712159643164365554039228712212436631206715539445502446150619855517418801291024439364114679443260963602832792557234328289202405173506923100263040073259829475741453737440771563953142410429747240590750453504864626999617922225339026916924707025442258927499766236937423929497672890385430475107714378717266013588457195325676717477297082192529671728547592954635920304531894913850927918867690597581823198044854197801787225999575521026841678280267187587037826801733604735097585730742238771486479229904582697476248560341332193646536856483017692613022210466836138267702963583226392163854282818975821649952641565219790416441465448805429349509997195428657862076937485302328330212208630189862214945707153554367708686943980389696670131941546351539347571431719250250908711663977685489227851183964592306572613470002510631924484568813171239576180329659284886128690427636828567847113402811535922678349168340247970776481918515800813827275691797130864028531438694073475427699517377329173797588639298148868681530099873461524063381725488238566364477520265731780107133545897114193762817938468139305714466478747478767246922533801874761125866657711562537077736295787735081039635516898140486658628104226945490385411634485243645555728113054241929634087258838652691794765380055036446864306875343865970163891014709159453031782707844291425939682839449430398333879132662733305705242288424132795177858092113776844280150511904868786511275419477373934282224678209011786134006036212827434035520153256191805098574596621725765029359645673098932663086994283942739670766448303976242435538209553831802538262614478871030065293698544871025418522887479410162685800669052412434979592649604951402511261520522946530043455001984785629026294053154973883024605468264616447495183958467062391506348998907628771400770586611200450994995046264213839762976454897950769216926497818159265718685011566354998581026056981247515983195050728809165937308386906631974164542568789161826053357080057130567223936882458063824572607866084387544959774667558168249269058918711144025224664426106960985443513004949669698393402462425943326152329642154698779593980181547649661996507811472373183167061943722310045964518803223249201561110007093288091460394735222469582813232509798838965411929317245577032509557349757926211116989679510948958894365733252424010035756566036462546858687315972769596929152085131264*i1^33 + 5814178753309691072280557586424272922518888221006478009158200048291845747875256019007021596241980492613552872883328439779017097452078274397310238543123130040941741035989434601334844241113403086543429898524729795082376794780012916537177119143901677052093128123676405617419005884448606145898150043408408554251623330398941429620220809365605325431013405639321715918139926205069948726272300165389233506399743517147589144864369967206437878666899783449428499696888596046490969929560860942120345058920695906672286213406419417547921205001869632973009321947219047740450076813689109738250223469801578074559137460539514313455458035596835015694021004686769791011469187950051846079112405776034145815658752179670232339477947390115834243468972000770161337602622499186099386102309039120470827357641424608939650476146953445135979808164392753265369705021184847309340014288222163579458596447454482524661337196069349577765608780213220547459922122828459963435452938148166620474582267236549715174829658444747599112635870393137571387536128604019906002529846466835804270665459491943409935018549833487206576418045452300823889859306433773412806806062639611111034710473876514372444519173752396221751377342017088318757817255701321475975206258196030696368191192580152054284380487854180936144308018670658961423364654795100770249750315958257767512192394732391988878897571316156873174936810705266866118605218634537219080126470330549002765990085414753399599907685956477190796703257754713511373407395857979730583207070766291826081481005885028243043002053054244866098370932303618598746169828941687413482558785149359790573315649315754530232366182093923453570838850546584229502934643115428358137831562993815333263271380148792671647581958049743028213737368271263432709772825536849733517402409303474528009462569308116289813900746096703429949083075820819006180996446694516526316696116928698769858657706869414708251727455861026448808186447896127243872386248478583249323949284439627063049381909847440452317525977301324742672723556261280273998538759058219401912920369760674037694102392734739323088492688292194383410422943311473498129218202287767339549736997807312612213281649040439742451360484654124493569642840930640551942233337020204964434649179791465623167601346734813706823059444836450436066523021380279773797313602515025046854997634139729123541452278209160349551407167895736790234153973581285876120080754444882086308251246518621215670845767458746746245851248528096532085296612160890113039775300656260908485034870997868389022122696566675626836880607539439718782948084004009739671618821940765646083226751021254376417286352147578880*i1^34 + 115206057871343214314746536462261522839112871069760269011537080786884951152668445437092084046347087595984383337846039506693144004985287793826116687113244239343452634963674717768531594429770532262344662071328258587863616910993734028529948605146647251166547436640499287910323084132426204199269772506090438836566435350090774711066662487109035479838550778058406011240297158533097032794506716341241069063921273529443990262263385041174613639186058439193161415477807938784975322385054005513323350427366498220255148770214307164374068678715548115168660503333196184345002792896003471351746011706985682939813378734583195467980418381194551781726919693723259809193600893988661509748909883085782184280199913774438302178442569567919041703142548311249967094051976467523213676639439900180417192147680042917533713369648050148240168405627305907937152067758969317938581134829242554222696438000908629475725236808127554011054303064566537309469730641483154205725736832529807389977521231067609000923653525091878521380435915888343116310103147796507571079404394130957443345150319402644653573529364076055083525893899120743035516270003918998146147719426118492942303743710756579537740703351896110249745522431055240392536591096066460731685164518337272996622269737518046710627217877328490581056570232138728624025103108639500414843047777924746433454393971329820521165637110360641613983237446326586883572218837814975213416101544477269636572656615516092436978092739703170798604675242661550983893145527372719512022876182702221494898124625801848961602186074312032933192877031527006029908430421467524756897551734304660546170954907860693687215473086994862381570493158357030840371564203088612593155716784947666456724391118293669926502595739151666391806437525352644851547386563900954099880373326204769577879525068881817787893375104972819436878008281054808450929009087213290380098295010458874719352828592081710483054175095090856108124276089634736146218351182581532347780196529660771472250431893619657091926062313027185114412793436234360878921036379636192175296555150780863426584645006866666903889533578044528373894981401536545360943461872160003450897047773353584477890410531077745845454737838783288943039753239342976157460400425200858819042072990854443773673981918432144832250198525429661188993646311161411868487666247601623390562879274851453316039938513333727500626814293325844844492473157114840944359117947932139392813073039045950026992323462377533800435257877473825348632396910908594920667194221669829579624270060894833251722072304797059049614418367567165957751719307952676397412448102596530316828718132324193992361644130304*i1^35 + -1357648031717202902527890877217266619022184741475466281462070392325375999104000430140946547584566987144330359693655267465258720505305251787058056350235815695376409484010495040802020006170023053498335063614247188546095124529494587765235233996997934218393450203388144038780557363911681204058816291830876770382293409516132484493871319643592871318025483930594421216426003216750026033638760779380012417243849902764104262529618289782232856032636089393426004141751053212102589807215093871956843768498133407330811921462064616458516055029662594196402601342303732998995083494881282252629148786979562540801687415346344852208352428545984661120392319955390044185506811346140398474972564643839255615887954014855217096506461472175208039994332767115112144590111824406044712532552900405626280390812166463072486710121952566180039003360127450242392950482604158826194884330174162419194272324681356630906996457218640048861481123641181612525479283799470716916955477740806239469077530222899850247367179081712897307572288616787999500729392409671946224317037802109669085719794512617580109473329129256698746352833745903978152771542911749538084158677322663535753797580957094097196421213441687769873143872016383896941939667733852585563583551317674160570848473588080974312029502058492059202104668746667619876412942627989446080092308333111991723449253659085076063601161913470811089254099040218821074882525426052511865100122720667320783606266214516277272532595511124847142902216815641532832857101648672391655395972554172975815255423855646373065002405894556412209016030648883028258894921784720143660953576235105019603739267696335017312717626390535601148927132652666523159789408736974325570033476257922200648025321448995213899720584366531981770603598747240601388212992917434058832911305687036972636582831767319431133293490391095138173841084452348948842817113480778635490795777802219132372420380606935441124573646564819355886803662647570300097274770343628509790203921289404156625188978553448479396701536752666039383799071804638729772664704032286844634775552873024804365500488599057984280211320952159494334328329283791379923134945040088759134199306857528910591102513379481581116987048300619558958494739819378159550981689625715836261050043895310969075772085060136306486917321410868252693038940603830753122427643451114439637366115529176651927444976466563873331764860248806289968849500240946162983838078890064206693722903616224908541819999967045707295726682469157785691721000358924755174300031872946657690346926130198926539778997845108962693987127515004333640397885537801280028155823970617458877057290515335593557229568*i1^36 + -97456975153072257041611578139371746935987444822620654607116135504899007433056185844687689422005923136546531376612444949397206026354843460935183202086315494464813462414916341324439617941423639925999820050768369842895912721462646986274756000817115994486130698565907527949766454745896030533828289293332713020768469076621604102699962931626166056907560675271884689092467356049902506062724216961957976283857113584279057835446473355564245473427867130305696816546039651925537894161897392153367581908040665976371690362483328475397893942065553876085546333475417451756822641966013041248387177620273340085776281941780200304161171149817018848759424199165024942354005454082995100003046437413821844897481791036270109809822367872578347481236937976051115949146192214820703782009317666271601491419484174724504240690246342562895797078839682947251970863685620182661898411516879626243851946680118479482645608807440111818606746384935416115873058430572882564104106455337621651552890884683100820551994331215875006523443700069096809675766869007396026173083269751818479705359862661395691100608010628094324428697420190175924808228446840372585230370534300446325050213022353768391705864199061772239413596875975753840367661761876487176892947295555723410318366391616145791746456754931311147210718917737462173058365619103552295592451543822693000395063685313818843654754456413236575342022267708437410566803415342534231651662023953851342699972925272375033056323424925399260919120132158991410322746917532096780413780414252565115975098914401521767771710830479446533275816008029837315660860157135277598794155909916858293801167588286908743991583750582815916485555417651393929515249048530935640368388692967630254931654856269287007484873098762625445889959295587445360606756730868276629597267163223951143268357589002335901790162072650391699056468965367863682048083191842201243830432648702002814897536975242278628144123345332528328168436142318602863423137280761675758625425465819456012588052229273496864861225080267522276580451456578655332840211656537198842103898945419304812909495922849621650671226326298866339263617222042213822905917603417076353527385534237085474710516322881705834682218121540005915919823349222026623190367107621593697664010950594040738858454937680392133197729286463381913072020639701864173591480950489438889860597413047976773553615587955026931367669398647720982105211502795818459935542796788370856965528495462016690094104695046768596049931834817920535379096928571795253884064958102888642794585791935552864462617453385134375781542390108184815681015042705007618658186565141353585671559309850463698944*i1^37 + 109188170664795925398316961276082553016241593322723877901495466587096319430467335400182174151030205152657618293342733892564393142113501037677862136677887094145711936383038811228820551572602381444923501664568618549267684448114781791016565562817334754699216626695734777415065553175285382055652362779536961511816316373933903193784859363950355338040213877230516836299109923438585808962139080634613325302978769246272593116328169539186430502907101465128369219016412699410802410877726351672229009732803250115381348397827750763280314465193066370939428243771881403311748023543614185401226928760374598503635832934572934532524694295439894394553132509160135184095270321589634122777510594356570682346959686626934113248967938311521850873909976644376509568235410940984898689791535403148140475406181213852108337388946780952099348758465691895715267101268761388599015866779749297940814183451422395766848735050757587545163057097332393524928929748266873962156383329577252043481209989104543196386318622176808331070942763971263683689118693430643808886538300397140700052957637430980024593437661253333167785530950629510874005951240083268692768709690064307922190345741388468239021979100556137732506705090553672652760433189331253538899064229382186633775391614272009623002404900370183916111315203932913080115041531890494201958088401445927457106827948563202753100160732507882241841986806111882314346446351566236554073410324012369921508816590899676879369598337242898321670387155234699322837945322325992507293433406971800047360725938188064014182395488197464208748643829767504257425198655926757668064408364305655475450424181805999574227597126453382779868783030292374649919648215930065407762738209974920022030653812682087538551570533560534740401251208416538441933615640282342656080453755379247205520282170221569370079024014951990410897295521102284075102100072867232754343695463882123734400928051733840635430560323056238808688705160382102943929937762057847811777669192765310639657031012647559075506498058549091167408834853022630492692770769591384569951672374698937199663099474474263084708021332398344280474031861083618552783078728622910769422071828743223286152275251121107192652741878270887465785741075196240728187512876386625038619570700800916053186909168970281140737445919807565258042830226175637235774746693479310068567438889597035230529798241735628389241658558180708337414303753998937555487640805598006653335139954185757315134271483993182798446023384608256898865526117762143389341150355830709149178937098540270658564627633112248818106283052886183124084640540161801441237896429473081983686348399181824*i1^38 + 40858606166210751246481207025764397040877162055821678487358926798645929876669957546132617227239307848760286707910598481909884698212009940026092963899749085961937718434823149512701418420577330612821299171468578038119175502096646482428427190777427152204159903590105449457613998298767479782648079914350089333779211893533550778137683762920966821024302298248060681076103743092198098355291612596160437966524952154864774277278590645659773955268165913061957303582258646097158841694775681611907885756667508042422517891276727457442612116997166702233728965187823740629269864696482007981696221244089328940765137706932227444847418249178112781555039346119297893994675458887003201510696636698723375760572268640428627422308338434827737751748548833231367887600927371708511368620746390155071656460893478549582014026603653992508014611689629983270048214434865695227411181476908935375672543463169023459595107468580237019981664989415162088565814818399649413789498444981224483031910778830040554600515768610375148338671125829589518516358056339841893025183315095982976200095355938116296237175504869436616563602447445430551481327653463370172448328684864578560705241850505782375584836812450552291885934327773114278452221305418017342807762705770759169416196184125618264665917718569807648410904537464132171323153791254020655694615560515834316134044437143144575179215993708697596048636298947244398128424010224409420677694915276367696940608767012164039570952614172887568011915907876497045196535843297971952614581741755139835353348950296197931788350470343702740780478177717319718660596192821009617662302323648696312163487045485740632027224424926938682159410455297594974363809550014948871320376354743280466173390541240844189614447942744788731939776174428742418444819989485203445956686208449571817502362048663949424568990976103397297133342361573219459409670664586854643643400673988491668895598233831506351733531369765771220435773904244552534225803393729694530872440713253684465980121508698500301675554464787624966971913865254537291442215705986595967921957370030918435270960185103107020892585921600505617742710530359046933563152565717890658271799674263847641661875431472409215964009454834301658661957032146952970900186256049031303243778123946883889184317037784548366652414685091424275472886885138993608049096604373900397316953206861540398975512305253974233601632278476712019031987604488778866145029182568099956023056740601037689397484926109452550295239132916420441951264841964852918264286038451053483316180873074480765653272554180504596800910886222017571488741119430623525098293104727313878717665640448*i1^39 + 337184774662340814776568705230542277727668134892128232344231082152033109436653134824206826427939179299427825514696476352937455452237659515065097634725408517586224950096720528627523487427968900785527330275854115852789905922189433088940078057214856490083414861163627647562088149116232630848019680508382235292089933136236908930851553866250648921859100028738848310006459377624048519956210634215570308086168601567697199706877724701607256719181084794999195639306668571066595323085841438897325840176119781852372098991872161099755418735441716345598771062508089901607738747775908826748490833476563875786786382418840429086865683164651653998293433927433453943832420974419203610593915380751174252670676196855697017441703589286555199140562532758834998794187887830999645390254921069767419259919143997313934059494274944220125744606205392128196642009620516379105667852289154077838079892952578121233549689665599353519717040452337858963333389491103019861524680163254733722045326804969064644109085504390478547475895222317862698318623694470303594231584585684621316472791012184101398753346940564419294732747409228334351056950803756196572141189646185920684067898303422125857279911453008943756380859943000099873401568401090498478242506274213173317229634326447434357421510998634920135248493605528014625931561528191934252430688338724303955112265497552512610790355668176958003037947486758512864672295919345338415567275889947517627804097615231177676730989895726590251894494278025440969440821300458029922616756029021351561286387523940758367470106154189382259817988940973831640963628799526769039659975896463251191399649212417459504037660683940678816084489335963636625191580873432489804849270280877677823114032762104272656945145874347191900680819719427763876967442177153645010895303716529115528888492887542497455922019434013270274656070857241594610116382567315464593598137692683543017515057274260820171093168259055300936392715096648896490060832912929580066786741211400387413639856016490803838967356565085187350216391634472914597067058881607140314601655486691075907271560544382424251876697237536293323411006960081529226983960665243945077937032233751812065093884016685906255806841522520132442011924084584857345494325356175467880603859913642481739325838183045283751724715036007101546770468212377538356311062965681775392704683296930075278042898934893161972950178626251302269572720816868734656982042187790181898639367532249275792544395788402851198260128399690194034774041175877174031164250347970730092374632850463053385937882468492313848122270019016245040362776648926439062956730328844853806366720*i1^40 + -1844306664242308732779934998555302839087517554063594137742432066569516970055316498944858676230787163806235411434611292092943295385852297690641196245191475831764005951088140636111328653481034410171049300871797765360101476220950958344656804314694590976044041082270464473959490779529239783763313703797675426844502360313401185554377697104492811060036941131898955671340011520547476936157262888798831814427743380370258759654965594771164644071744584855405653968604319957165324714667688629223502999141846796493874259326292261246930205441351084659143130695704992957149046558876331296829195288771847687569711243518419731556928647958715464509270624635641377308444906200313856833495108306381640248768735075709146899987426006073624403997906536472251789069050663701467012586308139227386832256495031751358150348481165181494609322225700671461245112783797811960693582738986956764127097544406828232076424207738759630450724009194902129798465329277403704100806772852372908204460491706196258021354482530598828800325080755692284722458938219986692876204732160048412592510198536959632358224743583753054171547350525326958549945029478035223230349992316991732740228553754232421670569637626199366523371415223228888444601576620070303130901750855862659270740320282779727688070057370411781397629375737081254391286202709493071306934255727732423898466355660213657981735987696084654297373501285709832217978798532209386680285357657827419945636455449602570832682177633379731159007482254509636162331552802162698661645656185018573670708575354590358781854205550534644908909860933027743218657873645445397498801330289022252442145406621529883095243910085925398371909337258510474568333735929445925841759532317314831012413713482379479581306567923333890214154392988150956522191445904153065824672755317252804290944065165420873759797738245272997690139263659931746500928292288468114115672187337239726333818656996739235416029299396475984931614989672927098884203157701968319180730755684302774828647935196589577194049685529369335835650377480543992873288634472483780287044182885169884899792319107219988026807750993775654774320416800263219567551138481496787693525109393293665819046091244858932170354901430459218523787781249547783143054573016786769993951664368051431374894406441744575810685213220922141434586227858006793122367919715373025481074349015496234844945160332107270808867277852793961932133010938610515162077120764748003848104386998805620950630797123516070668198622109413576679069445768921411854705246922931291381093634064423195714148383148161614774846288276207769046844927562644998289967238979069673472*i1^41 + -3897195320383781023148256314816770289187558437054759565703725321967859426450743161224014732388435045209656591703629310253690027363424389418920125796146465184756738697938767759495377429592804263972983824495730999360931918317469058301334895858434684787717985200430683918721067276209006932448205056257531318062865310497183784178863036512873522232398430244318286434473007364077146063664512004912371901383714768279303901966968109229038437030671952806762245783744770309325878282776523919430242956530181835847190108488678187572105233326251781462011681999391525738248600552299116436745717660992623487825677474027801147010406036989067000834138120758514327605586512226061854739633218604246319245343446562042567265270017359106878201982908473122689094936743895880701168511480886820979606690905567014922778394338585017863213950392084133200382962276763066908484668644285076435963440275410585280047066751709015534576048508991648556860201672230345648881143824938774245762223769633785642942261064101344854492436600504981975530311725839864798007577878414068490989779964869743797299799619426120409022895365899210951539564848490085158241420692353270447747365335376626993600332175034877879454384999307697160230934954937997958615589172436136861894777305845984337371688784006421037687528223689683080814175210890729371746968166564244742334331920141168240657927112617603891607407368893503011638025091880223257655309646571521163322907365594618846719830442728254689172890188041631132313925225388106988271672891736326976574025651797263728713958076400361860227451897425779669364642369798874802892362322816633998956721244428783611061841607387623445068981361383139452853180797939241882113552455455702483734941528289927620022608477314586569607718738282425011575226305391653379566088615708932759272827343861146038415787691751660883334487292369626739084218474058929532691638122477404734548089565295232415200298856909558715906282033859173169707285753097742489282222449069874602359377083505861947678793787862237608159256407134849740722631410440094404853901885783527367049880851421855708026088728673370110950592964377843484551845884473337231870540367576267524716376089327758605837482887373592391411492053845098722814741015838674295644766076835982450238607074144309372988515892967986944165752039753067182523326754498198917633817825129543722503698343072257085807191697967580793052263929342392761392902365048429749614605422439254105665858218408601014839748328092234460306149333954319497391488597456169003567217690053601407376536145990434820629214952949440448119864030942164798579710298685440*i1^42 + 19147364638134083583000462791124599310868491618172760939802701216013801377746611066966693658603811768478643666640676991111489027794244628973194979311792602009969320963173748605245008336558092300724348683423331646612091100164159797576067884529593489615152032510628470806105334893460044445630465739003855332111887422556699020650161560702365983251688721981047993855793060700072963768653282219199041718978538879739366238431166138057029968688510714482284014197486375659215412830046258190421052559147590547849939863261914078398651486495667468511750938615818181823005308871948841280647954934294614823504221006366983096485243088165862484829891727439117947760532001315136410803572487097157408352246406016030805886759483214239400156346458423890062835054821088641094753937740261341823576461019428238245300568407755534554885508590413910181362716974871109562703483166383763092632528343650327616172599370004123439531062701288996784673813766965622852559303161329860354940535670687561170935458339930899775453807583648351372021764069287473052686624283404291449581026010197302069118728485015112506595648854294936428994535508414240471955663847383805829359079842658546017899418234172417842240456418314167641905782227851582232315807895401395170155831772789743244450860270806439222150075512377189980883907876660795579580727337028072637014426332583973364048615707714678001478411040415272401345505540852786810283468293065736916453201768274423449390442510318523259346666418610390951391918953353165975099066424881492587160279292199378016689129701281988747321163952549035189521482541607963149448347165704061415452228690113466303713537379324584022189352288900233146624252817773031158024288875781773007395096916495594637517921152864481633131861195747641339767765047544903818015591877641373929875086786415311131476211612733595576701323616012048681396898008626802878548044043529957660802202289324181233244293501356463381370256446057135809907586178609632085299799056941774124906792655338778022088594652296575240669568381264475579940097974956967595438955769414150409179753069835894513186482399379135358209553871516351194555446470934310730097515395098827872138553023099595388673330598164690709710410078876704919130445064655387686806367466482619320120318846652927501742765737985435287304953065280177480574969296306590320209680442375234934006503719523920153012455029663613021847689501243251561819811277072213132831070469820324333024584682117185622149025758672749399948169777052303632789629233675278399636818272116350981780325956605381313429706422636951791905932018309445818005848064*i1^43 + -272494169398307478229199697770989122285042793377482678060195286040802448326724304397402534692971923572094835705012636070977948254626656402606336596894032426426077362936732595328574581999147454736851874656423001536512023436570375084371000466579981392044829944705696373695221252089223366877638717564667732764452390554513417969093201300675771726764892655255110112542443205341469572132481523295141527267203682239744565015091901996977315691664732149548445169580326594367676630470349454787103118220010179064079646814246607016617572379465645483288276778517995949713970674732353884182589328233724231269360841029297760509647228692979244035115601159233967786960320383890233338172495258620444133873726802685736851286279963902602149147821513190478793274688688106947620024005898073752796105063033837887612031300072451638403433626503734735357215271442145972216825250099333994062211537730445711920507128640663265643965383808559373043770272596298937146078697312356469035624201915496317000622664273438362010846394654471003853388141666154194326716949140021669603779454683840666286995490363678839716231278086518305429346568161096624937559148341769962546257657484004878647962956423871199040346332996043807307430782584990563792577754437594722269180233611440065656550349579856946952303823322435218039405685986864393587978538501852074900610794222246006278145946041720615872398365214342713578930831453981003758176727964135525330044225023621685918022502307735588360998660118761418106367819470253388770635161099096764812203907615883176940650847047145578131718107674966351724886809647163999693493387497374691611778815320912203210667720182998821163250513829913682617032186281728908637459218186461485670372391583961676644051484323798127077999273347594974964000602868425050141644977353925975789782054429751230299020345988101670422518079869582548444440934042835002067015679245370507277819319652350682377205439237463879274442931488783109357996059829518291201795300291966953371484584221251953420474638596689316091498230665330634205180558092630930475753157870102674887352560480514863280094998161765803090957128248225619304641541596771415660262810121309658282521286378221612308478371442499242478147063301587465696222309782735474922120957004362124064646046634052604753865348083215188848834551573076929254026920229096326608692911099083943813956526965344401915489678124775009262433984005508046798038688050923561177674548005361412659420385097392269907640857819142758388565872831018730313869307622022012728230922474884421788621490614610163645007421598976725137648052379201486979072*i1^44 + 820323564035353528733544606751729564442409853171538851958524120799969791185235662702726480252332095717400150918928172278709939429371987822172070534479909400363177852920971375621726213632055379255670373316491575440803260966103579053220233645214213493428635912881147240283549167105636338333623212605089514620533223857588045258568933771942358025168753374017820558528981155027624731033040388870749285690079627521048936603110998430811773730954941007313281115830543036788815136877197334930341343663062555112260536908462566892749650897902304690884222027434146459097260248935699112571491793281961978543260026299088491820974435849776683108684424499463752824164627309060358642241905909341986076904909130294139869990217216530635074637113259917232230916448220121462714264508150632539076217603905822081399379541490201115501902967680978702817384875359762806828464125888587104749666682379348215963535130547412183928935811199358537274245718366163095518358468360589230365192331062583386665883051632206725738270644018452325312178404987067444228296002674003859005800918882864985742493773882243797325015898960553320984472405114291497514281358970088150975530405815838514341607541667638628421379665042219246247296597262861207985713436219064471147993884060565512418836054193190928556528209484289056056124850840604629894071485131277383475628995101162044698572301411199504303063423857327197074792473712176513460370992597362775195454981851983567208522046294689241810465248150661807118939064208300870019410210134289737947008698254071628112030959352933958587421292331756971452399729209041801207513088918131570453340531492493908584039622351692555546569553330416456429873940935431453579193958305969394905751021591041300480229088903815175685158876636836084505524490563725793291268277518083399795153395572389373827875727705467149010017291508421284453275899532749578924197702889210786284173474238640988159307068865843009698936136005142169914057623182892742775110095365854830864847360395906819388917966413733915428516372654766620361160814046698367152314116263427733247121429748480135398346181303659631436099308609562539216839674414886151239637249551441543720400175154313256030543230590860556917293627481577709955985486617601777009866705070947050559876081852751984976708994054208567642747177704057281333913756471128911769685568604980736329602738660199870902268368621103242230893752656930210305131320603066988493574245915302664926374893167136337548380917754106070536173136194140949241984412626981824488036236029843477341624560673328444083936126298648962089065913021104128*i1^45 + -323178073339510968634053624974606333175458267669603520961284942319267109731280632498839312637714870475774445029465100679131284474320506064012449563457226428257153789734394216231923200784476188459602164555967154941621916459244092451619181812763133408872797451798609679672422464099562198866543891080540838449844500032839534575637712480256425266902159640381685538389442616813743737064556392601660146208819118157386618226452093787170788234526375929453788840207753577504974754270090352704577064984586070056809381026922219046918712830386294519618402572787229643849439435099908512967922887407364615379265347506372196072055487478283183733806123347922552060150040028753355118936429682731663771948115796344243299517115865586149571618615769594251010905034385832803191790075537061440226197175058686904261687458088843249325951021563530123078189570519453163655265810522046546179286146101593975258666210461323356720264081954451605293655402310475870626115846054249323696839014798367398092369361544186635909041171663388884801323107457753878921622058845271059925167018664739439644568012172878642502398297339325629516719291847650636493874891945841959330300342233958549341398582809389179417367340966905749668398043163641830390357005406110338955840951703226917457066432364023742817214713223283555745313990581002036645374105405717553258439045937211501594427126773220356635326065289445925238991194700529174930748213216310681773877367290885598300330060517523899889575501999285225900572390666076512064398122986918448614537428454906584632398515263663966297533522109458757637670073661767068241209395803365391858980669559185815030710411249619502795452421241066434030274997030886327457976475212894583111212158551999711054562591422247123216269823259798068130299194434513881076283885746229614367984437339070122194812168930352625506022502154466167395698381430997266745135753065505013735347920965444347660079018402016135401331572344776023208723356240985770375973519794953302952524871209067709574469808396442489269572876806014115711256418335957047735205749574322445789292200753089785969209981968657763426953765205341536713683391392723200318909355090513811949592721617686566738182447862629467596318817864039035172801262787083774545718256514350340265973827863634169112214229360026722070755378015389564134913982283456837162000001888869971626609454732883246780914936622358131732979385314068548524489226709275480168710379957311537395919626171368665995068225612715661068586610671492532299776750200164591973037075232728360118063515358556428644434109267206783034661535744*i1^46 + -6921750130227022886423725828255138423046896035737197093679527962797570530510932584828021561142904964774664141590513850698922024138560910360750063377932022065935924762944345439350838534764269174400749437236715520872234087954894361564725612853788199330222502967572902271115507543137191179939592939245161567852513247699800808035114406474700263571227437632533713345303561256429776542773379575752626588318741201271645771038761995997029197453499854955197065584094482128814605310295593104357480274214517696666785521677358650980224439705335128619896498294837816250361781445672808227643084125004598967796172201825767833309302610613210733875230975406669627469964664792474417818849370525482575268928330954134077141714329442170318959802408676607798938682478198199322600657547648099531031509576824324687804602292859114762315068738275134254650332644016652980659876742204593412625882938170984605843463969171295909858445884484016585031667673872969431724180130290442807466961388955649781914808453379989465532497072651938958833479380597331756993094011349262153348100478664165301606670523298276379982576831523952496074772307495308786784125615138909271199690768452087662159378842256127890792157334823269358677865791721191439926855661922797540312471095497448212373850532099764995405135730711671356342588091322906935832720450092877159431558054394340938116615345531336388427576792005034136626436363411138095173109725623708366875271176502772525035130150639737300332702199598817105940243703999032226941236850290420645380582382804485699382631107752521408665420562933666369133927147992158572222909975699504746050398654214549585297832045980363661140196616292222998093722163625181975881163730261355509082316664383989653376517263391987764500466889982915586573254161065366947002408874649077976056879707496372562613821806072387533831349605922747953523065032742127500855976654696424174997397841050428973697459548024175287707582692012771145823733527436949376232810507056119562542052018326795034078291499823199284880527250127084963074837702568395453056804543940828545415810072614452901105796250580221146296321097076931292755854040136725599425607276798322380599963115951699340914938690566410978237029172160598968723805183919530206453978880897195969059254607204637099877641355072504997673254555775096025617374932391378818608451374735943996172290465944974356248292400850314228822066561532369345729890294173972398767796464239370102822910764492469749385708930980023367152491080524864518708897480912071578092365866599843645640618432669496126005669803863972901814272*i1^47 + 70793751421704616354656514480036746897144191405640150630998113830145302101767827922317546681758108680987565006353960985920846664019388024448511800428802770261796799274446856605855396006137531843658720659977037215855283442365323712143337370281175183179168523661820656729726147335255331563439701324114017354189083766798296848232516795103753798402401164075897696202132176595972648173617163712650676092649708943078285179470903181405963826257611316438668920282873183891123587149847812153193839934161889238020663978294100720432621926859913133994678770152243983102987021378621238637169692585224715956197487541948688658279404069787646379272034646311457986281765880017823726829258515581728793516488682534453280072940277918055402092564446184145570759693425724449625795700224047582698413411782007210406431911597160577476474453121096936669519689652211708479255409538154782783809879137207223421342736812108326023250217910238587102063977884620508892783379744190461766117976202014836862881794383259684533018213741868520324547711078803148161738006417198035613944452325022520983437695086875009405463230899490163243152357587904519328573798547230529334362872456037876169135571967595720819523954627667128322762669954578980108887601144282943305105136523817061216793583074632480792954276067976978958383443469470028799311624371720001903994456651515251912023972075688152473930352473791026936587053620387604160571738450096772144161189760757684730932558223631469961208609943983028983757451727289915804572027360764299827439242564850598485839525727381088925500915273267513539380411362321313158978087720595929354648372873518868427210380943399790219798636259194719530742438280782949105788982159602241803440710469826024598360953206506513655473898690556791076484047540001191169634433230222145802124056385941416779404259765395901686914762397285852798782812837365911891363206801002190631984748483315995232000003699786476124499080943884197950427767901948745960060110752476374557092149099811809349688833020373068891328775640402126821408064710963688591476526110281375524594703327412737127594166548244008251866426094229561038973915041712612201038794760924309450148591327597330375955343359606513986728634691502571674789422449765986977999145473111916038782568114719347441075600775975564821267817746011762002758343800370110522572002253082112690186848724303527014922541346835087831878987867378199358623097589832105980121024448956653362639102104171858456962887465228513890265510749558485178000781346321649777148735389570102664481423698569507377917797511855079424*i1^48 + -257678291676182402180717518456355313917436887784612290809764812870232485600143339984038774257442043298110858074193835208323088408482853273715612897598616740614917190309792208364831469861125615779596119173286601509844649403336015346379297782771238674547047908672115227099740482699984602560451465147497850375065291695748157874644754441131971978527080679941416445904705873380779404483812601835299524944874487521766109999068893406958985952785459297644578495525759826322884700464804739801458909387690428051965945499435130017603414916282250694157440465925719369335245568429840403197285752241246580328401424935021912839536491812483896857714715026286525324141435908164861433755126199129690419175590367848447792315065466983281093043464514838214286298629592454917703222686539474403334511418889894481783091300245967655369666424758744399414125113871245603092765000918393386254049678186183583715247400635722276742374766959948238284737523697867265037571457824297227345556434558635035590077046147699566422516304551756310689847715974525000054076920176718757227761244585880207581452715318228531246512710456116532907150207814028841071504668766548115582764153216241245662377023971593851729356784499360141025812447636908284837792336035296365903689431897370958931528832773308663217103186634578028505555246652228598417392028996918882788167366371292828742341620497646826357939730229314459070777563501865359554394384476779014565110601529143759622027479937568658217923015169604986702829623745543383324561389200601490528360085606845951441115003214882102799431328988390589717654056392353499106374735551445575018817797824569437019904513578036517509389331103680367593442820964449441459189374652727522869154744002273371698246377957523546724569141790273996393332293350573258750718520746237215672925662832934463938898176794224856998880839770289090911680701218377424882973435674334813796922299037752276380305932380130104502513238473947812363763877811430892121880436841070963818175275965710283378495524844759633574967611492202009151017732146844310181326439483410191108618829749666932566737637161319322613640900579953932947655428235398347629530127667593724955674445346291809417548133675827934838496194775324374706634004023501269318930147934756164787025520197930045673761442502524221651606199374742868494456619153794173104411838250327568304949343913298424920237629844305977242218167391999593241929036666249295563359810162389120865696774280113895855170576723883882328022756088832668228755676160957572178591019542204908251534922651432649608932429398016*i1^49 + 1138506234315921917236630551155490474890318865105029085272860242736603700675917788625403450673449067650595381768890797295456711280929014878729096082071917271472150839967815254580315248684802683398265776049283404010184072732459915571401466871574826551784511101756243341707541864584210338766598236475016736750617599855172914226422095641372338008311764347093276419672533912708562805452736675130393623222191669760820638722557918532474010152481662991286847668050478738489526184289183412236624487921934073494784637604451921620981601435717293408186762144514856658908185326227885017362740686271333335812700515090405407166258367808352468860331199062868861146288969041243379662265960703582566607282114928770841949589409241219077653623573160245797734910622787912871990733104373701845849424500556064340187703126524528775200150558592200070582490645307349156849079200033143033849299023689570949181202295498917150439251049911173589975637815554396532205748742651313230380757259909086758451372117489292776865212124999030563952942795041834724211716241650200998250577146704917445029852723171726834603066921954076496366485756707569416070043284688142192232965216608402365861605303755534429032873400029541403230312395371053279513619959518132986770335115946664277100467395604680000645643919287093357584618745940549380031224777055132270954493297506215133995259602695963891832452108319743998370981794703459823403217055987977553967780694446561393322884308815847196795851552807188415494614044950264229966795057476045358848915579631446723452804377199661656027675064120076195902015978401022271670451365871813839075985531723987633401249916981762599421421024551646719870256479578882545725857852837040967540083983793927764308410531026985704643629758915895380769394784218381288254695271744692108505107803065098883810140920540634846466119841662441239985480990760814440882725924990362949155624971556025423715866496135592280263339642979789219541523466062049589076719687474180666496934371720827362081086909268527641972636213161095754770169806648389085875947122749387944567091583564572130407374026469730319414569526602801575056732537659927406127010996677643751184246716312359737411195748790272216212674022290159509699921303017894081042605283240205406391973222970977644707539665727209575973242558195779385148733089677932870759118226366650379006812466457199165797774284382941079265488440597936130491860198804608452540842008129465669225026048901072616961903303588491733812593921199818767584615474788747152656340594509795697891395699863723342099906560*i1^50 + -2124118890360243551961220002956034625393750465953527659497016586045192941764002979330717273755250392769849370023186442254696757987617144974073042093919249397527159568304746237293111228658106022030896960977178151480334896082193500210821465802853219972828665339880497986470540166753363339589224272385222417058415947188328753673393590422357012932625701438354627489276159810874274500717403801671256323716197248406003695777298386806080143079042937537648859393458214701818083514672473897575679139705262470456123784073991034693472158468384194873889527515580128812774361889499187704581483027004864832329463745977039931678316765244490275001845828963178774640380165990156914740402106139538915473094190703224509094099989957594166444836396415537791780772416558094595998145047177857494833208052608517031871074534727517583898137662675688612771053625119272949935677141424215031710610900575414691114191922809363161189137656204150798890101880999618274637140991531063394355944530722850604814988692216347538722627157873581871020060673169228052636708737184915599170118614988404677619648618875128880590289717702125153743895825017040172745628391470638197750578566276293426083320979804431220384097835705255053906336131010482260621829616758905639788205180601730171013173585392836088703267034771665302589359497872752657772709779958746562764009054031457902717351234681251975234718554678435039027480424792447217868133738979878097547808491047758815431025486185704396916708110272851858355923074678914388570032965700214836053610173968328526642753520710765270973734671341921332726128529545347383970645004120010626426568979956476957286424009447593823986724305337082471350887906785521555227880841057009079488502384600381993004355342263080474469658311123334588261464674019655619878810661467183842852933524907281266749330208701263589777782820325558007670313329392171073172325230516735879636408737747829792782155022008337238816474217453432637675203488647966236590569493065616181255498043562387287678734457256704599333514311777104767290588566910514323485839860982680576851357774169956375620659841948979035747096899393821056913399433932953111060387427295415678035035879518215257812739529751158503429374181835347118856860933200300999280703133565106436537190162254105105052228867099664899288094431776962455460566937109550647115191971609766538796559847156822096451231079023807990184076710914615794612270153310810082238770409635971127761292930319277282923341516773534785885683607544621859227457346454588733161849889886347086412074231669544976384*i1^51 + 4339069658564743375351027105207869649124953395444954287079044633790406784785778380446341050574841361507033448067127871722519486479686825585472109098933416747853863643078577849939592420588494277256013312760465208698810468283927785398937996377888384875043259359893698542129123150924676483516679470781535498066750897742606414684394051647191025522801774173402127763902824441021480689867497908159704184563280013397247718748851013922086157208674862640868948273151466902491354127089316144965367612878714135567061256638893775812747799643002710750584448125844539633467407499393082329496125137850358039620250672523018405862700899280959354941397501208220003171180533804473229957073625580568842594619430664774361385359621572777344027913516330234598842260587799560610001562941822496854340729120491751155232875668455352602468016924886048317018382232245566946315695887161912784991452760936304192728509438816520046356313263718239580096597267601514028993819371226032265102590457593849415828143378850958512042091952836424975927054799042677414351959981188984579677015869889383225275009205611014217619380194083965278394104072023450595997003406106775632310828883736149364424805858809175289754229146263883796232460616639165893833813596998008992998024076289626146007921229027623263755972221770475192835608030142863725226486384300787444011498800842832881517314827524005978181629033771376046310474997561546997984488427384912928174688864508672666383203112831996872554470542593677720874658732962889634821408378685454775028118570934669459788200701130897547014743203499515263405284177268965632614529045887836637389215316632658317122074458279697348306008071370536592856502983922645206564549543433010213992308821519185399588465971597708927873821885190804744702103560505860806329615590484688801113737901795157019734344225272139250007511327365819848696209559838151371305249918182089982311143658057370366919266568691013140425087803185100783304169971252769365631066050097005769547154665102953034026231913704960304664419157147271901083747539496921105441504122627324642375008024467095716370621086569662656175310037803601995785183760003590556061340834679991094215641471061582508139733127829867293595664209166917901491059557970236301293425420568453072201946070632516172818098022373674907334114720383754145787903854766884303214035320242722730066572451380007820112218084275634477546564212512106829308563208027183794454982558922714027879446852282654728892993895187601241143992611127282061512558512241272652118392038309889080584097744551936*i1^52 + -3134307758513274207940397519558141207069779647121840229976349771550551397522012551596847232704438936985636517681600653485605029207563979177893595514435462956779953439052337599339718333053471198840785860091367116705097996862786610475616056803882963642421127391160322935043261818028356812362308356549387576986972439734670418536291906644613833886135471635560933451817751673734215945081699282244720772171811120096599834446964160827991660127626281933813898420966015236374122555679735517147446703342526109609413492124603474425288864544465151205597183526245118723132077464421935274619957717300402333193106789662169164692734854734804961661974940650428172253520288892662176993903476911535748706734382970469175971408188109598969534792530327142318267466745184585540461267949926763924620756163786023991245114301621134720940528415438300616121203583630506331603332348333285293200377900501534140599224199473313207600489927838644423677399618051378347228796467568677662888356649764506217026914418413881554545088965560980255224485746571759400097629164338853335407908089998467694457945920826267747146334681693968907684395441090532608669497970914645695250621154834077917297395999397057498908908156169225807107232328556993694808249464832931587595628770664963234440077672528133297159820254446219869884122951489826401957556399276372634121912079595965625675717691039641374209954860984039514139554771110380712212801758715276816893905560242417942617344240567653590133136792572781616760638426185145557196857033692939835511888410144056900746729696395230160139082772058597448496460817186285493921478715329854162169974594117586632128479844278565760719108860565004765201302053902351022782033385890591326830659467220453172350508736557452632206066861285877186033268714781138763116377135897526201841857643745811902055077242640491167453836291813328922771208750752885686532438031034611805234426829401827232091972016787619415876165065025731305476584066129573321527456901294760616359531392658287623339918102244832400503681353059518994439308248947539648000203994355092902127045703943939254781347820857704170525483997138247949251340801256379047368190404081278260139144232946377266059868432565501372498045878861826319885031339668875353034906706922929530431770689248937895920890975994619668057477032791272197026665227057204267780101778997950267132511670432047926981944028829743093482463186540732050457333306311626180288604668113475506451883496435017079815375580722756908635111126581182301286433798452437845986715873229455459195289600*i1^53 + 9390034324410410915173443773788728070553951607543657060325695226438712627279266408689393151950505276382064685715075031139579662370330330794409426301295970644504805519082852451064945234536796664323255960453515041874073440331712540635990277756654429943398427325151314580397340539182715248038258027164844524864479411490211086854641289312179826278844271079830150438881787688962728039256752536804024333884520107552085502155653727259746799986785991619166640264397443838348442471365831281965175813372536580067749378199466055879206132622035093856015914316000967327249228721100088253388984045978889322408328217143080592372657970800976379228837243004688434981994199748999271826227823046215199074137237389382397686634324916557732234130505544416338834299906547151524908117228093591061458704131461858891489942963546437311019589695459387584703685965093031773573247700253910626227171899225506322191775962069328123834192198330674215945800712945271044320152552652383449497891945129083327783660492337973017417266703635451002729685807680481480456597247764709878262406772266867845134195813695647354176816055497146180532893902254733025103146008873432528069676729976846004940883013392670050406215432387347146431465652290582280431169058677443562671393777590273558258965209465001569670399378153999373489815505327308352985021198994216617584098210403376422292123147520737834671955827313859678711280285027061595408813117823435402565054985977456835382823579005901414506102364026829739123731949766565950560921802538069132901309014200965050382110705688054343688812344901407161868427166696169195854294407346393519689826126798055105975231967845439087996607047075260669384865442592190796585471262845439925601763581301357556845686275690650820594006962765185193477537184951381986440056590586696918284666904631830482318681269979654912854446080356796070953314930113111662174863654187819335094205118069275256247358618210060817078457452655323605834559587935602479341574931299309939020816960134704132172019015887586084065468878631162326248493838485667086473904202732223487599549931232707576710715613273191988601885681233039829644686249584404694478206698998880700438725373556427661283627090983732371148285629438830613051690984078896387662803123267728338961606711316692354239551937146272395719575106232546636869534114412803730312450678296877503695252148665893479464659326601377322096181873784100330575726618725937563788466056633345044079286281045046222332569329064982381697718612047095837786627570738120797171867318206674763776*i1^54 + -11231584315453845244929172400975898471507430461181767364559007518810305190710425526922451963835317930710427923307251443578949776728217612716125988581954119541896542931984535870566233609971376757012776395159679831099291874197328691237544089028237438833795472510839887922265356003828835093502607013615686166987407295591399387182033371677741428352915004627496493498436420175571910537583231519721380009054062643403878335971029223009418742158346232901278077922689004236523531106206156993992042781980910466165977075675657595373220297108578176370184455746649997671693576296074915551119603108876393134776273488116926047165431708485710503632410072079533182620711689451180912555957339501473630879694753984624452215395705433254993112460632757396877781091245619634904048396264382385537846314857944962531540395947295557677074651880677209990507559720439609320441606360693434950048517722632616143707122456317036293890126869063803666059929947867783318369333673019363541280761073747134409492093647800619524833735440794246515069828245289937160038033751973154158758496482043891036389756295504327419748914509646429194442763469052882116711045088433588225231970125536007267317974309293406961211384901578954853552839837635101679743913196595527657334450806296066735716298215578228113900999381827514006918622972680518903164593960704883466863896058515726433814884680447472224392200681458585204550948427988399884980906147408753860306435978111777763064046888925152596625765194100805276426618796551465296712487984683106875510500590555589524045974079360305017769078092067236848535276678208355689751004743533612936319299368330535320260561590142675689920068228180078360412500176375524829832321205226549713817754448027228344247679495211308033137793605384742280756041952329766717856860352279075883046465292392985160303084016689727372445518286256700458508346425179309120325530991719426900094352578888933032864906202382052465588558987662395777442037965092079177719245892436420442028849352756523947355124324407195420747826268234343813878275324629974580345506976377634463083288943349906284111313883834895223315551664653591863592727699736493882965453832445484192008274405163105375233803994011953417374480597338331838851996816986055502261820747551004903726894124033370871515573032985198647248727610049729769632805214248085242858675639961911550062623599338529138979539466150731871053913276299310025599242108005668692093839212795032902851579338822843252993971327406012149681723756008028467274987406538671923941473993621504*i1^55 + 12961554850532316432857487523049566058877829972193099216046869358394413439022178421733425038887835076009095969018904303153893096926884688806318374041970874620150272023008796917358031253420879045760365819826794907372221484758135430886684917530016725162568071131311990705491263947944618766430020492912286645317922017161768411600156017798142851444895727514755223780578205879132334633868741756595096405315618879213218415491858778786660386634397957829135101810827041205845038558209850899055604693520676097671640359579864841963126123760274406792799265744208364959539897147115574692277597779344445947878503726336849922933651963155178794242635719938371413639371872333044530396189028713626026224267927285997064083758640910038250868565712984275995224197041085208196921265539765589770697203419976185071398356926509344998255820979281433850171255568596008362437459882672516357838045820258153216833051307033663455873990806823244274495222270943560801680991684172465610414881037432239418628762238038008290944126377778226106426558868401721982886703619114039517890466263355111871171179117292616190138726210073056967198401909917465402814002726828911896312090499435268977704644547150167090087250846408233837827319733632758573910534036146470229150034557204236057635421745455825852639499421104337896251480795600263961355529920523859169496699008275071180945232249157796255755207214147307816450175696845425699447222568455917241242998666976698138514928428889645347103086744655471118092782730118653897348409162719235665571234066902036441093730277967047739511035303618206366051684776852481221563018052454397908005747814304206491903817503131124028081412848258446024133295040521306179709259680397515533916502799360691446610357140544773530015808393948150695115618054205346314640848667526466013409893986198034069048213281401699242188907279254901304185907593594362216417123244269810053682258666236854552796634726892281459011300755850196213336011608263604318216745008781408694554698361396823896001378461653805451426028427866727474839510407316288089775227215110873105480586608799143006039325902422925485046460748992128331083630537604489935349536593609328420459589857045111413615498372239611374121985465490510876680122920740878703212477048951439614630719591595508251822241120309531163846678186703773217802655085667718682767084149943457934815230532107816961179999929913961252867189635023032928496452981476110433645211656859842359799809970720852570342512095966181032211548510227529558642458325583891735097901056*i1^56 + -18724541965340311644353079194797822652788146055306198604908907114821005870128842163708672624925507893396928825777726073515861520855852274312814909974097301522051866318984954172237812405992525246809261909269371741447255814432946136119863635101076686343856831383080243492653703334509339113656701526486253928100327654718159693824638623273830516860466111280295822195088164029899960725587431229182307035975524966998009015964932412469671501286201573298677777102213576105330352635383572057240061265863785465102216656554881404869471127882942434420825607390176496619929443765439172856464766939600019969375104606364977680252582684296118603997089951504420183852924558396657346349152189818869571158801784126610073286045691508769371389887063378030859535664583825996820042944489475548407832639401213599406418881456964370691187745817748841218985679440437549882555966485312780171863687219949930073147042084082993225150078441966965757841183679545383553603137970735978130320942054648215650841054888291761646791159725308354049027187750705312020497099698172439148833337432603561158949262557018251512487257406359355376287526387747955454225436128982366294945101665359952999758953994391211596009074369108796623607210583045142964540953817675395119694507891514443625883710464839274030395087750716973924066089007073908731121411380596088036890513231360609347946968082129235607664518497903142097376738559907316392386668109457573131652166085030030904598079176873819411120417713301784349294572363625832385423490177508584241123003689626051042916144186167841492626573363240023651503432082485206422414854232141635130496641458428256699914674828136870662379280614258846102547644500615014990956970866790084703644914523432404172641963473875343610615907226242289509219585125454852776413257400581124691070365336976170505852583287589926491577201474114929389575360814420064989347045781293904489516315872094189184538800845447084666803647886472962125251505833694695367494865821171236495842692663547189745555296784141551065444900663813961249469890416940214259499137345487797798728622970936370314988490853365648766810074485028416263622638518464830670805147839384439356465307512410395298009761818844996828256664399808077499206054137853272055268481946883641498996872732957479028198682580844977895622314201916719533568308187007689777675646437119616631758757423997139263330462644093968932972044161090516157056105983841039686653291506698094112089580945018756496219926355134965701838501330842946775845363444818439569408*i1^57 + 17029041902841788587424546373247808155876368689319290034057979306882535615171974015299995395194005105798036151755432731995357105213145351726763279124802464202839879744250515118669497736401397640419085375430981984403911609690710935701177381945498736925486800153935288222104891193853703735780448790565282491589435899563367192942294194992282814108567557798409995104998818818287864095605001355642428923178436978592166070842191949955959938369726157163558219906667440991356146882603702770100158780195361763876960334110477817649472798053436673493360707489232615780609069812071497630959898387103519814674296279058802433430065686834850170881614824874780626881944139204801898957970879615796770825499415871820867684925871117341398220552721540399980574840697818627712373141356920119966126697573357668471892920349552590721400390106950431207269214180432498212893335999413109314410026206022662528385898146749897552938534765285383435051002332712866935145509379933964837144706743695154757320091047477550376172037405303808285471683746960794861783975567645661840793278114264303608668460967683609543948995207820765902899697754696913978378666624776053518134325668012059952431106500831475660553852298117399727653121603604439745110935387919072573902392655748331610533792944569659071294778193436975833821464768949691480831973956476593951566533403892654466443738134981672458555067582056383185230665498427046877504455944462894059951437662285266499247333665256058418692186346152276023052399959575394490151616561393362556488796312851368177979543718477245436550700042495084402218093342664654351822123262457968235246802364976995078800730184592461047381913333406968765912446905139561299879868659249414246624109627710284779799893536605832953559313540790064708109011557228164733227387554254815961874335075235396082192214441884359893772738303828071218364530129027457080752309107711357889418192861449941912267250310772271998651557789447338279291658671389185129328937285907520742762936758966170955951509161403899104629222696272363823096965268671522839884490989544089657672096075535869635212215217849071783905344531567213668344376073752414059968435713594784953215551867969644386320217780114142589917262361324872728010244144662123938307817654738689736629180340391042074237791508426974746634310954435923728369109006369732965598544617169563689853844531908384278722950026534031479557310326138844013954363882478106664459308283268326934472094184157987066869307093385975440957869065825103333738778229473280*i1^58 + -13127559958388700923837982726297535027499530727989975915598118502310497860255184103924213961867559176469826606436038052164004726762811614488401184984089731300269286596378011124710005101269811709919818241781785228198182368720635694117832289423810010112142811806701136978905297125899779029597615679375118540414138088587809473906420980522289914567570029940647105197620432461677074576307117092202047887885591436558847923653835695852655338797658529996529059543785431565591008208243738471669644500427176994553084196086144870003644673358850366641010442165645786943383659178373038472817146045351831981510167752312831870463088905740125386347772475129607558347132798530704432055163337993293150582809226563246486518703647543046416454553730887222607482113550459573785086427010851344039295400854612321657118225691519139754899904302886983917657499390923070113994987772419267568636508542721001797796835910279491829355258148776032792743905390980061846026181477571506403668592651453807807588234419915850674462122295791856849385858338378337845400236426214579209748891048767361169621482093087076632510584126294942195141194282808121432630608903104749852927135808798838817619824408549206635671044756973254006066898332590952086895975376749220762948198713013900141489947097200982563458639561344986858546963396848379628003168753290391621982657445154055506294902935553503668245146216202238136148216634164350019084953900435838573865322180985059297744187445938580429340823354858595514955498161065843318080041505450601278956941455053801677704955955667651618941791801461170709975151606451491445271520611862881625608726817529915577514811833716783617849040512245573566312505661383768319602376778132447085790379666122659350984311824397290843774786695433790997948323509984203307781531841513648075310086001263261059290697942367913239644082395980808472636254072018294195935559038261751476506063120631564824182865456105371407271346998128056702164260758868857552748359522518544634277551133447041834470578966071266829134751063202573102812927447780336082126285463966717666826002881438616072653500838066531093533567147146831926751994900659051857470129570287889627237072193571242564003477358469003376810382914373709730517724099161055235379334514138951392366984609451458080103947889714753224635233163971638225468453665813668898106309585443086908240171530928539056355013355101810310053391072933846219641584198686953650896724624176593850458237987288330633763660546829556022594057683330841680122216448*i1^59 + 18533281905787173246847999421659021459147227519116761671294023968410249026090481363149177836182473555439572430430733749903948545244126363636014553362088882675827479784676870042069140976994938065584629672653425961658318871144797736494022600974086235424004145788063670023136277564494112525176709194120112369247322777774721830566099731057865007291162616808408741444623785424338791042133410529017144338277640575739569921245481584892965899873037680315942029288739831601546979913021095809131342600563736944921892075897061252702212246194779354476412007091504924114295142134379652477747101777456705416915929598126952119011300017624092036977011403942807513637833182257587418831127355131671630695870931181547240065961792238380535718001819847125579696608959565669999845566121184420470476767333986304815180486836342485850980587981543807017464291861658115748504624092392855618656090847183235989453510365663484333925812411422309702629120213310894790201471048924337483992013921916830480915396116910351880707709120510802507140982273914079633870995164757244272259922101721383981823930792136406517835369947819631762113879014619765675551761996466536248702545629173236884984413345097981387799079964584916421611077621188334527129533889800448106816378449501841474819988850303488585717392203316487250656509270315966886383003926885774077850148549491854378919653401052344555750898739059994915709230038597117375333288023317608569363581395962427902491907455948356084109888043632972050278883934179546610069576015451572304138294792757742052431193538969804252709030056892905452171604874709073112587970811070517607040834694668869796208193835737804128105706776828667311922081728369941782991809177912415646018380651396767737083917414699790147984191872229991746377118434198116701024026244883833420275539622670813314716474601846570080927186710570855803470852462529207337845910628350990394069847313661578265045579484951259497357268796870523460460839684726166503580972184259670083311276521933099735819323592341223981724459386489735427378307348377996459136495727292039100170602851426662220332064645240621503863100173110274404188429915652993298289337271773902624982364688547142901386861946222353156627267732876881758659064855503765892414606447695236425743809810618732619258883329270119471945301622683019060926195015188361977535709203062631677910918127305109171887287988573689135015990672452275007801342846816033947329520662803474111795993591134663829487536343090127225446410081628541943808*i1^60 + -9250442665690615572388219803911171965662098303335906606192777820489400786466504842393238193740734197464653861901836344861928759148926617787920764732433163073748211618684865414975881858558040987562335348184533889418945654311210993038102128466596307028780450894772926267522406601232645497926759657750571603240743116020890457855984718620685562578316495428147783544697949100979510705147557823136769811694722510982785830553876366506819697726626767261365568660063884266983392068909968262915409470759681020407761365982941653056776877584366444441091047179465077731534804931873004664330370368078274924983603102741794241333235318724477494097580420178563692533766465513297213486385795738970395211837524695315392517664610745468498160232465864945342884255945207233532213072216792779155389302759483047129715952948385111122050041923332889748161085560524165103767738974737075572691109184996245516493903226127401480471781375324663639137371399177157968046326136436194703891528810065760894110391459310422664202507548709541970646859598435093722754944459802911838786991327450095998359848296997966744112739364480657469644960597070366034501456783190322552974958322429290983535728979006220868226139937208453374406779381931565180418653194228176221181673272358086010240127491214051783857683095644524209877829857091165081787697306254094496506505794993130156225483206012374683473769046260037920104509476390516337566594150048306452135460776933214370712687896429100900278265234067761931135785398641841367554191945663569040414378164317798391965843406538625394503895110817473451255179064482941850518590899148493363019860294994217612617015905252703336643167196735940722146520525467025111025843328708070440693266195506984648045453656985487874889918709560110964519522175144199442338118543652057132817678441169470750070504160757507139997382724138583123439382495457395800091176148101460407913415696862777517344785639641025490162780658956115366414210705905117338804800565852708679352154422321145769598142348079792895212013488042347679192894967872920895927679720912446157338667398095461639662867538145119750114071132366073396302119695277508608600662078218922543118857651782574358001634756268772642632588672525386140337588946194585111460276652400684634084369987721248998276762348760621820255357789676121002020603565289372533431051207296582717236117043538232562128409967965845712455333239935051162917416465124382466051224297804369990685840421419278278955048026945578475836534761193472*i1^61 + 8029383541685846842628091162771796328164837270567345964975693948116066832534680404621799175254648301753130673849178271323463037078433573085336092589174895566454387714031025492513965127989515504973759843550178032642602259629092924184903286947081902198596608637151343311005030782344316648577487836149498788358566382689898963023616307170207797669075036708523118799957299810221163370580276723497652003359585439073405105680135937666300163638528219062455944393152206418082317850713964848548247867504347787071878730336859465015776134490244803351094375312632790461325470306099872681792482224455775093497277863936648805396401691343510467219397640839408163352143064234063602085041275209990943267031791330739436747106595740876273464275309216698347815183801429581686447799126469698110098422559247096797957043459927166662756286762047831835303995885770854695375475045976171158890287130760438492437943158075101336498400817356172558534704274112935238288350492848750089517210533721340839305912887584443636630590318380021507194479577597695934384064812872553744126443533326771225819639044526484215639369693872203536531360548470646646942534697407380365723966637891095864601320637264793444822946689583239671691497781317358738060431818703951777729025707925278166140747793738170401656769854637409912360658444897233181420127870072326744048805141391592646833522106889848085666857603651222488283927575333517913247051901731166932726410601443622314152810401630299652669629334003692257761780693378817223928830271362876410400148403167650514355863956867983626592527361756088691315534333715697284795547829711780419262177655062331281470265468573879511889778124479971001202031023362582957728407053862010542960853604469646702363452551017476206540211858617549966553644361175397190457281003252430243311774386626407086812552405869722899272374883625482455284344199101607125827424952520922477540535818884102259283144356171549955041211200928499522895940089918870729616233964514973256684299689872346508779901691524539651713547593935986119828899821075852089487750195378051063515839241286063507648782062018797227243308331274756590494577029423845770588559862989084517674628995161346224830869652613647885860622713817634363230960096455205834873562131909932934879903138819491886275283412516927614683923690074369052044680751485660088380707163750654347139380199560140255839217345649840735231623685027862721479584029071155617246495588784251576102225411793680686475550421703157399892787200*i1^62 + -2416713737927620638521661129463916831663896657202035399250181328090878662698807939046068732774212042151824545169110139224739853679295209434753963432613182688464258507706162234469044411433798290410502597963078810635724913027570426270293717684020081071348719665423986261488432270437478195787089110957178907026980146417753418961577338198261442790798344286707011259248995203691421737815998223584307580948525945095456102275398791283081135876554644297294599800246043457890738304003433973227878897511359249792844443562122935650678716596048689700564118491742181484643915444929237155617253718839635381977593614861311939257877107227386722683413614148225798275875150936104716464341930850829035335527682160424648197347274970231835845293691817950490020995072172383322972289941537619644822081746916364698879770235918423051192201367050349647687858728013177953193691918171365343855316734301879697373519834768270152504738794753143352530515662880097428862482191269480827912674695043369164165709304569168788104319997569866908357784010349245749835475925954243596424789580930501321912949955420791490150722711484842432542441524685511159307329685023849491547269562306044985007240816686570507740103541665755470815451370343340185566184115201511606363175946667684323530270734189264512942900915532418194014875542853348291236194874596742684406400064730910218338764730887543262969721188693446399848668723097084280207969570428324746384719003423388489785888979585265539947182979713980581114659628401882453510607787277805582235953401974179855509094912352615065862773569788708547546085115944213654851264612909815151616789516795628947262815228392911801338596176463659320369766489011872967916620087839464202837385191024019392223355429963820012954691260918639699910735575338992735769272228359839344552219700333783422887927041722847870582546239492970964274048638370784075142533887695306166364920408552504728257870160128647324618048810827341828535375624333930357704228883186934772174678665458329973539168275057655692939674260291069531158081840839088317264458192077273474618438214703441304168569172577571931106529165095324721110995411793419205271505335486789953373378399152822613727234132372836104104690433191056354166684327370231080563909630414529165305485419882624353039393473374436260460209287106566863674421992572872192945966927705811075011825884390065398768847913494512990540172916572302976847751356962477442224124208715946160597269522500918673803560857302424616960*i1^63 + 217407048743569699397693919563192072427798117054652660146008461322435714960853526586914353053180877506468945087760089740244773619513238315766711691300311075592187524432064771526725952567556577489925067760951891217984910339226331266687146905392680148350598366997855921720831472370295642535376288219909031706396645100371643483321075321957474626373410207855039778280586735387240023221700996654027592729806581397737887227966097667022656245680412766784799643066985762057155704207528443985441443258512134851682739435435241430484806107681169868851552525946330767551420212052868705062892306380019931750110919400717336507186161088185709734639230807149432251312326316029097304225511224827201662462999026460730698290771384495671589420451928313908001784529974816146484376771593692492206346330559835671735759909211347872894620245697566714513384891298186217372177100177981500553865932182400256559819824963495737311738548609551482962878640667133317902651478453339734261406479507916848201323056801128634464345020173152756871386086449585077743135909544192037874852968319131914511953755802872703836808988847704018900413879178521300387287779086949309836720869283508876171178522797572316111540366708003338736027585575080670744275205114019142283707615602882916769428028915247397662551411177610563379394708448264358165320485187176768083665900142203870182859944356771211740749041523632959180700445300083477778015132788333472513675060689255501436109203161329069407466185348568322552639949787886101412372339742420472755194028767790937380396098705912673397318209478896155777825728781020926782926947768627653907576363672300221075318435608924971667268799453686606646778942661237387518822892364674035270805155430507045437233497060413645656897724136567038054488218171062257869904422576991759747226805313180726330154415397238187432586358966331261318163713693779352166681166352158090190097681117204421940800168504609912115508859164184194481862064629162323832591459669747819726794694290566460335433437720440197882303581635252186129202253075936638679842256266780343135437639112085075283664860033541047794323924222254606163812593549836177577938976587029054077187020817703105682100009896922316377796633255545611794977138360945220883344815059642049223957278586444953944758271176866590108202999185302559704095962557465418974964212819451682352250816340091682632463527791503947326589604948848950074217676541277820969602631455884911862367855668783930322228638384128*i1^64 + 231971881616800292313373196160993745936460079767778218860718893535181605638089621934678425993549708592274800625986477808220779784005824190078171325089655130363019465111661048547180661970690805819362067104000621968206712094908825547455588914221191591795866650667567083492823767929551436145978334717141331079871835102800895297387249232825228739995493626583403477719460114151686813124507118161547095851733030108940865338114927247306344855661736762516578341344979815612986048500812373438828215118875704636015805083053342931748487552609884942408569788926456847802905802794987572175704063013519884547924598088185695834255817686693747623632208781439292758376909255903678056648124508104278970692076020823212426987846650088472424713466254412564761911563749710542196597407726221846829224831829872468458391661989489037196346796462945333371573731810102941973249005906107565291206328147589451323982354711136688718148811491377266465661022616806535110882868451251944661023215792671295326519015413895012136955364647683489299323932941908658496869643958049702806175035607691364888053358322793183178984709083558620959777683110160257260987446487606033786779598993629262710156531837017892841683918113107892433589701994033642443240545531833525586991508950489311273867669238888416650941958519744937894231717889448520346651837102625319967642861119496903275930608532015585599307103041801890099704965641330281008254336908385623452225846620720467409649140228730606145059950338020200279795574183006798282023732291067364309264743160577052748604844444143965519804494764901501571221689206639064169313753930500251528768203581833797135840075726904438267440944522108661436319582728982274163681984940705475022449428699982068507316519579890218154016012622008785319354058669392486207051457733146715473821317020846259964589762515287978453948426142581522788347356747009701777365601725918618134442998923819196168848363056147031513939491921037540358957122722139687721204753847814033744023424877248659884903830985695677222319795399094042931296966901016532426794465717139878797826917780563694109306082095889181786912527685812343311900168404193490224258883490818585595261178081140602278980794769283040145696417726739290969981047752079668324523239119672075082689464627355815550456223908459768120382934938708565211976625622301022013547957177903672275854124229996802411363977750594328002416001318889757499157226991080650592114582220784042545309813177111952383541248*i1^65 + -202500802878282416758408209759070363801843701828172861048047349901843627425106438771866233639563591015941137649168049209946555652908614543544970850375810072849514777415524434402841587983801506442121549157604105174079994562359290040509358915761923305260378705585267468934417557498063806205301700904381870420684226741790552640129406539064672776206496017112491861370779912078855442240186959123223129478400915417327116217623990861733973984988085678822440719122132455619764140962609412115198024081392399820313542787585839233703891111943614427854096156512655404701414325930042282632634034493227861260840696042661643403408771256999181911664042559852013683861922545441066004793620940120868058123113135871564457525525986069499806010850023856804982903460499166796112043726516199403720192250471312426959998757627799615699127022391731124078551362114171710221933130170410596736138511052370437255650230733910014492929604877054631122201996785208354313779820017394506539896703169388019827526137854219665135148770488548409751468785234679050918890724057014622752233073713848092548253744835110724575036816354808594747078537662315875984667387984832215204000440770011553792422720496853906476324111981773287970399084520789023511005827983272237515314660695999060841074366775501902350089126743095077381458765485330076744778635498708695274966271555821377214978564902032401398313611265419921071682954991937616538077088256604356659456585780381830661922702877816784873207605505824511506358832743858784869581039176179317329931739726293905236487173974104708333823736447572970713822397765269495819528189256822263863805064093145761642653063845616631462685221340033305235577513472004230961077821837252691187712505800337968110427213017381060200364621408547792735518446630925456483618241838856984196412147182614857291381184368895108190309967695648538858897948431417809606762979532902359735403638040205642465720441295416966110245892361873418838954149110548305049296918116184541922890869701399943248418857675187095125157093725219714535404901869020664854613327452992918008178975780634291838681340076348540799868158924216819562220691617015803500310545443819652055602285789858171767976483507146420286613823075157652792894305757773627279383396807396175133745920556761839374920459177306395373940202608353495932401442906436649726517438604171715779548647823571478631718792498713081472322571381876168229404885152580388057114992914448081165367956581078007808*i1^66 + -16332993827704075914497937488200625428482416760137701094781519565443758529907205131879111162829934781339127594615883115051959891070752234053325984756138253062337600039630078337941227868733728028044211416195939484000589660010815147224243273185267907332765507367708170824188855151100996145988253060509783860732675064400312245583066237607591726366972548250588017873002852822848534148315089187136669339913488999304205400986016792371981531903603989401057000916094966574643136901242167907771076360362110241935035954919762696271002062448673835091356176561226128877834875096158152105034825539933503882649475012482322990744040109130871565786448418464636668632401305752768933107664311943116048657827856006508529019740865544815156405233675104415377885338265161181710370383980380932500430799262424477654154164097656970988405862302164417719969356756845775960248757837942718275068242350578955159059617397592779569305046023609885864321075985093755953975834606761288781978081421927072765149315111907874802134857933260899303138172400074282270018043164852630775387038983272987153809950215181677687547176605951088878176467884020431293460576694094145963284300769965185793952827504970315420159547390796067556824300100310157103381336398635321845322307465516097681063524587069206640280199514139651067325699187635994861665288548146085509333590412992273261089932259249052752478520877390335865834201817316104354055675355244849568377741965411927480299987179622339648576704941514917739617648417077909453070202339518303474070750592021494422394559815448613170467993062701580465106773074727634250092436852875511220153335969272343536078222389216058844395034165046266432681935329338070801771280045231734004994832258272934653604556574904513239483800095254005165489607487912857553602540256347201359520731408085841811122681553879835971919060115226872758249055407082333233557423618848431611656764184922054371673246947338006899071889047475013502177275036268213544672462597627976868263924025345609336228026972640457899512289288537310268591354877870805338919062621655608822677523793803355691737278555610026056260391701907760349072249259189423719986602554103992585301266955779713880801352915094109710619173111684307562740630057228496351369796231152647410749085059158515442450627917631884569134909861061706908678220845361461437761032822248945609854931012385434502448651461553807097597484706343239664271840312954565602241531209385043205853380870144*i1^67 + 10778453020944711280605608492747912852341683153126467405322180200340174729857368434595924975427147839205413789477355716499252539049376567676798777008599964616992993880225787572136287558142104474659208807073839486059462432652362751000988443805218030802952004239642061403596393219884884037795970140215969476818651879521506602825773162917581933535875640145748474314025119611289096448208284492067726322709175522504595699734556113211091555951861434527613892042629394373453455385744926335761177562431482432379759909740398696155227816422123388980167823264961586520286513874862558058449999203389314390444003583136849836809250054953213978805308947142203205033781128916041604724202726311545827486249520304505839393930739400388012286883420038559545633349627746138651865384347351196788581554642085227197454881399918494374999720244634744840308707262154419390497231801353616535041907932887698550491809637699019868179952223861190515800441777961730383507068976576549324219992242377543026149039580316633791675956198425773161721514143138775219889127698569867025198405470900115979956840548861936099977418942457344650675461357251995248470033891188807396631368498478404748731070954191024387191163110634162772832165787878249296548227244685672733888960847871969580660228203883091424867725523713333076563362245900170979799501987625386849379501237232546026548247916349331231000524136748716988663849289008756413723470821904021913161782098485264011079268142532289036374605643402399531355114036992468276600532330287853676196454979286443328030981601262090270421785295894312782778041118725579497913389470842371538459676517841084893915963955688977487680875687139994831880902372252154460299870068059549189944793383355477285688479558607944206653991634304012452649807001898696086888832995002659390561861318347682921221820683467762033439958062119830136064343800828701010366138398685094979696743885341042775580287111135992865971949738586875216648918376083501055834612092191914748217321563524655753143738579280768484251149776538088631683786196997522965940640434046617771156237360381606368467106685146553206080888421229407132072222882606469082733527150409095788566535266776447656830844178924344830016789221181202009982832191394715130490723498755347431464491360194827619290059798217561809526186964767771896750403075178050789160660901772637965509984412416614815393107666024319282206850847378679472682314753095320550645065388111347893403648*i1^68 + 2604808154176583039645160955118483361597132891782654596537384603555520435747970118367380822578374111971685719701379862481542318913654678367498884775187546855509227254836922390474492839031919413757397059104224736980633183947867474861038729193246289637576870416160125162012227821838637788780538331352802732962645589906530018776309734140480196739629102031966741996727938047069156825925183505226010540396349111771041206513654868092254361618955403637142291561087006743620989253270408284583363845370016408488426412909882198988944440586193865200552451894222469903488144273437462125489437198644894439280690434324307073972267111195013895506475425907208051266559491397512286205797188975878366002257627171302556779513915736968197008455144140014554692055935111526383594563100457247945118002798780275093256448469605682519334969620713946037700069288069900751378026927882607445065591371493148880757040173591318131079249633737623355911057754890475270080109543939926035391040552463056693284450367513163646695524041046306218858598990019452706588288910977938841944079325571419491198969051886892441826581884874849705916049594209809688620298853629543244486857190266283487506040861016836576707925740592374484101383329043060387414033745665613391440221744952197729763172190155129670221972144530023821858892134805059245301664155664792226932371991425965743805425885833422804468428901604848446592470153643133347522978358588484238097943722368165351997747724916767427152678625256362485896615292313551947183858014586755276772364470124163922356540267054367795998020612850131040098397085787087031385580410725860031567306798949973551670130162746230009276135200010721021371001118911878734724783546728962031379078907958735582762738032341284806955658735519246912667567591098481766874833637492719004154442442841693541207358118521882966133762811272112922083278408359877407100171296040345352089242619466138832304751911807614634527000063270951111419342222862563890913642486233761749601379855096539098663113356997666941482205534030454003207626148952306780967254219615521169086762707212998349716891801163445643338336848454544594642468407849764556111044935938282630237793800932846930354946407474385534087243700250415034980423268024865136294886017582393164183392792139544138144266485144263171715391530159672248770685922157774970571946594483903521018723561482559322177748258431869497417217354822189686461730205560715679541356540492513280*i1^69 + 671346221996350231036693830121204812918967580134910632906812590253984188420197725558034389715437571033033933802492215392455547265009335933862961675362529430437513664304776783753223986198601973089066376522542082365790034325332326438254903090390518189309635813578309049081482787749524808548756525917999313054026647462243654881903220646535982453134125807966467931891782158440349641908670581988539917925280547222551889588464589666782357072400999985173009977870744979309396120233830299897540961228770055203579787998471696502293125142113973082770074403073062492186633084997126028216398275683476418533537501618329524910173406814363492233422895197035970750913723146472613467582124729084830317387309132627227260501599405710511817520845818097211640436912557360875842000290845256045228462312129706580592749584417657862964178106661572486447250925938521682138531835759053295523891571362552711298190883132871010568695157014269028400830079619367248874550189293121752615000188794793669790263081097596575324832082797353413042625286631777942199187754137213086138651036830843778561085834692265782748449049730268517082374935222096457717337588189612917602470958356447902519157833870604925556610212399514201102366201653371992158815873474370842844413009267439566384751493967355358985567437912467597310664289970997810389253906741442696166582714026091499383905262424599837886577365698970702326233992342474476182042870505505187490711927112016475896240653358176535793398485081553479438919408587234014155857122478984191812457324601272673135670020627877751559890387623274602974688860048886577361809423845927568941427544537414745946785333433080081941998087676182147493738125195809908550629085329428558069752181806429769498085743498112139803461183690333217700088777107054307349449833478930106793126955738722600289717339103188482212950921104163705535321227625552681529389018455712818607085068460365285185994253189368772768362256054372569642152481616083327223040657484402560893947717655300844510460475121490686952785677041117031840667539145440214529109324655988202739103951781796315696557419321177049954818254134355122442508489916297945757746360914679911130888277105766758149029718392897009197493598152951901773428570013836128130740937735212997639081552300663322023373754840774690840325125557128898277316913328835599324310168649003421317077753975491701546403634000597938450102293420490376397214765093412197458421743616*i1^70 + 2740603737828069293466681197666795644677658532563532026312764606989242655999466994808597569658279804937278229426180506205879160347933345838435411386745936669128195582387966146137050261919025215012533995354824253296970508027054099510624781281617151001013062200227773046833492955896479563551845558230273326335006166082315721142415762233552445032471688761126817674317656481642784037237987119398507328753589779507133717223373149784704395856093301261591762363686671054858321667577499636875238478330658451505275130287016529208741705707465733892636271792246957131706747107306318876636778626597881238570033213172639917161245191044760566755885186776092781944292737412381869496798281892422455980403321995399573284428095717089738129296213661860718211435809380076109074751579728863313253615249807803835474376165814785162295578690471304915598081263637704337633128289959114744879558504597220428059996549495061628406739335553777826636641115106156452274171120631762318685508409510199232217118108444300230458062070129402356712079687867150756640283130808087723956270432284928628172699331814039900319672489690973686138416050770673984408509811501463255988814662556035446919350109952834443120707482603755095355989888581088018927796849858348150542919726813602375268772550008312995858512391017626337923943793863522463996527112455795022319680260525176438437582399513498368373604608899528499718024190208105591438569789558105293825838645501262100256728008037385830159189575908185865897777695185562458402366024596545775029114840031418791588405460612119947028330860099041669333569655814855320994714720839631641495609000068239861787712500886291281486800103637588852649781578909321841943599442303319644152113727406227086050074839638627259228290442316018006389144139992106110077372665996966958995009068789323882205220367999955854357399422338343099980778874801463227860866561859003962229268955289249385847852430543071602544623603049863565803302692340520674624039728574113495123730111842950877470093889240283762158320512124720882231829879508275953536061917077538437619051350423578677977648206191106607556819269074064900649108064652606943346775254355554067557569018693659224803400168187124427382626205385014168406520308418933045792340132228838567302141512372321579254370188257889166268352154821810421717874971983510755370348275285084505984480740331710752479253785523680460570810458031194385861262776010276864000*i1^71 + 17686702004188660100849751523934548437877692330048947302343797145958430828708635520092225133676360824234486781255206378442038793850337599549940919692137677964812028979710370537974429171204990025477484070116018757531942643669701406395911634516498411635205919559173032659208073543357057301322810903162949832195124014486760559223642078377316530603802007375252588986371005266159268603590596854505606294407996605894251065115353375030498656459667582376838840224624671544779887278605566934364400656190792382523038780577040763909445158113117410894686489251795564344609679049904697670774818867254680286621393029107852607505660765272011179554565631336230450394639341666856698746482300239333765424653135962068677762820790244828225737146431666824399807402213065657502046853376548066855492882844555695928285473408217653695702839220303909378480766780020296176995309462652580337383854867700537232516268248772047270376139518864543718118412421439646024272501484461002765419810317380570794139373968960645186584072302846587623412029910648392596218954311026182086857883343907293277931804854757328915374517199857075745052186748587705019669350293335050085560223068330911199244394465264801476274248193763162890740668148558050441266106478908148356141742949196886040270539658359896535649695679168892453193689759570060270524711423606066763856995149194708635776918552420533833808965240812975859741135902581674056268193594605033988897982300850395218955799545314876388005782905324785589920050260352411862264102398719441927184596367222856490183576995188640584138121600741193377634709378386759347313142536500415415068347796471196645830310400783034975912169008754369598037478899800622727183156278399696381177202715720888158942867120992311881924111238172127303348165898989002070538124477246927694259482436755344862017827093832886891756829648871477834388302061936229047786028314754605133761698019836528331853423720173324641732142877813727779380108229066085264036702445584949017876035021319921943073311023719996785741576653087052104237032666347297967356083584696415921407766397374130456983300405544944673341449054362348564491541664742038405548822917406996295130420465930259363887601020890515007786929107252221280664465574137128116090447909106650229006056927602452644108108652802919619650653376981752444251698141164829984298856294533978382489641473701022913930797171758856272700890502151376442420443207434240*i1^72 + 932726259779045684957072601833932652892930427059007706423703810557357183512087036456421557310062085147330785538627005285369308462900430853467521221082885440193471358623482347583659591199822146883926491210451160602996990574031018396872794070149705107413032662816695006731003067108568164377637185378716056736985757404677496369633770446257517990021415242900767607355958942866211884498931484533731789323117958492737470576085930985674130648225027237454500990295379045377298895822077385193152113280733824326400223580648332399078499182031962942680999366481935754480999321206427624192597084969489863181907713190918939236646998727235096033989493424324490810444242051338883949625257942056865862945279838009681825494682100451912000294691034895325748465035361755645158601126069167292578460493693363847494207562748134433484437306225622674901281877294913853975939478880374503297516156283491068876083497560413527712173862118486654792976866169336493887890424241122245947447089063677395518190544494720689489845567830410178855713330807685153198361428528834651207549921525846915018734560640189292995848028882255187026672533361946746161014628976044249640726692208111834312774053532986282416461738084369383313796413977541098641991165283371520106816151263590945973700911761990617143701074917602775239885851884014980775377254912091584739958314781910012759908314443568736849530626696785536577936807312648632189250577312403419299926000157494332788337637851845018685263123756420615705925530132200127798523703598903920137143541485353012366905040769620543890163260623654082479191622883639757119918071242657545098030036113324583498284765484123575187086103298562774048528543638625778021429033177588443750272459811524689182427551982910003612750691382225300605061550797781544699883838348045564887272618898144483383658978136499482326252494706163622689632946317448185597649707638321949782535765492155884455930713160812779352188051450314084110935349226181285950794732480097792567897427215389653766720326927652722705857892072836211192032538610585076116032318601829644496634689208822458539541836356090572314340062648924550283004401535305729893555565702359781885465784965616609241911641242087175040191235082664641998802155870251680188515237135989416524855254994666415571148764883787244669216185228528086137345360587167679215666482078250413899138238069291900350847132951566198312316685420537372588638208*i1^73 + 62242859846732024499935956989566210276124102111558883555830011079945765137432986833872057635768060575543712302378298941920020571699371643339033732877424680743676469549897511793931388947460938638514068363762530770575337110858604949312173652550730050281191860567810175564263899099712459031850013883856950167960439073566322603773001207390138203600161033900820073811886455568495003673642824689132512364439553757504514292396734891119754992687800554898018651722113642811356900761891136989459371011788763313389322999516207275272248010090889987508686901185725009157095376140080609547442121302710272172038351111972879517373420423523934592937103999859266721707690023311921140301377843861210235080945381780204031221338760727380570591578223248001041527400338704583200673325309726250890578474419284245275330201099869452623337662389248272291511618666825663044611895370651335469760360236217681669948018703625093247303758578761998050321263350531631736883915001977016019018685680872543887134189599927517584596681699429715529804264155708425396079461196489176949455810352064638388206913888665902021892075195865578098553480297978450278241656018113753694439768147684319910013222591562224929462466110797953360077156841327964280777452861099097402214218004778819930118995056832361288917935299257523828501363200203028910661547417562889032563405221955767767825250760647835626049320225256931528521816829626066164385507952092881910809673173053677711824173908161328594629835507140154006322996448175018682001907020879916288173145556209642254101890714372791869583146542166445565120242535109064955351471012215968261497961297182437058984354517882676320257971709455590942210978310306905835455581272825953167067160086540984323981100736557129105426095823103782342151247686007497018882521964590514283808066503417331296134757428701361115115959046686379090334774585922395750060223014306244817924599512190198627387536478276450598480209608772471584697653028060787507716105032766731680706624624588821548301837864985986331338440695109867160186883661839458303143278128946639849898242704569453553965722647299998283709318618093008682877222717050284627349697034551436241824714903905593152215814256488972710466352553149838664759835703524630565987864646021620766070947946975389060126166397800667387480571364413469174816936247520143272458652273279154610574048268329615962399211747485966118194948183500521472*i1^74 + -922130979016233343159800674143201138419083439835114617041636836034501279470692941804056134486849006374104147464253199722214962080124717274132123063455216656794361473334769733472998382121639055524375547038663226779267578704208921866002362642446742788093951442294292416890499630652085363998499476584613515724326851671113179461201158108223168213407509789073899255764907117692163256948051872749211801075401419804852765568210742856445283810448446253021576496944701478617210975209950019070065789092597867102000600594673367418259308517446581513587717222436931888988127262325843689859144596101775699381043920829362676476868676347404800515009140881404065088087086933956348134230215356620702865007233495583704631639339012135582720490510514147898594758850148880692564943350354549150172603821336245525793747739540955100041829480931550111873118360241378601654718242717583281421532028462659693619523120501554798437864341781178197604397206431259236755857558844041562558834808246760678729474694319528063920721558166084479079818476639962523490196006255028655523330894623168620373269693129211571656466384700492999457073976485026858365244204620534994467220545641428616046218613246093368313554243145893389909617688242115729776070379204765497190919912930071119540265016081117528747001080641133895718365129597301583662328067574666268474467478036110714603314375399937528019154912991496904920024825067562039834655868449454964652259221282744139206753749039717299725311220841958925919516073455989634878186721425843071279135806281935556249221192633086160430359257609307571396905652901912660474958645803630022800508893446741138232388247145677379744458831820475199998654552249108871286682318589327030044795358446474724189101712953554212136909677468705876257578514478754417330200000929752562500971314774717547753777295677930851968616604813380795217829787835461515744143626818594041620921031062649244579968382322065190142783164647107630627582970486860063242614927353391197749764597921101243084855789571535428812157428757819843495281479475938711673609282661418331511171479074511810532171827738063476719470189886900032308430596395751153620922161707773996633991113518269251964786324186165963604662262428965049092315474573607471314915720275432597597023720887242564080517012402523658072792302157606202480514083719646773486049544719654713847270666830237966197592564926164685709323010048*i1^75 + 1591666543124602839418321593029884178481559168645101092307624625123171982185864665917055063162884404607948615147769201169077177982309403751858049720857911268078234607566486385626158479025950199744555099691641700317813825483411858953862804982304966301783592579065898234040266680227067321764615423039802253150684590613827093571519116438908527632520349576174053629555874820574914033078681786912880190669083249076777837705325625221560386128541272820129473478014184070946391947123148690954331454588109539096762828354958035749174499038303508467432152623367662026231986279841243449320552757754286733306775927078014793910251945638707310921413309659983026940514244368102355144898080695488442376721044016042895113047523686989459821435555557567638613160675271115945129761404105402511281879199291567094372451909647857821729266866029439272665992692962756870806575335644089394128476730077461547583406765204027583539498844627786344795072153615935226505546219478230829362280602426172335410986854855816806144382840618022484935915737804270336061859800877353816390737557997071947250236650136097014758822625086247105596896059681731052516986840878729837330166249168635189587634681800387851818133278396682086734881603081342876499146215548494350701316048178460562073142370650623281446922059941036119044854821234497633374485067433022365816063562703419778847307659929685491230000797351792820082779021467870846923004979729366396386567666909730599585657472227790000791623284754907230449857823276129321389496977657169581707633012275088681187322460031578919813496043984960495963256765218963399570567822738156025535584326309022501261194389388670501013032872141785410053131736103263052321016147944748394636594372642191383393535609859595618091367316689409757238520205908700211864702381716284903521840743295634540397264260174978168622074854297309926165179423443015610185945630832442239486399981405201076898159045491208995975620307310016034167886109300429398305621128946649026067439721705171421431594920009111643929881748585171398591154320451662450359982836453358595147817232719137046649143197492868960169418225832832994892753582904982786890140012157532102875226616085513042355099760324183838509576846368492969174630403783824005510123610738584600690435805058002571124418715745439832446324286433046476168468633226325636486764257027368159335378439444309565937191257594910893670400*i1^76 + -47559409510818318638988504602666931107631886002686707049065358044441982125938886174830810474614559893069959966856562224367192131448760628381829714769990487158671145603164278350582549802708881576115823196398643418304061780603453181710322944826087401602050137973129106489487994481795319414588591004517501707189130690902752500530984795168551689386449483284466521681598029775891886060668074945887672973112086441927604148241320364628431737830483172582441527015071581886855885356129808805580284504187401492445136144633451480113856219104290165311226901816584512448134015623679992418219583638870379449464066436005889869744314909755029149640242060865659497140622928793329882013500493492080318161254807401420119238716722833331938531203082654854139505257553686132480168084149554567307228943262651202063794563710846203770371771142456336574697492073033386290550711997610114236361432724667382992301889078011380764612745347908228442102609275352174309201891890997792804795427740621217710034390641714574682606512080134570322463347366546058737371097060405944500742568517891398990224408838611635025387564864537545049392339626192073267255467745959862105117691065888598064193374700856212692013351528203767426825010937808297724724100944447549022698410082235078559587770588357809162844227134508187658445893130690806693224884879421988255205646388595191404254848729302711063017200113939408734711666778572632330455502225260564741260186567200535966948478845179975717532924646400504443742832500072036968566381139510728821071500032477254216564857616067063286127495425914525958387156537386777852164591671556800348776896709921587240869760113277276625582532032583170370539888507581706060094259280038574163103591969789533391697380892356416085733563796252468985397417090371311676881088686174572809042236761520249316899099826417528676065715651493223889700752531389827929257995723354388871759793391108137885919726686221124751412113661503065707956719655367471606278250534768128106726243310313156397626771136210900408902759723575038298762617646215397195070276019716579996201367408225496564652888245712831027068340196433845857926211314239298518705533451474722395911181830150886750419363199952637140248016668651706995097123413239823618022820102975314018279126005073877745642879631461878013814837463237124884485677883381873634504585759888087903168577369068065969135487708823552*i1^77 + 3889088899978228278173045526948573796589670903079600213925899759553573601782422561844437698054556461463470835526133035397480592256459489536441248075791438332168446221370460558306685194659287121951876550495140455604650224601658350624179194525551225899199379750549540662354183338553862878695273166846584362398987005651958430953326725310020014528602119740594129061533978304545350386788523543103258090215256027739124624951459972135140645868583919657051944594146436307942579059032266718976355026570722471189733185336502175579668032298117292611869685983776485171991196202632667412982599349726580413670093757572190634515193729555169799394553993983515223004964912337661755188913303005627367982072409166548470863444586643899615645778611324914879197747434044118294602261404321927623672786471226941772456474854548747117963331585426584950931022855193201753116544123868595333905967487005213925044435004436102016372391472393210754570764876160936349055165536524861505371671398017202170041293434089800316228551542438946150181778181322557197923297291846759925959246703201567199277352320508068863903585515267973521120959633044734786105598606662681543598217001628029496307240265981281028392183026167797765639663674923336065289122798378135851388339437841012170883360813095717968405898201316346670698247079964947628410754280795571601185784842433099852626672135333462856804840981323849366518273166679550996854095055522466754418995947644605179692987167880864182153992131738728999301130708290703227778933476025628238581116603069533382688142147655261108770434486057600403257931214183694968160467523835640028011679508613277386198289616637612366101824677267371049689032507249895869160821181464210903934630537068798159900048023226247768586108683424003021829627019270287806001108061396963961279617388791618500312663637199082284047077949648786917186924948394672731847263846432229433583708137501713219925405854727751876727966614593785354579284258348882170284340025275830725167985514681388678964341758543243625997944518545344262641184440898958721855454657832794246657166651659698532331720426526353334023227891602542723812463572910784936742210554616812086064258627833043473356506690283390683446383764267254485834630593306687249793089093003079358500756168199463272953372219193597432090075418404740043198590865760998350764289951364588510308390479885449881146359808*i1^78 + -36061062928590183104510597345703021881875065222464163698652786854951304208593068268182964170628204494937771362285118273907321390738948649843576521552240200045479815281069048048427855176428919521528821021518158916020483161276965623596955914083967052318048459987563959333357877738699425306468207911550962673383523033167086841999214633686656975899862519526147706551143102815561289972030325591205754026681780173150570763291891411330869296033292744029806251084361997032067679357394021534178101450227834753453336411461450675833305088042208934934027712625743711617692832687196577710759232954861476686140636406483565285917780127018024188910009754182897769614562721298882756040089408862759635954539403908538014315295114074726852545389301631605015622347048441828397612976978887729659436310466215108104340843442570771234764319833857389371150008781298461762925532899158713438099018037552287924560419662090530303714101845083214230533125067774142072957493910882546732072321059362830523511834373545492237617588556309376576697411099169118239781014633754145886931168029157129318163825553805509520600918927885597757934515674035040684603325254524893653743747041626899650717342011063157932540411553522634498227877509319770288008697510472125626854745471865478130565841148866488802028388504000511337567775215618940689235014792808254587640796852097719996646863423497402171605777128853709966571064224552944470873824998095714833318619547626546927704299988367472184465571147407630610106170073051248585682805561370889841992913942900110723571653406967260611145867227323297003266028269656198028066671166969888136103007550564555966580604416270562062393116430377935446281747243492703701603773840761905101467487329024264544567639816347855652146200552116374719745972361444513756105669179676405340668700249423095909316614632330856763006520364520809775213944439157944773113454907004742374146528140412211359674485158830739976673487228687158453711751747916822193088964451255769692130775519640804664692649357958035061172318809092729941567296114555174792752232938900533174729766352037884002381504289494854138377721863414521542802571805469302536697561828539612784090890367501196270889608640574893563206436199303124813606374757872239154757250183166703170884371769042036387341704902371898882273139430048122106099369276336242286211762941153274656821219274570858496*i1^79 + 1328992592241489591052842855046643975832006350787152607269641187689787130957062886717293969241334118562858878208621261844499109487125727860666449470984042288007443185060198360456053814180846442821896001657237245076404924187165323473652697902257736061264164594207614175466992728109530014347063952003111986381981896643068504503898275548726239330389972624938689736965643316577961482929789487052302803107532077514252264357111544928871274067554434065932701045895619868418589861751128537236347012032471733389504616734312859113607011318557041749287652886964479367745191838052202598815030546058045620353125522846141042504273184833925630815793315384263875144309061851198048736027111710192605538781354669513427683965099699822820744297244980559051244215834968877233851131911042816542913347485762830948898874881796776441448263196409992856927417801017990942409913958914371184889848653207013124376068491199232755880323265491157345471274753540004097403882398704311003514163056192872314599424336809143769653784594308705615301702771376854103384875798291248306271257197116980856418721412856455437615678321690245990336085694302935534640966838195952125729819097427153007746620785557279809872480570496767791964569088590338360276017327348962352669018094907984806853514947821550234956269523827050470654722119352736085634239424251247073826315610215952702347098974719785445179925713752347418884243342363051010706931797567128731698259353115418252802102797747462215165597870463868192600190678184567106254972181054737943783167702813639602297045354450200944478740182793131025170356041929465903780313178367544484578326423871095943356423835327891385624272728473638918837617744944061080453110335437289087155341138712053279985249503700931869518051940243951357700159591126925648155320575827346035096045891584037710404168540742164402626874984236070563660075910528193457768323296509228533486358814566119861320219104976103074825854511856371398910285187733994513849111337211593706566316825663726500354854419876112872763684197422882437111715288220271691900406912819217626296374663250255624434952923471139211879770127244991138406270701368503079337829043460675802322955555777875793455569551899818867240134483624386922584481369874359001202800457023050365033065099627836905167182881486990126505589333892456133663298987245769392230665163282378376659603554304*i1^80 + 16398707059479834543489291593928145319123552894444246379593370112337577815434782527235176787172565794783843027294911570557076371003258718978568750577074572962212140765369528813054442653731644658913605003358785182691993644556132511290112423372904445578295814125072733342989392930929660064265117695948843252161905150641565483419612551151258156532711582967591850622236136175103235954356028341517152236534985541643875583727798946971031711419053424956436439947168867390104209190436090667887331580120590605212403210382895243668091123014658853076270011146095524637547996087316942607230443443910812699209462439447080496751607138124310224083753622521194530185390992088122279918127908282699767007692235135832918325708724362536736112285728727473671786879283300744023498161716266396852872265623362735161540605980143036157904341363750111754405905001047375163170806213601584629890230203026643697175179286943163951037050924480870514274225395032183277957821624201011411584440053454457508605611722994111819134396231408730114026667070950079030460036061398290224565920165541935783278440797232930418226635324305173211280048877308682918187330499765092093262489711085282455773833147047443100288449815257543728715794085576488046054563133981538587799266657232422545895892375868215475050192995246346405430416274808260547608274131678940601919716274659012367898315508877921424720170592139352312587278329302470984237028915763322561263130877698937944233093004491352996361357882535656512832395550995342799611416270608211149628464886131768379047049431565747963404944917220098399571540164415492344299384755530717501795236817920926226190032494612401648048237349650267953978541560687226844773266113635351209292424266606843597628628378936975493935877695931133876907187266455373117683522115691161248675717898407614241421151628015592383569098242621123775511467558707187060304806285267590973863165387770592879206404072340619397348600989368369036205454891885391302857165577653373333379306946338703754533077428181308419025431580875759327630223366548383509013267006293985680604408792895834717185692600316474850815923695308365401395268826718463732397492112848998405483249564575992796795544317002747268934986681123237695030946754425036695865047642407046942861448005550865567607008067138800643360503772322071665214592894358255394632252350042459865088*i1^81 + -257847053654224965778640673088222281170762511300038494368472490691716684354290504922505776462291492305751640719751891896410231558847114547660802389138593339552734068317980552770279943938759815884160499927645845848423699333581441081642280784162326884371782857478128025729483866816645872944730144724016356720597582881527623787993374484131297532774677670326071662208415659552630284387332903167580606577913775409842025639491300554486940565013973585663815481341533005262720633623324087125402886754902654094154492534650187062590690785532492333342207652628015093662631720682109852451066406463902359424563110810181146142880364103041586042088803131400574369315411779208437369513247345560706843978471935326484176928187543709776062294087481512739949489820519040462416298739893210867798481844741670190146178279280854669005667204253978304243822196428734898578409782592917195835436520842122933360476089871140639132784663906690299914961732217330893792430819927722754465601610495847097988065091501352040510678464207203629883312470884096327397648932014660470488527633297816239303226760888033400139258781995035725408601730029527110508227658614870231104089809940743541615406948716503870393669477228577473179660540135575409601663210728877208510196845423190093645521681478418914389966056481858779637673135144846090739156672102262116374282687412887179979621151240306240818241274264078383423431850306892645161388094857707357887262645187904177357518291552099941802910389464216357186384561127604441231979688454587161527731216836380444929992501014007044409646473531830202269338417694500970256187003751427009239553244585709602499806240833155216791592160060595715529327485565466845675593221468957913577538623662967204411640247481853440594126682038131302498445874902206545196891947022699072718183066899279594081274499235554574098649313385229910589310076293399758672655966742480452816277260668630928730744399755570028063603376533625194192753032586754234427957995332450579276122593266999481793476647373128989360663469713145626600428089676047272186597318628996217082732791481788228840923118458981165624947823942089262319052935143184752102694701522782986442264832469314541958196608193690460703926012468212993036498148024636382181755180231024167034261395769640480779647313666884813953261697820189241196648936485557708230259258687488*i1^82 + -126133458527700455212824494456176107763070729049409144372284875865055046179818032617987334053311723526447353980061365065102736731242932626310108929825817150037627001000071212877134275872272955432601172120480471332622082566766769049133215043574359857239011175515380846861200062874568673892494331405805355667500705547994970794362309959313805042859152797420966779476053100029084847224002129312583337293282477852024699107160467783167698777111008199175791885453321213055369855232309999115315915227336491135257798134223720001844293924401023422882274211654540122652721934347630551448385741804289829578436728918232222744205642026564750217152912855646188015076721448148552218122034459633709299678680997720344002209774246958776287093258991353740272214652245932562400452066223819155940463580034534683731558696037020495850008348879877950739457038965218236092027104064934554609333495388969261277338959893793130783099961658423983467222479116231627273285933476739418274494295464927192622048737873082281660366672568475101143788591752908381681278367873640740494525742815044287958379173757642195230245826944734150573263372043058603117886331084969130784550153909011988840358988320899205803338730960573613342788045343958110799528072054105801087540982236913079277531501033182593325169263743524642019517213026487037619720542514857662717777228396316864754271925934876546913634798145576573973478621356428914462674053240105961178836243852280008101949943843807878923374793253402096053168788535758531050736175130779789165623745848990753045914201758907858629896216242754307766435573900445354086538468795883596386865201852952835968673468240317906558868824978895247635399598802825974472920352272924409182394156123021000031014899710666376496076104415594002189307808580134738114456476351286947981347860932400276852133692056439835545234321766575465767369107888049210267820928052090329530347816636626387346600841240316896738793732791234665188283483006806808294766980516069516822462564786956026896974333166398263298996817534104990575168640878581018346575320879189150100533861219119015440676402273943195019350876475659486581379265571597619707306979750602248411806295946756613123534371944864693233687762534464278630486131012778654575795663692659853777039622311676504651371034164625723959628955806801735497109718259225872826368*i1^83 + 19309573201875664993655708198019727350674290562953830057151300575662286115447558728728051764537115057355182486901116680351224497337940844431624659120733936500463622556796628425213240525017509879384469306449617690454986605193383885711762636386294025248451264187262288875970983675976435096935522342727315935461126135773104067489379046534587199609184239809333994344338289025622403870115559342612681013854096194928402025038697588090504836164881584970847405276116773252659955602946111146566241094186223144645176404259955010804282693109846795084586117179071801334974830079668919820207564201130096807274274119813382476975766852824976790038002633413465077825554431333878328235011338099580475333691081718225051799881417519484458770051356474384158656909963846448800859138559896729770035591056601537602790067162186261169085987587268138496625459850513078695852070697279364601842779833223081679267427993231313933822759751785158968671997912378316624045754293383992924236370051181905261381500435314070355215665746332285939353689712294542433736904696841873080145735148927112704694527590251619546000137421780310505255069033194250649940852718003090586859226692108753268075703970467613137540949676740224180499140362702429572239831614411116054893468904620577150459416683020548352387959439375759639455799513713868429154134257700031654387769715149783815091728608610699257971923597374126717752971963075960491683081073187940959926467638172788342569017730382678528401949420992190816712556710222589622218946643454183386149250260357220111267059347467906175088659238117690351729385636160211248992240147054699480943393137058937875138031243204678606829130448171265735116851424835590445906263096646418398024484722349048953384245095273810123915940433747677425879811535366506705365223299504774961990017417606629448240378968834713534161895880474408931523254369677432254034523282744440343305850599126133383439980861627253207291917541111159891624678512988092953482522766334136663704284166818901806767271935467625745496776856628433764576391334523002161517237668673366220126859407991696861746892312420535993411991764423512708644204735234078643153849101608487190413269270531443507575670439458671719759250112365484737473672110644377476850370956869732023330999564940129821774834056128427046279670811048692337316190717214720*i1^84 + -67754219314133314791682314607964250421272829703297399586764043056290236195990284550152027996598376001622410250861528363673001048335637034944957528991136078885882609783930117741171568730570005532329273603785074126346248735846330356502948192323258917539168684649151064037940578527205836235898123058609651653788340362782160689802206734215544534838915522640928500060587172951544572850662887363448294059400584161572149803192469935298603899135993722160971139581239105932725590032911104162366357168551973599179053382320575334179707121770074902453314027306433120940467168958530082469257922626056617895998085638617706574032435214781719068266815664589957608494696216829477056032446313954761532264977732489990870201489775562058259827221054009833554911221191192969440064837030914407683023116463456101754770798559178639779584792112885615306299473135264397894952000623445983395263850694731470771486053664811670080924252192716412955804777106093045407420007371685610981356543747540647813506886946655993081357933603257223297604532170925425475283950492949407506834787597928718718039357117230376810086354272464975195657687113545158718666973061161067730808069585450724274772719896669452344526830692714414501729040150728117549314055184433899185038549263443013668060641364220030076415476482099396846677284530322347680671012407458139821017047157619643325387455734476754000938320977143599963037301520419525995965199823645424922627157435208959971499189131341764337707376589316442236059211742408109925831111890071825723361993963434756570669324159406957086964098968945725510142560633776500189897141949830610484208160428227195096335763884843313153829925735478137408086193896290944842563366094277482290269392654515413547392494489409046578247124926052609982393411598696339385785170790069107500719827309541132969159635023609402549409276429496372216241967574902283291353045591765071137159967049173767629170631383132937900161856163919168604455365678554485180575656807105120927897220238212793887968432662237505263633014006345079847785567074052138887604391000168126770153444456307681759147706681359578739527844004187455740912264084370488363513603379986904484677779963124721029969580737295234496242594013135282006361687735587427391977381437039704506090709661489037424821701005641584304052825337998308188094464*i1^85 + -121077492389789111251404258332697418424275617965571558532823293877866605236569516891595816111508200973509683136028144643061746903964480319554794548431293326711320633963043205065588817993451038488200161221501253080672492821213404689871993767634129334595047460757496969382704653920179529541388654625561307552114901958489277181980955319009133812599510242821099587691651799853725498248162131193090452209262874336580330375100343394923554411777579693467667373890895967253021255874697013902619299810643943225668910846900813097868966278456669020723282931255416795002320255925610671876766671479789898982201999268162423129082017175815180124972623214774772807585865371847048134813620525709279378915979732523753531930685397095009122918241259064586634344259893110074417959813343544344388956484851746383180371645755435686666686008374602352438717453685789955291957799579161369166683574877634506270376927431481966582567431267076304452365974885365095887030295923461131548524722037304066908005773401458094909571496421218149784723870194218826634826763286188104056552502356968974050603943519065280062213588413376121733013072438415509160110422413097168689459313982666218947372517534687826977246636738469857946244395971809230484727581906506182728947382218800169674350533312305444786120669348492225745613468306228508115416425265853360366158235544199130691519439207800239981195760497091200192849992824539329036021351681091981863368183893270957668940856482429684126618612602528170957982283887091847579127915975517616206652536494710025786607022100465531411141619959950634295981906266540658797060011143997618375918073692826386594793102740294834126774922118186514002479149253008551696828937680466680890351599274279995776599364124303791503255513029980186337641748790080341609380976040852143667031930560269275684695322400156711888470931655763446957609053420518467056520543145463680027990515075782329157501750549037388288922387065858690819645225896381188956798532272296136822900022154326224807372952033932981655480878197404686758544703014333180704690941115697333660769668785556012750850430354148273764298680169666227248059057520183137099746390697496492850611129380508635686776128317731388959518295118057953185083328221609792440992639819705681155140854938596220631340267535218901489307481450479616*i1^86 + 870592260858953776201902560196808366716115115738824992667590962707229426156340085116786735456978221802893907524741446758635349550234478188530104260678744006561036663785735127798172717001720635779458718504854076514820918002656634713243809336238206282172917180072129717022922114494554805840203382019883915194623304736561444865853868825820410870462987340724535125687617097393895560166341059916505509004826697331874268209802807981856933502617153163435847689932912652638832361854617835551766676768127182916747097485141096736550813021370927976645816872782397741406451279326220756980379434637354817558532250132800215712456729935675500048623271767286709844367592480672740110714965608672803047322439515793090451781981964857142258113118704219018089541025545287192888230162217625905366279116801350089656259841975198115578292213718677968684944088707704536481102173442694010001070715502338993904660466631496835284040282707281973002154009700084414275357229764779918582247457475204295501873600841465793319983769484460210694423290328483006526897835057697564043073279522332348672314645138437349301005654296904186667432600055357193218263209709577278111389540048669581562091747727202170265842953383305055204651601828175804968466851733049649367744702040364859268695444804253085920945936388338691222764334311042540299332685555959744478335661737618180799062677440712794968706099648481886533401759782003603156945225644374875602437470869034535491077829365966974581334457790557097710910544702871608958022035835734111864423475333914164269106357453106330636819269871036239072128374023383492777363452732565495264290090033101174815628637591225052252917296773059877256924491308265796107585128303561902699158280183081980396327034764828278053348267914268441241277198266485087424617043310609680851300410480386091142926686241570519458642336752539524192333805160444454711277363682542705035717762096204135911489317953855479915858668988816696042617387308538944824900230671102682499171268368681786726132687236759137495230874265463201581292980291078898327220563625685869934077475152034170972358984392104523798337064587705692981073696447962253217114767443191182483045802529470419448197643743955771301752509690731904777700190617546595525802066155294391883368362185308241895661859280347402728374272*i1^87 + 2192975860844066112127302425327335172207835438541891597108425457670531973446385055256976688101112167996123701202364012699534216304913686322755304428402560552697106087622750467148687662145670669478703332988477622092366054154821224862789025037506415850590101931994251575834993627427801641320541309062988808683218038633624156456959650629858464479789011036758387793772240655442350707772769979142713201254585533836562895354942303815988777976216313489919038605802671212448647489456779972523818505852266741468066693461137636451568466574453364717374135481510623936452858564258812157464264154179469425714100119063111185060957567677891832303985112359804712960578832876787191090445300926814904132757542245408170617045248749228355116195449940179290208281407588313391515714423504355541348466282079145992997317622732733468200854872156864339271816045362078981692413043493009446066431027346937545031171923134834606409085742733447442660162258957891949663533139452928935799842289283231241335097473033836773815250135250711832967733452591779442314454556945970927633395677360740688106443270377661278214435961753185968053759281949681420599635796148311915407256123371675033560317837199750967032704396901431628797095192593900890560257431494856441919348203792668467763062100832124488169923987249845898259794123978553372255879751769651214760083267084200802486478232379636069400913003943405678368920420943964910295693655160437649181448359211764194331539089317098711180534756356591362152636892290561679783335865751910206191207118177757248602187171193388591863384456731102552742383273104618832723812408505781760765411718595735703296507999213104309488553416553972343163719460290907321812760025197693348212139108967418313870219833579334186714983025116680215836332883654132634492831926995011458164426552832248642877279408887021023772531438286334436783899385896398664011269691404867092845397894819346838093960290778576918394362440759511561570444495893331982080525054638530995332409731980579000817264660037558016629409656806950881958216144353728618842358968684595745677593150544848443756686594403662748389522655230507666058731337083339004511033831720182887171615548471057672666135474278764890798326746335002081779640183975257399211854143374050305486978592294894823899674004380712960*i1^88 + 1813948502464572743805205631850195725888703666818236933806610886095589223842069809233772948602103435859794943757680078124201082451460217994228856617081821550971953273771674734008094593270468085223147030078163455909328514178633799955587267392352231554789940270190795487833841246576399658675301244134305130644877057170368071623546284163428597538212590532483031963415271278264137974508271200791293728453789593073988796170603209576764092177272891864229480819769585698409444859194952852941981539887917687471867516796261625563678627029469917874452490716633479813981286151017960585510671370717586525624981108150668049604678689999829290712001989974149995520592105857611450692265764624391341450184019386777201624315001919671427369127374979377223310853330131137640450151106721354579957683013641209270003582255305643937747615364164044080211653834504198439049864600579055188721058685342699230900674582358272328335390847734444251092624140129692958494203257061517741188895764732400478217302316183216679573241604261532970136988185606700460233028767050897778265708040438880243732801074913449211322640961640676716972588624084577402755412813380237878579126999792384435261727464475956076376799543083531244123644323412256093075588749193318670373867407502251703167924846615049022957434188350579269671397889329955010629307361679539764320951624818695664123293617728848061175707968519866592848322342621387600484603324320422835878928391276485739773180036220329906280877973116729778421876267446240778478512668308463385925173207680872670291363072208024781002673424001919556996697793106958962738710280481672084862959214946599140858318513758062283845870761400103918038172388203769403548763811291879713607114217045939890241960278082602024592107953615120463534148773880207811421858811477206668429760448831172881760705101605618395846965490699722868259901391177130334333765493932209076341235528058861449809164642297378952673783908101834214228975621125392513387766750883977414305293374496119313103863498683719111109182190822032638564689535001331458912310520476940722689819197733953226112333046866009633556339537069070344181864117086263128787943163659439384998277468998386886247300847094919304818402497750731450907085108059641080925684165394634309650084782117650580159594496*i1^89 + 1354034763484907601738877608242353367564807722703507512456721652082348079034062877182389860427335480546204996397581347706389179947859917323078420089254027486330002571452165703539360064805870856288202539850077768661645706877441416400268641651280149906972011939858948496380560122890573108862008813707153210680031905788134401843994580728022057285839397822326469389960708670161845920464600090764657038713524327555708114692740548930441886251858188789523593108962179403168127311768286448931402494763917344856029622887631966578593817369729416111594806262044765072163215125980821661066885059211731742398836673359941154813279755868817476560648780569353478721049916236532040960272153270995319060731060904087816594673890760268561676311854578439337187361323887782282731925009915441752585819858960307850068415481803058053914606215638833975154880980907409949140065773477544036442870654549843124801742458912528623542255626705285905649996013810150687758814132035359709254205594570607802648006458317192190355232192160897751815269402296739701208880186896882199199688961748753844678155844940049693916090908718984013721465686084599036602050252181165378201672285586868318337069139754467745829035533570024971883434277737614307730569011170644986436918560976753388434613019153304193174769292852568866466743094684293787237421023290949935489684865030251730884090137608304166490217775068414129373738187200948703749570539880790677801543327739787531715548584024780049127714935905799489634699341542797777513158230379402393846750318473284856392996591038429090947656692597415284589665574494269972552732402360097353034533099597983512063069787254552872558826916660842688688669118269193339873933992005954033118348828024559586926897434043353149545073987284014539193050775380242237856683310218832909467497215017641757502211616924528896082118295249220341405058517706822581267956935842473103151975808469724586682758000949969303597364920302209145389613507861095370004626849326881225639444339827079945528894113139387041212144918082344614160872173215782166345935435473466908064112227219851155810784762463045686022257207321423129736579494884796186063128172676657619445414119137769672178527562447050371581793940042108133461353382263113879036741398689798335383803198468784128*i1^90 + 599942874727704140286913874919405935728535044557084586433794229355475219574013372834078881883307365327754084513553613607599090305358515414315036215522417488404471817202340268069153058689088739975206618698443268439980509059424609271680726153907739738719828713660534013272842793271072185730567169249737949103315233405497141619815025381641458764137573248698148672805571739629943668972355327118018027810790886757159730160769607082148311196783327831174464531124107265006198082757724832936813631943579281780120440739767563929465835440208497833841110326819338034870907078737287716062202384737652386437276254047472753789725740369099134214441884132295046260751696021241203215175254788729153701056561460531234436758248148285786181206811785075342671629187128602018649127010938365363371064223725690086784588861266452119463212616209748908290741008862827820155777193637026818160382212885253198098975782789406105476710541812209166493159693878752327113337118190737186584703904669351297068888585601228355471779059022258271177507779166946372257341177648218289650077047448706856054088701347769473394536339287867582676694619416084877725420367721242632253535457966595855270148954459242853887845488771530864563641222082503020943163401190690084168993760403581128933065183231806716043547968145935525405317477713326861429164981075699889198210126631809449356820400253293670407984375553668948451829261644632297388444217871165129208354621813667247948508720014414679001371041114432648527508533685247980069552421327802243311334423564093816411291677355221653044578730750850270542819584725647256696619790034543941183694352512217841415985722002347388854332284294035227037816272534024878010602547012548877965330604909443982640257021916011692474251716129748760845661956251974258872863788563608663716491139828999807974860637350646572242185793545407423497154477830153139902151059242362150435860604447836319559878289282157139956155302925550983721535536001537704921114450849903926627481742445408048032663169010059744664029808039763737167641423453034071490058261494028154125252135244025404756413454993447032942554990804459719416222609439170223416548619822981625014716738681461553185871602120514795385341177327615809959042814958906654106156099867679200567623680*i1^91 + 202883892924268425113411875895888893422118613572044240754120217608861998520691757970377769618441779958695717942524427246120459076638428161479842704651025066421051739985897476945541337514553310442202679371489069390538092424625417640246127601660110318611979298997343230216198492216807691370633675983476347713411920754892430034012933211843843252314836902955129441533543787880413907007531461360276554194965299449915331880996677287644089327826672188069715618684798025128619369400147406815741229820587949273484280635749736564991418241640329445127494487441152657506585457147363687050613900170307090319259585446332648288307659103749949188105327024324225505341093854121512754639689207768559857364283836524996072181361873796277605727546267096125883227068143543282375269467456068132466932077862460638759028496298160030782328428151991786367180424668252032331757746805727794052511991941014627053807815019352191255517455395780182357818154047915572245435328585332233291930329980865377003386343570088137713129337425569917107691570810536425778069117109162923319081866102972281199794582180473144668832182320381783936502057964792576049138180072017101291393224022364327737725286061413876152499170272019857216167685798136622075904045167365718314214247454985655211616344441513339798714606119189601292344016329899267788372439594878759921287376329083500300365018654126074049843987880262116577971883750251101803538565147453163890799739053828517604726827955420203943016463416369787960953991857979029476937720208586533275062277967068819761159183133913182444278722315672484119729117409057627344127742641965654801283682671541174830573170869959567612825034841764490994178968933708830830577149518189277467866095944689581799832976321519725902578162036992372595942845892404005389657578442465796085504820739596467398310501818346080559577120342291551477843489294296443504471271225619307963292606117380247625319628169749836354047241379878289274670595702667691246294848237005697438072952683976158369986559791130112516961390976595115276288084429462045427296050084224163226352657064904956964318368631889545703492820344668215932711128501927508848302873841860989490578451401956876243046732968166373688647904452932651899611854940445105146430478241234944*i1^92 + 53568408855499103579227536277222129658372034969768280882800438289221128418766516458339934515403270647906350922205733872087018325789303172258945109587289073074783839878971148744023060243795552509210961918775117584107670725629253971740623131914841518923062919627654298402248676183563036609708408990352749348274521985975583723312487850972151708083804756557839637873725112681183398912827949570894136411193225014085672078210263072273856392269473319440826475352084815568845854404582025549752490657558150654325635458917914397137392833573286229939882607243966844363298425003163577741325903535051745886352259142117173679989394514770760788951330884176349230869005634183329741458306359843356648844480431766835447993530493435518813528501126725778157738198055532851185980602883249240836981578134507114328913742014349794161050917651948547917018699746877172516392310748826697887919292578755036552435682227726117777911533419598470537767796685830889939416635006849317362475453568744868089008915128566875964632127357639734735156911606646072678923242288638910045999605612905598848590925791040194104160098843465795852100579054574800024729396357444610119563743342034460044730539574061912443839947360017166922788894614059547673719485591636856193920475668545867653680474462508053959655004907062148584942708352758961643588280404912072206472232369548229354471659016890702606584882079127440742561853768421885968097265445720178021464876874449803389703593329651334762579869585511506615181930036627291698205650228307724999350000791474752728604851940308523181853283358072632599216677245890243007590678656138730583599592602763383045368323492523103976254733877999078424427779554782950990824969483375499975420464648573821359964882811700542764499214131213822298281043008644364363771384567901307589970887774625131736119774880062445427478601257950709525042075406139288777248252399537650985861246037023994516537425537895476032346870591476927562665815248637089800841737642732626318791171191222836069091548061932725941274737436010981735349961581857296100229782574001133269010080886962188195266859169177944193087172198026650017305964808057909531141574052827451042228488652480361854616194767262251752823542543324816718576229610905609634316288*i1^93 + 12107767758129143289390321032460552330596202165950331117931923226997942967632738068826696488848687384283498069287874657956659844517908787363572716598394523988888102639125223274879141640492571196383504741297576858940435162358990595141024138873146335729456047788833047166511239694233172285757822409579702030048070336613189489459481037187999409733183071423331085224291451809442568904830606522989421554187526176357777600213873418402135376634005214030499297090082336688883829834080888209586826054564944380566985793701347673675808107193401034993462900237686063679245682055841548945073645014150098173802957541295629719374858632627865204614953264636686434887002488235863906144711525375959295921725481704497041941843108172804513457606048607981754357911851566902199607520677998858429210260145728383417887875833649710744505618625992572551439987214306256269408954216913367123728753521098630878413647756589307523655233057676493619652506319243370034240629963524280341395178175566287518447675267136436305066232033111248782387828762595276438256262057015805232665164929572696117298563845504413025571348244591949128750785799617668042949774559861410071249169963316925402894190557717025760799150598945816734184884929064179575817849386154858705132935034798667318575179515566078414150420768369245470649391681567472919622861572568478632157943176518303344535853472504144731986915782835098285023566782093217748427609008472903699930767515251383789005384294391133570007036376086656690012517136205140538312694395567516292723799269772563097600325172104398054495598243803657425100240870599783498841056334896113359036045423782214399312275935886954712339193757370152326187604520852590989618653273455197915737576797487764627450690148135200115834129400969049122112782794775855670296883181815948045940607316262907318325094247607034574283796109799695486660472995069121511438771822229991231357071462120267085690336397447182301911459827792829306700068779437191191249977856883884973673280326264122047404557700313387254853491173581870988573418020100277642812972904827593093992765783833744606128434812860282173135431023345791792567732395532189297297227846501416501148587711976207216252001939248520303264680364625733605365762047868928*i1^94 + 2263735885858427660304112052010430281084935346240885298689403541773505908266550862611044778620467763170200581642398198909103308978280193295299950530794078314400895073078578159588580392092012684514309320434921622041214255052862001554984833606499730145357439915331969626004663278869837119902808487526463252160348779724683840863044427177891869173682875517525599251176167412861385500648502524891175219330935818340810840832451338149331313804030055370281025436166484575013382636532234441192378640481175556100827520255231317462654415886684013413200523100588276817039982397467176859084862633071092118952684991340643533486687888566749576609566257756638570709805550270022508445771453332799384460070971155934725298684243959128493960524957020824668674655622385452202127514599551488799011697664165146818178758239400936421602928503915900551524809864754413418789405669503275262384886638234086009179800055717550972408288280512609448787324641994032607427135397279563191174042007510672711659320669591057837284687558163813695185017596284825363272546800134919064542289246795301030335358908976923255630470796941599621055771467332229723247237765074786359535687218984583166832265006081206720953995192188870734955921233335982047003765549221434455433212127885797226165107714400626211813896329594144729262437359835330525403189081445508580549637798081712820297506741317851661925050667705525928342122882038871023702772661965440964845299318309476361048299052122966545513791046184021640958500268773939594766385383779545508509614020122327417892217137603537319434325999366642966100597572070228313552007128512204554301033825249693072928697394592137705753700565739631338746587613882352017565848351743897753210745314032815586446873904542087921418625110224779056568009900518109624600343203126959201558296409507357747055354424496600370887559483513724987306216234296956969716908983208558917035697182110087946720568261288747412355818922952240298825326485150943681665524787933106766398005091760233852564237776132796159209980701383792844291006358057531518190969944028636886162189376722775460414826626233079311890880639306688207927322667739473048317886338708375549918643545802799224953490170599282639850266831172768607764480*i1^95 + 331521938063719675554935494820969063610818107453595797917021221243469787569853367296689305347739933293641640309127777227023201583018133551781766393647026928700834310068062886203429808632124865520760280493388026337340643599298904243520932754950386218178936258077730284232727870249735758881957652251756017753925766977337735084877371233693873933849654085940471223112894829251232537752456886424082007226305170931927808764249374105992934037170322483157344382983648855537822827762261602766245457855259964662207875071946516517273432640385760754289371838546215165955862972945529288287030555713021266689803298051732477958508198651754214553630677149864173323756554278276968721087316521443278822720997347622020497053277008233238307230953754201103312626735223261144582037700195911288052133055379668587825095350789120174209633380838384253473444013655752786792452366666045431614924073563279380613930722434880233113698156368660489039662029952373618458812398197120028168884409048178679833376614087031140584338710853370982445617406296764778729185437769500099995253955975444042959349860642161277607441940311874656438144533718766787438045461885102981549179428011105635948253568433563543729225096655696764950723394465514869916586558786001421669627127662724823148162827525764924863406897558510760553706814990925820632435959716155620779617961835805047981207386669591982120645589232428948135162026255401439868172448386024829905528690255476287294872918567260302252518920556561269040806147377557419889569562981975633833384963045757391494147773165886715250672271684535781739264006532527965352550429026112375630359247588638389577456063977937416209554150435386182317663260037059689671919739607574798661163791073247393798815919672516026990270480548114058495961812408371033850798154523946723917941092563551481691954576721123793395958192872153496324020900347652432602963346653798735804950983281834864301809637398839227692366707059044394747181053113141387737453763338824803170147890819338115123469016568047249531889121033376927758365922946288363031845829520535910320518711840695695222321809309790356730356737002409598921485138735316260435739858707278200164680020959859446712528289603489890860341072494592*i1^96 + 34248665257916298726068610202416294163473867239850084156877633597467765639285733610562200596485910884700326722622216934117647485182589467205831342547748452000882833432350340806618412298803605330773119045589542480522317679163636295171090985517544674898318081792694293124701064080020948294164748135926806129110270289191995688885299645129112526086636268718998534483357865537161577695978976783307219008623685884489944231416718904132932389030040248247982131803456852788751122419975468125958087411356891692394690697732122535611978844344058590545067150416682221946076884309740264945975999616397859565771815061153710062567878143893691447291067020760082999981825514015817726381522177927873187254859967895943567397015974367161544636450769253055867244276843618335332795147887669292975186487399505067332942284541938792387725135103363304252853625092692464177583117696199127825434345786620068708962215760025190491751639469991450814590796988017414405927704542587163431707563131488193229688496370786418132765194795779665098701849417471611190368120065334988572934531824674156301766055528671253686351377422340026506291027065351541256632675953342434646978250140511031200868209933194869101872474961471653773786528711088485297958372798575018681976791884888862546926117549406800040337655511424617540458082876491822195848435586465742880847216334695524490962465955005131068304623072888574296860955226654820120132498066644571853662287682184668854782697725742086089064354008064114961718325806092064047891010407575841643619767782832491673655413157065434271713576628780864852768114768908173049941692057814628385991187330062217149958703032425002535207165042716159834853267657232684636358893663158529681017704127727675422820966118197906865934165074001861561639612131096660020140318862786965365126450650901816799591758975798606663647487529547714243348200363402448891226343158315493196653758662682524753180243513716177323301671490395482885339844618075091479066693024148223592353678233024593205213556882944393182156153244993982040433679796637580192349788400648649849031695981560316413108535339603280058441510130480982391817194806605037701680808963764018234921522215844636025463252032155163820032*i1^97 + 2209490283079765528377294985490345989516778010028458509117328364149428167267824830316294538984572556668567667629575606855318168957801843228280762996481370454651543049430192786259417429084427069215290338837244530019449211205904480196835790951353246242391234378724410695930769971867817173649825269389582552575191382346561708144889738301449233877766353219614284249052599451463002808283747829077824272468861722063183117115655296342979855666750228033623719598956378936629518982965336503796998891433361175116647783342157248863919514248310677907643437457745512349957975188646555442467096681121425150422366762434170962467402368886527681064939943873052646206482392111371967797809113299532767870696131660346917261501837266301439373136887277752006108640917440348967302491285190488378458214947899871403462211792275103328530137860293904169103944774175255436511285259163851860295069674163210659088619856279539190136409409430251213170116351320579673486058056762333631472051632685942564718256414618380713574743575095458321907521707679341729800696146766226912369267003840491809726123019194450923713460073821549812325376586027591455277306957884550485347900418113558130947667433620488992013424635083342741799806661792506844183204381527560098786190542869762709075239432999526488932362198835099828733424919475443156973769607909759804861046064901549308449146257143441475872040285699658064779845162248319687081667337546856527778025543275053428908360761551482839731656267732963777989292862118186427491200832172013829860617792140382117043556062802718830526124631255038731143185160669811005142244867951215504635769591675191904092621398567319190891012450769070501704800576808371813974857399200519217172180602871750506745655041353528744231767948260333367397238066057084990426313329030058593843176216095408411258796257320686703339310612564170562660649905488505868728557101519058017565079137537628143683967742651750671431542319970179287907154455452005188420837579585667600109017007089300917088748050421055244175318950336010073461540958312799984828993269413454325828498165532014583411508381159840134512923559334957124441967334409366876062088707961366883772397435217194271029195702272*i1^98 + 72155014750026090053651753836173041426769384094365555577507452928326872647008783245376693946539168000332580693692776209099732861138914299136984334410229215228098662359042592760025620188614341531116233704969343382081130387854967143086380593676907151566355800204782240673395902983511359840996905341056530473158754042348987106964815240533281686024888743763644274602193828829639579111531644892390466501747779780362904361091690942010676637288308620346174158573336153828336591463785177067736010011450413359851347224714673833623775726687316906880267754925237946254086557873139761209679196595110024863113914915140744721218719936905574860552854095964118536680462094331330503434281049471779826737748488066701486868588866340702522474698612120513718285846369986248120737746131792303681232973632613393635966439795118107340149394622016560039086293353740102191486107667653537591889769042846478578206166367661843335908345140638564353190716299744980651406879350804355800264339231976822075025657111120158352279575909862532412936561167321114632908676429680174173583138892971028470353714406255549914844264281157476271750836558463645998927539208421605073262547076390188648492753763932898744882611706887945625081623279152162844181620844792627975519622165038204693025110549067610528452212081111078730202844401163269758596366446048777582826627569060521638774507222438108740730397375312989081048582013285230567204755278526895502954030487774247963061791047776340054832864851524251606344752346486172746434920221573140452441448826390944851258114696475649026538208534264040921516446389474309916525122080225504208856877433997940323039841155276678461373004369822116552364848498087966947474258609189309048921503613695363300309447514824813595473021933713940810891685740749429980519251644432263959160393978259146195494196001579931669560687711928071062585415676457260934762325135952450217121165068641843770487926802668589415373276500033470141534325313166924472572110100507678547079981016883312045917292703668071679775806352378547133178588113143973444590018040042991195449847145422890999420560097000838708138826674574446884235662822501515352144063292474525774858006990566719488*i1^99 + 364571947654041865855338183289776064272053368287379346674398462556041446977728998250481923514798220634754251985658787059812812727070009826802256999277904877500773507836157039423222195493213368621051825695514712477732156653111989042907753770112131807931952137959269948171578963796422497270022710346538968223999722868405775855204841875969915151469091212783085718444852861807475350442683141614253488207100772038498551787317094574552909145623344405229799142902234240895707144358411375513202040233719933321887978379594786603577411294942612992290005389839866948937256498296806522961089741729083261359309069994050813462669579263622723438523090555515987533206293403950471073297942806122217535460310093581113164474258955500278221450721204100864823588147319695754093442306203466379651941343520225500409697125418844351718526583295863060621211366706453947216583376147581795488127939883473189587604700080910769164772376851399717061695749882712067583864027194873244488352871261513295631308139395312059599638171549858285355141252135531150594456540685169898292700997268559689249996699393976941568645362709688313698912261960000746084582865691324643144406081349867024615352640078357195407710161364767890368134916738442599659997371418061451792491055706128870278004813787262335970712049212816057260424189326588179641583232863490674497118724166074323606928173436068719749961072472513601173015685640416979029670609432837944971118387992922928460180162419038621689076790683652554137802220558978660079426102591186928291709769154791408802230149274778251326655570244052968480139823105743043708663912585952555842647712769265618107648969241163884137833044921449197462568099677046085973700159844047613135821714523536513063689359484458411626265791310237427231525610352083823763454022374518738466575538882152564860100681434117779717292243481021390741732278510244106897416346282568744209129821294342856519323549590613509231638837310737162315586502999037187151341396197380767893542185653067531313034167536525101818794318108618009783466075141069614853794397323502694389446815822130149584932135799102398746922800776854844929531125933963324693368991195318137986744320*i1^100 + -24720822140652472230299196764043317990819860272828979883044654646022774922301509472559925189008915979475945788662538991955246774602947655073483231264335773993582097131398071420498965414563243907472690089496021652817831256286510394141449473860613979849500534924284633183768551825612193296394909992725714570898994615342472745573393756901939265780303470650668424195532578248483875016683020095715092278923190576098218949089940341117172008199165021252230575046442111474439258638674443398663400522907093746705705860219462650196570526539450691347446809210791692099101665670715137923538739939216995719279178374591289064752373918965485332543956177350619608164621466964697006727855970784125649079100498398386650006445778655932717549673982860945719246368352958954976141949583215066311635164444437529674633546681313101494451781577922451256121992769033224590748364785421896669945264770216926144234456766835823218379304571720129600427638057872484050802715209220383820512551047514196730031484539278859555995527022185819306721482547634631554689553797225685794307173125404899765528307363310415865777868302218643190110681848947119740081553382490480871846852311507121974778137732476236500514227044003554354768534790510456505469023229156389734679941144439046296275424241582055573188768289695999596188122195184875778084216879996258684610813169499871094253790354277894299522060978198320641444502335774090938900624094259804943488181712400395574832119165757307946454785436570880183419791879851202873850660101700485957203601104074425359102961500913746200255873449979625947790873916128995649285456476682630932884135313985549811398307857481717985043771116125929963497455643810604577043072284587697318212398988473039500636039551618635546800364227228186285015768262386730124610556428065729891429436598237809365584314113707462231282193746684730936538625062503407594112808307261073171789296470377044868191948264750876601646486743670950032628027191695394060909596256450258893050827389379788006154017685822541783377929635388795804182079060159682803639222497969843703000676568785294998166137704725109852829534776316231789904701345915789676112347851128832*i1^101 + 1407594223837948162127044749849127395841788375209945797411968876377735623685656152106787494928574278861621629789378986645976868870658460776514133990257665187285588918198863330000533061216031376264770961063435764158182268096096538586410703872036250566874938557807326042261477620985299727821401555011174294272051325000020134946832828643430593527824041060484741477863478222065455445919131517013737591068926468650492266700960791905958689644617748077076972336988594048469920088207519136816596050743088202368014541773534664717035609175858070216646238714545249168920319728468626361821607227909859139916119092062694873230157999441634898227343787523858008352412492997659273518117524530187079820140985207019198266498800009091483178733177989558705452414097002266734462137929587930942233142841621351096684566694631906066298007126642436006116058602874772737802729104061111414639747624620322544655191264647654820424563886099341202559736824857533823667521744486831659205476586884457776156189108791855740219495548910759574028482481678931109060945964717474167283772947542272081516555944122569196997796286854626116121184476809673520979276081138417691435971661136441449767402495133165334880500924832744012976199626295555694773878458391801359939620723473893223477679398277989742229739820456631004252361168762442939777951470893086735326501730007008271599095178749704805878992326006237768269370487090286752505007732488858303807070092370864181794735300220780826386044723031613198835137081973636522382521561154962704926723971694165580621788786597372855969739423700906327177009947557009887660002637625313066660115205817122878020645604701548661424088343817787428975978753745908189445604460340996361539010195160084789570670393770484934442082070248211823806849062519288958101757140283100989976885372674406746243754452998079953207541182846525809023105495769813974415563953984039641484850040075263284107820762877823745528974577812595545453023284471732119918483986987320137081320202609468272510898872773153353526223564015762250863117596108626712139303095219168021684204608032312710723618321532724287395628646459766631947639663500325545836544*i1^102 + -43085624625318675056102913826144752907717598732523223873593949858317859011937157882730751219019259110950221956388486168763414498195922792568417576107851068683794864179689714900946055180969950738277238210570056926207895453263462179137557229658146314464820998959307492194446770052605388436326019904464588193179388542262296520610207623421124917469866468174138764594374601676458284385715630579357549873932874977782881734148805854579546320784297598398866092638550432033613826263630175898223728252017486189775081722295672066492993720395079324860496537285843000070287797502367740721808825643693916175791226184701693117266806646622613901102167405237487903148836936280692232539130732277933836141426142500894695165731118815036000256613409216649757125354207782588557071216281740932872874234007001971074747746005941639164280486249899315334221894394118663056520130916051671037179511876257684417876036848165721464620529020132245907163456550729929633581074642239458423130946191935027536335100642081495804030305263387250767705909724980739393234788113388777931628324944567732172948297506461318622634439819436206651830529018171303915418741582815030069837821048442046797702402342578078347594853985486251114699994496000932663647028622898838727919929304058238914409339401207385549813900418447726779965823956191272773575341696383074706037806289582776016920223187037086851452038787533961887098112440087519381214772749442261323873364608159048202240776508454062456162454269630650258670183328196555040384342595660832278681870881473272461585403503722279982976296802712772746374645902355277912583231308894964747247583946257467036595919797053274431975857299443517806871536406898477344684115059043265504982650332518235647383789284947995906132020296236847570722405408266300289618124143636230622990742097451160164380184316528583128733911330923145969830113510802371409043915914762737911917680869731603715589068371767287295963376043447799796663472889815788046409956702323568013153504795519731936270485880726516832186797470250071055318040674800244473660511664182683140253980077081378830450563899341824678480117983047059143002505084928*i1^103 + 511830765650429945903283089167926895339095907819543436400577684971937044447457420891325743690708981034072188475313436371691375841371258510325948251466483131876619321190244160728166559951763413181293488949687843494467593080972146661304569613003268223591076078333031809867738233492314425585274456307417581301340322183917250504107245561356462304564424894957605637550582852554164531800678046029182805424439803841520830156001661646873048319830301453355851266359692064424611827160519895169123251784229184434618270530362861080792694430794208741908908808786558424577750460133589888580584811310847948430524482330780970934211191413244122958928412053474541415964180420106838215746706923735777192901578070842013801891499566523413687374923490683767292125211846369282709215268981017328122566945308122105818666348564860052968859308604115728377253182674948371386810586469530788566839564685202997390455687980311589088765385438821306222663117493098446936299977137448832034471753219768513454772189190892913205495529876577748772487000766317734771388054514987421570221759378254207722376226670103652831115053438938748553761271331779783208902503717917528983990007036701796047062867620444793528197305359569431090098288764122000063331615346905639251925922603473771208508097954878171743525437969510557514523193258629951021612298692232796352100985885824057844795054503489807275597761443833688536818206141302568470240891256128682469266834165783642342846739080772896473721622092417799957590575537767568228929863541435374750486067787995313906012013207619483599063850901202599639166278647081406495715636091695699636988225441281394497700136181664629266635330481058447457742898062481414383859415791348803376445627887134642508254340214487579528065988334735757036980708942506493273002998538859507843817044445950513798051643903981166042327969355566984018297574599675414735183699606350114695048231814415929095554780873393414776649389274976883987708553901932875011010023638822810197746784756625196761575577222002593263913403729175130624912009110052226934426036682353527645816795255220325177086782104373812629551048106176413696*i1^104 + -1171476091957114735976024620796185457321484873007211966034788908602539353868672402536830377529052296227822937295978352524880816858369195867468750995956080678489242516930467386050563355089266906178700402808013411755124085665790647491744997934608197404309268543228953526917993267040170608935342647462065430991589993431290204311145410497843509959779305814765651313648759460402151414777189092740640325287704071633753850777203521105943757198672854564570652314074532191540429968331182321152885201469479463811813594009486027055371757888902292568887254075080572425418789515279973216166231403468246692108762777902137042917735226899096847236709984331898519507327235926477270151643186496256416189896971128388087080611239992029162017058261432901996430030361428492596788065481841672053814082962956955384062302328365247583615048920016840104239190798794378265483724934823737172903942385315908528230281096210267498281666915019845857566892593616291809172038044751948835634709622718979570507274508026265577536215194566802768213154393192304025293701700328061341512727646829075957350510402340397229472422258956470276461494685830489550938641430959595864505383280630621245302443676760127495370920760103214827931967463684768028446300316747001552580882746240004563678893485986658957857524774349205868761565753843518843378850929705429080601944914415957768512127851748349721421833286082579819088083717572967464208733399790277977207040655034310037784354199387119111314685526527139440967805671198101804818302459732629791432406082613499945245425259819881498505845886048770102902095800452411241787742547937506472855434879542984572614672744229779012080653208701108845367341922737241376744198928505797816000450833141851718660679803264444351074376310841268504702227551385167810485481917563699033684411126670276228461901462393938463403463620401083605168818550126972181476681955389306568998163003806322591300791145627459334501643752749764652502435284592016917656549763735538028206261239210204575787081899277094754162887108894898371346787624800572567639028425205219810814263128765030757798631386283210386043830272*i1^105 + 741421518146366363086268047127349218681898537599695456224827368518111794828738670695385518554167249220797041200724361360823427809847434372417168976943235772044389499562380012298120950748185396343553401193667038060169103739845008276779115666665309576017069638014453908346182338569511713294448742001043616346415510659581887923615015016996076406124871106818004356147823975310635492553108198128590221863254121423291416014259846524851693906225656335928465799380771388350284190778781309321818137823661441179504510668189841190008746146032859393285119429096931643013269414075019664049588465272629061064976552462738454168499923759434496401677007021705776961405437411508999971792582728658371098852851955961253379334303621328673143539709928829674209824617696938521933556942489289562157821289721486525979403442165109491305896716197917757853073469797455156626073542468067054504068836252770900135037486953453446519749387117675168541098204037481637427888714174245744917985468038879613148378986473397151939498873434272819505034951281217203802386285175495855371571512367751912865743952989146275146083684631256005804792864066271798827851926148065708970010514712191664375031831703672124400168902971882458143751595598356634763328990024554480156787467463372848185465260046151219987539629780465587136629266375370899121774540805674606553739324810444774942856891910292132010280552704292384041588098005554737745915248378704386062387557134032567598081600581426962448488560476506689298309143385598046490874256353036469549338907313403402659007916475679352876640674839519573421631454923464712424917100540053353805484186625975871016998933976512337609460000572220713199527815092487682213231783559631796199412024678805735938303102826411928613044980658880356425053582307952207588061068954808342385299439401104663937651693492030503472982233056797087744549409368399209471348999648236711409735858277814665993695864780018409880867158117063154325733038212770080892556565055693456662294293573457161680377506121161648216196492703528344014483774411929984241140343061184586195859611466116313427357663756288*i1^106 + 15918961068878550786531675092440487884229382004668818120962463420759414330041325113194790138345954845899415579635468504432661786215715596960794895157310020385612254346042372650143179775395187049715996589306025724429015699919513373611229460782157918346399108432759807162484183303679722198027269456631168577381431032843919598337713608267358351561811467887533560019510886556173735833343397458427407085552098930465582981887216378114024212127506798634921934712870308469432210022376616611842246225255649071388398116325051920435142327529063160651158877965989711953674169852015607565741087661762226329831346109380564288870433116479680600517284109725904602644560893776358603717223443076332819199206384104141821358515155010740692805671179428345905884690047748570979129112022417938999017828818994096371866685433435858461366516340882290222030560677435284423201284890420842897676819509721528816782982904011348616160745504137113389098776714225375902268016867306008217617418917727393244161426469497056195157817432543969297662094732193556035509874765771138697946326219458469672380306518252254254216230826304308219810405400360168864316109311274800594085242116770260193779270726169301068564646748621971141945169344777753572437311879235299408140959544152859526518071550676721337104933148559877453336078997042792867907098890523258372004172919541052461158814836888204419648037835072757370025847678167112214080348328632003806886791149525123408264132876010713819638308739974699416592704015333462360509431264321708964494442649191823670494473425763518096725730462013002893374679793945106877386915829010789629156036514700067931274240139036657806325236619194009420964148488473094602164591002624345040679012589044752338343852572403132101499544611483191993216524625564121854069107490767467615298194370489923438609137950204434882181302708228222831084186310859797194899641339940560253948627903619091750476784905724423703618207340380545982642464177118904516551360481580188070885761836099534877264861897342929759453397548184628634242306719067149489904104076338345757305339923126026240*i1^107 + -5239144736016414656623530781756120958766090104457257745754312136642616224750251067213152007869636228841763201723610923251478252036632230342054168380923996778753897503444801364614444634118940678177156218051982083583982579791691277630884140767583708524095688087816405074962255560461114045299511347538283757284384976349330336213113714192809951142131172909495693573989977424076023015861651247580194681327800511899294902829391712079955612706254142245096461984125228493254589531034009684686069240041224360081702166104813999882409968291060709331103413383802916335307685249691041162287736101537389970682459590507413570837199452631787906115512970086145871801834460340235108238433754143784817862212572466219520235244204059941589273775674872092267384106857218860558254971448001320852887126145366332935029565469038291809993765131007284616721538816682727217617622512614852426660475160432138338756040515879093023561304711118920590262184581535969849376814161184193463166845654681673784029452562386455029940998001316466627095973633318878660800396107260011944889496448222135278098178495213946842592864214876161429220246043090817774612378531857601744307610602016256332997140397498597022665967855341289389141146268578354548966479447255739686191575173177888379411158625803069664032950915456947547545738517857125716226769612811840979135151813310355100165370590006740328661243343722665199759755099719378663584105881865624068514574586491850362609679832206728224513261954741218372888610914274743780599315014948208611855102645503426587891632943873257221835260679867424707938377216539583197601016113521677698482315280829990066985769369552205210998041952567243766790817634642055995524496450726118817363116445002012709833056905827610166643566735771145119153285429545281593517637977432802980833265544351531853587652753161851933421057946350050748425055328279177808366597729385861148982180371550317079770607284149632853275695524104439932348209676247720892882248006331804541708797623581121427978427157635687972301830003050165477103540358952786167779028404486544212099072*i1^108 + -35080643268909543555723783054887623575166576394672072052910793203494906168609828290908632988653662761066386841571555264742176488624979521119996091627300579446590770761130433530883503833372035812536403262133301736232104089022101621082122160880134600259416958957365800226586913156289597322049607144461883204159586418286092248254821891437439905026977860391634284526749077996231696689800878053450057138442445317783600860715774886182319394611781613059864150319203729340781123381532919444578573034905904248815259268146558757791524355616505391726890550834913260514353474383172399798498382096175150952177739457601389456695889109548432567273180631892592314144769345242730568900326816731757106065535690223954144833558311276643528190989441597614552876843574964923445850479629951432126143932147800373139018824937147199504737031184828552861707561816849305951619439422624467836331934319429894332200598768974241605665727946438908285887024547225593027067816346639984779079323606865109026381311427319639329276869524299717765187750678127212473380934222006674717571951147647799102741032554852173302220964759762736537937849842863625896534012678403564646614958465003036524321799387848225167139977701689439625925724035476012301426996059685805559361299216573322623409147311773036662459533238135886084829432080797123411184031491665363960621697643993389858770461565818630239610494121273221509261783530731386587182296817876192114867857967609486593803330716650978402155859007855777447826574819291554541912088234214357348926645612906462714013417664967465431590599362161913643031156946862384705934125887080630370188456864543339432789195480076267745223291220562614812056166217401240473071820577701188933674695000880465181216776805437245627163436897035657062008990259448663258795471351369531999658114110129150602251560082697683045083433157092235362243789036781987212520490421314322181572118112757014387802863251974034254207700845090817706213324467813004826575201692989599650236476602734808795649329686349618510901062261708389785310843152132305515173642240*i1^109 + 9318710949754799111446960508775360519086433441629449943834940336865173903316082844912153705623819617506715964908092806368035642529969931306821451712038430138816426552696011873945606855515886678786475990535838915279885951034999317106887700065091096410727510697715196138366293399597241228447082924901185950825901901175936084337108704111098259988470853470663153824930433380545302132774752942169796125122837207311790410364947121179961648329425475051269873021036957926638664433118887630458196110860468072400552561820406425400006406683424564457617865257243854651492555330907423940924671695228232535224922555035230130045470536740938511630047282847762422614448196494140766569897177448402529839542877337865304773894487079944741488331077719841599685530129584258143989209111426970099568369727334455684430777475620783964637310156452009829767702440358833927510782645435792641987066043038025331492236336389726485227060651038875066583909958743303133836762654277833061052323327977284994545719680739482311056142633514108308410799999552598836609148542098836011885286749721015300007664447738939716797576358802262389339659399408920349648907912707588662969450472112817166049574995755386482444714998242090378164034549657517544483925255403400179192304503028722344491936244468299272471492980529223376708566043572711368025571486232127742131701172884004935690637322117378512398826288887514850582461242654440386251897098201217537667557740690482487932864215874094334304380970625384289172860289947632986187200524876897920939068044679211517199887008587091731276283672585806273454471086914501145892895935241490003278685886101838222417286053355329130903417275602836594240119754430935868117012100514264306504363324667424098060014450626928477797514706822597102817678963054477307472642445360383482543803798101517592468860239786661773731103156941252709011812275814310979441467077032448681469220030868067083299719670558180187174178700484598444774253488326285176354350421072369202019436570916119104619905202261844376908155916020026833709222976290816*i1^110 + -22629221077594864074034618235822019444184576127675342585075359944168846514613598328723794397155419553102764894504122584558204441816223008614048019340332009089332804614462159853580973416167808049865118477765757425346345125058584894954642999112035981538194696002565984984144914683485516204041503342649922222907015498489240549957266458386301613460956233446917116577051815672357088995689024089398977664126200093089435812553954618797621737196360933959128685667640877986388422112911214858116924818200494496925339076341414954959766772031094538472260682591359350713090591408979935806926534610694138278953188527738754234186843723312598836812571223583821241796166274170867727161043836755137074231129702634745845115906366205293657245091148539424183557878446274863613107579773215216445513735097362875338302825405732403252665369006783462835678511557990607146621319755984049075955461983084910114743890053069852505649172011781931642660054193774001096624063152318401673121128367295548486674878578369003362494032095685821745827589083677406543955038603380764947076484311874703080472428005786669659869263811712690045707468961644580512786707826126504860685005183731049807339767037235963697698326464657243473622764671848235098375009789969689869889359199837282487431669619496220122324344409940971148573392648331690051205026291190204757704196576339809592497388354672075094453142757583295629865320316646013646478665915151156813616463169924832311130853743990402608316612718489888239443393711711810888521880225095049002001682285967247500640304614591013763483346413581324483129762386060406612282571053131746142857345049838991728891452271718536972568638170387935844325226227683898589002052658445211656873935137914629551045337130233946635687112532474861487538063751587805579080667959093667360748804352507854023167550182239982713696057779875991387125597287855668356191236405810057512327971350906785233822479807063496196137013415768045744663632016171554264867845855659559933504224480909001578288629223230196627372202334000513024*i1^111 + 69705038399608047241606735818226823745558866509700264266211583498617783136366318685193578567960692939569608342112975308348724206847330349764878987839152691419523993528501309186067372778686936971156445703122669539108932614432142169969614124073031305399721915902204430151163151926116450823493923589836757177761943168035849183468880846681959071055947037801945783870190603343997435499603215283859926404015001083815857759202416217651836357437569047450208127094048583075203816694349980647943811756166323240760079988190878172617909180507398167991671085913029989631376081269684471029134729017323312410646323515701116947437467666318124501381440404786470450967442091022180437047590484556551536432418108307029561271168179893059168855013215455745432207825106838732174239487731224028892588487070185652637891667881425834244288958888986969963009951702570070908765936768356310603036813807170426529239834240228267903407026054527557395877137045754408315573057966003780658466467119546864349171334163594319946599378402765036447382494224162860967178541950026359288861234583634757012487233653290844665666515356468522066307183094891835899182052448990624794941028440285187356909952456000325269283420904633223473374172244045258495287080636281577904343929246114917236467878982649881924533192247883125926695182059083794845564487859836453026046970273325497743706365173946951781024784994426932540182224856715526834228182238748038624986537879558174100693851637513467823493437224671607174013265417041450487614699824475335918829759911974341240018487177552246982162548194017931239097016557728933086655537966859573974524982348517871522602118167093382966051406771719684826613856591728774507543241143532451412423348016296149369378481575828150023095159869113843693268088562196044444305187470929298908816699554192984486317873864591454456274464025936207613793967994810179490034039196766743569623494210838767041543839418872578449014059691002524377302450067262563579798572625157914405997587424450108964103586933515702435840*i1^112 + -18490938651090263983840014641682429082330064560506865733710985871241111676810927793352365270408044115293760777778575637064270302068733263624245100811434122915235270248159957885964237955471816511906076015845106271457046470249814932559468701420629672903529972114801980783802033149964646688599266218436742141491613014958648768335414558997892368925821265454853810954354174114312782818769181650403648008972293757586290542634266717531015507785258693988064079157824756925543189463438227698741108535118522026298441747648692954106007042147252491924244318478619590979436901177810493096432665343227978649677676680975654524676204472381109753313394549372273686957343652071665038713085750084433598372731183391702860488118279933781003570210269353355402643758024833093521991262718083502078338966235139397240104259396735865835221449966616776993323810416298086241095113552340067780664426368043028118106221287345428609056203154183560043879828250540037816724607884087398429614821582096670501594565334028588649226984310047341440428631404682803525113668195034375192807095084818338278636048860993493073354056404986014687828278692856686610329031534552053677127589560886722938124895222155723422906574462009097759119689280593300079858532848427322635585786734477399430860512335507137187374965238339353096048797965038306898387796605699212788279721948613721833785651957152027051456119526103151564989805100118170391172206428151327819033228509554638268838688008610540328639534195335432491693393545187730291603431661575933894234742508001900777563958617534757273889799450294311704213253532940720973865664093329909596866776974864476871539773063920843304089461953667555550603491905639076728032762515982896341721275448003274947417221054938233966784774339100578127116070470959515274529893184490707061726010343430230726446604849635352738482156937986540699829891319586571681450902552246114253222647574153717719095438860320217823961308916238155046902778969093976526849669031062466663886448086348595200*i1^113 + 1813097789318831587888110003017524245732454962204825815033875314115079147214625406941954941745884635473124383150399477222585635092507857442166071119658730844760368809106388600951064907541924044519421930037995039386121836700158918106644512605875053760369946177392442365357043465719032982935586641004498915807326318926545764392780952256101581291601134218951462275998625566150381634145628982498846503035998084127672884512659499836426719981390096918939168862589183939413033245751661835775237649077415735282624219434989296608461881113941295032719845329473054621997586872101790257796564237728390311682885930023895579993250497580175499037739438875335513284505497170731902097350750555336294907377617819523854753384503001618380408133866900057384496365052123454763941601287426304309376662453296011353144516223831166807428885634669510952289907928419522002381017756491503942076285595531306053628530125511752303785776912991921719265150389801205264838514989677079539539881891362732302757013710008034641441185930849636574051760224203387903763331340963142535046868082972506138245845827923498551285901345746687411914769975799360793253739847073106043819405645376720887125063399693551174288853269256466021578144538157820878714655806478973241995244811472452947082665454367462432178234545996906463748783918565692665465241359459961557004698630732440883707816419517274355926734510436667016973800556333202602929951679703948248849844833610693086426406113975699790036297783537905386996631487384728611973302576855795229643435576762178624986252445221501399818711574476852270820842629476499493891997693876442564886596375320544798175291411715880949574384729424354519179586907721445732034628087357004242020982345217725034534489271730145481086067544084062901971028815203314267725523861935948261504671553168586562162192980509957286363867367267456920243210776318884329931045660818191884661832547026700069256062424527410320210020432392679144087293848126228034629137015455744*i1^114 + 410481011093561882943899899369326298473845961118281909952002250902893642067513611354768477883007825944589279218254268457861626423125721650274012183655648950605686605386231045683129829831789944951685670999433050388347144372415252365623473394094542329198099987772628708459532831205934384688015348138679985267367988865372795795177551118158607684441418818740381464170605132843881482575135061842327870438474549615450582849287530606870356115774415878366224339784223100593571185037138456489333063813379855049391319409443887639055330260946882778876954730360304697614581801575705666431629129162991852597889472222518630755069890758324368761811225865921570635025759444412236751027586296021140615192409494593546688802512038810070191733072210101588336752026894448954375476620067017002346886916768007140239640959766575953455913389072681256844262802831510332418546802337470459031616125680013074379963334010847837730115075105487241531316734676989634119926794209928395530426977303201793455343731474384951390881595166773568056205064278711009705214908159125607194357808662019007992332426633258682098230170947645635965921672464414953750204609535679323997385749084612909356198497930879978578117288119275537291628261591644643326615129058925490920483106660438926712486416789411835549873823004647698535702058553581172550166423886333424632409350416609336414787421104880952167883172897880335255343916397354105797256762676706204835072117754217403049868348649977300566317216047279252638400577302491135873347831754231409861051578824215153319354559168306890388908726218817230486860152667089444219992063764436863929751088920009201133905362454421602789190229490974611349823735222710782465652748767797804791757068735003855327488128986142773500902067350807664132281481874868432211188682542701994009117131674161215968023161836151405902334584086792757632631563148126080045222769233121310730629986634544758415276864828640831691042262452949619738773504*i1^115 + 92706126830211701023704258732842575773842906631066560003712600795534843963074826871537883822039519514612816050156689981317270520117626248795428713844357783019893096123558569534236037045077944176650045205099335927494381525924099081968319416022888009251577545492061638452603056765247272025418577096185072614377620940223962964259005954069560864605575972221402940744561398751400772448724211536604776445898558478401201058638391135733623016064772850786896267446989073735406286354580263382968398675571968613326367465225156743443893829730909820287536260612220672208178756856238742168516824006348602432859117943156867404905754045172835112674997725196500436974825998793867507323533411738142162483013438411899775450221900590705724397966919377549299368190896586536783393041074952379148691568459836129814876651752417576715338805360269844329236642034239306902005485823117644423125855596554244896499406266540431632346809241232805875573434129015081753298107409380030953521342338995610852959002601985774657518226559650770829087671029213010660408409024673086708025113684810449460988660721845952889255067775980605686770417665327874007504003805155185711604135807820173521501277334446577846210365591051550496234567127030255609174868545746517268565406523684874282242995686550858846075358772110981682966833254494718480406161185278073355212351155278882309219008558519704289028856470330367768453174428872780791415366277339702015329783076465841075878606034102166281746676919847225102463471179379220200234094929062510328951551674794722266660230219424374162505022653506032696401373360687674596087346958697040590691813173745995545200898124651981067767445304980074396163785781075539990105873450414893525786147125960198824332195652729877564707734011903513716163385094360043662434933484982422349497196350498276788204021008509249216373449371457152267489256287709995779549754273856824933799034015308429736081463344071238912*i1^116 + -322290443886977468428085716126534335278748417639647857393175604693887040676697344207708223244344239101072605427245944737616446993890176479063844817564189974561847551195145116507380073025072654680100555584030027653961893446754131888423377634614247979559780972161601107298748086885211529791595705156542423244266067268375451939216030890849937619953455816323432682459423312721309233890476134186077994575363932888856941764309876792678252503986625941618285876900564819552109635449768882030040686613704458348867386913264027446885474065630562183411105844693369709004115260470849234454068008741776251839574666433179026595313772008409997866181907710887603245111747112588392752929298758833666552280779585208738896163899675074237031826440412535978526885477624105175402468916927006146305699478286307323949606977511478876387053003601757062370976965158558863823972040897277507929106994390360577132875331977491430297314443057733341295624582068720751095896144674782936162516258380357558101191469389221727892913953497815084369430382597835323458446407791026467329818410711937438663019895467971933288260510212558451163216089471457725846753826866580803564289379173489966340917609637443923162209742911385667658640409614700846725997784392929490538942194667977415567415277789087329092932780964268220486218508911526443325868853632847201684468828499357073134754263536953710771277353027206287469498280217033289774655022456419113380060232718835497986610410999585787628645881497216997789135524088523040163993879293991510981364935792044153916634693080793029270561105149586482340862822268533735318815554296356313134235617387667373836427646437209350425718622760076020480640200431682834837969825035346358876802631686022708496195083368579201408018740698056711937314979695888420825578107936305030730410575293774569807480326360768408806239163276536473149123159832188045271935795076038626993152*i1^117 + 280112013246170860954021003330028548233262672391433482634819903066163952963830393290215185733724448026953867575372024221952531529434933716521720740519213593280794520325964531731567472314969389796145810049140923735673884244897641318006808955254140150450540327802367223850687432288509999185323612872675315942443141573030555380857573678229421588787727665650003439190996223628684085809687312457281920981084808041989101712500912215760338546450650709808780901244690959102925315994607860304764410903457425123987090363355817053745426194697946677644001376999649525067631614656783809024267060384761614464526786798212812560557748222888985068438311316844066526456182786540928407113212600936347323920255383857480546200387806483813558961071402769922093992110804914904574112817875829494909940646432632846178372604093413898325498746359134810241492942495637642965178600730751845105903684396391011086739634000779388327132333747202616291817424667236744876045695423367703544425000011739117169713332712045874586511771862781850259866988931346857421895638280745734683420961300073879086359078075657203914603228355302993325139656257921591001580075364060269343356420086429532646877845258350907321993788649847971837766523324684205120628401470644654609975761448344111964014233356426662890218978152305035344281325655128502637099731494480854581404093678075272046714949626206625078599541917752048887646578836433735567547713850244692029470218082090728768542875333709799666287897318103631104442574436435261836076353421361597214644462406358004126525406527470820429756111491738079463123287050950156405554086589104330298653995900944022536842869054512518958642214113632191165124148436725224552175018229212948951633834302792258622172539964242564617388992076264065182342335586617382077134852743107924598339005435709105486266596822842445730517848705004475054334816*i1^118 + 4108443163988448997819679365909134600777488890315990730431126329872958629382743704970842890596114371842981931496478521508768113636174890103083736873435265512564874760222520508949375588918968315520418924597947432156382433946965242003530280922225296280702467058830795250145389078634507033274703705121477696968136562325656609688999759922463539708532887241528443793780693944980194933018572011248173011609717365320131455999714005192688902154984960803980593437813703486280191649815703504445094242758809429374912940928834345418136762824630976754141178886353219974141714351069335041112611804196183562077878898140213924044518922542431556539234114602233447835740087417833076877281903566077538247221675019181635071708715177808618472285586773746404514438808842108937075800807550420239853195772223213169085461276121421459438023348741457854330898417970664667857206711741945596193335385248595280156773402632902391591719994189038294613849250946391240724662021445285730821979531346033213969212737772668571876058394088623629208826572128567620226847565369500532676636092273124751938575968483530028110668846079350369071924629591047349509274930736158422893410630825267679098509708997436636124885220688078062786945792521181264491717805210384880868202681741891481237546197457200997348834288559865863771644849636645579732140365995442705523753058404625930393968837809295271962244294973424327722703722850427113497042016439094816754213057034447080184412832131351182637358355945921476104209694213792419510125563809399979498549829064020805713637871979684083719247754695588995940742024399780171144281566422308776743824123264785624954409565182999555145884576530581594007329714369777841635942158481775294974687140612553379688015030378567774235909753075322991705817242124356116988926518757934005957952882031486888*i1^119 + -4056277745383805959035346913322480055949523193803273185376751389849555524478301650794251609578976589790055380023956959310896373337516025407116041312359084860260599229641142479325123792272923727706811516171865582315954834888314259042443171858760874052305146173763456655033084962136285169108289571469273265995471414835499863335224719346110519419154665031661757269623299323274905651397241747694258752362974057874193472377537930040784689330737096504555771210434373136625340287564981912617805373978667562286942189153586279198868249382780128265170903711600140329525855142785004525724247294741373574248322589315528224357543982327164532728095451727283005509158177981557637808221735507901559242876826472890513412361602283228244331529512541624505277883848567027492403181222281677065668719476640359632710344177928337385994393761839983799339085212893715452901410431633541863771447828809476823569097709042319082891644538371039997033397303569031294341399912945193258359052773994039684285518934606834254622512456133052513864921334466281142513428215970416989688377623126246516853967938289486195638843610108307893929289738650942711848366142642108990663830762204512965646174866285104626589459629735334332576962378307992375740461754336965233095826693841628303243066334551101491923266495334691572662959785952927030678987990638705396779464771986193341699439903704375768108881401577870178334911268801839341615121365091648108782267864408340326626002342046374588673067726260473351941040626425570216208955839540154212227399053251002076899266113425506957525088477463455907908446113085555953775727805075110752296620050074979075506060664972975660018620130601141068762400263560102643266538638468030314417802894618502662110873617994234954734881*i1^120, -170634731079998309587250912427524040173337981846764007557466773460966238420514189971175552256036764243043441178209379330247622284329090012831877358291144850036638105718982260942906947965553105034875935668879440087098106856018902099602625876840730072365800831277566326424287542228594542569309471882164349122277589420612205681903091591428531943112691299933330623009264349209911216212801074474358077473343009890973067863794859854955607478468840039870069896760223035210012694540329159363533195002560486372153093415361178694760677475135016243077874599098138508699451612350874831894705123955051000670566364096326513424080228489783232907226592609181321374082064552259256781722420866620037058575756788628808186335434490906667072209003921907448458993418951615817677963271808860776303062616804634552794975543417993265879823431070364005412063101033708204157019463145999897283361732558493802497510296252561125402197927346544707549600684681110329612428698592481497710346509720084757468330699495647496976894337498355091043488302912614500968929476431519479228465197010170623319015055751146118891664851273873792097571415160132099558310042170139726949942245525625127109330884563335852878249907453227888677274540937233488924971480595475701091297013169824047599463700992913383988958839315690925067238297391889803918624555702049443549786568583540764647474967144665419757753298110177397704489418544368897678878337345066208714405805285920469518170204636117076195595906837708647308098716904651031873042933827005558551689125499520002598904180241882279081283825192899707477904716633446910546111483907151722382007015170120911987482941317317876806322458527983053498494202673625607313764003859993908687020516808750203391245657331751997719308340483746645944619167793072227356851593071570916678649890816903809005848952681075175792652631979813700106415279698356651155904767103574484787043063694159794575271567821897492497753054744822464848765820241979272737243876967228468449282136920843897863029080674628151476982111811016357666497048768100029029980133435700063225656773661253592529156356908006261965096221186447127822634983686482091686596666364356193230926688876428179514769224281673900321672040161735198112201254808581968604241854000201543570902717790171857709829995588058512647021457760511633520214430671254753759929605621625345672791069376148998496239012103515856463853401987892016431886886524049691662662586594348081579817236327269937013568622208209797418125377823040990510009210464739861156972570460132766813131050235066533031533900711247320672525837285281506743968607227493738216169668800880941768838127466999170558972313792750677536882203114947839838822568012337745911935007127114811800095731264810467179558543631231285100192021647987321179194447288441735671957394894608082596302246020182389617196965259295407032836092781654504728091307998912001899256911157365366547493792147815552121401291106118342151464231969040729420393539781979483866613809673321392634501759523413163605033281399558301482186303083293633303688052413265333627422122988682942498655833740187993499509359716325930584807206870949652905646550420650520907646667161990545697099538187692329287129209788820346599984799417997721600000000000000000000000000000000000000000000 + -85900887962535936103266424911399308322858929101267872590695565077323167472591731615691466608917890764923170055528340423182748570475267978819991017856232248579613466383574194945812864314022978223345036464793630106437105759039461573778013644675655985016912855233140283923853953898575277359698058459092682739011046938540901793327817560144258553926278303175338080263695226721048145042031729944772818852619791982306960477002379769554813322171226381035618857018603742191422274202190151045024360164297717369652055210845606358462734657116923975157816341227451567888912301427579167429712869995160762827589992051252559129897221658509653415835577179017947346262096404992843832188358136295872813708914624913477588629997233095951601697476127289528458192229941033414883005215039676155296008547070726486505764200740440809659820921051521998957710122586488514979010870406850096579076787549182074029332506709434174348819037707870226775702303273753200147366432260803728405790955078689827224590833907685529521952916883740842428811292742295518517923578425869735509223320212473718222846727840251475057406307794613257834462588961969475086762918138356488587572542219476089534886991477295305908947807669930269386953060774029980324569402049671465149128016944962277637021422784327445318200766892133535047143685330182406736949522420897756761319976841323614792254670461992209979343553203334421631146444641211393496506942388238604711530578279440806711899121584644648866266641140375526573289970190424610952422620550756449603880782843234456630619616681754141229521637449355451011942749375431836450650793515126827572460902335665980477467122825906031725204741845961646196314853044378467748281419815395624586962994389996857660354743584722467266449990573935813205147706498430719192815992548606463697699548581960771234980827331563569873174638722039947893345566148892254237799265183812460413970754226116041838289539109167060401754972635891288631988726597450129108444053956422732432549608895474934626049946123909124624292878981799272669311929352245602498225088027123177679338004467480600507550991902588783455587931755767827702149274664626152060942480000312191401178484655446869081305254166316865455912288361895889513142772736052419847131656984557306700034203104264410472607873195651875023358324723128199323076683531026050801202477334257251018250876230110218168534246706260325768126903332413936991708916916918015062598130606379189472631964800769199403969358444341314665073911859826793773634609362651665129075388318771573220157719375974850054527533415497860551850574558937570044193635471185714327314704591024831509369265931067605895971051667718828268662775853150974423723281056222728559504373763272111079659971868937362560986782500952769262480783073930389028587422442515436658461177365172227927192960060031174627140796680564134657091014997201957160855999320200762889528106326449723894237903415487534605616205209702344365974583458245648251805136747837484103489902294907953520933932472296128268939932497872941824162292228500179910418885016819133958987549496830641646443552628533167785455757221653977959192641830707168210797598831327847537563610544989783115143527277320076608845305355682121194441101765771264000000000000000000000000000000000000000000*i1 + -17859829037424356724816400812155586601443216387453225442078841605239042712705076401119868631747073883300969315916645037661868466568424119872691463265173438608556160595705750882544961624189934596077896165793921462725665137804962227264014681837524110540517520646078230991996996142742997202432141309578248268876236044313848046578201257653066179993861738920117278867278059668544983420694700533105255032049782177488439583792836584059454366199467097387049958406931541777501489923282077830306107703432240785989645177840915413710605708499692598135520938617087698064603465529759990942039562984959984966418866974756655772802412889149738349627190513158038191450842441374423874067727057372340021287823701359955403619918346468244119064501448736884529442255498148124403747901114548330578464671734899829632715365223603920345179708051503395846764506871070473070122507326263008399172446347791225309064451200473461942655196654016197760846213052559408400698074431151891942746249303509392408460714794391578400601660697968170095727156095708213704575356370521818148886122743272614363532896583989697331957156986252757513410969174344090167320489831247458965828789540525373326559859649506923528872907467140922224880585957195655050566431549128765387207825522993876370088201122828191797092789262429750375949106480316057140781829771858221231801023910410091989114657802717909989613358765150931871367023398684121520480130124554721162482398097602296316290678504771584120467732030905476428866381894545263691217730095599221916899326736312418862414482890523609346506256303426087807428117236937708609853201633622196014692149527140260489127851161410112237337268725298053651743515524704120274089392498858173177897292546493810428233393686142306845906546288142308227005907744457775117620650527871751703867086726541893592377885064086874706135693132801310890318936192295084891621717635465476711802820468173869959043534646952284444863056571869775639150732168432815529404277056586137445915898635287080567827767126312840902174211280364085664562795676010599549208472773821226056163316009352356574441699348693927905228434904843818477754176982288938636343991632935235255838529018609030585266738120616737770507684781449067394972914924208011406701898190236426602831184234853463407174767286699048971354529722161178462723869474827137306241956721309650336438063203452598123771941921182535717549553250608260935778326913159118846013368904442583218014400068756413569211100414357792457776458065946618501000160098456882287406221183159915741364589919581446814959313699931520701641816018711620313793324711961721416234210324453156758329075050788248734939035779451068153989345967947571630834752423047191147165760766087500765922908163023998667597521567791691851419839108222894017726294706732450822611753917249546070208171168065915190959256862839315383876904694862026743726002831851616435354728338121266517578782795299688549585588448230123518899520166450875799711704124768841529503262160107814151896400721180358569478336641518848045400948960740779993918901944455662903630411603786967912141157208967635442810527763247680687768754056514361876651338195097409876345351289695393196263863605645534764137900556292983615297437310753177600000000000000000000000000000000000000000*i1^2 + -27731535966373712546425635542532312730079030410869840926696153074362337403569799344077658593100355786681970762646166726282918429857226903716203083141681444477915540561626423492494450322012681740684898844465339333682835936980027714315114514886179206347277310422158848296134963132381628016693681957684452056899048360165909166162736584875240180060947219754353097737562336865194407202661965116422846316101367086870880382104340768659349224543866552419962431751090675818631463112323004406459667449165489759030859928693048222504167116525148133348555310570833836498747940733666479815451506810074183113768026887589356121827631330980961461178640962405121014813490327046793690238154817534490398199564913371844110625456106949613249781085043250608982122632147983882243646097244193547168483373690527564881890374268329024631089338359536005576924780148974762211545110686136479488389787531899571518712189637552478606974948512328618823707511886336387992096908413648241648781680202154915470163923540684776223154594304998219145987092842459129787011604807372578047951622134734448805127249483806319785017666515599530619866412146886034242009404571543735272239475934875390170047315060710207551628688190495400542870340580741559561386047706229004485833910635280827810841544357147288369849440331459737819581563085005107852266989452830991444643504075581236745444040862672166240998815943578708562680661419386722678081211805896151987762950124958440266921021854595466336884801680642947524887215839199043037106291039102662918881363586905329612678575931775812708264636627399539766465705889963690346776090719252351563525262361835441139398411516932071921332574773116325698266387733377418691237735983209029000821004824381950634506016394807975903914507611866874555637930512176263060172652425865097263402462414448612150460956545038795682648730910306107565282897336987040878782550343400018690406192512217169207991200139102982300968865214187064501426235229115927141319965821111541696300296422950134112179852015703746857799469753131491660305913278810127417487489229760350562205139293633371725214151434133682567254853030797642995918518386816726490436356997016055940894338368087694777183791781308351693939661434079646777635600309069968820452918023243878085552100597483332096752118277209649091903324872128491637029241206922768097696681575229444148535894118893844476002321803773515340772510610323706182958335818127034051712657712083290586639367392651321976265285455661257461749907173014682576269321792630075020870616131663651460581524375075607843929528756479840130906296381528672536801812009039199986576229396100233383153372821460618652137424753598322260119013723248188182393318536256905640199374868567995809575912081336136787768880832734430398272861648214090185635338081474351557396648992243799905049508891372058997190127048416256523314414266345299647802787341483334636999871697421479147600600211570271126051486714863081948622774863563243374785755252970431224875807548195845211588951644757548181241106160484641469677003911849581496162999235617413702307343411192366618279583146540613145726742299466912638951360675386434587581531658702298985684160714969756347472585515306606036727078842412677957694204539830272000000000000000000000000000000000000000*i1^3 + -724462275770785705890287096993351260209137584855637540461511820626771732395428495215098944625302117389210082666770284248034014687981845679599335693496685180799690420424726733746851484468728116818854028233696985037520854472594847938025840863700041355804066063722421505286080050537358568550628633916226312925728983175069332544735415841050114069897900663156586167956919637192021103914361946777368496233900538982641103429573576221281187957415780722809210569839489020783081305007397706359917125193299911778336519290637889288629513024204036349520364393101374471161233685096256303709247931486666657632495711612552474045279431016393986480321141099220220996609272577105950109591255406683977836070368172318462671888115936491499723325136163277811791496073689123683694639493403996845384909685014535282600671858612704821878494831790702499297721166083266957063802525555435474687138119180470365565076087076503397390506084389238502017165266663198995255432543863401681579033852082488472086372500746669226282916820454586699319498504559225203998150513791010175806544235925224884430906317070839395086990734514363845120125675563231145745601340586740502589700848830490831815862807966757630017772940527286398854718772979345306398428521062769442338410199821683447967309878543572048551119640679647077452209362792973648532518253490808101234496635972329889365340416584759221302301495690376305827292019306215498802304838944692120360966050958366202901139147030431469939335531326854689932816676837777115817827263442409141657232026704686735573007248574870307631165126566067307612988610222040578333284200721216581517595595752175704388639573768640995545180766660018593760215003689428001925523223567073448313145260357243345822069157520018599524103366899331350971597571471930735214740394613262595530912610057266620991793841247930974249046417155701281148560774193547963481536336636789385771377501845137597332080203296716293918068549476009494434009237515882599678898103166396838221884656361164655073565938724816848601872529533686985902149051028270967822581611641604430069763164465820428307301592113927054311169487965116105321708138911806841870245013508142305980349990040333090101606206685975530465058476671169271260679786979651838804819147389967106261000531396904898510958160214459849534573968911926467696141725023933891213738492935507832903793825128203463766055104765014902653892848116064026308067438290164765880943391533905479568168571590909365440323324966182472075387480518696445118611577971458865714910749682366092871877717360291910615904742071694486160613149981321364918791400601573210821709942738212987957729707109492727226993421072809547512794202997782156375347468188679951813175768563662722617145394343168018442628463302348297658728786782476965426906251961355279684588227357423664244366005500997967293725453632680115709158383186638334516459208801810063035760784169750021515801565628838918792881806498558645028957080470368155994370617495229325553682488249148415627460200982283630473876831166660384819099039520385097884286965296838579718765430023875944965075293643015452656321720830829746332384151708433243660362226210124320793208496241397620657162904411360325206821021333844753381039611324661760000000000000000000000000000000000000*i1^4 + -1420917953893384338476595076275872224287004096346196364022658921014556458065936197412729565285415617288665143675318330981046771121291682416284289447224032807395456533940072909103428467125686546849602883918018952969833867551490117353202536095069537678912997305883826608793530584927571177069324521114209312371141327555940981422830572447929387905050709093995884996764901648973859144187615090345139013150688606386857075069095340871867336668817135926244674340531377776774244980616552761745359943181147723090383148756781779867306988928583438119570337749722623911542106176278438340139395794080035960327148815633874764580737291749857796142770400616284401676479596283856861896015910046601750321093249154941387041614422016974814616420120672439073817837524167965737912137184180032934589740908295216207232365705717707862988058264121122383421921492782836111309264625194623990898536422036165938207607325369917625831062243276967016974013137220265379355306224402263153977121051158719612138639708331006681922869047668155097375839920230545198243760467343576221679406904681566324139710313549681266233500959572421673571480107980994624404275659996416666315142602189087090188092929644332499191244171140247690662112134257823530649707631765258052590163972601458609914443099325859033079034021822337901270607709029530431724838390094615319522413680854151567476579844007474072331395158334101181877357917769084053962898376982106664320955682605902884489304413419425432233835963818803346646463726609925731100851539240824683706763983251616173470180665134179307245806276936199667260950433492994689381178777921329274065872616739283391935971044804018012702588821691882556521959730921011735583192993103915202290590814514199168447937451910600691609630604971303081407103530639215485684902788741788373142569668496766021326106036046226729640981757426662464745227423763887161701479310241974978242818644012043140139209123079585963581658135329341049326131038616537705370130870873702903804999231572551964870809096894829102214089236286275830914645929222918872650805201161337554887551755968756574895236927414957041995296269630570396522622172875076860103103477988152514788173368463623595899402896604732964935814830074557608763329926865757285145377426787495093465194746805188955164429020201941831240108736562904380858967723862748423780544924126676493242754656205315194760508436523260620511102286532357130124817303155054222314087346687374032834257484802052604956257498952519239559789433404536768146981852289594360220329637588752577037202018711090962499429773929620552834494074582830831984140225091367385377873763242969080971789513164886044973845197043070235503355906410968736222260144411996171043821984538589856600957510880963734379594726123093044295667147256766644280997480544301940522384654225476309537909229037732493944515633158876411660485120936637835742261930810183218992567501718029491531244445144315308692126580608743532447740625588176910675004955072080712708604176238567952410820935755654236210214142129268074141611476830026747959923125497276928337752909158009019960635273158690058245022410158893874963359567954303970928764557727662874659434791003289634676344682427286634222187187851436492299816921108316160000000000000000000000000000000000*i1^5 + -13990959831937631839887302542614861528507769462985205372373696750442737260732392132092990896775614521480945204085849911289662268775947475276096127809998756236932137431785456873356326222231205635396420039667234755165862761347960306176610150867276470089722301868568171400915385132037042435757438114816429133244072823219319255413554386594421824936070949085359890241888003503951940532073694261791438847773929520288305461564464830857374089591944449705108562353941013226489727095829912295523690251449688101340393981644643308198124141632069912162580665381519967093243836849280966703443062328653996908362983079932200766224731451991943419328797140048297853618813908318634347417473016197835138834271644745615672255902175698152960393498867443308330890791136292449643072289065634515119722807023891019594387028419388355138975321494997375918168627699344565906703326490462971340880107131824369882166961061653218379683981472745449937269998715835663027641522578095515820707663897395263006300301912707556843422446669768075126094346297349625963421670173175095682206742673182911166614130750442990135645469630668442300894859442989916432350751698676593875481071667583570563898809427203358181718996246641455361425732205583342364593086263269335109980504032377044140630748506531328155539391621530006045752599651579688061317227551771545252083402296958109907579089234037450684288574192716258710308172397672193281507893256198121496227169329436596011056507495485592966999745884955169614024749259563265615699067160848616053146003725423087400476525972659631977558042262686816776406309399733562089204594601974949380917522673161466175796450147201522468651999349486556821536656188741510451198205280106065535530855785032258735920232110584952413355273172776815619478514597133537059549563943092034598034985004515919462505417338813508580428799916942205440051047307962561643295178308683796552977224501186029192689893353694157398746055518972209650112523393341821558206708136328808688826190458960659830272368142724546492641601642203781700569000718509404911575286855572984007513007683539739419786322977444818625710546391151505331797179016012710158650084335828016484296612026760693976626132366506710706857798878991372037387120973961191779781422027886865850206582952197726880183680107859375365307524774026860447033711393614252260054196110015896372808902476843321888159651002190780626626578233768699966866106487821473660597476063182986627343452280076634280206788643296456825024410588709326153271138644978597403249080460746870914181767854922432294424739669910948519470590115293056427615928397392641052937576127274275833488579678398825443954390822431218273782135280525098539726293846505448005276476123581064974674813446261818070101849768306512532195438664080215316615150346570257921278877878264281972872028709541213041627502214851067226835025589917493206583722155253975635017730651238349554319019940838097216453134325623254650163996549484466305909752943753747904194015115947566664412561942881720913938486244634766696938350311198549747992760945693123728398215068765370989444876605959194516121757269260459076406705274043479847645000433021686763419535467667832182569669588785175742794458210158621523502355188180582400000000000000000000000000000000*i1^6 + -21631144664861509696908338945429942981655616963491729155751784968456917858036671443902719826536669633752140842163788615637130628726059185543381214542820622771410527526510218905909634620376032535437395259033916721885874684700480996817235408459331617650766443235178569283678234893063144124233296072302686728619900090364373945570990714761951408668225443236084683955320730522579167673322265916972688153957496829232615710193799949568416448928687560322185034260447282556298640601558532774582683332842665624912575544602423028809773211290543680266617252751521687328984771956518469235944925403636468290595299710441623093228373445024074790134985845171062754350103241295800559660366722564828852895200784707221549149209142569036509779329329643645233278950406848903698767059893114604870564941645904849083430250656708565772407259398406757837411411941416003710265120648732222897478104923480320675049363037355590327570220647354789385647529691357470956166134751671494335405072645906871689032276311819779467845063820124523550570726778307329553111637179885873224312932649314581565206011132291066417589933872989658442699252389810905398813624688782182919859954401588059362344555792623859294274263327414232952959841139179102215711468697171813511704824710244041997052063125884878321501646751489510508091732264073810424613631597217933230127970349980420822282669347156689220794133705969995053096386797162642740489644397073710373272821244848645007131891826787897982224053460367164233104718122057826373832154034180021735565598410899306285995995983578680929926957702878413351288643481972171637117795479535199230873987546976673159288024909615040046404222371105879586361513108811955024765293454607325724605723032596467598942031431719030273894966080370504864338876558829624406048146273766577505931820606690707048781233661617353877143564100850770424217168421507022475651137751070680218750706154664253559852592567200393661396427070457944290103475820915855888597782522944233465676642049745465119730709271397504813505454140353519834455490520214291585534430596039632205746673571062781652598567839026760083626736498746587665528127910759810109854706540317158393697545106972475615103302053542030960227424387261684292594086451228238942958427819394552704435128752065052880423253537007849694579236754324295142303414941227870211798403246831540759367910429767591526152994082311925904041494587750225574926341425420202192553253289054359357460594567533387650811400754554140899412370680743963835367828531671441841418337749490219881698583234082723485896823488364792324950798399808205831649104603238764973238938671441916480732193766760178546768761768316052021009448921037340061170183441281144211807676264361565478628530918411819613157672739045583007857605148297349368401593993764140079419668446647070743237110434162182958070543144319342887863711326520495364507353745827691307201858119025371484791605337552377266069485563127267586886926947118146722959735786814215927023337788312559181243623642573074414311626252790556797701442889934513692645056801651171858655958122615529181317987875501869802855455066820412514056881222407806982223752294302719405832483470923311118281604538754748167341556660892743873955515775057920000000000000000000000000000000*i1^7 + -109903398056666539620439519228423753469197392747942212816779182262581232125529184198248500896038192765034698386780609838170113907458328387458941880428329630346872771113436363693018371898997842478365397600547697841202818660698167653036652766978768582301541266191507036918302417281583012136717828135094189085785946462236189380965466523095139583438085285230829654927195128531252395647906676879961677322661917096532948141948024332303597884526140587531270235284243041130701425237088975793608909452886504239820510795846239535553981999962998014873867233015703849207689681989001535190584554967832003230805564051731239893403770268427681369557002846883278615939889494856937057669354095208357179550903578006389385635667600244283846121800296138157845097988729879387543770205333652148180667989378776172130259592162966876529254714825965425349410384435405186081550669934575592670431017177459163320170937055657278248212145801294556383524683479555468154319718216426115645385360634961753317216637260716835728908810798221719017760665398794101431563835250391368089500227008608278513342800759097039599484159581221279010860167387476887225313973907120037260114075728150042977870654809955329874052634684030155893132358696594700320871464902158183417056893351927997537170091247733475203015538632615546769438842664079838984457629921143228088564967371901143901731511567910514810869844686136419747165290368198250830154286241731225628188024269124728065617197851674474480984664476995601129341359999712122748469834322644669318073486695657875858606776272682142642757096222912812325649182367754633765718969054370936189868551365493450742383894354147969855985388917721141973526738777985408180007919856618322883398458717155563304979144718372762642513047154749408693910656154617014779153737063899500499149389146438817443004561489020587862461452762984941340103838246667492425515938984291698844189450480346308965132187438988582296509278355310151263936073289673274777682034430578872456187245762970022387795124969179982134733029394848599898232746634610292669956285302406121608226844059461655549444741561811674300360349957143944785189660712758326363803951653155689269528856624465424297688542681870203691079290277636426879304515513271509448753536738370079284814019121229834359221413765318533331063064649021660142062184747154811517996844433029806403496042060412273079327672161429471200663793457840109016013034221170418511481230690177904644467022551015404535110943652942784435062412189013032017348099955494824247275112194664480778847259553991237979331166586275429800320516879555229760152067994786473875402612701917329744416851267139194660811102365072358374672102120701449575611082643628981903170903961322421043114602100584087216850163226343434988969733956750983007189455560482069351193828238599781587292409278135416238146624538087825370343337045727081633512941484862979250684070740228110823298006309956520577324273772926544855363487327983819987008588279211742100260505681215076192312498547688220891837253808899875278268273910062049843117529983433194162241682341021307046690863635254779902666665392525733790152272994467028660776553898457208923671522750094183882493990751568918150338375279862806689916490507878400000000000000000000000000000*i1^8 + -44189076248085581980760763493768909242245727081906036140903539298555818820629696141192956480269232997698522751301936041331712737238815572668547970072654977211523676764909129875587953152263740862390807951717262975063454339730259003841041461955174328761463652521157922547878824041450389866590612392184010894218142337753369533592859888813104377503678725549163965661834906434151430058472399537290281708494437262149388457763638342730215332657189234948066949869963842385161887864558943458139996588144831974843954757779087707717034494598744500158800340604885116628810593765222248326926973205342752230936604949924691998955684276621480972019147242758710003266063231408801415189245499610169199493902514017158211977484508103062340196166309419849696686228917246039668048734201623460079079884173355375932679446069022232012375466427407193270818546512879364783438908472194768268177815646585973500863634442870705442206041533237623329860783717609645417706471621880887686495197989473829540487657371874833551934177640891735151700363493867514518624683003738736122763875931032549645935214365202779837108361807713278568062862687542352131928003207422725533093694463415963648117735961981359199276956249189873347259586697025343929125480227948677842405864576486484683871811259840781805592750325676698138835340616924058907654947034791200767197460327291947844826735577188897153631831761852875010275112076547321670331643673355096081379902628193703970054499230083760653363149167065224897198071481548634809722490392037956009521917523089038795695930930367533786151380816133649292236510609762898359494164272997943954659978736155432725296594861213756976254162057982012753569932766686503755797668012961691590560940622853647485301597862790769101494577836470414882598811272231797205078878081153886468348222445101632391562429413333712053588324352391084477735905465710275175055405398806117434845339286990201609132851284489476619246871244293502045394098019378714792872697883640996905257174102436443993888884423925005861442500286153620502100966218035187698003932030697550151875233450800977478505768473675629614875045197942821398589633622469171023528331463009677086732966181165813138170994928844704435909480872145825493438521237472320390925749631313950388453285750695215900691857052508434613216720488606589627701762760539694814690960234667149123296563444383616663905316921189172300717698159656549277470398698537466313216221329729388229361798680579372541119145939953595852171577362064654390390892875406869906470674580424120836090955717028874218489614846472039258583378376976280180402215015721567756018824853154549297353238988188772588297670890063299284847502719146199776546205760348642203893845708806875465620662228377453687999586905606039434799358699997755348436850411459869715562185318202035532327044209584185099109919999467039174085115294928919466887858637543761940580578770548104923696694191720719830212782707349207281385475810139745285915382706230389828574861778296293400468898180964003315913349806348333271088484096302804056233355686876412341210041792636313758577242848365829083842515058922648311758071711487689946008316621213046745343153884886116403559616534609570828715938279862838331049521446912000000000000000000000000000*i1^9 + -190887729522255141606947176614232438753409054865241078411692900246588337672851011375897791270590991783915310366498719612451506408662457614714770068005447304270721817341966512964889590351873208495402975246686252964668966514286848486899763484872314756258416619462195391572068393577131322137387480725643792600471239852706892525497668548505728668009892118471754741722993064805573115185318715939679619227015140081461880039694632724317806628043887903454303446573587009144650191848445113839839357419708793434455990540758895965605942741358371967277917409080861802222294253954323260599206778763742834397659024539642656452392997587625886479589590568619465495495511578902034963730060915465079457155728424207670771504358765633510253257328425820184736602881232032715633009233592578621713880552561234226593030604073337786542547320155380617594379802422902689409886470856529068471270031046788542829915378440473703293165628243225854686563864335886648388688623466125420910823829294673047618196670581365545179741759472284941286184688127463720271042071499498196127844885112027612764318513438329187927755265299253235562634506899205162429855391868977157607549928323708047814271158981710080803540919732843919702046416457849837932300650596684793886750257453265358935134503852115620513182059643387776693565592386137708290008266883442664006132134341456843995992525651861486899138812331809908466550154762134291245108560544892442164132081475726813917100627505456247785277198057009461900607609724695259680791152001833708392869367686804511476674485752725133188343870232566855303817018886530715011169775206745150957560950031768023959536828370947589218563292677779670813537156069308260067736805261718917441218796927635506169704632609695237610419115029250056269727160061856878840225286578059023817606055258347996722232845410341721411097088719238854103975213834616182187470564817552752568862744611939739787228576471268343342179841944941219565537026877184719369311107960327386150105878098017972526306111773879706565082106566645673893463894031731295244698316258368904868523229629190120551465521095837552736963588086025100456620413984649450118684885848208933629946329645008834921066279477297934252814243697157437012316158326124570629952470676598307872629901504953561939550164970983412412730947342595384180342183376955071429352053740202721748915444556191068028244971454964543465330119755480228282132567410138871585236581609446579051818724556544066525035859021370299156456492512315197603024600281925663992085544242027932528231896462177256474780835887067849901700119636743936813628167166537401408442716485362708667550155710015557376630341237282958750929420843451613965346490329972706089498891455960947636089983865738215416187234187461517348591114504309277951068111623955720947968724672101860653602138050198464009168318078516798138565065841811700947835597005371761825206263976937222116767467234196188058632074505269210606413432060349280964965375731722555899255051991475131212106208931101726285276149990973886378594149680891448535480526643369554563835215449165082222052455521487798268258116062698383307264668054950768905673613062743167321931413118592099349831000711220746206386723588721486144338348998656000000000000000000000000*i1^10 + -27166562016618604893655587465121503585980479765767392208344070435131456037962051720025160533862331784875176347414841465398282494647497420651336964532307532130918365875532000377205749669437124106217679994897532278534517312466979957326720445943948183120380054415991392114321836626872524137925077489911490515379146562073406247207044768748390381306727178908554255373317000091033055189379091975507067700170208910572653162986855170811417256730833679534267046097656797528341868556758713579356044409379899493089929442687457885044501353145687002829595688442756325906406331932818764213728780053161671539218100962312478371203503631773253457154895783234391745377749145675049650707121055797943726655780275052414978553629723773897039790311273973169186956999659926676808080113806686654636898342279924634269164752707638290403613185913843935424091270115544204189891764785894016575029806994114259272901522224274414595749337070684282304348704998015927515889114222500128825569193652573190108958625545934715623651835416339760831302043832371508526311735219786041339081165863331965143482335680422711946782939891374239949681837514678651461781199148881050914825266224449013273628563252685067325662345557390022821563375092731905941464717837428310098609793423607211769975344041716808624884442132416704266049611266300553612279401854654124682498767289266057270339517050321201898727397855387280155549158693302147951200902119652912509705108374739726217526884531008906224277991101710771008012260397225039980079450378911239303519884787407099485097061391536208306205193848198775361820996125460288811514466830262679401056988721330198307658778313477421019193263999210944754476423992783782579592571734621271468947376499244637692161683876016777088709377956868745584960182128286989357572110640877968430613907400929225458324390192679530031089387643662723014832095074814566315726803277372632564901653298445412433892029204031235363254436209611389756550444780000575710648803136569844049771202437496469780902010792607839935306679422625819892636119376663431168011581977940447250624171262505753245992306373907459831207568770573552369680274017814309677615253437198759836682647776408184575723263619290654133937610702947787615165054816407831897586836802771178860599585394021677123910721146188322802849881939611738055583807695702337035727654432580622671751150983490125821621566827751543363837930609218894581323128344701569515635652130711287544473294510624069381462844362678977990654625061142849175230116248119441785341654160090642706134233716908838606585305017369863184386867277033410878288593539369476801444315825835950069433009113441679224771656059444452890753530441207735225645879189549489837326554615514220338810693418157004054100306357209313855684615657494848588813914865382707905138233685128929358321251099181935881757385566239872238418663769058190582325320539952679365692272031929419996796077927397162071880230262853797185344566100406448950895923412538973909587792863740902983082898685016733358403842069452773544234047387745415628338289022921678175008004513384647972933117280540237475296256210687804383419918566097812152608461641263156553455187818968060237783012139855851881879696408015709657359649341440000000000000000000000*i1^11 + -105669780190790174688137402844313652100478834050584126214897048681375858290496919453954208132985066328329135673452203990534838938016770920464281153277766446924804242044353033966981752510972256072896295976837201376373933721862500829133495361584147030990883320660749304601945859696562617356136967311966503091439381690684749550715088823862951462458461299511551331662927836242329218241033774236096524622431815482661314904143091808415484922617355506102942149126889629778466921940472397713933215635098335302699479597966031225649712527219664090726991538503797714688050515733039745949360460495301640883667556239211322023986082953788247037661248143161673396137641201551245598265137531633131171883659502168885947071197827221058526647975935327998950899772255800236250167518010913369079124009798850639293695301261486425664329188581587512261470390273398912749788960264073337106209289762423508952658990983281156518093240787566702160391857748365509406960235303710926791068336365585478562090491922401022154014775384460122373418480423414771867523191181594421894040585978934686973435372058741158783202452053550921177682361754953029127185072967250855647767201595807857773514370106119487600956452541215286949573564759953741210887775987615441300146932169575220237977972107577881261804853879834676473418905438418324457006433132776162902668496145907008902785101707539524781707360693355315359656916305637312020718860178488185099661617759859232074599511208460353583853901431584022906806447156611479721110021268576516779175196936360025845340065503580047666849142331509206381109717062540386427281594685244258107705130957340403015280864033198018527176768075084849592026347690639959317692394510962909080219907977374797814872530937881220528486171850632268185894696242701671555130279230427939205405491808124124030625762767366820524822814501839038271190390681567678142815116949260631993601391052043705717438436276341292321764868945555658928055458115887821400845755992305219424185757541553682094711898489286955303625035862353479384544251626579077414835196167953321837808168854749908953279593186277387432873363478077775366970673469286950811589796477446429247103902665676013625027675211959031794126466552137783712821186721683816084312072991744425093207784290833608985302512126834802471828716807284886356006242682258307393957231654769485397177281392387757195716798780503688599488421546066039790769060533427286573368080028072097188448413385614583634649310295279840766168664822541657244712718911805538870732460009078100322432546283472548934887480722363795589126720098496477472983572832983218550300406012427378283666146764159726893427726601707738569442443695514323543771497149207382749234276999154372262180977042199905019053789698957590720378221305875723416517860270055459048335878942665917588548835105394756223529239021081110241318295005791163789779273676279780787713953637760394083515679297761446426791296526083516948804519025908617480430626981084835810742819797372253927954642755241242023139214877758282754277389668390076043867310524049877897755619376102200163128187991382371606230768849073639738358200784128101727858254606443042389544870966057523468677653964498156884905929340181361172443824128000000000000000000000*i1^12 + -13302650387640017331195975101249101503395965199079904585347936697316584063301794002242862844462614684623706762585100585085865747078088301445853777938983860328353435140265523586647694036983449132859824688311815577053206497876537885461723926236102630614629662371088550096772573510610777973269727125210109024961454032725991062186906079773184869484782025657723742424182408474385384102069798904744127238039272191340431654044636848793893149285113745786999316431461982509210796504904930913296470530163000231879918966401411567389719577100835864711047333355369293296898804848465850355518253944672875673480308081040188354827141592766813603290718337951255489636963743783508653923969256424381984918896048619642800420338144980368571303597850317738590478586544154034623167507323680166866329622145024373878407418862448833139675629935913984975259579734937883669335079914743022233276408450117909888144384696749404048979287911917991809906436192291174318350724055933447298792184500759469237912963447153897586483213820662280035970341807336059871032043164206782275747934949827439542253725889475448748462846646981579442838979584699766606954692356647863251012477899718285239763307141314487205250722597538745230925189057598629315469386498334383620080106353625958749876680852922995643915350752090526467373482033304315978202653290543043726158148447359540151390458245485400667323134688814449069929150604869965721199562641968026818834174971536133228944857374513144736351977462525885063282776951158149108127450156045211751065724861795054047577808723879092704641152785872655343280839016628510827593096628436030376992436580710580145914606240587251420781386582949232192385334996036429503939756296051463316679361851115061340044929634535630073585918003354778645172143288438631396587197988360685696877611292646750317101784480035880058736531858417509012656724723393312765046688946970884261850401186959487443634802556866795927408770241275001963137248700327442865764084979013248129209522164653337793398832448623912694141970202138472247912274938868699719565120150443100367129667713004700986124239022702831064293765797322773496664115981376282257692486121649342560429038958914953570365838239655588378347366072489640905113966458794222867479755984386905684101796291817443335333745375392035924049886861740355407134096651005702667336724311547253825078815201521537563532679068615256860371485240641086157104376628358894952258456829901081526170821616294814603559742492307790445528605187217851005933496846928365078108960372826789323200187726713328531148684673273787450196323494550631347167540886184931631541355029607263494190299571236264471120900262815082861975797548838596085529622986159876187191287052460921885041211715594241784722937138978692322085299477436129754409561428151269737441790453857482273911963979909750545995154693834033040366223467060580932208636610000367265822413480011137077961759834816191492321889491729644828736701416926901819909320986719466579862057451011502055271144214170227459987442447071166559622913979052605827035343632260034538689721159223480816139990425470168391025149261754204467513108428463108186378407303748259298266104232497644485871213589406062649159153350654477941772124160000000000000000000*i1^13 + -21322371771691650006042874639644678714745604494970464600089087580765399508758124570578813859567859527587880866849922906862128957114383997989065232199344085651259501462527711422417795745631678076504693799581345292387954537002228829290773530456679597036554749583097454711835054892933445892519225083232633519109169531844269194839689898197102930314121039049366847734837371834819695469664058911374573885812187750552877450918238726599974519146655861688829790837303385886168891038761813517859891820076432328242172865599138507260091307559254781678981373338509636065844297141505276518336092183079118166788639551935029137094468108525269433524164743298808332226112506617304375197662600999495473147079123324686226333958532143256253195749469949302502109694472282975355705046437663649273690900786319753798868711523122727586104767029144265945062095104845242413788515883954629051964102312079729768722763228106820811830866449705264437341020269785756187893898697900174703054285435559503931534393636501337735662911838440627948422410613233860719569577872856224210829002240333242656596740120720975227654705096518912025825134567519377181598931162565107993283363336606548142247774543708998610628977136665924463006972406117141126530487358501595156766504023731193290920638762115460689468686262355976694434433773732330924000893282093428005724351098598009396095475720604858063872129378769286584242115849219169789169389182148524024975889266792092908685903430076850802312640425964040749960575045799368097921798708615313089750890111782126676435244238647543843044886900653604787979182699806904954198475339334032239491097824178504213189852243068848083317717601121287076110780851893605119060605477620828640385764074946136293557671182716152206017250187086246409024926798330181864093410253051975270958100398394249055747738137377260699716660371365288303266861004440958457400518617933477417806331498668419797356795813829925582880209507395172688869674297884121287214283076110114354990960669340229563841982882975718295680910101372578329809880521888041546799818313932897843026015994257922382374301342015082084291773745908630572236071555719496918917042576542438647726544560484207815212085074525174037162944388842203263786378960365827978962987565498412640036993380777606882327158175353949915636640327335882383469883651600109233213121618234835056321937194721445863511527196633052552599878813408320987086009419189672165141528024111688507145185109107636898845396260840106657447693839980418808790104161655099267857853053559223381190928682313540604287305436274176611622715412980454119628404047179114142509906694979227410381411516776364779181965615312203248633571869529268484248428900250160145792656314654447306893932926996163415186841915167765403038139931206942066748173842477988401255283298957066756161678436311802447077514680210445534231824693518037373417760160912411540039619535845791943829191328979744480685543387361549181007738655035066488436061027529812964274240139470043226799138629334927641912270959119015441108224041897553886230957347207730449704447441982888377879180166614744300123789329560710889553816132123646280338561920341815880233708401039922234346846570550579888604588297859754596551884800000000000000000*i1^14 + -2083469540560989535011378170671553676405634225624997888813997123354265309546411025063267878688393372003381672471291822950076868190607698781741347858878182999475690213979208519728365953954286302264388835082175448518749841851572792716029645229571827357620817897462476782924388452964066831073353661843772509598060669105826019906240594224068682124190568490975738629670479789761114006176462806559219359456700467239082060929937373924113494584039261127977075104445014330244969008570749608225477319114529841880958840869786172785543615540403320597808535588335534784343043233811340009984496741693668510681495647417337032344343032089963295992094134908420435402043359083481299770051419912556258039676059876472262020358578473612069933300634155851073002895011003066820163275636075425522569357238276943905328617907015472942292386825195375098634790219868749392085755782041741366650823070300334676874653113639984321980443848337231553311906045807877893684849263517502127759451951605517241048968824119791603957128389125217639742245888752063943477893724421453899978844596923078558675706465321014635494057520799694368202649823345948347735025263153194679071947182739736473046667409820727695791906566680577329269935490414838458423434417792085335464005810502666394708625354499926626226917514193089723838884720987232172882982887296497472588128419133119309421088279416163969143064053893415910410315433676263483926891147436993660327276124739550430768202777158212251319009771330338310726069859553086224380857150390983753825539874863886286957298356587468589221676232239860556843924029535324188702121153196881693582375850419418927027236090000574769946784957373402399024418042827020968482536459840075369762006944176170196651876812980859700714791626467901186953200703438317521760500534427656119856069633529881970933207666072498208824610801696801886433964128654466885573448793906051699393883968880363962352881127491425796300266675923142188126662986095243373318029739712161744524774392078209761167350124341836617870688776533045848076131032937971730041625515847031367545575152766394432570421748751539172519057029584675397631192607444004249135988378270398341865230649992987297608618518884097598736192497229068650421249342912067440050027161524439725218979941364878038175117768625284740458679841409965849465976540589447777528056422795751494843602038241153147636362001283325562917723853325611426924482490886439463312755419746126356080500553873941853055257926803944018451745314206767247327891958775112466267425732983092837486986719054127321089016617885326351399631646665745617516753029534392781207151960320578595629696044299979365878147765028962824465080790834550977134675007894798614886548158131751936883400477071723933869309080536212804240064799905665524583901178896592052150661269395277659049465677251407488306722331372399554672064443069752974823755806096062003805773024306409955335459871491691583899621830845134108743983488883359715932885006381327996659155365206213248970846347838233042466993539552668070258169271507354065987565728172127142833945471492064827336223286459303590979618362304074847096368795473461195685143315011289703855618419424383463983319735064054121712324653642098595699097600000000000000*i1^15 + -94997034169585391493939369931939950266362451874473501168625161009211189001942512595598605622819193595439471115799742863970665103885655744032625432278303145753454441746592982494180893816948913607280254470935883328211861461275244428026615841705654066425133671545689481224332064491960431091555119318949432062559264658009633947161545454051852329725094365425457049410942135192056878597906107387422488359211418669974353575625775476940153398911023337485390759660743046905114205268116091285092603763113090026458547817605238957995080960645842982899343750494238142087466393484747708423079071546638563846285016421407558461495542219460401428987809004644735373850459999864659206718769315808830943029653689092018644012622633221448512390100633241299592362245927026062676571929514651428749341659468639662174970687019799139490908985852382349334463330268938104488271022531650172063650511736362624196121300973183082003803083778676319447137899751176373151672381489159178592171954433430553250086250290429358062751216875010861213575943697176983016414392286945976714696564764652068925508188446027503035747088530125374957101238205016072839338568533756840440369778401524786830660028226254586102004848272415630785832510306278815343002862601995755824695516146163180534811210263704527268127663563869350369629216917236276844949801186937857691473419834625902407434748986555915981721338265644243176950211059184196182481445659308515505409271975301506895555871183524150135156243816835770868138854568361718773184596225091228628401274124691826569894550962995746586956806837507175268931925173363439311819565028014721720063857045261895492656121286575572610351308324212930889309816969927594200819812333556488423277939629563710548381660892684911401863175578165706703810522005048844138429765803641409031942490317470125193438627455137569164980492284115000477282365684049282877784943638573134905265589974166044777854493514727874863927757883383660872880772573258903944248630366047959465524111111632927123426209486410112195210876012258323924403133194541299564321619970968489428781751061195084565548753793255635804435173205789143907488863140103881392456001328996514640006745119387880825772174599054990686523245483169468405176758759832184914755557995835786593825656787086770827838863771228299071514971949284000144353645792466980054225907171812297199898076427344232589260610011624442186256091362344748843050124455598384763538956405205793953462284364980550364826896169804415168910702659682120599512959620548607477047325447837790870079012134313286953893204487307316925741647395251156944577073584875395525451930614476998231910941496098547149774481638748441599582893846992959534919077195382483834058239046673337530113365615457435347517682822149558544899370993321126810026895810468237958011301042067837430659011211570338783272109572812983250261946767441917149990588153490307144186604290442557661626940547504827575064473441864489843905247185900530834677134934541677601183297065966244834227799280076927120551781217544942857500712899905799051246436563093309421822240734561026568432207618182990294192534632439177254550381892076906441740264546145464934406566800549504273855547565850437376361285816804582621184000000000000*i1^16 + 185375434222656401638946791356697932660786099332350627589027262927869941247321134896237445387514405004890823255666538255871919103359571008060596596525994751367216898069220604011204068726038715873783777283313982555841682924517808052883292427923982217412853297357651490777008142604332511130645837936554918690574253011073198834175647042642878734771687141705235002858596099960274306054516192979954780616186188800737410586683761917534083973880456704338135926556233185177530265804656941810595817086890810093285917417336045160483240766291280535597445429968380146652906393601856280231837676106364784170281216776310504599695575386419042147645274066270855563461740945775315311845233837422321398751167388256300342262282684614308509670328920573083811074945450660962625601415671273311642902151313030098815830386183974600767056023249520400189464579040862601252976652454113518459439168283250365938933503338978302940175923399791256813928171765402297671488847978774861468313624652573036697034427790161114091145438783302771979985770457535724243309095323344664335078182293599910756785474346450614891337412976107972686012232392820809335004746159571337498055314052509819880217311741003855055218653845930656107959119902154821354400812473016296114026765249970525833276395938756095810661706616655952975866126032242141940056489337423742944330793639038946121612152138234550331882194825721698015739700563440957277834233190595502820820131336167397164255668794085080109861071186810105640310636326293898972037751714330264052185819099269397409046429386980900299768878867459243378505903658077605467420916987786603151019630982017923467084038498211125926032699082101684353082514229972880780034119246516314190444341301880669879741185641727642804835472951894345057920009633847294899796844791406620044232996636939742404999451218502150982635227830333441129185160347562887101305096887126316825714959615563668962285466763664458045860817881954715989715801769717428390698209629210294848416123943626893079155178470847408952046993254394466975950759208338143292340604041606434128244150742539098791183131842694940794955833970478013084711757562128763658229110203833167234505946834073886639203112400422227883050354813657144075818357090311706655183766307181693367482436634183961480707954645927057013689606039807514474160807334731132295856113124324228137474316889034641094592742918710613469581314623025478079810727436013580143352236017303927738713990408429532204677953352231139121109478110084067109815015252854296868149797027331209656485892468774628563675777298831726023704732185377067590227220523851764222037881622796836206304990592245263912951199420848247618410643664948282795737145756797256034546853911194314268788389717118684298038885447245357648171584237658922961244599952069604409373383918290156061140468613523515392836147165917884180468263380734275606325508351402593257582215188155941665742682714231361741379972065858413340938779324984414397232022844185064815910776303129896855732011959802887283032859977768205889323722982645835434689213377337429645638304122679556022394028289489430170036783335724649542042029117696129012726118336108015795539037583094251228444383856135179601095955434421459353600000000000*i1^17 + 89915464402064554503736304401493664044389927754966283517936548830485105069989189003015641955452207663539053149062248019399083373219688682143064998293258077934722817215129162789935733388846511838583012740378656274961053031501132725828255577319062526540949772079172073886173002363006260651565397477346742590097329650894248385984453300387214765261676053590355592505086799262798189006734828060191674103640003600757617073533149517043432781043126506433001936691733291998506713906978590537652927654336749268917811578713787379730414503239442231386846188261896255386483230642971393329478199174884350226874233882730314906508115757788888666219387461320258113374079099791788829497975923881594550560615530776604433628164022154086767051718110903492229411011468874489900840179931964465823856905079216160399320796855110854364172172489670046529351537107673342956805633401567720108703674460569401056697476652121000585563798328293161321913579057482158738803534049087066692012654412431675533650540662919146313096796292479011416680820034086690721455119074941818643980195636550006256511251385854882289624523037777071862003369452247575551552242998072520824750476192598171697437673461535306282122322583106237249343264029863071945322910095458412855293274603688361241641933464690199197189498919711115556494995539936399680682180407314522377888967886905040358740925140395332533397616844989386348487033794114978513402687303059465018459646736545156263006279075838367283219004744867654255516724386589288240700408458798500747148924527732896302589785847846856825195024475557724383077503268058531189149143638361046484635738768445708341184828808705670442956328647141617596997414635193803462333604956340076259704965052070998390266443099559944254604656804902077636832016025574217274457047081681868282868799118487684638447588211907465220213844255316403804821856750681397101863616571330295188572442593968199725509605519184952728762549715867308042073821327015457595083089689942397692383104007094346250036509656655398141686436949508515228929216659410732158034136085315340987924700833955932466513207534684509899316426784944907859888985479081299132132354059072441601311323509549018928758985568022938156865434049246959594143508855952815682355836709814409231212981757974583706982485426702833304303916772843842374275735470577517044950032320082218719450466988400903226482947320094923483768803660727708348462649287103160547040547238173158657021752107618594844963358141362908184975897711893113003115849148197895657176698992986451418482921724111893546959077255698798731386709588897585901258962195708799785314241681870826739027035248803477404191159832214518203242757122068246969822432070730998934150883675734822453664260077316488889382872626929422052485579417136948552956154564398780108264732713029537204880358888949400433535356451881304688815606786459916246916769992326429355641756949678867308866085468554031654407105620636975560173247230562761588582743394129682398754736616976895255004011365988809429473420446779543554709386462502462532797551305645640898618069884964670177506389478415284017910528137182059989564009329781423409234549287959374721999665037677509835232533688319452938073470592008323072000000000*i1^18 + 11981611933128194223085777194751888758063632863465869531239098307986274034057961328938912372715386176671008984491736902405333959689002485814559519295636137371548739278255610196368119369772940974104369174989974074619938383433745201138867735793056865601490353593323029730276048554948903017824667306268374979904062932960002219253626426538978910070951279155629785107986660698813658579434405317190392816086190403954938030324161507521716355977304029335413640956150534013715871404914688982430769969903930804222416885807649003129259534087273638635066277830871230029345519578377346723588350907113731869660796110732097828119235752613781066508455473865094005000047925894237616774604412867218717792852398858277243278830833879139367591514532805782775958843879230033424191139278537615806101908291315217560378370010243537199150977287169925249556818504711648562431623207224337302568923720305678612711176566806658898709402201528357028680348868766050152158583997979615390557082291198880189908613336640800150333405692796848961143444318906817163043059835377047015739863870170149371446749660897883748487677562431586570670142860117411235070978353050586165156452858186016986938579195509543772993116418654443833145941872538428276272453670535629920154775595725098063306428970354462484395468404222119443843476626576709750050925574286412734924070672286162384910555892588837606860479956552037290412831476584726002209230036569143255877317429427322475313545718323108779729067671582534643377546964187206002612711155701977770996025835004292282532173331915542912949112049339229014606649164619828817470185290284831599532479589491835587179996226309130943589710991881564741045780715521015452562708364668006582658475172262627615693360683616706494232442365820049303879762663721479323835849366937999224029812888497243898380083391896321903576631244283938216071203147040983339962365959610235944950483050578329089194878839935176461309113144954232449284100518785511532832535619969248592751817389837100264055575263876969770664478875382543233148243029935143537678434975905484014613635806442346732780338675783240733576075648280086220698025626506935267211093865937638676209566639264430714879155596514945174763035049572043947754642450493747888206021387422138572453806228598097269852761664073634786267065707916958274794395485918523392657915145313313805126221953767870505865809937811286128054889119611960369745859861110548761986658026210589748255362943554140335953241870342381393866144104972806744221792266873928538946684341045182803494217197996784598992325043890998551487328507371092119486086283180531928595748084642923946878801265384245230333291325013894124152896196579424070354006858397088423363193342547382368888082625982573754265812871434656505962289462703133626978100658134634431703304279412801796473932105974302218929652236284084880837111911079629930107460008873120135200640789681417989556541047288943922441798551065191301389335595176988576337245793199841484863283414345799386357263991314441758020308944355182085489426472455982229843225861668649889612877776338425931875709603539519475835830811411161241839107136608898785395785358289975017484275883757647813927520146800409576334107478442639360000000*i1^19 + -16778139093295720841316501402138743341992000039647428843077877867597967973370170942383737900054526724704869415059570302720849162205965369820926254920282833642990788312682972440760173920084800835504221059186832163144234631720672650185134015154170655895870532123158246117104230775692992330746607573854597200941051783211899674104627788077486175720269397682692700232159740596006011167199667629072089373293111470331637765826157214667145555133123591509134139453449166425452055486831239028007863173066412852513243189429420465505201258066324347762617145516985099826342652387783561081644143081171178316451143395338931640764220379391972138838624397270354870648201984183545514493268971253679609947685947734957787192759838809485585962003763117270417249050466618755687527669997720614635416112144390663820689561218606251860162154114096795149328831227854328396807385039773459515235096053038858012312399066768697639521093560225390231805533701494356642186931635438390338668610382291311729755039632487405929124979673457393946377507969406941144083874219398011981926443416791867602372629557370162484998712046163880084961474826775039465282075256926794752382638191151404307014864059521115051675649354775485695035227340099040613867471518819441344820573183340505595058274282601886695801991388027858693048415973761396360778000171803416815864424594978166551453011786928475358455762934198505186514076829957790751541956034038323038411087348425626173669791624149713394520549269168656590459513238492474193591844176891607870969768831481519516759805646770712023270760113577057110108751430456195141210599896025908926482544173012258343509771223732545167031785413434343388139009063808012340173558959057982913287310138269361387365301563429908644386135837653893363762296022338260326392010397149227416793176272349100015815922746412552858120133205018004319441631837495051686857329653198193947923479890158040944010990036204465626572284438885593667892542329726866093848725204904936523797687675525845929695466306944419858050524552922226019272381653323321486777435233474703973228477671181763756924915166361696713481405783260592146101228846028393810428659743548045205641205412355625291900232438951444007410338995653033405124374419152289857573659712199543002275088692979602802104574738769557390610915358169247119506583076084434049804307870642768459833673853777651224580999674327551479775239182871198741532331400560251179816810204729817193821959412260801290393497334717812490682413234580721312628261664057511348644748664029218700030402825265585062876758133752724550083730571362834944765814954727923621643385842889820799518284189604160215363871777062245357714787699832881709067781182734993455199799097231672821973840777045488149499834649736387906014319027178051101700979807118379366449481148155577377719204566327186012894544983831678095476589198485341064487575807824374289110623209665476854296762138724760236775967572911358947564096932808621539112286589162241575541754551467821798888993471211637118322083751317858743259113373458718429403076135779761051100496333755996328428004436491507130975752832142564424324563694493404705073792837915500956899169135169404519409286890204598273294140234384015360000*i1^20 + -10093822983254899285581030310238561511429646089178631882956681211264182874720894134035842156695931657760183454248711731655598604245792321139912618886075783777099678524901285519380652433086826829390495713942271989303427095331361080950137834858818001299571441329067623540317116094303957033036513859724770314057208093318670337354179386592369867789824148830249581499094203980409072156944952573451326630689119520063334749785110142535669771756379376409874425318578257184421006949135666678103174073884538960932062356104197342331258209720039078424051393514115086971565086001323015683974197166979950425145126734319178760545239941152339209126964322787100366855475653660820451744048951377024058628213357745024467756819333035372254579898384649835567821050399536136505517217772500022101134871757386007537296991499477287770042976202562163471505149184016429768216507692212629414271817658488213673372158375453501246093843058842485001266987933544968829617980282683751711416804375465233587850057117720429889145452178880584692182398005958943293073029356910406664217933400438182901522562856594108741434575704599831975154849311989251504408674395872068771036569199866419325554782682278511975285411930989797025825255927919479499269898056935514406097058186245072441933144612539233721459237404625039310911779928269848168881837257064652244488386159357434495319527635581769239122073223920808490440400502931899372309099648476488608681079703318785146005518592232536923159138861605599359544959727331258287300271214952733940662175128330223287971456469695429084147071022002573192200659285267324359909989918846276741167080981131649087320981544710022803557291811567668950733169386013603101421375481848866875510444180089158714292860660221001060271910765305096148741863289802465284935695953309029055062402276705554702569597526991538165369292750757088321970401504572315467849626402934932973010820312164454829893984650401956515522315784681971583299723613107943189386685726805405180314468075779976166022866507944552509486528119052045799660536424899467316830088824646111416130368186658073463734304071726424440829503255397791776223766096020789265677347141925531726203048670214451330808449162425957278327743441972721748040827030451862680109561145352262092606873048225028609840588371570675115986598284043555701643676358058092846579669083545200899017956107623856042068771404485555983213293688705983725515460945521396097684679736287427259805914750746579435646407215822275868201884572436592705945377488571891265441185964872209318618334309403841303157388441868239561517628854803811032736783680871453526093405003136083041716272071946718427497527786006911420748613389444662041675123428423155040387048742094223767823466024253928085206560412798894481470572994234755370910145997842615210831132344775605572949314811411399586470500154955923989143704584943577918354626233031370799142988809221528650781958509435146052953357265914047818323104960284633207485999906956809597813073794250361864467461739574223756090432714966670378651422757928522103907876974084299796020357443220415413919122139464957192815178019963893109694810330855632207398899459721349253205964426068516401366707949148744674100645439366758400*i1^21 + -2605617492647808946707570145851799739986755414563101471638872542431156225572114890745542080970643719521119936993198727508987806584536981421414726632130168478924037824300131418800442638402823010268822887042752647642874638567896447703190800641549264511948116042859984119060903922678355497717247171252057778181677791658706914311756382348681096360136195830889563973218623137171086578301696718789213157255802382853452560085528540547113498247598058784963882151274645594917593131980104560001505828642236018352554561331102781946433274830827224456543527581224549854976625183679938098395116160689431488806615746318857968207278424935905477218055666806738049202971510404590760529826254400078387921837917698719922439158191866392330283758264602455339675974953719480896738633125501334018830926250945308564208818161239441815569710067702787344322138770278636861857450245893523955432227164669223496536790316380863356755201072824072603801151224914608415695664667814484750067061730331605786165723291646265106739486042509083788392039634370978183039824773252088500404216774447097787984876311870936183678274504839840252489490261880908143793511547494979475954981363001355638816392040262834959991029208008916956010040356382863862856356437093358273900674283929406375816118360645627650689619810363255943681420824049187439852950169208354924518257091372772118467781534428094562369207405618024112384125725357846088540628002453501946117472458795241433904997093817333321585080370154596349248176605541159364917987338241937845269689120281066134213951952849220165112435600971134737082208389350570629218979518394754317204522549539661579379473181153593556505047076117621738796466795340520439546692943024205510642179478306989246254202231817905097873053143951307220762102123068747073023298362196110566759057391692421336148947756412395623814321874872542653552046189233731536708579378003344703605168922017665474012548483788600047694650279590094053915249498019660227646496216742838033464282061116020603294956671463562698765673516453915207569088281193749421561076548556522456055047528995390820438408039636698419569666336960115003887943582422859736591029577780553735292833511274475949800698489307067867045107918747049558476195519759977631410697303029036871129603174959031316384678334947894726417703409955107327937994021124196572293376674783124403303460755600526685671470320669970764710633161139246734335913349820119854982443133115277833269093706911590512494981496219382472766829434161959295833058951371105519533176699928809751099995561052601994015754946591507436319758511107133480010920206302149656309294044061082351484800909005751546680430568350379453320052564401464793694506480999202341810708994723422643130849410024064666792718193552065767424107662891062588009189578773080066331997790513368518083801428293222053793305172787962784515576260487316515166325149604929413695894893103382054317093416627400485455305702509535048441512790296305411355834796298536300073638951102555677191457309587002293455389245127652946011433979120621028269428220066776200769498611419669879953908902183790809660284076473370030440522532570505803488652903238437737913210724410886375924814044677308856662007113318400*i1^22 + -370343655614123575433384619098593872319956670861967577031494188669474531608506012437728434415113579673062138361117176659887067520034781398590647686310501246323554935978727590527535792007964222791343503619678076753576326305110446831460752727149768907084777703837822502576881305084317768736789328465940645844078798356689563363061697860424392731714441166176585227798358192799864127284608647947420023633532420385970530499261471731642944208257943588476901994792648285446262572161116127196320345599221736813533490421626714736787826683682574760901371098863168536135630194015969500477672958175152916325439032281312009122036984222487765071397575502368446506254270609696777313932959785785931060227960213385454201019624825421491313038092817977631671637279486121805483984673655420232538440579496934138194053143537934599985379657302740115088437123979440895819389504148227806784830424428824391709209612799562561444741669124862341211694039527775454905053576891694926025351845269383371165933745955504575548888281560182063726247742059596129331391322918596044934577706384744438586668874417371735751443302423697047915382186257975330261473711042587708909806207308762050296912992065695014355908334568014393749245994878792879535423496844750430679884267450059549738121958657607405212042398994546842749152996345497610115562633726430063657620472546856915577216327869823186069819392503900089255843834664703170634820569367480918851741837834282400759227146936586822971540712577487137436733120542602003193913571942358994211062446524846005432911391804237406891538944141441071981269713710860216575259294547315607456319604385794059585599220508314597807440900809821197349280448418030880778156236361900481600149287367043203194377653733945788575400179074698748262204353664574370978355188187373845116818757271543019040997852923649551337008589436317645429556757158399292891616447142792839713451785932701944578895775360353234605845027037889340548082200035894543247559893611886464529379579659919874299428401104017315328743021884574604498823307168637523761895104147699901791672820243175949830616833127825431485091378188181615636791563000005334880947848725305181524578448788999816722328198776062260874508242621064527166902026057896936765120391633336776100553696257778680754752463211212004657923325024567783667295863373982432107888428579899862532502934100318780398709829426788861211221337853939015333745252385014354678106243358592571287100293533895973735657704679843531065488085234262508860404091314851603886119162034569863305749992189823745838097671431182778153186676387044089336316180815403791558969187111920334962280197554016668236085515777197132763326493037057515758304028265154351684578526336031992531004876896405683631829393029243423154700052706902114946187356032916901591135509182818629747676809275179304558556809760195121807473408320771921277554931106962000146653654188911693914129578179817511674289994850726998891469609351706072651577376196269507212127677206140296758695398533292013081126975931611237610889012714669486316861477698169531436218119884305039998884661343180714000462550094716364791121609685096872373763957970231960710258642965488039232741016283045302022344540160*i1^23 + -29947350208463363363006086148224183306374926375251239996620212627790077755301796509093296699243368689539456527264486176295712515138233230678362899083497130285848580100656101974309167451742969715207314724579998051378665650213825892837962938645275910234322372436135659428672011760507638619548749404215437292506626828347135150497710022366256535570968712067846757844788838381939364938298368174852766603179542968410882168042273678583891453179222660401370448302862408106113664415600599912582312931927915786237378831025071110663307217224052076370427274492656667339861984971996119086597330881147880586473534731276049935298891672240264744681854518351483036929374282870047710077866574638141216891868120327798250497925302514141037476514097512439360763088160738096143191537723649639689377363456413086107630128917657046784351574696126430773279014019931411674285390132526671344539162572843520935440762831888815854066410911001938535863936788973972311107464773437169571341064957110650711091750779538218714330409893565733162192779613463739275107250024919998144146262535998130960628950764619130635691041036949979102216920888678460954630777615575998521409583199027250504565457408756156515861525848988537926611634095978185646827688475262660105867500168443913344167847380440730011505203507151175043978268377448533466683107806534613208710849458864331705549251427393118371801482839987375667127530889221972235741586683106621290485645211416727120658147167039943707938162151619746395446793216038610673637064946206751479718936776744805421962834162039751992115646233438998040301870625784574344112418305517885581915715421084661646960458247123216450150149748796721503196331550406985026713964180868745035896341600447113976905648168322036279036838827981318845855097023987034891916749519477059033931945000598719732409753396181481940408168555173520931225508798268729452822356608034252568293368536656683945424523240101248061068475090603728052253094013657320181742687965412094671288828598736245987880399008816877451979003348831951340639636584555592831345960293321458831900067522176950819012144437158142719358732260634410313419302842133218932891122477384280912650004094928699586681068858953961264309596887579002092316653113856838660198153418774455078257815674431857044830109763238126143479665958359782131131528581842035736806681359822990994284071882121029875932098656770428716925268503229803409072147060009875628164531649162817148538368001942639573072228702508469775584263981428817021267750316624832785492442857441227780956030578966908277273169834773941165839370950575685781728941064078992300467081869665870433973338058284300302772458816368607950076854590197582661395175915564330313660392542195381706942405631036060699186987721625342442682862663967717647829432358728176717116025440718731418246240631471518379827517328789817769875665911990849388713522527224702785981741480703148383246152053849573077076709607748845173594459877323976724344826276337066778742355288455842423151340143148931238633725135115768493489753171594618842666448427449127920100203660387524850914456344368487665160978262466579204659172552603690840288874712105418928462150217075718193306944970098623100485632*i1^24 + -1238566749523916255988909610360760251409554011766153244213275235657392669573195451034808889479183698713702593609342552971672704645892937774514940908268688091319187820384834359290948008391936041345128934500347895511687765900958402672608018061447287700734763536604230795188996994332620119457381876534625841064737974773945066587750917169833677890076414620328124219589999904800945361143210715155966176607792023836037547753629041753769426853479437981923265715076873727747862307047719961525959203152281291411061115378698224958198032188646106998454525924484376191713459948826020063040067599656133125567910365584457935842267463762596857947325627584240417080845051750688671927406703499878835073119117222276645402333869735072174568534137237266113553842785783327397200454833048684366493673888546679149375013482597427910714638052287635177299188969764616485286953003592549486808723988434260099413974467547013025180832661485946412620580671145548965590186958756684955501424875110812252007247734629514600298319824546418101591051413482840279383853739003912231274464653854773730693698963435044887957635973888998917697653598128238325481204089953623553846431946939618720702943218527929324832915428894296413564315973684462528586110409169049295048267510276639009424324179151963934822044015064079723731060329693537803742680876630219959376358839497636515557469085244443247023480799056044552427126448764076773184380508883149283319604197465012278620912321363036105862640723181923267170816281875910079729499863143734012366645884197914133110503743359372187511075494230875727819472999213458479320716990825796490277478425435273109883421787860569177344929306862282864690411623183175558666654784988320675530665657433673306909321203298267312669375682431388638697907633066848452508610342534201329984359538791434784659659586481759124958517417875366057137097716155260012076814412890003883388127797742743902052101758630503778985348397399645680926142231225002602610315262872069475881977334294452691214709281311842205421649031200146078188391956596048455960286731711321077295749515121782669829606575746573306369125676631576790596089272238024104408419567789362377779045295481235759089959076633739944227652611945491333262723683164784566334271294083782495893855706797845994471996358261014476911923214338337205052697557481303781860971454420373450532339112589279195870014236305433471472735006255826951735296010120133687948064390669180799453898022689133815910252582711073421087741183559836955990384264813013787105283902234418058486499506164242526478856668773986016698599072886605686416239695151885008268221877625246553045204188553984272970017974208042035896115389000803466212912236642194461280127454647545905297926547293476862247784933252570650194915989995976997756233805193802491610440547092088183344088549833987010744152910998516377863348981552320737842264975724886287694952955649862338794377044596974415333667258965611457414932555627217001080077556447648802989251528344306009780374286915796008643337621464228911459310951524510601138527600162183081682939992924726624887041648676124231329144178279604574800151531066553805653904113132358770908859126522294681929811949749870264320*i1^25 + -15393535960501938812810865577691745614983021632509941953620322940964542360839254829886294216885978436330750224220207498745230224714980220865372435211573729199785715319604711426130536655516866900807014988223771477136162300620232313439053118293138264338032527626867633573240980110930016977627522501106442216536141626398752759090472082240176927061186595934794290902210865586706736279689606437588941640318815063867243663653741857629905877119379228633940094280204433464309657305745281244858443157507584457672315171378050032418620149006881468996127184636706091454924074244042889263033664695311909078854916604824787335364798222961903152232040434126043765489444764312489123890316268147756119180948768089764286176172955506780400515815810782075508768802743374983348982074275500786772099944808250508010950265028967084521756566718750708539257290239079109875101205272087156695834181897211205390918317918994135317360979628760405329499948976230609944731388333445285031100573282722410144074793286923246299813520100610875142757598124785959571555590691737115796386978479898549684780625305539631370076647274615428593627810168949636049563802722653798943543400459274229948736841019503029899524039642685651572490430028923962482501269508716343107419762065060413345742048061502253636810171456804006178316439802161894774214211652618580040805110285625670731557770377672317570296778083510495536297713979718935441716836495378482100241947820268006448484025370957143796895433770349234758400257177087948232489800935888246016948511661487625823788883370703634588693385905437090667627630236578538991592886995923540405452509562296151199456241760297017519597907441575939991594333299478015299150536238578682835427955316207409799964391278885854414107834340048231470290467039098760135842270891974135083036791888120812122492514622216448914096450052019898205249392243006649907043077459607446053701821997799933088604928787445325598879650524718009777473899409028964355810451233129880629845814860901634763328775679810839425682811640018426992693323281464258232293291310811436101922372627284945060705490026283390106925783282707075964968497357763422192736925877861479945354263329127783453946953667131267991223331578306603650986594095747387825027920965481474134845813638792506003879003226115786219786530765018187420373817060899241004159563589520732897057513505691688065663110471590117814036602808510407553948678141723074317666195053227127974710693945894704463814465200678673411882397094568223969624648169130095501475347259304410189786313002857482172701099115534977451158757363494744525401600702483274418979283899222453584307393528350851485040588178975552818964057936057642303157542512748627021366245419902274097027554082844445009199945589339619253867349460572651332685817793684788209110275434486347086217075804970265716529417275265440490883736034732890639749493728120027900038052632937673695027528318015361778484654470065912405949831176682478163540717367786513658711383028481751961550554221540977175668665708562865954022380845410547253680104813750119421533083962666948994945475375683966649961885304062880891695715310572633509098779968386834547827524591394931754581229291175936*i1^26 + -120599158422012112039473152528926446615458461988167104337131283131632780131769783712633528228969691569316589193286258173823036513343081016511792665745968950601978458100686022419043069833496649368807025470153341378831812448775129698662057391481570856443296158483010163723858595065981817316059891154497195587338222838590078552876943930431582028932020278387326773012243100550948595277215143663513895215036319604918819824388540673115554303948849278612055384925644922551470502093687705806216116738786847758246889610489615494867866449940907248358362374625589087675286550742259487155770721065618581257311028217620663937037093382469246469488855779569299431317789070326281449696004033564474198570460516167889468434917809072720023022811749589480134432066289482386986930678442899376895213127877433573238378856138511171151372972724296085135558912227660440925205279153380417011530039418102924955559262658822857568707583747884799076951868520704442992651107765765715984907847514153396893795670909322323315328068886827473265189489304795613770199387605511896137744861854445417854423476517156186418213491859428052504533412510510361767031955151107186186539589147763914356672746220024674050371857674678086344891169716685767357354163960880757911067064464887363634010135522100673247893007014237314987406425054113024767987866034359664379000223081294512966011171613306978339299495873397932342375947399315067332113141246328411362263866565841173313445581209825645559565427015073990786978847319312849037572775306614554307567328560452646243759791719582134939088144825074883839778504343862852455164206090404118483047655873619483199718651312814875483509431239459954390065010717753194055534584359698262300282514869843753187042965913027899361081787865202884337773905373557129710739732132226554629381312266465933132502133161418056648456904742945194546636456780507744040342213305152585623026609209836471312321886309782415649051944163511856021181831688044629166418960423657873549939181606781347354719163355264049490439762101055162026144452269884541181036436142105007615751292146718769595489737147811099567625072480724440158739177792085523487099726958849588200087953050656852170798396374048956057215031748525758044870538611653476472881051681385247914399427519121529744613421347627153829597329382757107766107948384531059628779689362750033943221705021640247854782042236069775300375590429973615539168367487694385603739966638362929175073877565225489835074130365187534609079279555439295811130311513225223965878671277770059459414281132466475793922817088264046903811553838992610769942783114232542338234344235039372213314658514779010991559824142358453411692121927611793788570020507303411759906205024989580626069026339200264572889262064880808799742501208400069896675681557831968879241285463598864859186720064033715704061494129835022660353216044032187799752487195459502123595581076012907481258252205576552930348681621255229894914508563924415208798243550997447920457335706760916410381534497799265868227415341341698999564675688526267708482342675354020916847468178748861453658220307198170235716136947655162635004278115180182327697315834701598708834556167852111902212620288*i1^27 + -97058632352302406062838493570704682129563258590234512538421243790858526185279002197200529431603551026077871081272223920016462393838883181373658192584641295012582541410556757876217479768141709336357287363719569061970851263022512977411666017505256843523832536720252408600661557786030207345140385843647409641762129360865756928998921232161188625694997364932733449357284993576683091280089485359119891353719008094518595880052773861872775860315977815901242600117151631221168970736287994950754669180713465906416798759888119886033662436546492931860864046521206031583366304950054808065830197338989582494582434598753711252798036844272725240537014874795393426992009793910663835985317679145754138703495148520699537211860521096929231630886169869716550878779863550690452464041628427388698334901979850746683404491925097434385160128387061661937356909549102172854718306139619181463041972114874643890423141484431693598169807815864801766417357112738267760870255703827844746846840002749916090379176040594435571462081408274342603802806950226030467855768108695231233931429161231389133773393152344577873159472356792668864945825994608943384452913033850451587589891861921241993562871392347437948634102535831831506362452937175220012420100300867128910621485862554538805208122883365305992323445830625394695364066187394965838113685352890072414132703680189446289651623237149280942201021384826520308965106831482550376739761078104865916238273964759438950122019807173279857929599363496927499036656941166623563046001206861640259569812262636126717611489069420453522334103513536967902454476055118775427796961972726293688560107152662278756581976568367169992913064896649208291399547288335996011016006161574110757254665348328657850021040865945707033491983565286227271082505262390223961456904692349449119420340428626831075810901259171578361895497862288683792058000466837093671398844435197293135022799702035085047401545661898925849165979384632086574696757508059294796837754881910473177998527839964189824387248542726262365732820484440693247362319747674076757238289364580502939468597439173621917036377950762380129163901216721234462288250779668699907375187684247825864805211598923596060900020061770834910074402260523456982436930312633057868741250483226296408513307463751171069095237238434503082252015695677135590704293284497004250033371337950138086754180805248864711184708621721717506920685038432282927801315260168395997548994836669368757380590668613342244057223013075265788549963529684049229852068112933224998576734499034362636676274613544015477395697409302011628522722057702806343780377027997226821653092735154815486768216394028148566889127555900487696155027372461763228331016269824497000466970738528020066374242213057125711917473366983528273655353374384091600839664371153221100187544906089395275543570743839414840900130866901256249894161172877192976080098658916130753277393404886215983757128070444102821247987477182565910336308009492304297380949173667906627107452945045451400283497953477622825144725647796339612232166580811413571061932450577828538841253830680581846750931361351916421024488132055823265696441150934093786733572067999943970072753270603201757839360*i1^28 + -7135842718356773659721977447660410295384405252709281681825417490158066139485981813749388054809095899620269414585230269564826702393728936153567781604774515133284505059969167374596878453779721890038510264111189456224979622401901097820670754606121485453184323955639917993071985627141312721464423350536282661590565883748472341645031170320724143787691880082855127010727698334751083966543868667189984136141362191196476180389618680211653128830059986444982972390126592150171419954424816723807892668559861497303239866093601682942608850341180766954102730347858614537224111081980939257520773196121417802228170977022109435731017553913407388258994921313191950057221894055009013370055567323292557998245018330144180333839525809282708995701015664341416252669816090101578210562654893086170647380126166747653578266240625421015717291814553341406632393646792451424296597014445138755616558286894731692198011836606780735037498396774546846227701117295581673299675992425043063817543924198485682760375297886777550953117670797802492392283061623145120075078961361703932636208371545733247669473450865780189635800433879543325835717009932618878401459280531477016383626678715836729767129850332249831583569464823894466328980711024426889730782328336009155553767352375595841356150576967641835704489892330996810923882606081875006004138933614985335207882773100691422395679645883569512252625993311208937357132111715431201497569297999486722977197005495167150100965379267101422208905656982786057414467529987310773290525199124328980684544258357423455073383202832685944599790351337191098458881582059427245435086544217401676464096948606725694128987708272581752183354044145793416809133655028286155645717857595053084469264146558338598248862804147009327022444610959448449955445908555795450965624149393516443802018268114713281918042822645377739328923989727406456742095932550290766317178257828445822742623029832397254971101708011831856911213583715313342715343878299892854265191762756483648581323491693780138588268600400743085865687120691913704256367041616890447217917282355625654464054498259969773900898073253411294585635222940385958260525251778784596477151196179317470986084036437239500829097189785004575861682866413468129996118983776887810628928606973119436130772792829185997235382103112133980538058269967730349952192699608523593786110924981771368519137427234694742225920403072666674236413327971065058087818316187813604258232559287099670466926863383183347285971631321151051719577409001862655696756922246488179397979962117659764715512597080573822006815427290427486579110024094867456397898060783505458473295533006488525368940792193043727210945245188360175246886107931487906999270254331386564895813873597914376890728586113747154295905438500835847253626984184493117897316961144553866115577767036770048317864729361922715932192101780338087693039664093161810869425207357574335536442351917956755575720837362928816430940205491314109076548965339536237696259439647190228364329806577502077486838589136360433906258958133651521060155575948849778610739426875670822605845021127239814057739406089783090400263276272925241699298675842257514162412943813983840486385744627835600896*i1^29 + -134131382570693289686641774932488585235164620808314655741284746832840041320137615991433637004549964533061825291101630023316003446136031595564278769014295539887664236954210996796956066077915477676658876837621858985356193125633355469477895753546739911145425240868832545235250438427497552617940900815714700152825790364865828458420043965786993927051863019545369937323451634621403629381864022657757029783650469088123769843860210909062983589761423270857430347833321199479680347684752612704599039768728868758108086909797926251627033760287763541220873349027419301076156922534719843805224169876475611085046919701877517477544527242398659839229408219503126931600337996265303615142310362408749074138494031817114089413374692438691162543379616884974904233780761692994652672955853789347963520469833218259875962397217892492439473825072278160562907762751162373189379499192065500787032122769932492473922334227851759335555939529875664255114065475478251878827559227202156596918069326937535245405185491396814182225988817226800692757286531483537035452480079197385548332806367365474095461836663230314331457589819665460143264070950278208930417052066047331389196373119272530472692133779577312595918452427368225265881779349684776141279123485450545221257672628181394788287891423472030401971790676500400707760532243729419310672885481161705902232613477042718127805849445947013408309434876214626553800545660093516967709902695208333560961174286180375776927114017771060490159968731634067847968096529215667911304523165363869785506488770206999482490746541539370230234696024554330348704095842018609859879492612968892895493777379342435766938502044096942346479950919080897419138018463744374488446599867351670939955368275077080280576061467521930829003522876314747594376000410360805263642733058162206828218671637025444390603997980201303405145587004211294959011502196105607604158406465042483253088777477902570908739141862125593374293341052274012748580124879957299392013963249005435008742247496914660103350682685238541731387271665668778214390619795425340415603761685163677397956745017324853005947255846743690167126295330394634514210559398879574805563242166600193294081070550344017109531827246661966482307672124397986055105656545602856028051295908072869213103545493092305773574935477929625154735897716407145561792200848972224002210333389545558657836665941119470993428423186043675627302890601693980065766854948391739394654843717369261773880152774022035879125332581879244959273149950617065273293968581399617027631396023549258340160075357489067822494848373270090224233657253679992663888225034374165107635449776501805609625337254960466836446132474958157384229581760077388070955901196138457301716161735699308495196821851156916861808922866476039984897395595455229450790437579610012893024008983296942921322081294874006850298793919786833058492710970996673194394481231131699969927222660162823824666005917505540933203877456185029805675625516622576862196965317090936606450704512421225412482191189807008277287590812177925835552886944033657605546005762707535383305722996562148971967214440119941952728343905907301104430739284013333471453584701559865135929366599958528*i1^30 + 5500940577460747115588362517396759539034596134970207831240523599528267240277023559655226186187390783270836252507636000209511690611760767047178108393928660569109350615487160784676933062111632839864794268293361629811995103428678356653211090657888046937748146516190082591818002626376403704875685195441511592330438899743673422734259865741610965769179118940115398884215444185078571295368296249039748090498788679507638404772030922125477384184896308758041712183641851955503186060015659942805240804873861592548970809056563514076596446622750484099154646435145053435337742159626984716831885068223361385887714529005822669169927353787621946936747275544638906712524235048037191810711873714059201581282912823226717923014577495452686046364893795335367239491742118320982528607238649956935703104920906128585916922066624644212759309995439189994094529913876231069619541468871194000070338308394532260105476744802987780205767980025147198874595390763279647583279287519100743753720174682377122624843709829971436500473500917444629823019107585710949290799937672037396950707454402726102734540309914417796350373948750735642837343071050318413856760315175037665862168604431542718865628166407161569297323754455764839566283981577826804374515071071029785035788921278164603133647195183915529782334679417092126139650967729026299718476208892002256748925694605762553861577212066280439983707130632960175376534379244678097599045267356022707648158165393408334802286528125684226848845935639905541950821807766138576229859824005754023359977029148402203224520066408789292289768686924816886233681530507081905780400166629308463694553773709947006651241242791490433231644275675796092917956998850576314090720888275567288008295931832414622403658592191127441979438808162727169761933505202617074853786956447305899597251988605386757472349268887088555312923017664105550211419187826317834986601519296009058038763008948104520954855023286931310766682115806838666888279605871390278118683204621407218815941414789228444847956729476210319016682292331575061995065520572590927227459396221652304642715811550768972978351511029834887632815961381410534022102821023373376859499938935155948088229621559282818864937941366265000215653977369806317867944662259550838351833848006903262568039785835094885909343055082248397789899840503213754449908803188927711052010547706668882226107142348826091053448020628611778312933883887621666022076142720762758625210590641154165914821784838052301137112284139115513208270029253373951695750331093779292494765161044526085644080896854501068206403255262940604803485636317465183659473539042474403443649944099096607753393733078646891262033927902084550272179885863234022260453428736635515873078401924109029026249771780165509943314974557417757648394276464830999637957570423215528562878397386905501710472075791433499468077903510306283285937563506268982261988420232545309186955325000937969968546857520507817861320067418031416054069384384747662138436633421765070558334420242347375753576612720188612884503391171127653418676404333091251218529273522560885342315875770311401942824070644936953136024208418913616151188589977823472809172811278830053568525893632*i1^31 + 256066347029244928296833674231580869200003842112725441452048244315360818816058328401221142489498263062309283814668545640925534128510895381677988192206477776903863281679837556132536012261801961828272677339621202896236484821672306946698857688301310981131196864870752984810025779702094102338765041642913161847535014886247099032353998067223618494319122232856386147036612027595817848724547279133647089184606930261879982061214848328407828076715526731090916425875770597338073126822970247416326555467018493978348432289520844312485469522502912431822090300560961476028848358368248453498415160528791711830502678407597050970998401546541052819317140994925146972470303881531454790583847103313048134259282308558432522537517648067284777705317472366367973251460176219589261057631757102332745416274567922526914411823789249472446673901859054424966814409792482430053904896492472682045668289283249285973793793070450223988128107526496778682738248716103977926396638739889958066154656089404863706378028414809600640251387171235053752866929872609511774613317584395174704272853492192366359823761906892733707672068928339095458819005902187854765830441606824293440563411650933759503056241530078408057401311296135394047553178412115538459359930601152976729883229877759764394385835997559133429976162207470485249437304752388126337054181781205009798539599957624690245517924562729737133892856138269137889215800697135721048371974683411557010401061585592926378566199280211212473250567961291031797927947074377008072163453758367380982677192224069866797444451003272034821701065223686602200576309982005524196444620033380410768471515120938244426470756043727697721490334483119212393297799584256436343940561750163703321484131063073799819798988177009532962357707053633365725357799983358089147608104451590483739085163768146194853441859159069037793348677994738134981226003200324461956593812803530474803875708971978110479181488608127867522709117459430546492843836042103753910042331247623911656445595258015767418970723987783141562364391669506504499851024577909425834684203890541361962788284418249742663660724525172527700487720610638061740676667455588379254884897982206718507753979249725556207327875763554570445439088999257162493439381748245130322908710692116372150962531806189294351707052732540049966821262271435712586807949306715603820436222441968579808927733312132600892629284720661092665613482680700053958865536826450457061947928411732346836475089892372850601820052159487806757902897935547243664441573252314841622319159437682052361208954235019861921348463678216156891859968191204893258647787263880955459691478924697358887360700765861960769681820047200540307330731503417981451321664760813251090693998778784075175886446017415524003014075784173657026604587541731884390198300788746030668042392246063798516730012783393979568897337289565244499264444683003395987866929278797466830496001714752684856554272673174107122659005846244801880240089993249250847711868702710918734893940463914787473848467878736856404204835187655955558349501222017839596121426027947000916476264862214651673968425673089344928047826907863567956885748992827961758849341977900695437705216*i1^32 + -1029853187752255274311932680910049894381831514391016548951036583121320233375985123442392500444607267472775128653077987458323361733936385334225134016722199311065929962479790353629985927592824118326249254460024869567974799507638075656250745795930585665115620280855902943513526425307144342341971063529745407508873361515106150074440035892783805760983941129078835804510822927264250887293761694137934823248868899818223510999924035494878581116237800065910540389551261238671141018902189547905053294406653157719559971869896273296650307780711733359173838445336950767171362161328657090360955132762620023653110257291462645103674483738082005249055304255777959689831459071122902588886137748328127451308393899245372728262348623975907503504642100066065216763783464988841411810093475872602535221742090496831815877172929182936626433159834476991686242542003199490582766094233557180397787055731195648646882172565509652367947149160137100195696641135425066338845066605281842055709341927645815200767402237605120469057306808026648547780232439619160835706684792063652707886758571847804573261239202313740518856996125345762637451602168962141384333401631367598139035565788998055599429309401004267749173787619794981086921566220540602834575167840584514756065348374223564387224937847811927179404318306565735053507590149271858321198877273036520332770015260817420252816086241926222171112811883854608471529343139565914366567160062045302992199049282354687674226904390452450458066921298368165954945063632566389607474395768891281683604519845059761006024072697904256032318160066144124039910337188256059275990907732920802794787928750972132737584342868621636829729434905822170380472344087640389554505900838517432007195700252934578383288886027369027928152062282644287051050070324912469250544023888786249462220468861684945177450371057851672252307554984609120699814440664702978386082936920810288105500383301505496066877664724948931333836258616363980472238820518307233062312079263168999872217383993790712694878468793735744683736795597522023993742724643343845548064964786344179143187930406438548741234552626053408586236801663814281473246387245041283673189319748466044546635937580390116872501425199350849524994055340771214131589462053428654559584924130611026092706604656453199223208099886895668314619969049674898744394855761207954704415510497404219594226532213287650494036733253071309233041167758167896988327128680620431433070086934960968410253284520654358045018443180003715111973380545433412658045083914845501697619132556415020375481025989668311164204472637512155211401718309131895908045560873477667254327814315630840347008407406855520990922976666864838451547427432882031413353888611300903199276668173000563178755863541773765162730665804711461852933753190134548557553392086835841375028067246458500520769773756569901644977537343618240768477113267749733086288294693034901618287838718889140927250803130040813903345505729682764928650668742887348567931188417021295671533375875679303289226414150656037913341091451529662236222825677033213460024841681999556696700144487397717043634754659661313669556257914135820296397301431373067786551604545484488704*i1^33 + -238452136813861171518239464979768020583776774429778645249064415999325133643053075419352987619817261359148183578835853784916222689970827944254367155489026167858547793155422901501983588039802110845273637439423686445498868310396554789000469895092197024257071201403570496510087222049732416217139744682665453222037183886982628897916173916173076275424017901741378719406243896361109734630530725391759404116786007771384075801779552535357113157814707359721611138721266963744969518118273402643211980782599160545039734594143269542335132251960730533144680898766785983374631368138376526230314308391882512016955998201826275552970568520423514831100010293141449599284655758261284468675022706877048805162062792907277035480857095368530622962868699534673520909543816936191442633176685820263430077697590043915514261607577096599674252637854373960962092142950573203099859017143080292638246773723869327654041593316950941076130387866164729318408522178612775241882467731521326521705143656310522762997485207102915177575758175655458546333279003166003377457043246375241646286136006097141720124409702726564649791908925015799309334522777378844291210484388874351590022666102100716409831705527141872776812452567675993375202253851297919865448189021064230680730785402162775591373996724475086668385702867170566700580999052887275502921447223727407905917450889647511195925464442492637302841101891450399359341194737854272585673564093093223435581269106458484966765311285706407777773235648781209098293718611461773026429927420671114678466796627309562448057503990356843272852630082203191293814572438963116054947006068961796972830586959860281141247818222355972829485840645921717287669016255221777999204188675549326669919758460979057782814743208109972208194551747775087235313476575836351164682065881183017371761216267781173609103639336045405706624047164342061945050145196253385346424235399973956678009272678533857716972004082318527886172156656034813851565092024676023100808859173234516976743093398392096214946400003519801806323139550747084613027341611813881074987261534449739276324366027777417253981376564039717153290350724146463303998902585434328947884373883734882127077377335224596967224785141045545755210810613361795313662926714854282491996004978901991803167389361835945334514391399618377722329400034508850140711899675014905120592159488266888733667601315695552521999847188844408158273613707747105322130156202632851803238452550186766563677617916607567673171884425881791636387741210969489208974517738291687508906643784239007092922878133397711603620828246160143828502417649238170298958660793484156124526663106788192797777755344488217171614300608098682381804684631828340561044105251860419305935468107745039184660074972036979995502707607672740329914818872037475560218476967638756257458804630947512283140145971643579545517073463879490392806412426606967708090443525063692446444228859576200097865137259075670377466472858949778158564196992299208873582466970931238028660199860821382676837442188611506526054672344622482260377275285150354322046827516995785418203297294126307149826359597777375450765753357291381915761437200968716252104074639441920*i1^34 + -4221569225302061008787182291102211391702768314318596550025179362352442388735561794075091441095970433040438161949296072323530103971434089037569228575880588482504043883194120735385546798883724122398269377079664331412534047094341887088636539741406338819432898745503616797969787528964618934937519878553928674253171818507285122020619471842203715617200913560525536550987389588753513514200217800053807378389456578885503916375974035068092673405412362973536928017752082377043074678998946774503605118291442621267874045205828343709904052352172790594628211628799894214381850455950357717147811856224129020451308645513786184721343346590310934205974263579515307449135291735471599649361467114704754623494516071840795932672045731431981164491276715269363709992720905566225241776860757973680651322645464521703744649022003017780669385593359873206072147784479494189512984171087010025027442829351521758399112242583661246655677374240637385468644367126204722427892169410886108743361794438396864631659634044527600434071444596852782767651800852658524666775530459741356837587163532484712288748599052407843866496155496710841722653569984008645812575654127806258049821777096227559777068623205038817117389258118092773756374068275946845918267818804567655201255566276531842898924562521899632686761570390376489048550968513603420851111936071166543928670396609088072368115072406436219484018941430309726879669731623133323112684633946754909957908292390767760106362679243852538810231937629481147597881571359740666812183590626184066913430716670826363415616568993645490768035949433021539218797765041557710893476351683335969813952366650729887111688197536646307303874463618458309219027077893867442707410304648627337828732295763773055682973768100746029845590700901247333718537004478264400206556247883375347474264345683301282475301419033402723994245434753405890383660475704135086981567351381783120202726885622211581936591412426373694707866375374762800313044586916424242289507356970044622268426272856033481747314579595868463285539261333647580114876158043300735007751408233920367793137122984225441594569383099378225892070516222777956243104621017962455427483368316901200185509451202922990700780501955543403157286073056620863747752312337339885901263806924987588416120433142492922871627280683559534725233794683688367488336519281609845834937630142297820287254118912728087364804071259608105973268476021244757225599198729259078880223247212178387758704254211561713471721714389865976233890025506702021742971581673033514356453241005184082989534109340715522484096050138299904395739141023076825553937329993350266556547941241011589203514170591787885849127581950637568421267571748027211291288172633258270545761519007767121640193449790358965789408876653916148116212390883238425900769682123360229170706350977694542810529738213446144604426411364653888677309672973973288158954639484752401448564946499487181481521243625569490655923657374018320327477386395432609285741112772261729520045338142385672621665869273053047368762699728643469724238257447515213613826502108175129326821923872014544449017747771891504080527550936845223152515232787629922985919381504*i1^35 + 64984681887446176438932398997229244960457828237430196715413456814111014761317385424052168602073290839131268738712727300041935010411820678371914042232064655061825941447547876802636709324364470383913934571863151783663626045375524067120279261971341843274920207416436610299839628806801457995271580192557078851684391102514242126877086616479658339213713993807478311586133417276673801584858759998527113987373500239069373360422177365147644870315069334026772450830562846437216197747360653525562562529530596105176505234277159205752289079246421921899485701353851175041569852082666547535228356475899532012048624863699209894791878954763846194765336243776224579418289331538959598714790136597578669426382792745343886566683216640353613000776061011279766794867282534329573540567429909328179061367687737729909504372665364402082677264000949621455148382502649991210297765526019609947869510841204642554582727653429713613393918811212794701500057642951747295206144467096099605303262427245944821797895253161449850563438085826460848346145283342988585652584810381445522836478570182847565427631835968896090478401297475864293404709776370924087993384028951066659125834214569615457613060475215965803256229740186489810913498675435746587421128155937437581433158223736064893663298473715184478358869439010553939339224780286968842623038024242514296625945363697522805977116226103999883441777908697597382991662324607845550692577762549360100305824656781031697128520183692776602668394637123484933017388318967346360266255902328195111952415784794865417835999629117026748311727946557014250502165605259284141988241823989507688289042818435708797299961316163750259870251728500734476181620865599222060497869231036854414820535564221917842992627069913920187910802557816139588943277172800316005429616384120333207610900622171348936811164088793440079354222454097495830445714498769162395725838864326780570141021403000425607386151166488313083550823922770547625940758607480909275314167988660407747352909809587726446780651827191573961324368179552276745080078292419977516058370295889642734020697444268864607414951092142672553028721766955267106874959753156198725441923051184819112264611092916930311802246335115309279982578644812071382481804108064474944210539246363039012189516371307702995164177969184520395780448064121485434061689385760114229674308886399627885516261935157335937071679218427764634260175741867006229580843876604913680596742092443252929875517869772877910644738700548096239842763853735230309939198069504167015088769001132196569804103572524073427344361111798074425664916287248447610960187915731021302554188058020229266117186467035112197968550112548031317544175353151975386805623284305375504875171308112637662862064338088466146034153180605266902277534868033904644041650526369209046540245362902695611587170131596740947229403100856480718429587319182300378016323542738948241318078469656240062363868160131310376245109100649300917505655344593271613620719630022334524991918693313282967323920540873132201716283539767184299356338725174799375000678496381896269492385340457979991585342514973153874205021659529535751441560140311036432482304*i1^36 + 3874339866706856275334588419481728026856790757156807922071101445751228869720395161827560695768009141354424265427852072144331514092224778884822458829280574014949642448174426265843692083012497425485175875905831421812196181128490112709061770234443190760882265252822733766262858400454740335742420284193601867943823043561768348890845995575568985549970872928119005411153996009002393088173106309418932807995169646544123983890038261886799059732140928330082934876715694508657951334380882646976204906069922239998423204543782650562441039195019619689864668073412938650491568320946927599159479617591385293853562184763506858175167263490678984616947813828099251365386907662879320123710349856928290234513261292103026754556485053367289800275156977365548149099107606328381326815979473407465352142185639510179090160052853815406623693862274941192764257910123703742127322013578945210509419356911550915895710547626225290105349180312674192021769395290248546292663296767396406212298901061109046715190451632276170699130454776151027092129320603994092009642361252095851366233509669135895850003372805076652776358493556057770183139017912430584026892698630687864598551006666834646065940884554961635366002335429964739484080914955273866690252640171850288985233795043358363769103144984987924827800726736329388312039713803357301986964585167159176832525563074327094505812858113896404613852335450416513856169022741910712032627788699336906676689905434355826557577050863778674712071104587573924164016138365366528749919208637515882608663880485409668441976689008612201734206025510979116692680212909302578669367770819166381576774771874713444440683172791147952768059919775865913951046559211234704759032501002739490711421738483702697496451819396409792062397422648342263976544244259748432022337672051139539143658303732189532186805628786879945833308889034619053149975107998956661116470445246425671858778134575203266487715390727092615135321080404058640424223929922299991231767935269335864713870615148600656068997490428186498746684889032167537174276320815795650551911495122608501962278094589612104191086347190991846455301920303222920648099437148752399536719214981010968476450180030645754798321225606803035177936795166492556714722084132490119833094988341778913233278717192933812931205185365807096336862004251364044466609996924055870730112751620778034174770696017331662108486610875926323400357276423430143660032955462666323529455175189161689106028648326842776095748590225261717174696628033176512394748509778276547182714959884055884958778775554124014617706929160271404877603081103198645626966023874857306817164256219205478530863215274998750653004161849029512474489219920061291475031097716094992071911378409494670079193863855292617041754429112474088690615095842120163486367662886669854854806605169567087435805533642375059172208764911919863875617002492658450539956072520073807989535420458350954288649090786209806319244354067909049501082203517819444150077378430068671080551911383035972417183001956339510804657008421121363460570189268850067349664653403908426274708000785024772127829390883280860112520494788309738722340086922925309952*i1^37 + -13829215638552231291905452719323660978372274020017261045269579172808893138541109844501022723416492273045789058465182445825578311775712661635866658092901171951955442611996898253939128521992461533245531640968056985365996848400503325502880027710824800735994881868593347378986043446898771397183784107639157948676241786159409922655308913990185332808060008463687429702057568152838374993736166620622192509803504853963861526149072197385896551629132771939921884113635810194417101938289464743724569382112207820592062545095418660763515751297793937577755917261749764414293306315823545008896068547988772296894814995554887161794734159865508354201114179291632256213942890765014292248148095320995581048783940252395172623946345422839268119291326208258751578523210611805240347540037559112681876552241685495280837109756677891299408969222636836818375565305195490193198811980569685190966619245241400582306562854926375928460862384538817662318225421523267468369572037746457625551326507190266142338200920405782918085529978438028117564645090087207920852653901903640643702857420398316659345257939245295197715816776518250496862769701879359987306943746775399880062114554596470075023340714240493081267573369601659334079652843273517606272989942692550622929585380445129512918853773664352169698625446933727236599797917142867942861935935282142829546298223703564535591300336564076584656911963072408809795564975956266788538008076885036402987739230283951730111959815645322300815846513889894452702094833849938438312275159343583218697474765112392333923151746900487795413372483553111916614614252617854376929695735021803735382360841706393026744719488435125233241262834879720263845149522539826763415575971661710658890355935279417527181411590160801074250301083135590504497807508846395697986390090844999412916650580602057122893231181058257982045476867781943667370878282206980846481045100068573547900081608099771325215585468934809643884942842012258664479009289222982203171982845655071127563772511940841087249238187089984208482403589437573751656873161811747791183391045009601790447245861274927290634462609546611717875258195455401139401014007344200231375961949039045892006435934567268318121365333709390989785386529639728634335702735538239298037858823794782299348947097661452373224603156615957156593705451687717723819139039549998535216058256566516990330030567632832449963210381747813076822668181131792115821887563090160693655780721090077124612565202230302126146720994912033148752222437523427393988513267405779305318380523636994400266634131298402404155178875389121368023831486918737504165329320361619864648638214096490244147051237161798695748621268872693300945502219629090987551025985159725268224217713812416079258204746561456042116329736901154735800770634630347824464244673843441835598788068588716988202249929124220882338577652838731933623947231745034933613966816321498886377883609151924769530738895061802403484000104691008865522979989233669503409340550565503021696442430856018452851738765866520663559482425807280335062398977268917561862062161873086877860753619129142989664057268645747937679068295040620832185028880367616*i1^38 + -1645337416469321927080095130190203453055569230254208728992943959453541787285010838450372821316152530145962133991431678640385896070562623609929851918236446812611298556405017736094966324989073416318697627368832427063828219037544390482652080758582078987024790184323977077524846034865501883781732873642265081107885156504619473809657663210471143347330594967703444361267818470651658922796680942987127303461671506789331761944401572839057491826120248546817239646029567876569120075619207501714541659545853321096223481050049388574926222382490139080443306085855128305324261551600425102579357252649020585801999362979064418830319501583948818746884356752293636921950733791739948454457461451900827261952669137994116450378151412239439616117137900170797511724943743993077393339643421771750475794624782549338698693179935704525031884199244917927493043624496692894559172995729858448882913983310252832528231778996667122044934878495691630232829001783500672505844735162584049094128786329938173815712158067282669460842180660311080519186602901618322671519595781644841448604849073551746085588067515575271109853974936210205467846272580304622214824858064876983905959880263283200934591968101619822835861820111277378250504718138748163285291652157222410430257411658644808258028592446538536972783157608664186115856596841838995245077787639562630256447200484460979169617081894958028254932252063267733062529627676294917991882901681134676100266701017141382800130217502527646510792072227816977953946801294036182963961568325195166333482836111077149560892857023851421495866793393895124158722005861314627087238176412497592305961148575576853287265856059873424845830729800486236789988517960303271318635088783187716162064329905784086724892981039651730821408333559788511508597473665611219563601572581172711211048134193066507367378994333229870877601023909394155264334490443405689860323697120207776524785099654287755298971384776422695271440959421458274438788523319209326171757682296841830623066140160806487750462720883956357397656515128464228020524889647894816955856172077249668886499480778227030080671190647132278477725584039781664241319972289517340858397036540254163672613740169135176498266997713439157274820582222096566445788460086141310579407382868818524847950566646469640856753480010420275165507692084004560524840326442724972651290246628801051124246404618671797075932347764315572685089162921488321281024367686723699787521703723203933834134157462824669083021949827929921817141000218149491438651582229170733795217283838499565444999846810021121658606265664045475925456515208124785021193789415886222490777062510156658295829501866726979452506870949630932903234449724248160013594727744823754907665431380340737080003886527394302951401633942358263698282991121355506857597765026248759961225713168402317475796949346769278095029266077988753592420618721573386194403751390840093952688090910761416200150816521841519004279034263529949941120439746442115142361084234418493393039111375338677181581203827102820365099254540593811971812839647856077896839830494530361113280228629035324860325368266224494953456077213690731448846254080*i1^39 + -9888320654001053285681022253236851525580051611672078077657838698513961154050139892458608295766533721522561700817361130333407705205920761842685751597068108452550383485655285986231443946615445610760629259934098339234529364060785287845913826241798083512491960195180814865194346211664423645761630447008262765416085502060609207373393059621443660277316218354439116027159075260986702795272330963221463721103610322853980480832139696253584409058315986571180838140706759472702130977865971458895480932950543603245945982924446937025934285242854649431101315877185713134037383874557230931813507808079550106385769887049077003629970706766837793925911260057095605953965703818003167769190757237927169681945231154286358072984035489744869600888398050852307111081609387957743786541069895688829664483556168164190467503105282720673027820782681184528102621383052536113408634024228853125915596354527672647194407139316707307825836584183851372682852863596047959830725118678576275359049519368717434602063269796778477624001555314130911320042914907378392488661129083828416189697919193643243456777814413184462183328721102139623910448232359393182807596767627563582641467080058751568350335799334746982846302834713132688181362395463930935071331963726347506479154782597486332113605370874683391813089097031236806698499375161421495559960308230390011769220886269884664427586930090427195244513481431447471458607323078062183288452191614320450050346521463424711486704339004568317051350379911466333308159634229767407333822805567678550161585556308805439079963784659642992352149156627090274632441769258546619949211550348579350346834748953429078494477730293833342535902035580976307399399675752549221614308505567253681978261203427941717850599023089699383225777368617789671876598654636547499102590107248231705860914951284543830080257653231485689052274339833679273642948949380919900499456099070699789139569321090486898074540194960923230718962758774259559872233503554256210755707620170020024186911028472699936215032162381973370486215270185901469525666230968971618088116621391312351155387153142373750711306923602300133022847137256315992722422541130993648817121678928597445719866810220269376380967074717661124889837447703330047500353039997046203945502120198341675547025533489107276248091796574506002023667190668399606299997210112509282379310160210265338844715963455386966406179113971710829572667917773265928886474928741862923327756529633328260980186420115477247476571154890842396304498553552155270666085731408817162186492600096495699651965850650923346819029653421297193679242349526285890126072097572852391046824560275521810941686327122282557084436462019808051039278208189041822862613852922068292264816685232023988440019808163261294608982636127044137874084365920219817049929522918726027112521271882095996488385147464771919514234789661665284551098388900937502453480453615931480724188053200018613170165287981370802913097051200797080038347069298143355706770049584000527549492299294763672251612166051081959669124783324968096971932874168513486659271184072959378066922611700566514106455291024534577800642077559235385753600*i1^40 + 87879931534550576595890811138922966316142507397026283135055602036387822642040839897977051087470095095821116370625443953405097370184409560960645828118361207423414490590499699405100468652260899607886805968161689495592138728912746693318902244662445278663519113573359709834449169644556251779260517086361575502443104106988241625333437644368126342026211735635038874886444179348638942413868524153293024464204095251359290453147166932583983173392230396055794922607589967841091829740838870069910807373389627572456859980768240542830261681013368263378988316727716108150633459283681083645649670075077506909660829193137656938020793092900280115213236617586706901766522523907001003134062480334758073847514283853670571043232949637748099937119188249911082449645779780285979218336671798562675247393611118233806182506396094502346745063484306250264031748789304621976033664339277707858173940005093223234459821577951753084645459491926725960679230940012290392241266736894372448467083538730805958554123239761408241017463400061336298118024543548864580184591197834738564109105753708384362309568549091472394004851912042616590850574684801205420470104093991340014699017764380303704830956829797596445152028127484385802891308303157453419588398707387194720144225595950523357830327246412697038936842370826576713672498457545153787522477300543154560974704971714374862208710758664755777939943496364932617365432386436729644783191572049571232797410882944394640360369722858657054089766173955737838601668970769209407999149591911141269746393756007719116194528767743766202452465611040643337578617125909627207319536024700364008994533295925475432466737395538905983621402430189712967004689909512172709463628897965395032614016877141474464659616787450622977967747448154481558103573431484117027325191527092026201897450946017093525765726603716888399588337607496810062427180033905721260758756619428340096079649055267854719291884832132687616715535268058801829103865038694409228243465754631561752962100744167399497703305717605554002270953356263844763244152993861638641267969551603410122167051980514034890176055478576821170546993586995612303620993619843636696197432204579711319482122380069298707324540279733518475246185469078537344848854402280674747881436934342425632650319327572209082352743473672010450657842928065279910523495967005065465240899372750525610534621160800840773786563539654340103988530808366042760038639798382276000327878627269327452170972997148856286191070122644833835844234208724476999541434427710586287299649369408956469648184131050324208596856278772814994860089637188942293933529379958084812051247156284871998521988409834239605761412277562741424221764017481848515200102562683170266301808295004721930192251244366204965721015250445126613836889079763243242133146416441815522703634041323196628609492168575074519962349318657277580652592964592127801786159096583281331442069689428021142592588674843146317431357438500144325032214602473798027032640558155402152593565173308943250160104889336076763736887567313098402691818531929758622967778794676115966807920868154205246565385172620781908031487230135500800*i1^41 + -277651093900297462892656218963997564666102335653036419456994256075669055839150134963907001542835454460543945842729044574565284043264648186359891237374273772400664728935133899120218780922447490047952707906151926183132598810517996953734203789360587993642426737943268746344567865045440296483408081763475385041809760177736763155238819832631677429481823351053411094353152472989287623776452708851120746391180993825051897124807383349215508081684263748421508110135876657278383314002832673556822395299269788678026745434845718020684283462483614437161785084491792391068601663335944224218844396300966771015864504860313814297245761754885656703614716645171621111654890974550251607882680871950992243571974074648841394645264199791078526940146007692567847906720095108847475186911458429316371546639086342157065495128292247265229094021104081969043429219081690470760729296219644688422955311032613801232482703649337868236718483332672648324595401902974643351962541100428567405436722802025991319154260916388897313685211630048374557511266836083614400590380986446761213861622906827890802096166746058365717809650726522656930897216698633013780375787887325925679761534503157452359367484494790922148930429403578442080881139314305119145095843961270118899433985114220352031154651052791951820155835141610714094136126006824210742667264968684824138319394228196768728566333674081836185691346431400336859257953445079886348858923182632717653501347240697857312702217345225598988888587550082832172552394735937537093475422591080766624140676270109566652474402820664491443299840708911821526271978089459391474378363202492359162799649250743754932028389354551927402685337963077408229684029087181182713332388649744548677582951960398156348801550609942918502182929419676182914042079891718753328980090673512147743222547787037689703435463224682790172114135219849535937924891385761608094433330878177459171280409584014195072369130028282346102022934769491258629335172073629883603554872840036128120382721093533066684841779139397033907334586539001165544006207243134297240022835643737794848724856178389803977634163122130817837677830474383962896693064124813771136022666523613420409964044466362413491323376171459232438066385819832049883100544449265252964359710634183453764273375630532353642211094269381529185314025868717504455104839765043781775214525207096117193724493194930030774731963844963879511345040113902100679942299239129276272949693992942558039012239314461563980924831514738333551257146463042331306563451445784934904726841867160965927060649115208318874344190429117463323108078088642657524131905167078577869975872933861383222703211918624957241779937953501509187392944708169241893652051913802696976151839315308451278137841241269695518728498910650033093908666737975445180777163747674841377155876944914279919056909485611462995677703848052724308404583057301367176059781995386059161090584542949354119676917048385223472986510083302437900769773584936028877520851898043475498804007743021116722757483295358771300519452030258684117655455066492768742884643113398665628613549083665576276869885422646044221397759164416*i1^42 + -27247055215755056774762057084455957309322349211878557950732629265803476589503598092434819869004440381446470192344863341971769907752836062795542867594147581663951367243544891765166565413736602275771735605122940314550745124339722941140874577602877918007901791270464405206762007663285368547957175769515701950171177578678867360464637262475650054273750687901218866354385077536969237678716900607407800245975660784811049135842464837572226385202353128591985608701937749844680191088044355365375658843071517922389911891129298361303595472114226266888556730711671820778004865894949148257406556044706787236495574492113490923063747497088874995996916269529183347665299606358130449351494257671244134849894409946260376181696994327725229825069767121777730409024915105166189490820209343265079111340660092613918270781656729534522083464145106115316276384398142537227159640804723975814421838748076476402838310254011179226539194896561313270295960848820970105573716248120692143117230477936230306638323286870143915223986100499069832484625684527471836375902791939669260364176037061358843090310771494243839899084116168090230402871557780247709918980460785401669535171574382295462842836437437338566464886924081501122556027263663806253872722087196773373487857803453002882296073497001909288425459712657457330928446854668230692538876281853108340140742617279468918993066692807687885865290809018323091046121872852970435636051473973479994724544136215114998858544060682479512169715005702787948813331307477236077531361198255271712835032365050442248516228968035128103022032310025513184156709119827128638618132762704637453443420373317753690040295321099099711289145740259321474590157291244869683545350436010346478637109472037672807544947941983370027643785425369392742832135770319768533328039930347140313381845708147688358277105304209090667926952267838612109619772119762270562283074178633649764294096845884004647498448615151637821219194391784093482278344458975659774449105420490238162743083530380102404431355406589436543564112459294369747466335543592682958156589744300256723196040061366859401321576083337559748607621604901015362712075282906914241503853353655094569305706853072720151750030231431349198540824295376232011012588500422246811401773844294146322494833125986879420429090906124000555493490511839023590179058066994558566923381152153527595998857713911639899344174144074624123089812598836900188859293777390721599794276714859397619612033298307380021146794687887173425731413229227599869288200569515625512490544783825236648658521506039961841128278028796439859314135027280661681562782011994368825536544852236872744380277522894032528005396131967058291937343967344298054576191871938795641498619421501943485517549111725964901230673168060124289139067346690953259997553831761365949310231087020231597311556438210273360269083337248391500194315338195056025551246276150883636507118749990305959461422003421296984928872890688224849658670559762419521038601781630069863854625227424375699379159779804876134252972250543917611688453937621465553946263471600945161919886233809962013045402351422521059835904*i1^43 + 18788493606319175580992375553064022123803743450706607385857428075279455487085833349911595532374336072238257946690472271325571124193997006449366893664825731857773836424691711166955264817508587774776778365984674791262262400293330925108062501605346088023460214035726133839891198231081641985217112798549723924950426076625924912942593993004643752099382684260164994839363105728962760126710498989163943716784003397381243218049166845537768450745198025406362864954207020099609175712180668861248425249911406478112477384925847419148895649191547551541857106643041051647306296945206551494953836827880506608703188773755963058784055569193964790551486787391067821635702865592393715011629089487597811052420777014756755981869823787833887536558112801074666015301904946095328742871400111648738316682731140733108130776967790903780380744545111408203344943100457261222283959765824091019174107494904376684255856981663992502946557702865717794025614546614678299269166620369671906689806979461367194028792588870403377694304458481110417857270609240424662426160257672577465705158380787109151305732389205704367345845213122600391656033050507141282788207411999084481007687313778974059163006910413584344266114901053360220928544909929766755253376163565604636300853805725507891474773582349130030264215312321726144301245242747375897301551528808820408025211424121589491232459791591738927532288125420901481836196392508459104332001921145984732767870983423147375204812741387787326905891317209629834682770305183778554749963080204924494052623612815691629700091467550462650931440089225811936909245783602025468201706636755119363853110173217074169141031385589425253854346264302788989929547352322080358111832098192313851275313434835268102626447910862510391980106908743144294554204921002451165570640654609870813003798980236861146130701483105898244796483500248607516472358606846272824361937405777784312604803366442857937998549902825962601209236980053310574568141799808804873052852648921757328321172570665147168700943918504386230686961874768973780547444441681147837503469774792274683252948562672908627195590424584662850632335717493731381027250181593734230401912909648930844028545832955020315414420396217383545985040949361998690313442674126222994946504506117848687422324147241709670833127091782347805458857322355793081483561828513713210154508727214565849555152824638945659720774516198532822373190466619147080517372676318782059768269363514339256024269045994327023306473036615686010733983643071620573108911134147855223045641384205777573853859330517079522883845837920110623033073628387578254460637304291807655857782733405937073845324586427215731090055532811245222144101745810072293077448119465123785828569809568771774617710412920095458368014108356500245522812567855793197858703810014001415531981885564051412837257268341025779749003573983786288882505945378435371778776141890127007547539267372132408901496059705621399241979525549424277627704510332318097300249659532788563673902268458885783716096678959238334479717581237970695072289139390345912282212432218629216659926647512484506402883328198316130304*i1^44 + -95611377950502453663205140775961244317679993248936414585369492281491422442800974770271127493728795261082467072680428391232698453639391846589932234082092564448037143873725846103205041878750327791649958137317149281704512604106670645256561906548580841198786525454285481444799085675525635976441029803979437882302092798295901130325115615377494383373700734332442803109717199350051453377639114662626500480483842404989985501620661946020659003040285252443607053386817766364211328979528147265934101646839057916075823187988932883790636632568217878597539447838523823576756776119348347288736530152520203098968044007188400269511983756705287843891366867937563448390231404918270407942925474221288598687087606139284843955611519781450623463487986234863952199856754947598236497511788187886166473922770362674018995521447844797909858325066487075724273965531677556167775059976266801433804920710251498295167169952879779381221151213896847341753985930828275657387601391082921531610961970256409705141871427751781948452194994846292786109284984719739720923363192248870739228445237426084007845388891842904832099619519419726966414701901579013860617863076136204828480396950766261055770523142526958663268755323384261035143107107620918782938119570471848094304572983797481928790386600890754520733779841607929607188148232061677273538604658011356191041833233442225820778414255037536502386581507584583250434147020354466720312622638809496247284722108995208654185113063789242097469496215985819484468588182743286301250856829906117758707439989687020736964454910162136363961355834566174831863084567788548936419698998026427144866563974061622410402406081717139934232052537424123533330978621376742071694043029078251306360953141032508075335259164323429242832551760145531907340520877151913923647388987706063229207206276086063124679663004718160520819969897359965115772295437459872623111342170864084450353040666729201933048902454078066836852398262293849791618705588295704747405185043479611126966309245094149239364236433104324080461120466298861358559496684920054945415924251630090502436734454383702037988045499446706632374170080111601818155100815774209956325585890357519126320484853593920566820034619098867502415618414294911422069992055028996476387853422724417459828933429655624317921022433224297286761459528217255151767973761056477286624627767901786166522649229631966554912761646266897726041163131234141514468869054079189198588030814604477631235770920882933356734929026661706693502670613710729510878065303640842887274209252096159895285926609972841691756654229189384481105416236674970446700119732403277334860397443676456652603312740858879604493457217085729083741370389494157009745584330592957970697164958022906463171184313766390182760120575282484791830214662385712672602410706831508227676343054023130303996400944077636237277557983742770023752166300805419288488750348620985702469824056713654642624373912361569078612394189877080153735601776659313776455874193571908551618781830992148286255259542069428175965244011613828926029990150112143650708300497750938768845188674394317835645121829273600*i1^45 + 252711414074812076310011591862907656600697933511042981019733521936019853216451423948641417534482231884600305511737710323885099232740234082933057898225479663646209864166284619628745562584648008075489201539502812494463047523731150872551703275945116912639274150903893269912737862937823357215526681271059681586577778624956241570309096405346064127613219773652315916078011060960304155705994536477168353262688157016872990226757061267985038788322373265280326366619275795940606001552947614364597770220665402147949498069750256630423620988389119023695705470809412002194023010830673356492401922691764255702498864884057945300911514832468049395746930198632371743373103836338740511717889289675941186227897382994592510805879634423786926157540464008909824370786552729827474905179892737568088176347674388427774345285726062490584110101278890982624402367255310274228828050946901984976043346422272076529860498164103564439650333647913417155314403920154598828027324839564313479650499225647007012579697869682546217260859307462727449939711130987411274018396876953390718030988399084420214621437448323233451882056038832362519013747556372840204730282509840929537359778483652810744386839520106913930664158642227411017301126084398280522299467414424553482998391582950056214957706216537915394951362146925155048376664189475991722097077234416590811193344640338937359704782750103701806925218217642163834752343413850925853112423213450758555698089809586334930697309971721237007450002386757243511228045890393094011937501951153217914065323303823511270400240539294053708798624259542909706937880498424983694332486770684924808899901090242690145573812268804559162543555468334903339862054909818052729092318899754730876192622782936760339067332571135305534202254290708794326594879649493693965001078283693475478945503815650661025933492348687551236567578608261723632130910474250457977366916550412521740465508912069793855635278933154855003032679321311390640164762813608775834908733044100587122767039027570119426450849415397757682920158286426764009198854269184426227180037144783355757302179065264026295703248146574194096909032425568103948610765686154144706126195821379818811445624747114332195844870881566317487357266248418591403316652738675793210358229652877832073818368432190980207609968561392782048233434909512915133643651909293238355093734290006744558485637196988009879837739997853926451871543312136972363103842797504707657244791441970231473047767533035282657735803874541173310716700580991832072340754330954886359165539738900747665482928354981682811296244760572219842529461026137751184301000437637204683349243567970647606283780058747892431812783129987120427586258307790329983887834399219778935397433751578566016393552271002208142448382808002213835887634292522146890440100809701275162315988500459673190304721622685425314352602497028042497630408045140388984498305172497927561467014862686762987012034772096610522923119550258366698513762326870148173708411414190685294370665230130169167576671769092674852525107631095798889747992072012735004542522578930142337009097316032422778798866432*i1^46 + 310318054390515035697533523365996892250780371653012242413913990580402397364004450814843750900509416315663337205928529272761003943438339266204938854804224175278250594277828607048851994773150070947425028332367263728294979321642770896563243606858542110298716613998942921390432344816035387479215415232797994400321200859203719100047994496320599606151580058175136507635001068246736989894931395966536104353908202662909507398248911024499944169082540621300188336405090154146182450651092410353485849097265919644991767252337105072055174570035577631484417764819904714546370214930950506072573025235318661753190220832895692752811117889660825504305998057954175030951979719257955091569421600454869981347616480332593510768958952672802225826732162920250430322581470494035910725959816740189689039196392170465578133151129966299571408872733262774967188487527948192037246293869217953924004233299158606756907843083692668725598996925277402698488849259068467469048125982451339975498746278843789023552571193818236004422192904012121828609180802306114320034416639363539499889321985648825033040996292091444727036670084410681564106582631243633948997273140909857232477020609030431977866854510481882318809515129177000914125518701512966370897577558376855106739158729437475449888111242973806950107175904792919145218406875234629638617727047022765883519690545529020576666214379438993525928450003512376191432210280016228784490017409678395265692885019656046193538607546137839668369166803341380009199843053756594820923987409492915242783269805957951561528330867166643692534455235205152482796549238897690541716139153345342357699397411269653373192868739458382451316460022828500287154883823962591493827982603879593884881601119853158370991666818317999794982460531124118286224644778403072547215722341687328438017803072694205355058330893971150568934808882587062496386424147998414427076373074583942794981539851031752720021984802061805099355094235922166175842419660425877408369655547587203302523945889251266946188203778060531979074528091721218513008734403322441420537746184074521956887892366295694533522662338899159797146383309097353447742760173166114957076252710114904916239733022416819137378537203120439547587792132724222036438187766263290360391567918192706517448232311932736860368720226874502233106182686228566366053300142995149827238492925517691061047170364301864030027774201551806346195574607102853954682845453402133002665571859048781029985860156468267087539427360353430377647151477100197427464691733061071336270306082423354815646131319840998163199501420519894734941249118993950674867182145567372816007413828899084797358445771523846158254131053267365729195505261792131680423308236132363615839669368754742401145115720316565943621212046475735702649415691346886749415557020865052250501418027037594010403479295867287381290580608543682009158692514216161114255700426457820152624361177821397449830478317462868230684405303948076607688628243751638989960278914398053184705527549572954133704925411942964392600380655705022252477650638828676527332702861762974968404757860790571106304*i1^47 + -6702681415201638799277340743264873744109607627445635794238186980104087387245668634671220130255806355044671056144912550195373744606638539527616452720893440936133254020927521320391774712714777035152920313770412852942018417396683444809586934955380564816162854280164952352680388580746353963510327586643723752112236209124158169201065446595037115026344863785773798198835036812414828727659861852876062562141036564247459951980864449495882654500324798004287340371098555911090228049183979105442098706879129103677880967958041093650188755283877728977053318243714583167101557354242682361361406332746385096676271608102940413202158971525866054053719213462460229984629400135312035738317287939120698999769317382302553693080862253159597884281477580829476711885183657217797261070216978928740291095988124760782881119814830466455284825103399285336939871653809848909224850068767402171456898799069741836028903553389776095118138313450502360616779453090379281094928603546308122186832242764969408880264638080410127602877188366724602561197097361205551779300143926127450121188600440369307006081391610782227109765781309881642607938523425189981231602612859262316826629670346102326128212286247919140763149898136805191372549807948632769723640474443848041195095242706899308290907199272437537187451334089534624223722524519815408463085133226261537315781603949237512954625184447873061064805675771614000846721921127037186496167485732783954015304855488016146036240568386230440829783798586647345211721125518966905493613045574201188085350499619098941802600189742415372955414651713948702187373555197587323299565208359484696744388144343427943367060269425473066633906586427826647642867317784012953748340823509950513908553141332631829518057017713194703945682575391409452995214374176944472492192605964339652591533784390389962515081979563650080729018263720269563092733671677337856684477467511176885321067246787047425813728183796355717761347856973000733236194497541080577429107401809944691577921744874383293374841751939506531020185437913813292356980534763120808507305716407574801862432063116906860506807532842207759066386358638591986499457436489663504688347636766107542645855341007066987056339171529187689958772579881760383867061613591616004129713690999866065649146366218920693516305695199790716359026696003044627330616647542693309769659684700485094873780151906017234693942459834845989516295352451561557474547146587873574885688595524859810198832239814031518811971555843001429773319114076445938625565889211160855486765512183379612556972074540553635911404232050427344521958343562623111678663026695976495343630823558097190410006464033174996185189156484939878926484237089301777589565157157234184157721708518698058832809038735422019905279766310904138376862067788787102542806823918945866057249377002832412122365071661420139060674124993349401071093037155246158319542695056432176563468905283713140321436690361762248141331522427535002569868681119463912114723043785873302292264758748957854893470200031545598827636536821461478927325491227516244624215575576360682111761302088056832*i1^48 + 30206772416619673214883540928631505612569464060826000178077456757377997113967508028749157489145419917529387900407858668088209538797679999963511685137873725556662324281566390026613944693013488985779932056850371241026964742007379115558777801533345348766470225485789572510684796273308148117894716685242003967414919293383224680912100752718558750414930138961222763411335454232260802996752112310934611610213696153514712055201757385080109918075543697552439918153359554284570487734021922647889108091927254551710925160668822155960461627740149613012311100277537529506683881484007004782758365926400176871135599392909341645667745667569660797082167972251574597617366480232243669774798705899576413296124591557883563382838407044182793254210872580212624195957844803080245122459494433402432371347584312966831202942082576452161002984842111224316231411526372829888009102774659335519859825498809023009615806324908448987082192532391689723595452072725144977470479734753751457949917929909976863278426080943429883992053211689979796277791534114891634865441585934373039496204204675413239997037390637360196146930943708719637439412943989673630607935787786152474175297790105447547603828354641662305750932371134293522533889093496245199882409883571231746184048069797133213257527254879902021813505133400975525301679060957097213061566165473755268875589838195282171804268874249492883114555142208102324360670020368397169687383816000712393617873509101166364320670128988763666930272105890258369721219546482495496131243521713928879731879897466426167438207848935918213329721201700440971734298824347188865538336579278283181291635795758709929841449163368157116043988331489118712021143681105148303846629600748531415024160825367322880091228536022124935541541334405000461095668846513919102510353401194100718754615911042805349195212611280871006643878045579356136934447139070564179278249105889030155472344409525005054739113481854301748611869970024996081671468761630571342712721725313838992299302784613818983165980348800467346970415849678068590982632433760892420810871787705159228331234231643331307731714686641080085277633262531666893527482258467025810158609473428810305242513897745183901870997483962879464745608210876086538195041109970634864348671353635263632536274203731549962840358574917510336850002068175172910849586419473310712428877962783434801881453435625939959934669622887955173374595605801466066609701143657646020042408120888933385262639813470718077992633999316805283436328180312643728257669208279057708806718184714532946076214683694435947588415426610846653616960675710778121543604773613965804420000537416986702887706856072325353116629505015132644183951533256003166540427283089057725770035700834518784193482808950755923897704643114357489873808814866117153449444140280162500697054625259596053015171799616423699478604889092075147067155115463429312270548819584708421666985239347309045346568712019542660416893485880677107318976794354925054671655199336834831817881358481736215973033504100937621741498555260435112723158678267941650661447893478623313056829014016*i1^49 + -96241229877300108796633947833236975059820763420842332187874685348399891111848526200839296256243709645465550988756792376616400065432202819882728163463797181057063701386349948273780455169744653842897323231381122142656185260488289759623788124763957253320879736106439548983699243952985308089563648946249715445765838737082728828763660537296331278079299760075968997844668000537412808909107767112373908173583868644332717510518684572734245911363542205888061976600468589925464417093908903372531519720793613226781860029506559964588918239327847263699183661872155191684664999503134629835676275490347237166847513650076535958932323948710831812556814806291739752445744375131381198761231714688138418615601010195406944852982303909717739158942192684464424751982070324327248922534035158422085229302115622393736405622688159801593003756833591744094699113544934604527691576397002672052660522237648695816876591701439560160919512789351070470060881916465172983489764767092946623912059801581892641456981722106087851239674095680450701916849934109572665037790917499966261308696348446101566127977371171627466869388619937509092292341513095573319151099091384508003338464686640510142331513219358401156010302776842226239186405665674279676660944678301819109178469773865596832539153673689533421384626285352904471665344309774259498475432627011129843191824789319775731238329441444657031754529102171499286029581485841340348888791403874303462403039262033904277750247702250788717864833125905334914878925181776117084570433166032926489016650046091078169947323408088569238613705332463411950726884489762405620878713121059302844438953038838353901471173055257489570777215225686083561928567892580901411994421435417805854159990188541686162827724381826580502439156649882549175525260589568777638898685877807000463986348295353247623083286698933657294534150209138787544263553367916509590855443123373466854551555195428784170153450454874717024930138299114365132653744902241400314855905183075968493038843530759093855976531003981744975046890809513628660793182413814793416621609090414220860862419000597569352687888835667297004905064835575549256255589113275779850873538261165932323660653797574938994974201033364877812619579438215848801811909230622477756323362354738435462938183328370598518809679072590116892121809438205647056582495406288860929830006316815718141337567137207927929990243125565086603940366917690627482714711250661502380756088406927399056023590353298432278005527495883970801320652418640721788170440437925416208285830302237186179372649913346256892171563192789279465102189334250250456291438906604175906614703266167321857583701180947888402278386662657102098597769856208170544490772595635920669260769063511250524947431844803209376027199721586137111441265281325256975098437895153085359042308555607571202095271183651512464037360843439752845781526088439394979013073850469389766533186529186472011384277770974763985313829500228949856407764885973988054733130008721025915500961171460731598973419689542031082687628497124315348557243338010467018617034098537558494412800*i1^50 + 163075333857538642899902675000026017493230079519919179219425279366266836875601075352479305054372564617476662101943270631393095897277698018449531155900917414759868115494351856196039550632374857842568598939198316291404581254120539343335586713995620096569258264174771038636678484251507132743646013391509590448953192463526723993738044598947967440895583573938220280171262516797170461569360072948474438621527214995544921844298636753745210679930948403399785334625849924390141871106863920427655459210858427278218391534683019410454892719207251910347701928222962790221633542102655215875694908612226121607637444117381042304045065174179405293937411611265384039174073352480618804629826358574221700948135186529379895238642332399651857130218889537140705876649770847053726506767914714513376062906618176576120652834682819282555252222248460516015664402797548515866687330303117394384494970109028371008986195311896610319385120425805154775635673409855970934145960039726510573572051255157283717411441530324556554568783305309757816243492266455999782136947598416732888712098478847926017136390946717427341529305286252018659617235401983697757278948441977955514131729106320801811462431115387091213359389810261915868655831301473802655559298180082478528892653153661827334490108647560662406459878123478010038042196735027572486746459573844897409098910948586716052477504527349412130496149166008847857697873500192729846650343878176584625480364806591893914728857085679792749495345420863274033067197563343591326457113581712705759895230767034035574148743898057067036009518259906412133540415420197384399100231677922349899872259638084971641205447710850632900668672258189577100980037713184184827607683134947943869183761705686277990328348439217579458992801110375396576645066269484918242100203597445315714975521165981070740819484544984970934486602058668392510389695190111547780183650355268438618386725727936011064173203307350909433349236037518372715534869892242133170479092608431571400728823222564560117643623473585607022353498281103378397658829628880657871393020198849004401705441461835852135338090417180804522886136926844418134441711199304685536809486946355571973557246364472582973242043381927232984623074565349376177001558790215438454302576103698221551910101794821629157050223530898691093297954456959341938130430706197863909618259177232896578457451530585794128489198806300064582134629161307013686462393748520572152962830126309614594286251175795247707402799391375938459858022342412095844797934117618517447415659493220422557854944414906616666001069400999956953788786191371896662974471460647244002974846899623125578328175146668581526072607866054362338166142842841639564411233432828919385708685605886312612580651277104198288151552635319749157272700442651176354463906334407817135705797199210899191284158766548584214833216248701588989124684152896067562236202134201000773630323424135368893476952983186086464534760385523365922879525945758012557539969534558862183798510985240179706999894741588369675953899662925437503514296094940477712780211115777851392*i1^51 + -263929451166877709306718492457492573609441047964930592038640628061496901555874286440555327543887385358187255224628866555660247705679495935855027500444008504216266763908790016036367619769729847607693177078334903881923736970948589124834846946557851827092533006330789172107575282750743558166511679274944735173118259087940895990440707170525704095878232428815518448589488122221508720973151557181785663178426441137803929041353027502634509316045619985996148835944008824317135086693310266304947249364222105355648130425373108716347730151094349024929117508968402560039958281692941632878767794914233023365607648020061580023967156567557903176296032530031743366355583418967408335152212766751937647559051357352981090997891430677711812209829337042124612166840372649192151118716223069321245806635814849829324041419936614784505598293997129558817463057397197024145889300453717283809833244346545335796711350492627332208254756892372000154380205472080011376530373153674778290336903543933474329700682751937548767114889622447674876542882430202824119869437415141446947000396987937363629557128330802168653158585367024471825883228219281492231560936831571858635298115322826495964919687344863514516398289365679973922601341668847232052853028291895089375980447666157632955548916645472333115439656018550831946478639295211856685784349260175223277966528526009957258105469881701141079997494712855358457877062512857829965539878104680099756742996235610445839644409887656366507936450181948473104558342694962504887390278397424554492333212748262934847099136825461306593923100093122615602187637016831925908485954719006162574797710089956443472877067790319875314823189276425303040522022821436158688321363627307052946290256930935129827448328146487023092920344229571937110470822325367491990082723012649033559832245432714360337272696734730524733350116185896341801856248217907163201971657632147000294700673232809930979230770586175888189764070725121024272530725528114112873819904312835823857024387177155838434991340539562285708115639672307179660724134043741156996678650295022944731485561340860880032180596573174935689784106647470528682961129738538472351112431030379364703872053796819126116386930415264460206924652895423993223713254212142795913202457242923170910648547611091305632696063527916818924250802227654201510816459120812709722064074195330798871402848439737026384125554485328039785802245811645260036731150055304345558189695163786451750803400092672046350232448909679136999334474227145257533457211290985548908607527379072224688192746542666754691150694446787165108753397577224018465170260050635673390225151798221355087877809851391239191155371216412757700211230108352826230427694221203050230389184812764912389582499488656686836729825156672272915654509675609516303227624916604473232954665202390586648222134701277667789171521572010894770090252800549900491448634445239259366467517647165489128621667118290909186318167482607151376337450922327868857734873730014119629227545483376287811670757351895216066490030965560864500762796225179183436511829819392*i1^52 + 245794079862316872573515602471321357825533395292049541925027546972789847948418829798978954068418282575230538864045783645628115168343801265153114920220365589765731075528326106515128124117280397298790361743170461206836426779045035243962421318592210771876884757071558631965309000241510258042223864301988969876622517557582877689909726793369682552628670472341741117380144716113136542957959235316352235731372623861106620029353216648463607071516307200554015768588423065955665029504773001040153259592954589696263985103209953674226956317704299396893320639527784204433687004130735319042383857068600891068423636670758511967377108948171012249530426238355790996285527311239367310041172881917491368848269560064709725411918307521206172743821968556185941651869020755710202849019454652566113968341174613366088658962402940781214816615277127825996972814432381235755758421667875577442135940420813751983391877381425393533380109995415149214392398280680926551974342174811166673203281532946113575102793206195741501170068438847051590745009468280954324549344141236352615394500776025884322241114235968197726017723942072373434394951061270976072068437405106376244168025212863159211207101023815496164318199956021940441154472864828450535797022472036514407363896707748441654647798360913651968005778890198979513174524841642866078262851337207324481962217493282577494800781747268947527101902892652717425793366462628736465457773873243584973294887225756628697342710993761328255737829719687252247080605247665246726926391471564001035469584102927930014746202440192999793613984163353520385632733119356473860193722567650086597114029873036027382446212565694005069314243318555713981095746154109284945620829273968503176214834229472122179309862478990232524481776859383340487956774233553942660097794557310720448517070960468091420718635344854823976618895535203436715508182086860375482946063705597136814946692836194873037772537442612713408452706282271629723805369954984155839054147086891330008254662446618368390627227128104710931104875584240683155955408377988401571294353684985882941007937566548732188475329099852215935831467006771024844532552085742204310143901462428985983455573027339431286520169865366172271515954853861369831630084801197603546854051530132928269990850536741250571180425145299865427298649620028927297456991310304148814230084293721102283629123152700150752296601839898947662478509892583271306612534617918154306165468686150786140205764526831410726483787484852587633270600703763019525324361744759791831922530933658114603810096236660826984009764620558055908961436914719187083308560759346358727279065325536170745308200012622696413685865258842130771842646147529199720016578560856966783744234811549441950623137466723246976363111327481337818009572182287244433423040121044844039309273948058523521589321623681317484225056774729245232864679566641724117270819118072282111123834491585637539076013927023788531731697511483660992078714561433923564174472744270989792507100599957470087645972113415839095058012192374034156964153726384833025802240*i1^53 + -658218972832976821036703317928682286477064843413090794160843679087650640203671488148119827939695305059899284220848441481827650072688592173467614041453095678473395514090718374504286687778419926153535120960509027299271743628472403097190822427024343449630267043053554659227698174103513717668244240320111143333674734092370301402763705701292061179967539314510148875808933186516953066139259465613996613217374647389100483714581241291828905158986674450918966596544387223090775942854818910261427599822054962074149670536042291139524181655183203942476229437305508556346112707958117215705267821537490774484334795969849032063973059688949769973798817428037123302911466739320850580146844341765929508788121647599343604337372430309180756712660008585642271119380030516100892452126194037557896812470562813493004801453296550056096842483413658821545840591306990964821132807730824044442646114323427497369184309743005178331563443954261480860615316003412111437024514796274323553617935702144461915512532476585473848764418503670256675610919208444667459309459291253380476849497461382533085802846562861509574743324708226261506192825757313868039063600607080773629614654270860066030824123311731316594954388212421548434170290407402175789988846573873266877338180579547734292348305784794998799221837863873432978916736221736408791437745170581394858309129371890362270083297474861234338119529769204272344205755145493420318848340059086441293428838460674920101487059581910476392496050575304985059237861981051879301937855164225910810816256645263174240710984116748550135704735915281587611640640619203785331630471648902392336645849426511422427197381189739783982470166804970125272849995820097812672072355151229388115324401558892850315976983435816171959688923477482512425266142173228903420967694168930934429299593298250135955294146476612915953648243103790429378650152085125116229992010426895471597568202905091818403488548989281929666221865130354974023281838191219049323546638208168335150678089882277946075196235433304381330699382754741399916631815644367761608061075198557619362120091545407274834535507234054219083773559414065196509728900831804254596812361342987164469432167327489881983867874745887919625887896335028455093852154548886396568530061762973207197699438770936886038674694271106133822082209064632214295833128652163308790815372869811409184114711817176596350793647601884526572371063626139437008327088366185405552005072957694842698507506346697906888158646101489277669025411085172076208469111315249232449013768574478925660972486095431706446523737623612627445515643676248447961844288307179136707044198050730734031068140679179782798953142802752573630948971430354036360321846048218339429352530521601962244168755911960227679311580134882073547729397529933787015223271407377992795157908351825203743924395944066386411267202939514214291708794102031276944680613134868926032167421619650136552334936181027564920651006464876734542935292467071352992247294092993558835167389403157417396688503719182605322753086369203816254841274922629595136*i1^54 + 685749285646899633456985126173697951656473654829943329646679669586138755680059117775683269637812962785347463913002896840035318365043914825738535034611751692802974005382120459115137134690959619821391857060803835552441388488974287228621693415020295622542799364323595381188869546566600667078094647050420310042936044365394818663973588461038455548241237981245638173730641209187945412624366608622515917285387888339778106031152143055221546811445346070830263951900182722266229282417790130637934543020937364721772103937911765264766781170652117966541312127596845717355461918408944838443430558404671991204451005237305229079171875215827964870712905005283896281793800307113389674337997492884131196653550412492160767504967845747109150691527614627776052278079822041341609820680953497746412913139728969041451046006094836491728045083885163947549572747269556099781151264039049886998155380628687972533169108252508924559576083988741557838275204117231408835730789982053001874750283347366481177243369243002365941995413638719406601642165561663407057568812604626531612739941906673347074241354348495923100825217100707073925266802239327490021731160251441470514930378472676673191971344391173863188628228334187144808521490991314852493431818182560945893782503828614718836300738921091058608676036554127249791544406933514229071509705427565328137507029381826085169524203954816467893031642121022861041889357103580530532996227837833884519296074849419434291414350990664580850440524189979094731012066505247602605886960608979568447535656040205278089078856727685540683945002044993899707827624980384556642130049509601453421298328287142285249103015817242859063905184995620516592480147452696955813178092351488691914839369275197831227278588309570834372570478274053844042173052837057093421548878434136177676260856625722753758354906542221423255390354744921421576269147185047723015586158303976579440021042675129488146424714797606442197582247127041753603125968656842146174405008643240588721384570813731049367904566499505663210138746634697066513401330657933298290079582884362391523448593071795550658827432669354216364552959171412419322361075631020043980204811781355160454712108555220561650133906913383943136663505553925818590641002817238278732413412939196836811251701720838608109089779059075945920002877306990813549453847655882842685988211111600135393351218900235891063687221225619746097459010360323851208888449989749050466839052197535412427409908290613617438328636060482788044371030033135110434318908851592725371116541809057120696216266245411243211421145218409772707410403486034077398694738355554504250975487878087569420811477248879843620368657890225588901819239380098880107453998280638239621709245041794050960939383015921888499492814165685661359083232502425191562595044707296350717053356481608858804471387660416062514428554215041428131357348453733845589635448544332871383993106601660003717905312782869759325921144790946061180572631751780593141285185074461613583594149468940257031361965430197225195375435490656357229531603402752*i1^55 + -878500078066059223971678878917671889473206505130101720605716920352944794759425511566218144907759285134087323081648678570987887456655474603736734955389487533716068513613168334002400733874112248944380599751781610669730962378913627093593240958410331098936693201112214195695874506273478499890463755947528094021809807674148312845714458876343128561930774098545987500982289404574721784956984517517208606004867707575099213512137114487438382378555180082504659280963742367037565524657911589281060029428467790182508498616435951881853028815047604396578490262915667828684637252145734208664125572880467524600223131863199519117419664384030331897506077092337106610068490902203573769814721599905434845558675539844856075427697331964548410128136962413833893567849023521110644146248740326164973341522038562044196864341969609981594225331412269705447216858650003866008588938052411544858681765864112627264351911395066108494276348031353263554148276473706396713833227650578876574002814091302122448090605869193379444203668778885843596912422682364354231203871512230623781357328869423313277382592484468822023006311301684023295893822422020201536516850214909505258161553375225503550725615852514243860058112970561021165842318284685263069535550081366871746061700957641786325480654528692752663288954462808607280775137136568257038429952348983582692637337833950249686032404394306356210275279569541503021497585358113110223619137338012095471057132002183424055599057996242729363991059817003142695658912585147173212492766545292678399501126073672444616678380702972614368927699471057503184104859296220046173234777752820597511627366173797929520033740228542182548223944230798218560250567960017302361895910499358679914904594938232479531416042485452649556103851323749222428700987142370456574341140647606781222755381534590822227741785390488889689585485288730876842497378130283028885024133384807415023335536515410387899791220957163300439849129805070726951938606741046357535495385950712853331282271456285314273872363227949772372797395319300200553254476973154278670685010952606623758616890631101313481353333430211633470387381999866387022621774604699589050429198881167685789210765979736270962795197692377374228063770050762050922650690345958973709364899828236933908322050069759946290598584811397276167522671624850468584167715637737536183311310235361317502449519209371607357501230552391985908081028206350349459775664320964770493266112333048903726414749979510707634428166699874560671073730456955368234239714080854467998693283888683359404468633862491123512260923294057004614840228548886717393219318375140345185329430390580653909480973790248195578067014036083447740500531096321026078390259617176221285979097793196702209961650539630777891324139664598811213315073881968271980763798717194370788094257851918566316086106097218511845980667542114562435864953541985678634449291677580399592348020679282898476264371031649791465660068734516419680922020056765403529097653452921146368959251978893174472902959869016047393558203460364136676851712*i1^56 + 1146914120745413185133806848053453062970284810395036083470215327693821643830995791351604027630514061948600756871491132837343806861280919077912167797578076123860162662597008297965804944219055663043007574499681745757974107156252290293740621513498088677333132046010255338500810071152809908879044282263879407078881064634769069988900266304478554854545111925587329465673737611734593685612050365239879549221582150038135610135514434189732042979265082393121097113988740985983637706391243324297726444676583568362092477523794008344037626746773733284049854163729626773633224674511663429509023475934079834773222365270822497052333704910628999492034396843371952090576167234665382054384015650408534113578663292895205927799661891805145211978386278006081030016862370498968700222762082272543884162607005261960210729114459423022992900673135204215387720475604840758836436919535830837330473517851113567881403376907359766502313417395652184382344795585270566890581843702523747651799783934478665248811119132199722674330326718358678972495336544997808762329934008320963855389764357785418567172662972151760971705576574675187327104915740335939724014724511337974281884385054190078742721257505193189174990176276266178845946483021572151213723813580289162311721362262728322155923935332623803429256372152682350670683221899104333172582554605673977431697660098884430923207579517670419095597203481683543010295301314450556789676784184620315048393202804725261985902962602845113899142019955036752165438800187143740071035094706124757297880021649880324519665182298361922661863428344862816785331610959439085444794355815217572412359326950739880445308977284804059622879578827097257453503364576309561965229774421026286310650302436386482224075388839090920768853641399658275671649290264932167270814418033667059043795274677941608942181808306432825979667031924817939199289243811971057106333643074579602857707712080560333601735842224046909895079186287060372049578462401310955350588834684013525932058919972807589832524010639248622216522635685971925745342312853923932929130320598582186144434892942132882318805767505324701504526522654050991388581098601543011183462351719328279661437282605048180406200123465728260618866851755358363816121162948419221209619486492912115080228460803976339445618422182226421405157376913728346928114144709626125396024313920832404771855408041073089954965766079761411040781214234921125381209961362173064032071024764562450021454238881208009581800146510568432843845056726220074124517652645685701543713616770889563916365034711109212466124402102253181316762182096562604161486369323837599961211919143946934958258406782442743498020678512821775500057460578249680563774508973867932357101582995750551149843961965898788105037717439628260358241224888092017390578980806533536869758021637129911266372418697863898504819224792426049333584868131737067901879840209933914213781278115361917887520099460826776565965550961114084494200148837955171574448590178215782669509563194792469181105947764402046494890223321927909376*i1^57 + -918768759353147454067700244470364333155242155481191082852131535252977937703689824472331626162250228130341677245703568247694186106810175102899087573732957056259404296885941056713196638978774121297378217837057779725193919218541503494155390964564260594344510358079434565558852386442146763279951287716378617697082508004383650448283184645324314778876419833957501190148394749309873684550361289870107790785715967213177485233568142122691519478168504145038662101583842470613010307509991135786268161674648529651582825587403835747235026299821205040763965083748523606433179847712189814112504934710055842395303442776714118801979574573382337693722192506711808765151895331578645738319304011026593414321544991938438021243639190093066315654117286803048496102100140325720351050218708268671472559445131085754293733501227183226716013981607309604964721026472543040278145710492978754728001359468979937492730518860875672594087536168834665043803227137705276266534627597296182466919017619262734740470737138821946827695593134955231771812677993195817903252177491040529536703582719946140625861873242113045264274668302504518950154644650570757434907417704355521082984399317973726008769236181202892121339956727961651020446744305016975392033940780534641997008399712861981179743165086334443264071001108436409300268316970598206613695235709248496633537976122348580011032272559970558281926138033650144709816626436503401012419582359576035639125255056330560588380082934105683875873027801582401320953053768174140363671113904547064031696996813380420975227269070006316712760680389613729627219163452595100331880504281159004459924237078614563478335457666991919622434056459908913268686841002938246767534826167398544271728542143911417506898650897536828162749044124770283945166554191738273135496805730023592996125761313626589843071519358180283417941139465598329925986939912835875337039452785046250143072772282891900050275898507332614241688046293406464950187951569073296995877433376960687532535576929998165916711802849226777250219172918392402408019251594060321428684352321723934301851025870457525607156087949579098336386456861510479821219241744772495581644932037331808694114408295783161891533891725340831093337299945727778194698189930946635176394408949039154897809139834498152665895278687868165207996118774054804574544421422697420593549608219127161260626657707270173533061087048918020800779087532627874038194645244103936145614666905590760290116421893569573291746758443064588667963189868578935857207661564861181761013175707527849568962896795509408789809443389180057320779300297325036589881883223598700505454672964284181783551185034243536750579449118149351513201521035026819263026927332465495112997045785289416435513994111249992809598786397204481393233641475523900986046782210213941501371736723780772072078783686853761372253964901671304434882852503549419527087694474109890833318991261908852865316320006727435671806034287421706695365492462876896825771852411303576389429824787510303561943991671650798554874290110464*i1^58 + 816262443546931798550358173227034263973270779209067348992040322825223698194966513938939852536861990159801495957944792851353869017377699735394259239088932439752438333263556178425526594369196960925686848884223711277990431097224084313343204378895319037251907075131971495930261837302655345445030378297336886623234037381100727611616114857899108802698144845705588959879425824791691404818017618970678073116352380081030830543035356783695926176545518440905076121392093219538430592186960644983341361383664873339838808420399159990629302585366750742712376428623759558926535901259497253325582638881052118151775699067477301867194237233090278011829732415416286257816402882613880035464086450309252507065943517349591037792800335716206397786365324733387926068798334035841884897448559704468706093158147708125273798078385537390966225438985839316530935128395819821330620064466966371759988709186732833017939432591488104580427860129243378814453390556067585976511229689630675364986200681600807110232965735670839950554361047709190926279558433535950715638360694956064231027876072776803370282479719746279408616535148145899799018330984719927717785326336823119215074978688127465723252231049508358051058103872741989717804927849727420983493050211754298549326756538672261846046600269640686405795046061687982638524836772688370169668514774248414911643191701320854351593896214321970425299658725301999706788873728143320935686184925596551536794040852643604049349969187759676430776024957297984870131581647479431140891693004452098847208422554041450081153833749373716813258190688740114675825642003114676579281613988305928057202257243242477691416372201665564438676407102600712046197605902928157421784766302865827791049192005873280089837272879096680387128586880254493747752887831230222776340269622300247106055259673120725618704365651285540607300179757985094074764613871638460522760842986138227633713542331043163609763402684254719892304985300274874111888646008746073548090823066791266268940664970492158579431433435828512894602109792177732849461414361469767436737131107076534290515375443949279372257302646506114321668587544417926761677467231174639965907433490716065067471859806717361393511447229059637962721653228501346411236856393994497305582561909419515327938681101501050753170882562887829145007706740747725953639967822022666446328469089243482600376241813089291793006109804815848269673830250054688000645696573524696646548160116989376873570729524932365092717146480969713868227081728012658590036126076526497771676904577835615107829244341890063454309375179403999881897386813664757053304111234406247299482367809067611020951432161468732146994417509377077425563435117231608100178849704055554956712255228644838220045358595371317144027235514158011629900691825822834333016316055722836333565569887239273821367414309627791229825340158299892382801065868113894739098631764436404158819511675516361457463157666569983003834368712450952618492992278336287316894333919615345622290541837319928039818071369053856455458816*i1^59 + -1047787169880561952849041845093589671033619515989854285113612278174532458341555178075822579979661454693312464546677490849817727535465908547773786082730186983002694193626042065990792139068656975364701463594528282948537314645046849575871501465951476488798926207026741265264981020421241868330678274236082132442855563295222597787981051918766109054335343394077964115523097705558221462312967718151829818014852436479242558511840165853187647155587307822842297678465074064237031950328853270485721155863775659234847879828127887472382594972874364239075998801925615614791877947900323578589283716308166617882051382667357198329012846104154984326158779509570302607056059505695922870839186113591672794059363900057280055690686332274740569649826312191054092023089732365968900603525696623800023150296190229480113987022597329978017979871907038911064405707887245320399165000673554891948664850549642096964969888708271714639254668644511079570400833084186083616540783587438549799580967664062090376183979314797001230589710001783981605489701799438988220291112290767773090282665411378651659536362305583655581751496481499333036795833094431214002630808112482913124610072067510798113403434181785920536643296054848686997577355959749235977658299860668001628015374730656160765287077588227572704480505701819643757578987426482731596478644999358724429358575826674142377084896799513740630996172886668396400063857398252625882900884010316559377459629402667197847264241256605265091640750909131887451589910946742451938174852922308542006037980279405005261469262405431263433987384670246281157248130707196889549687147404406633821179527999690844289456099021117914261824239974349638167919340082612971098155872034160489644419215925761454461871443747610784161443870802240849985655579859474348317668894159173405578780185188069951008601328961141193730564447384712100345920171002755811762091605340374569342088075206861010195546076349894663404136426267056794418192129204054800416796290149547855411936383214356808344690756331682371866089840269077172082829531044725669625829279024189075112990696048905641525809516863231385636444898703980399319012872602608864989671685448301860080383825657210903330939655529278345786594987860307160328459118415483431204338904486855816563552062961747514940917165444297701116630536611974082674281798242171293518701140877432007703929365830590682897903035310528879028351377045085830846824781982283280071758866682117885610486410980845293506126532365407296114341134845990536797870875597571995511917993363617456317669287345329581119689156030764652915455446228333024459865308957075131061739038691896644682103110720943144913771556237459195285009054397775881460038941627376711195026214760603230488136262538209359001641745065317797531938771069555295556994274697209049729735883087559217336231423522063560205289144291658572099361317586388810322908452416897967914618561774975902033522995143270537978409534071198912706319198470933157192341233111778304362957406423980110193276305854601101312*i1^60 + 391476984483194025635483072602403595286978188564067779941566743302756265245325649604777906199606017685354061879610401954482438952960132757747951445618753443996566882520093903207853342115683684523590815188073383800893470859052170904922294257597804620967258432149721547951552408525725910468336650816658643195077255483672105731851159262715112545030701870510110838620236685995290538329313453221063419669697146853746668749475952202255908625549959384681755941725550888943849018978146200463403141129356810656148690073373862573364915086240852801416660163021243863562923457621633474802114897322492266498199396043315918374288552736330212262888846545061946892472333490925673476373679537912755007116578885226086160698797581947013106435668434910916341496200339550807588741710917709744677305637396648565322142533584510049882152287682425734192403613537908780609787954886117110222735136637868407936322110173030269571497733972330640052220337729292034612979097201456912100533397829079841101295684806276594419658189334541905826154964641519364971466954474092013998012153238684618131807508227086643033671191999863888921561082911203926065931570222289512980413305134880197818805263482518873366327929819018963851233941266432942434652648259993562563330679334347402714181984142946082481796700566175194608536343291338575474820884338692439892712128182421695266750073048762285042958405154124064118216482056712099468406284521189923444823993524073633739573246531600872251159716017674095550580589159784318331515125157580993657757234668557685593876533457382532914224729630570072122423730434275608425393315947921481490721627402271221307462055637097045592897345149456220492615246269863158778265481320759921961103758521719615741127472120026139714744690254089560717416353186328499805336984507153330163026043025253086170530287067473929290099095466603655083946920531820712766317336922635533001916940412503172815362094937445919543784182539387816926075913244460095391614215143580284986571549770099370229387344931589245109271702447653502246690028667559282348100245986944356897749365399995956501059842133676529250832342845680162333454020071325578266081109262743439557330516463214900381760143174940849988010337007375317835401289786126385940431378374405180338382369854021215991176952577204510214472388827621736456397267657085556087126937160181139077777200384271052476557450113046788795493828355281131293238719882734862003299656524365382060575907596043155627347560967722489626850619974023885947374065450321623782317361050780444202598018336457413672198842788459494253917368794654633695043205286635275317921623877171418133901902099321344284136174832911217443536098326235836977495784330419059462949736833232830398182952701960045823145883776703802478746767695476451272892992244903630648124300526514582269091483806961677216330732132478654029722100065578291172804833122470296334143171234798855428853026078625579962080076407399801535907252235212082849843076643599939941417819718570338576926272126976*i1^61 + -426585356118763641475392152738217086735607974194467806115486740715403485445138144969527246538259065446986131958186270372594191008440648915288354904261646934281731490083270907180901828033245116396574478372399051863950535473493807540204026833589359393023894679823802308800720528624226534520943648795324596603427917879079158949054438657302281492453040980266628749767312733958743034014092443133372904242789402616435281112245050472103204829453836402267299951794389393527122203271817308492735283267142532676263277107109528971269618028165784640395295586553621360058572454702654536601152738690650918136067423744949101700252549409322368980131500111361628121373482409370255281341057843000799291480729616511197096122486120774045645242873547390652465765589041618212473216569049804381448985772659878606622780097408392377928820433295682149059566520015519398390587969137191978851482069882431938763599334249120386844735869216607402207894557463118521046987997562998273164977967727207491539898921728735495667441776557585698848772179477048085612673518729153485789765091438901347107423886374030799556351274200274408961309929594893877586202729488470915582748693656419682909210198063050041874127162304047001649993144605541709752668875694915534372983789942927259091418128154970445816223522219282738675280027406628692247131852170616752036121519850698692322694208792094037863075880637492269617883150203905127719802436363351566880048182315763617712100801079258669730711956461214667404448152983731594713891890111530849380430144690367382662398570203052093656487690450956737868021756431461003134928765097111779804823808268177246036368453665220817286444501613394322902281174939686379222902270939621120380849714214032416351277844754771346611414984727666935592323993790468378931106741857528714909440053121464102349548687563920963745143914016718783409775635819682506339326545669934435569044274972276205866323976708539573280196244941329159682663758111637393782983984603125445099367451051886595821805930720374840494340496686782164953758013559569780467684816133112194126814549079917614540027409054190672401571406637185235454286739821786902355804037380189616754183662401492353402183360404170856413136917398521283060563208242495361428888263145691455537329442173974750336327034874436073986475744833983126439223202581441454169495616477802288319035677296953114773357466171242188472710619833766572609899005262508726338484699958666163967324375142166650776070507698901203536792932711777988993268717391167784535789818011142287178836334802651720994885873625196337800455660442311201736947861982370161387226621703506045636723753475307885012720228703055609275808127445439143661935534007300843387261692392868962451003894180470807528439166116647457364547582888619020033473665795025659768298164444541975552095466147535147152631622277995652725085909470333091326167849009956094534139945081321903060054425297511862287758638814132565298440017463687803081050057630559094190396064373646595587047424*i1^62 + 29888354653280734906090598507692636440974912120935173194273555229536217586023454330917764043733959275282956784007266567453078611747088506165507823363677206472364902529849174770245549928234878825676484982429798360398817833943122066869232405943656451362947667928617578439705434208665560903244922285674483263006816484171806107183985973749480110426903883374695863020319405981402256174332121359078233763796226744138944677786317767327407381178347593850819705581368638495689667183740931050957489453442726584830935097023056792256552875883283724130824927392993027915412541153481287683470125166955957770495949720520563470127264157347070778292270137128137212533587760319936803645483427569026123839223791025105412175312059788720288862143568477303433908070610031590552666472046854929181483986363105954561663935810927670469096573921842317161321192680601850088302719159009455899322283744079307085349116765655464032389458061296438638352430404967533876954083559684739494237447453612772685241745321016539866081085990493011146918173466967297322564783364362729463808179533020333947975737531784634170968908532537460302249638709503504446320779013021296886094610587377542358981190576215954170239385554436917187083922845258508061562727377890975459707919248374881558636611187994293570833298810818626615384813505579472565667038586061766021501772843248411374621085535869556948561487618747874007479943581962617825441060397888395167383450940216620871867906652992298082400647015777483945197083915833107956071161859806914067556351185566268253234874424427731946944339566383514309458188177155094221002231256646807050779873677150126738760235300293603429947736522916356998125447150926123292500409785954007815607518160393089561842603311756039796472547387943629041966477414097716065347857805501455311276498417318698800475263692764187412968320074423347568425330812562802236260371172947394367716538503816804631604575354476102741522679224623913564973784097843856678668902400883925114532295609596795354198332234445943164444680326960937899005652494429791570136410194983877006957900299525471344869017279223130987452400088257021381888440023330749735476675970843500220997308435044764966440969470618150678616585955882572238640347496880032769533094097202573118896682966809318298287138845074334900858771368123463468319102805924581546364320513104146783335482989519826684924009375966479563373871130350024844600094072239934809066044137804728093279332263296963625812523194892363397497960291436162686918820627809564648074105170561836844278282189664204038682681591834370423195322585838657448485498151347103330474929355240911749666078883791302810330058921877589482291549810144340279668406394873342506254788258826956472990665064932400396241320574482310995320746957659910059381744721270472505643449490063874326070662563315630558089359378452711765065615267176820593706225186587910317022458664709986984053235135139768321274955260245966603664322875846980265162577093108554661400871694120255488*i1^63 + -4373976818555023850364117241617011796961304223405293161180794438669091681440021723450328157766323694025737672519274687086660780119565131103042124942086887736361320322436227601129857824063868091064903808175798005422011248675889318866710321184386584976092048348699986281903677668369694282704847662301617823975519945620483941715320777251361573851405007021701421166142171211278184596409858093940631678693405014273697841901316037994770993363986470195867787898928022170499639389183587694837672862183256264450483040676244805925008686653647271173908878059822311556620365351351853060894257794960291694159298515009030003306885926380032955181734181613145707500357357426418367818211546515798615437319211772065091312407718039257234137184854268830135641092328076750696403432342042971374379118499166591323045425783705979414967041316277161530716196434808524141984920309667502237063029543330222562412204576504464251080397790870085884943880715937430925890689822101179003540255217426067704336004061259284764906392189152168208721958292710680742066611339404531048419853036432845591879770267798151480137557801672745944248852359296666822760188876923584477408238699064819196230974166962462560677038102513279866524793155288534828635251090201984410737574022110127444581294034530442454910084677470108284628375578430871872092940070013577731995026854781258549829792547249363374768595731483177169781876212988782522181381122122212063598111078702716159895198362454155260538067244362133375900477781225641396425755212037506308560797280344655399467828822473414501769078834868411046568562769897720446008420377930360215098944509600668933548605481271496930026272265840819757976960265161742868506586030672029799206020687474047420842988990572800707500329588436798082548771321024946954477007997179796991469836497242948129074543255854513380892740989212610309977767334270446746528473362585793196168285346456733416472393310704790554473128347239014753465585022474223494889545713982730825005923857607574150693938854214282046062930412099841772168682265775239556603348615022471547504012689799816231915850035210656543771967138617932880444861754070710903132346446207281392738545596607229285464028483035400765888298358093847268318202527643721038659443958753558496885347475363944468786133912509761682550090147844681565941722141498482380556458124767320725344008542461759924197139823896474831227374373690792841896990331302736268930087252280686209961011601081316376643102513012716296116446546359632630094951787827118607137927532772040788432173645776445743481621960878422333767999604215463113203840827698069640004829597027291269002868901497173737626953245113161661559924513171918407037717450931311127047562374266321367541922594748500272700372016989791971095557757909386152445057829956636496113217558188789380063153720764197437895905716395513291295784078750402567541002943498413414287390120374716068386720604811371398624391049129862051968905360834737817336315342145784940324230004736*i1^64 + -20344838325679276222545357956593588331377728870269346778350313321132059596255477386240639047675119512241965428975687806894385882920224771214818792445602211160396709357796433044454890538212247661617488172619136753317209536644062253348364222501131377029962902138748897212705379973351880222538369365045020682702575854209129006986221288625884489549778378088976213386266191169181932963934272693847835388116963559748913045162787169980626480438153792191244968008422867554647528599727644314183778901115673764951189332220111871232499934852945381527850010944973839005676237726371397777138829991642986146035132529042665109460685621976095593193556550399677235515994101830355578836028154193935834773997655391434163111414392027384747842816193165495084233252645001385741585895719495375343922231002306294588358138583607042583837826216258361274395951299805047803643924005759084120490657437959916127065616962146149177108157674081346395974219078816505898482004832681891800999468655549377211390239625410007187222441499438286324389108043839037124950878692172292672220119961857957628760736028128869674971851476342292233679416549665550331725961111477690609207022773822030101404049890292114149831044551638001695825535497276514308733611981067724457274747841902259815901613578432148770175137681982369955144087898081501103967793076085792328409023988064287450730753454295676252881029673657769164682731863223995195841651342337875539899019147560000006145362271336530200762539782019012888514749912333791082721186102991923395132009579216275103146668576358934762639255873242092557551139277231289954180797171413867535037974428940294678121083405698481155690454066654368824817798836696146155487622930210014516291346139933589216119117761394459563192389913704674354707646238215767427849279550107126808566825640795643587102434836980576254941396877800464129063450782914661342963865379354632343984241041555659334897256271852131974358766798216458032281052605461738957515635291048199523719264167004903012185979344937466887773901763992309693063158807621381281696862815741739602710432655243107790588594322339934673695107814046090516981283117864871889985003310135792174811256251479982535189214304187794940735655230624325610168264233760716272692591815839658877664605469683212756191729367187113637912109476392527756804603097299062903164162514930474709242916217671091972846791506995058090439374357376625228266886171148240714966428045049476950585644352541474696062009276515263108489960704054910488782185011503513947719670903339547297108542219163655132400822287069878061625191347625531457805689744166353092254596856693858862666558260502849799719427919379983376510273592586936764928015444087681867422159581659553771617434980471321084734381194952051025486159431771878200420553221957437847836566657082820340412760669101407747275430266740490910773755476621868489921990675302031017392890260636984401708797656372456017565544979637514011599606349469325419979808542581341661691904*i1^65 + 6517132137339072286939320265431682486694868271929393407853991503972724700147934169839443711476113004292061085795456046233734786652747214910716082681128221361315085506547006777528444807888823125480869859732958200008125793532351835856032394645610580661371297994756374840435022616552136011145512036918802552265585333277025326541133146681573945107792437082263036882506272051841064024092100142161627725636643370660539842211169799230605271590217290035435551527364137220250862158017565269594601458500830362082732238829363194210363909976013916852242610937303775906529433602231428330809974039821744420333897517737854652292244585937641665471139991101591909413397334378956780499391737883313627242954249367107780153737985632793585834750296205689617373876785759894987634742575930372576613629581072941306479770417323906324010961906790385519921850329795871422240927995939617223030913982725837409697138420815715172040428818085504891491183055219891281133123513741821583370432247392843432031514425763262773660052452352565112959814090640458846178245397241235505135568730782126251968615308243079011728528737994296065888247252655266247773919232157372920164135491124179975740976871967429410558705983708340045175635228835171741999726362817902809492426538926369782910323671870468442998853025241021432206533967343454932192512400730003797397158347395734832672628275203592025371757055676813901979531110050672955644868418228071914782828268283112409474045364413887779339965920299752029770886258514139254719550413456531845334646785705858305764851959821447197090154074937783630297125807935637298683648829407060374787808943246596453117279954696050279412677948131217512499892659120848210911599674734183194195661698927758129174913663078612633626463555593493349384006848497702157903021475528254509467862794638114771739326757271546002203027476341640589112468276569854219723321659741655243366246461553088859193434070129922954217998011244024594294174039145982897568330503362204795443583372290625727579069776600740938011022512584530616629663597619207404202113101910057193470976054966352323793156790144427915779908765017109593386169231868989194449879024265137752707193007012347840251286731366013058973764975931009496516158318295299677916189950965365931123093910832627475936304450968435030658570007019930995209459896143466732945875933343364997813956555868217152183724214775906193003933795393342922497135101756560638830565040434856767563937579898387067435811312984898514031681985691154487331214544352198956350514580590163484976794002425385667124865320882402552179977303339027528777981218900312671968249563517770269897951722823065664189717586796647840754148399756951931134720830273685646630097112166860782309776601827345226746440860873099062138224019652227309456712288355544801471849946820022958182896150087413321221961862571162468984743778104172776778782526384015473292288898996975144669503852628258364385553486815407152346089825880343693717072317551476736*i1^66 + 2809726491119745274274588630558085374927554177140435985339503100825615688030898462442261878840143769235995775600061793000117556907545563855696924772799785308128274134186856310997782380792847554340997385224570644706594023616776852736089624951310200650080974648540224791355441731146189459545130809647068876432254455494577780651730194806302198267334606099070665347651327557503609025795063535567617262386087106029480042654101017490926290321084145515986061354638668882084305096379303849811259250435068094482172748017307475122149798274084441458543178644506743654259896233937246698496366375956916096459487995961924495310646097605462337453912314371853173906953601867904057767540330544050781204565479419919600913689999174274469104993917781878130179899606438875600102185980233779667068689795495909633670793962396926193255617743645764009319696962153921232622979178427435167724751630988707782940841235218072569788905133169746678722052024139526684669764489192097589226445635209006747476831565127095094619506352016165900478129686145942873072925116518669610051430450759929625875335631445104763240217081430053119784863525493075921903871103180756151086532004346677671836900556276665220389057470881946670026196821480303831067619409981777831498460368550066722436644203429373791457341216136835088778887963478546116704272785372841078310335844499586736782758165511990113850932229525635972585620694298029065757400397836610187509334418227578330179407309956702593189982853634885762612937583634121334217919324112586572639713485079568726111963863343046385219555830296142353988923419394873149112742657564438966249288060445332665646324006640707700385720683146543319683595745751328194810652549191585131371486923666259365669309365266438045654141516478346621885820789106584975371803633313968212428174561326437131234086619090784122294923601135583503706587806288408216092775317064418977410696176578963735070208192212938995313314096839273540633774650781595016804803232478166656080695743949313859959867459203100039611136119607223497209767874728671278395801457334917329934846970219421623174232326446167482691063423700570186800995929177533897302778249786920871433775940973460251452884641112530841448307978032630895652990879523080940390241785588219821632421361865111893409836457063999228791503896208533300493334762127580794558602059269906777832806229258861362190020094855320131842996257279506186845322870083362339063861918340428508361504945390449306571260463007688949277674631286504073398547556124018687158767543355215746084725210512231858914492381170350957361351377576803779880724712398948350935542655490393071240706995543552469471631048978070705652144131074952685522171983424936416358756151625744552598069248778043316728505884502888711613483913443373790932661576898956788099966681313176684439849604242388918856132687824777395957627811465098713014317083991365830093343595313087949479285986636416923901153008792689869003042817371104341319353368576*i1^67 + 172144544359358236379197178267805836195312645543677600845746988480051650813879741497047578314947376695252931459747179209366121370530343405791264207353115352852470651023985078247292949845572991916742313891343761828581956272267122685750840798170264795554556762506418146097163879277046853221361376743845316384676904284815320624316202217961041083000511232477427839571861695118554886130736904834876199066113701066011769596122991194635377109008122425872719523710839476297826088011150676970475257600407579240751548762018909250335759656218011566797652696673632131835840973808144383891574647275420459449268398605894779090516860387231009669705730323955363361918721649332934014433673047221021315393975976478544240689707754441592041864868299246095669789269286679841067455059620164711697327175159954843966328981545064800368583245406631592552188046346349279215155385339184242455211635480423824297482298694730651851192690703193250212332624506850102657093302520213647673096703885102125036524773320295434454883682767524193800834158628257698477316662439335090281027759894976581255419994009389500731463472744733513351900173881587772973842198755712134839723578327139954414259317655192808597387546186475567933219082780744212116341197789279941134433435319227263668595361402883901854847412571851783543447276385612174852094423717901907602073140698287326061564757316456079726374007555430285149811090172481384788614346128740886913527472707095630170799695994885288010044216213453560397865033948765870759635512064333742810458896110090739965420137835033767214003839924110764158599672591706975839905316940465173248135097191096176806857801347473465415567635774148485340348395521999464117458580707962000479947626878536446706398641398192176390624752257871661649059675775868404871579220990974190465873603568698004716623724698702288661867111360418368908535762354089267734054055274715215602236885957469332363713223798995135798217440330693443522138407113753293289061930116086379827193327812970323777416064075159614509435751816411555089980184272826829157187466004922683407340803101165332262246937275302545247066480874224487920109799799276233050228943959831472576960326718998898603290271445886486381438260366597954171949248607367546639391044567904829299540519851364842253141737937081723220031891728139274648190747930996402401919362528802642804417092067993174566076298273920507775032978819297354318266528868028966892288684784371780215391212503643488486692329534592866000075032358780579914282768689192938169520536258495326960523242587360376567056112625223853426189530365831847821568451768468559058100348124827019814302904912349556728349582578415492587985149604721586318529534461454670291009237046927330924794851319348582284130453260216906671930906707179360789339275759489812956119670837056125330430389102853112916352062157727659296232517267519957609354365645198478166882599157076273082073756999672369277900832405113967674722589356962701377536*i1^68 + -27410409736027606694038353023600677242174288877934843325723729761264970918581800316500066405994037690068713310683226011916651614947167271863065545936313583067430165349657240076265933145569223799477167962462396235302585441198038539982559270591426552362950791738970936727004911762172707431386095310691622614890407124009756728056712938347930380526131660927440471251450226842512190064107783989368890647966709627016668598791838831038668628403070338354539337510689133431500434660486555588889698893946279972765134153669768845504252712532636639878418634623305849163875892262039331683355363020950588605049806504071719710307734148426742084687711330550879142736437395988943063533229372560703563025443023464228349844949523693839478670278583854074153659093288746561992617225848043381033337866778105799340588122015986489643096543449179472689853539003492465607072980683105911838828560771791854300228194715941046527470406968608705960412520435105787778752926612757298524927133549337825867982524770102798191621201006380004485318840732393659843081603325462624832416549078818408366160008005866699422160096291158788714012294415976251005896874526767924825869357368211576689973920547093177525184808320684001721139732475736080576935863822996505802175467750690442412670582695182681277601350666665819798462052744302449475415901442294852084170577200823903684795864769273266186371694304064691816268283045737085911156545195897589292379381498903433275365393359790729180546128381846810423232571334480221718854100177341503419097431152355957818391082901568084134505782796365124544077935897474860942686323113781575328786993950207087963188063966967143069317859535492936592661225492302940776809093663902775483510355766608090048253060675353921993253799489668407004919468367866178511372441677695504279648644550096909491119887115527912032460153022709204814959440314861707270247271849453413796242736022099255257760274328863706637515106530473149944344080759766219857154442258581957630187305512554038683052158968863146941467705113242113503602161083930128464654975526826749372854198252104693082297452940845817847487825959122247710235225184944648869828540455466755325600001364235496443186932617412102921829219493970194756179081421274797907875399777830274137032587887712685586980562566387659822644258723594872127604793678991528887404830942057568190011429026481748995430158897949722191744280905314562120653310840228839563002995856223482899697301888794462987688953746580431308378418910798777572911257654916794961858877981233327905780493748833683562866509868846275548170785317964927449002028350305579537991909138297305157369772703406389109859714659841827413242763759552522339589547846617535443639846961792301653302779348413731532591849055891920401806526813988772184934074264832612452652904410564972660769731201237219475262836846701819479268372433580477559384489355251533262770816170461707501778615886451952553772214752946864281634975034376192*i1^69 + -22498466840200342687846603208918595824368995715183607453890273798873885640381028158405129483887281344219318044401253298119572996063987332762102875517697572158032410157850607886292256035914457628011403376943845640626942230994459950333693273067668486802444878965723731548213494613409739719309462574639211715013077669071596263322632086774613020471827331642075985547791458621224968189177077083838022060082440416129608238293023980475617114761159147562260121063058543224226526111727790826701869731168401299780689062380692890130888730759764808163854452083374676083471342891764985826991541609296413853479200000234153611477338904267506408854132731884241729971995605414284820817711308252056209052306004080500036465783070375527157707745836190454389042574336742355331111439097100245824365999358078182581580819182651135633814965101995881483583263907339510367622805119541650345051997495576147768130408522032038540868761549430340573165502950176343188620552147642652178705547026094081835993653209045885236787235759680131691018031085404122842307596899060149973874980406544071416287908828870138240049340520539928062937090616990199505561862643501717243477730353210246799591276991498825805441456570163712275354675150390402740185630996751520938956630001598274029997054109867860837217116183071039115414452517006939187478944942923780611089345312201149588828596713677290547538795961938616022492547452807794280628419775927561972796517626889019893703043295798411727538693441915111442742747334962731519539802243943943968979136687684515101850241343278156818231428934812287035205107448275821009054948354044073612432995755852553595576310077328166641174043168200009115857079801628787905785536189907792179042014876005068180126789673970867578186953827876655943204877833268889250431527673268975153865338385209811646984195043058668894376144595390903982147093551107561957963166941944896136749465600821297781236544030383636526240053847755061371060232233019430981424246574296528386061532268104826559709090005810223377466589692037322013482234360914901427228714803912627841870019106523383796822901848570128622812614118231738345013960006802318898173661868921570600795048654089418958547840179940888671635562159294161317507967871044462868725654559409405033219219078564602893916058883142216389864388208626530791661196490986000639380545386342990525306410798428651493199145366461048730310424696451294950183244781890657350278888779809054801304479079208457505119640107569502853602831399085133488923846184304816771258580386829707275542891122736659152866239779915956390603806297090241635535148646639555221131205285442645815182746569422866409336752859369256242768350309895130254255981398395505010841266714725998561981261438722470162015046002033391298423265108380406164681697331011363038323763114744476231808586988816786623703296335910220769655810303859818130919790667073824190574423012195344325218432969076029984709470943025104770098528256*i1^70 + -181151635129613297177319380550971463478409830694594153527736550359873514593028498876624468589225274312146698899756943546361320699051020437384346964910623865364627958080762062172202073296736684261086985609016167408554116792376440980585701517875559551952334228911059155071114669822241737873730115348632487309452466803902893571832203335225068456485764533516966922325256254394389229202017961495157745491462459415712340793707037205656315559389399380548061804124665227418297161981674201954847590868413522033983089644555267520771549649706010262651052267014833749068662653829681028132836176034309943538759725530127998776904654173163644083850206782253822845836359339051040917271167105221625347824566330564637232360321803259065161149703828873887914106616919843176802370136628028545233811193880920634429817660556442139932737404646137842132765964379381175780430765783199874211295320590323779321664807013725344097426111414948895724522959312883506300180287641722882799918788553727959405009317441400281750966062206711551478590805032378922857781114206494263258578237577707916042649422290202335127859015390700814128611815265071328457091492310790298567074909983828066536025413308506494687541741872855340131067295516826993110934060647245329818841030208320612763904995282044069360868829579990225529704518466878345297709358074218852509023323315668356127900548441752814034997866788536274333430647762108728886594052406626966650111744255045907412460947444950911914986563694497026794266645685359512579086770176194429794775407470486379551804810881427740909728630659789484260536576375530152882283076287465461858952328933087986626375239863042728086535866406933520245506157831253919657235094097021224052057931767225908523320987827843375622947523076382353034669876463411941070310854480466244290131833619069239631277457500818489417698308884535867097700826906936703844501013736889507038960782362929408220144873596685173956547542414051454100012372495924562063424210369509005714602234327981459274305504356849817230906672788127314475636583641556727514031478078376372937338602145874130162639782730085322447952306288545763210890700639669024775089173754943717913527410692022341361783680159838577758685695770914742934732850965426970639801682858805748363064942220420762681965728452003023281750046681925828391128086422084647753391004588744146918506938337324098307957911491978508184805090100108786191265422126679138949746580298972805513518134771009636505706103082580185287645599397034610090860178474208281810613763272227892095395141957747025551582055855543859680303352007151295848259279728974385044543009611427536023468676339256869553525184700332861081985351464106267402124989884133251415760469066972146854107990454015887079792302178563464060835298802427835683336329488622040555037070664283350498183368401978874157240169171614482619899205940324775686238235245355519882947239201402425454659097970830088317271584791842521088*i1^71 + -156409234687014899556874365838988870585935795136606336906729413239132741596395603190197827800608779790614627816668351363411807190576790905750345243432674505606724045930072884974938795423768566653473515541978166909563334659450066043410825986340227536951827631355811613077126140969214741888640493394083241618082131188778151610237619803335524259957402150644775674945452168010137034522431254841577756866029424243441645956333111920221339264310896808305416171187441112587320967507507597615094463957255799776094764637988646000765559776799430511945255628390034807582572635031109904405067302887427777123537483441782265867917509484439577927579222814878266914583878577957436716874215400077326604388893418773608097742488686497018330929268831049161083270723257942182662738531967996954794302189079254721092337586051623791759576196629350813976741607367840147704387540723797539350230682930625186722340196598612349714449045924692224352603512749368800438671677442553487186913040994831590491051336099588397243663994882390629927899637027140428703310648602340644857394814918965926818716576836989379025484599613855716048406911320856201222819196589028194221271581835782359390220311053849959868709540727323368908739799886323209352129973432016078378861426932507219560065111645663547518198719750937053499490023169918446566379087205705324255745961200132257221592064795891704715923888089642042237789361500855875271226303579507073373887178084697750635811020416116011120782109031176254593620709973960109843814552017962545518492847386005043952247625039445482149908764476051709443285878726408374191550273837231209530345430340936971409493341200904781037473084052761780968899815308119344530018299802802533923448202683049983434224298036133619905089457835354898639124127286358059138034819336263283660750878182767006516079061824241183205809968300966354747987368259320187306524630837364804555440855727485144973529688034694761830472340325875847240637248950239818020900310863494485125546998678843809476849700185309723816184143261157298436879615481830426329289046393162386732473636234548352106808021485165700416527912865476362631142295947929304587765148095292178025016793347048713919429391690352282173512037156551319102649530416238339821355435287983619026030257382349391574281751426327179821489976897554819820390776624940252585524995118028826640210191603057321693919565979248238683121987700276983270207880248830283295690177316932035527621730154099400165862812464848840992388302716942314877642555485824754982491543527430977820025078949935942970955117502499787853600373950692392825000669005155228654598147107761424509393250550768303916093048849570109748373464236514492068025954113449838166691159118051048387966947682266415519198760278640491650842381499190075211639466860686162709996704025255218899496074109835006100074037962621158642954365303609371798473424537361925052248494687237391891785194225742747522384797892608*i1^72 + -28573341833479792667598145458453935310434121872731861973401642326756114009375589736316930118552336226706438771256386159828490811246094546075081334236060007710930253253427375053214904108822630430403135529798128929208408174709086900041340162546178507408958805175683621976995725269090277316052108291478320458871332601067573947592670998265008775601744446522322902300279424577949756040807162445252079245631060002521989384849835677094977921631402610259254212664649066234359368026368999608052505869742874019004109589446549416329183156220675418801305136447858798827468268607919206799222293018584914186644375481935793048103704366807244865126854413360644893549706550364231227293453702994976725730400394083436023453160026116468563734013253727264341391885000334002879399477541477678269046605004189214017947095350422771134684084245779298780308158123652358378329905115105949239425766973072405000172105366434472706080551057938027217662067981724257321555806559031102595951197391549601691334539030596535565149391832552359832942089603918851491400584196994021731884065482261973968008188678536595748772534495817643851509261766727429461691098900892187299709886823377745422488655924317076250223315378948560740721126090884098145466876579388325019759533181691162227701744289385611175826780693899481386910089130026545707233522859268172347766873245371441394244918424166058119004914763666784770004672554424107502625210092744506557458472547716220259386023008251208609377255080110207106056170156760318728189279538742055994561651535283572468722833475012355038803027888696762804529646768127963551808690716453404837878853783368028622869420987800028036103388073695019298521325781937233226754977062171086148601610565707442648749451464222169075079120302147371652774184075627835363765722143258993333283533272457374174284494852681361354884257887225306265560630510663441518864405467394955004664954552546975454699683243107227618986750304097174409762068785396822474296945762512000783271805658169634416706177769817319428214229560206890566909771410177048517623365042600597595177687806160630703432193846444554223201726129236823226906393700857015994540279935520429134634408014604903982280258431182478521124237944725761930382726805585440924855415667285691074708138539677763166790944000016138110440740520793653223322775844414120228252319445965024399072163819234795990176854225152350819925051961734797246222848753193081496270003579933536422013496756571068992120246112487134090277212774639552521161816139248818425133158145130285071759325668022472845430172474948588157638569622069112011826825336482442954604906965850271326545343525246047061303245845940924082755955655755504654533136765810895218089447379738175321560661101688274363911484988201773009924891795661958904435034586970752032331613681444179912562228093179005673289493652199930305174215884807745382652204897060122082897455670638893511304153556699193045680128*i1^73 + 973928368911103158761518597246824882880061766005061431393037316045741683345542135280668719943142117823164425789206689202485577313361788679025801308215767992061527501298237079674318577166014382901058397106548295618491856575656183282924133175441585771324957405874039132317152551874452321962641494221835588869394540953672040138347683962832724678912108762293344653077594190669538734248151519685300295784016011580440537637104020234129091270613952717633196536780753405793771258578427924307886916322644730615663548981842473273768764301074952112941737019017045662353685238363148383204946934599608189655780169270461633893727105192096641308011364430342771494926283939541595789492586651220964053554471388641951932869713607977533970031546738280994864140931912076093666356571214704312569427491849250064297127373289142346032834738930924512809974905696496380025125450069132684758881999979547109585862266647148928134386298224410931598965590648674468269682373058145135194330030026617410775876817555032627745499297078095846948611338290303807653651961433112084292448502043141268981240319317596783335442301853068148537201004285054242409365027190276414173885542306334400463608796362346392171353688996508411156541710510762877810708643838958894914096668954256097203717017810497378428161375073401788736383143824828633744137881609748152475445961841433385470412073938280010732891136718969061802066591322593374769085487589190907218016825891337008395460055863299197387372956650783692595014103142688372209811309598496005837156818810691661393456279941851878399226466217628132507336313796123394237520662311384798317134345141546651155736633104943571711565976115576652392762914675982159379816813012202305136747246834532010959169174659698019695613803774571327019150423678022126064262505479899902523953843970598884661869671848133105693909566152003398198539321205348074670418885033090151015949040477176448091137764002877738332423516611267466040110181609341687880242970468091180828216591477524836542069476264780350732812516115021119961331952042018325150047562024050010986511090731231957199065344123771041351624351495887387437998758139848756913604138842657356422840473378968396819681829536599539282591881996816437327524058575762971920842676356512878806222683394033957604296979686932402933709273147691640441842076426169677244719326142908137456009447211895277525889503763872582658563535928865147989570775647234902571537519978408288679600476033928894989258407420133544432743385677864508514776527608113764075632312084545533531286117703365253505509482830588139423365036188948727792524706812158583453811728902721050382174920180618793944707366797820941383196928256324354154196863156087630003080459544577030138326931545594394817586201889529288932958092122866584752500674290006591769058779831197811927869039996053809274542941641376595147588494560862409048036383106110360080919152370888741887463629418135552*i1^74 + -86685189816405070394801287017364830060017157894800208412878864873871502161746491722366046897248298251114268087769717639590471043438395255396112639083622498356254660481292885556891966106116189776850717762554138699395120496480831189853244291558170378617868488537492372085021943432711667615651964451724143192098462775488658527442268104321611009885896778859726300958294140479206177723018315998041462325440407113287102973335110141294037645274936630187566399562464464189363269502198576092729276311777251468260363313721731679969067060372780574917126907812030544510588797404037910714664612787534568271758180579630405214095619252273742792541386024453290856087395532077512404308589959503157177792702755183901629610802187224480487093203206638955565137330835177002695671464139239387831621301385229386699884424164826518547504697002547782455387661420916039601359368187685476430000721583002813290148684688733346092599970312889022199780388338146233711476436331454046451079957643541436592925528110835557302552791643514897984614103323320965408595730971077255384198697723757835591966808377096427565590308116703487661342245492278981512160632933879185621633993021289906975498657023789909164088458997806338164482431376359609507977007728359012824405131441732938127547976458622071218546007946517825503226408592592886265028485491326123166918580216265661759122180985963314670768255807009051617568627656438471849684610067609920068539409616325091967530020860356696100459452568710058497619712037406428249875277030672042424102722088282097562629717100661504261168428094659189041134624897861206950896896859685904492798599615053433738137544237406039801414890597789515023632223762088557649764974358374140893594959525062020283301651185066282622842314861127448509123089422612635451336832427180825835282371457668693261544122274576167560740844593001855141533815006502143688812955864278188503642661183009542296336547920773831399453035615997453424285361103383779496053572405485358697477785222061664928265281331686028237413366596711102546810515738619019339754292987042337772191469931515510841452785893021995717183974068215451071309340243800910682144519101545166329635571124628671304832592103955404461250663059455703621805135350876704736391749706470181552358913995354555112944785365196031461405904445902232268495314087233710410106305902996857572028419889976002960963906879239306269590226497758939997426097804534610634886567507265872945137160414440753337656162574313617806541193104620884146999475263124536133106013901671140505764081824443319231217161392126295043045579806264487978296004291861858557221268429848739987430233139645185896702068257380133212539057846760954564419557320289261422509844149035681986202377508976783937384681266482586715069894775930357028829043821925762681916015585996543094951329799769393532811428213485075680284311004400744766516747890485674471515232387138361649749032960*i1^75 + -19212823004298519798469753430905353911799858607120768630794739516205062352966697128491563292381201105038242890229132250193469407211031323657791390865440408671138519958859473961756374467751296567180217284211185185736587182960212642416496964194905339579940751205214427821289678514551638510122091820998383718689785897096311834910949399360337881346357997349096635727511785418596705450405156401375176315381627975808118414825709072117579859227589725093003119724750749781648174410705061634316033937405286679357587486430934242658098953220756763203087550816205530932161065026848344566854055020111392157986585098795812792509379503991188673542602447785819692519734864799198395916365874576297055068667625719769967247996199736022354720213284024869442593382497536106956097654246045559996812488779329496122109271042834634448248257146486465907187320292312609152497477644017135938800190107817475262427639156972222641806390888361370025620431464409691185617141135287388700548498857563950466509756898806889359524435681279783648782277300163087802924182579735904433805359798322209218026386729999521515060090723270126615977168864907711814571721696902102890226365826169225979005008817493675052948777292173254438844027153492966912426056537022111057007028372170070848150707581804502894798672778184533329506397352976348694232319499096399220746096691965578902080098539476540840645139290732708881947396163821990260999980672333896830283463639190436509513134316160082411405299579823708969130467522403445495388188485849823667368479991728726646258727361274469684136099327776947931002229036204179644557076633349823878343706649582639601965856157539346678640904226601511701120821905863410733339144584404376581915126553265950963596183433634643977545972981342962887850629583912690631704806372567955018277926842382073908110941417462051458216590279764859740317157155393450342665223194308135261949148006578683349090592088558054600181862870967169321017366399925140828498272035924008466164957453009294292444582895872501992954258045205929320523222552742812436847900058918629856672099613432542002617937869605501514951212002975304397236077586725249946006627611614979130366422307429494233567028759540001419467278389511096785868227172306714277165186221724939089491686921826229654921069928831865960085213091220383179377180517997288963591652227823531799951092717312776356846190705230221672695023652846874832783465266260522286853076012097854760707831373201934387053494613663503497072742102545444916837471913849191968441588295370450534597431043641951918378209165634696269415829273766944907706900874258676829584151427433170024996388747701976013601180350985169207283161508764851280309717784348385258114536827926364756425732350412416924427495709781955978476242129888787672444318131547824495688901917372285578455421453044222283201172397515276548195726456738014934119201648288881979758234476162918121472*i1^76 + 1173082280518373688605467620698345027264567662948561442853064486364309167376596467605301320311974941757367550075451398455334807145495751284501441114000261348862944600416620929379400189931573201600741293068814043171414167670641308425201057964700318434637665448293603282789822930770461543577407466634991682814634668204217408582776534814039646209998075978758241558305761961655428354233251032489390164883562711536970902406977552360193436259881295055635279767623633474824128835752503596001621730934136239569361482615047891239485088067661149194200256686145376156698179539487843711559792097142188676782170428326748529048388999120790015353175803966879796887061980733980460166581581995780964051709671081561082698365748617440070326241470723185252739029799454121402790295731182942361343510476152777609376495959443789907690400902932020626066390508426828487395648616305114864848283616385584896495010351393007763424405940901302497687675237182078396489885237397788026006958115655422792395454998070620044370372589127504989143847856434651116496864349980262084720285014337959045675035035005512744992308148236226201735080506726928011904405001523038220852325714439491096922684143935781913793349222631259184043508905427229189284313480630626437519471483472946035748196271919114019588067672041710301279373660828848696375263255481565343280022309228774704756016420686397061249301436549842831767365288732026466967573773945570082735042693262293057202176109552874894615358113025093751267377290878050820297427449205873945114362446532884486364441888723954950599378395856712260236671586826493080228472544564165086336494946438233843245709280097909149412750722845068983631124848935147298201588047588801550655369248554638239245575872461948617484450609240208621155783329814297130557247575578754104026910317622234930073642645578316635771938390566121411448873410114173309076480931832626072502671266899683065544547711145276087866321882396801811918585028153683556084648386586500186352897481514440754310088190465180325180964301843961846645551752768535539676365020676847346929745225215548155534774369247103310804953335680392932751019009340421295537908689154654303477634533445886660267002247827893224617793768713868913151756468394696968631366123577095320255517629622334761710159670405919285550703290842818436492002760247921174709767251909320175045063784015339369098321518451135084602364541552909012913587198261440355197117822584414496700810188153735819927071849986238384363339078982944502497467981829482825555627097278148035248028930671874018972310379038021976931674347988879060278845106853655225881919062873655686164720009080465548633970055678238777212372582739117593338529746861167878701571223774162607598419269684178072715796722842422245977692477686984256507194568146911512668740457598357338711680434852105585544117576394396701815690324763637749408384472400609481520182819028992*i1^77 + -56757683187565805367871396883126302812248657912120176490963456466246423476089570055096864913964809349337266487408315180393751053094968264030569875026171802984577040734823475733323606111398186420258871756637171280897810602673627935429709267742959120060679178982090568651498967449351840945570048471757508495621811585328445842368672250834546513624599304571906409588765323110757411337845063036910274055213866218983877121395325806814657651793824450537824484429049073493887390246531427947690961728938703545606598017002556521650441681918812302536304718385949211125349298403400144661328625459573830841859195971307067438391776075735676455696605679526601171315063419309967321556001755736776706414188450368707508445834693807103274098981025060298050359053411590922860693964219902895140316953111866175642493084107710914614959565242381500527427209220297164150774287442170622291553537022288254527140285866846647294492534635541859894675465342375481228467634723753202541693331895867165714085989744075681132867555221872818993916425032368295344142577341913275683865824918736229993670272626394543552569126279643274346275131001525303498578965955044777858191748020324120842620288946988444841601615801365525984750763362390795520060178650123920026363372496018297193315884925999405832301827436995684990735181933369999811835280509606776799071943169280059558282885280993846395668147752895769781135246363246649580481119113584755218904561556649266737713176758385456538887791354206138986175370972318144689099839060389075743804871819436144362348201597071141170081601365512783352021335549661396045163243685449877631105022942637475094585664941187986712739776973656623101906825821075740317223112895218546921404139164708899994891226003157946292195686586608530193885576641998818873018990503926433347545422683356967906240964071026068280643275739240964098506026395049110003787682275762499349389117134878708759263040612701631573194375469328422514464167403050944412366348077685179664753448550022977795827404668413083159452447335522160593323753240228313285678722982475756677991738781119531371224283080700615577359090734415944679347744979636418580859006394156291083154257497579916448875231686683488785604183986505573222016485164420071163820436386730176145280148641657081832909645140498702694624368708086593141196726275884694001295877006448759681511203086643369797614815491965513029703227815925834822458391909172589900340674917505238026614554643417036158464462704933094266661967615952184024169001113617740372266289730511621345605725760241574888304246715395509326203462457233803371830910314588111185267561536331275001854612144185386009299849919248910873083605961017715033953495950262405988120041908929162626993088148874587732902507109513394037008644251963673827746785146830906964493570419737892177713052428184334729493733464870424909696465860062952288380656170665873718116352*i1^78 + 1198206883445583302830743593800745364059432064896650125453147883700340510140698222338400257544146870619309232454264952834075240810532771496712464516813625485508325452838105184883962286972410271023980369256267820586611707022408746965982008842172338372470433943186128033659354691553859417052058269548838481104574373992431752360902053513684527417228400113723268569581272246813847157822072744485705605573484394093750591703002330693943867236773682501876170482853187634000839898715092424471938236043686429333602659253585661420497315943129147931511809880912121950551368011841505846180554409303405051515343280772692960013637051827271773385843096176977366645748918657664638995797925023360957601811190622017206115343712118766992038991726651409687887262004739936112328754261349467269921108833598137187607578858703223666553033508731646896747584213582854556357046580634499696959896150453419392654666177468629648140433277354320591761197930944432996216177023882482394376009281921402720842505397864509354268069356337986798510532596699109651155447736608429294030294114933926408616974034497957339048542999869171650386977090501034479540924505915157886102004621520225827750933613852983806744251605360420250530278245886572369672452782592218669796713545640397851713743734360879426787398816308608197417311196885227057866141631246491009991777524545719584213009376209476493512557953506908087029565405598118543362903018296983880830175237908792569146241568299310149540512930211579050899194414380609243924844012807566205811566603774682548574683258584940026177363985544163959759368855053350470860389335926025259196720786946158005990455183718040595745000622326116474279318277587640310931769506247567791290808283638989160441886421102550559138813824680318950007583566700819634512455972457554609479492401746908345881746657297952879249550626771699184658335145071519513325212640431466538817859325899383269208199286789370874491129521951242897669983226851310895915839647272684033731140076327869920839718090046519250478145279563177942779870427750315656505108654008902699612943180685310501114516377259733742309237645374229821205408605730991321870337787128771932313212608815700039724519739598969485922064507708726108261323739338118731691999645076353375284975834640187080741353071705293290472793612083759000223674313641795183225020820807603222105707571994366806536868434617113973084374975688278199533246533318557230273692754808062585868441365092920548491818346197435461253778277215593876450930037633674434451265388886834237536590027015195224883625180139948087862285567215237434354415845512531331131793141848622273303942588098504415788814080184454523571329909799611484022641968277001376277445570273487432855882703351333915222240007230202636483388376675370138020950389082065419806920651260021190023620234345275139603375000219468833118350703206272547392639436163383296*i1^79 + -21170076856739735888433570382308062464430830724544982694970027435668810032858046462315258561043094141114994244415408935643910907619974695681976047344512145106297136138896804476903937860064469216910303744184088037373678351864770877754778007464909011753609984493447947730420533095886887087737198499749292773400426701490251269364247918436204816567435716716100299658842880714777415790220735953767857750851723230558638540604940386944235955364835374440819279707992166594248772758478809089210818318559700259376723080380092967600124152681190442790585190683880685791156638093766987805890894981754106227462376359133283522774834517406298698536930499875530623791783240645033945352937199048192138784794850852223742481283908219394955337609320547110550169963873905743942155878171575676808476709685711352485894755470291075950353545013848042890544893090972067530151508881542044018915388640968110260844572202342241338083318006564261903169628052841363242849715708917448800346428466799288348973618411430849841195533864843699454409167273560016245772865516599008960673890473415606799267152596542321613859918683807561793807256672915461656777078822088436446038223995995623651141009544996468561149392342017221991196704636130242335405368264192842074467790547286078465015074751735976615524263351129894438994807024893176454496157378568434521783172290544453406681722237511177025678795924112309979490669448930984742104943431222037170237725237960106001223096090430814195067615669113039455376967145509276617619614366362632199977941055705633693999507615272994780068268610711983621821848889195902069707910458012537510202221254526548614737532216090569911365141457819644820994852244400205286290232013101837097110770472502830585774685724246015562464560053697353946323350360718639303913599529215255797418167163192127795295945519943650817919600131671375306136217841447723489772087821680810696055730746537326794549693239610150809016278106848054114081740823538642464832575180665264174303256793676962948960098946525535471352869011402455917293957464138663834191157890500079621452392028776470543406943687414953969897425163218382781223602268455765514999472641567433404415866779273003684855254237599891829606493292907957390197156981160270790760332617676777464985497942478740011899062590309301839550050126854674871736647397873859602974106700370071732778432024577447939280525525790790258314575890242281412623632165173190978967243622628829650964383315746741221469017506642491001655368677680160224348481484417283105332342517168755141175427411588959171948945981793514669198194936673910745191991640965993591588136727890954840233386247413725233188868082818515834809900549159343461880745640253424767605410840775864011722268799780654718856488526548715926618223895545569694028919818797652892649054906729846278772983783003251675775742593938047120140138295832625081091096576*i1^80 + 7280182283437694374735212607177787715317417094172420412569934733596132544012126959597468510188035099349706280397430357890975487778592563770926632352404129354043761218102456175481652101174689148218133780894264947067682646933802996254799019214156243058564137282668128036437604631682412883345112908743972843456115154161858705426843274192293135034376569325541098031164033008800146362101683454753719965051673793409261391392986603611966670388304218787964086612234605875205137139161611687386723829885785630113144879400090726791698213856870347877880034468692179910923221510427975230200732022852455783889640095773905264907770563214626382839029222927019146451469535813982102654029664998871491933473469637136374249276760280336574214502843728813806558043946390259936925757841467874559446244336773656100566776044624374807602512547482445829724340171522625277496633939011477773940364316806916835273350270963537762509950652460256290279318000954090066389046616678498644967145354389070958202598039531006190169130387983342493312080985855449609208015289723606362018496465246896194099062864724898050692127878975580924392766006418310739619932144837909932084963310797596728256310687958980532495589043325927254855766446422880839940886374854824682915862329241325832248027801123990181284326768700891928528256985167684362032993675696956571094998647325107114652214573975304777511035147868109241941804018697512340897918128311184263523227902467313747667793973477461819744994484583552655350051939086894784905315525854999426742562726646820583547804470720091676632036352904327421042788259241291116814711305793225735942825035290396866302109618597045801403802821506103810565652299518934353487853982446869729722632171051690508862491863221135086873377875758767949454709713820437091900314451248996688402028445911748257241585361419413308605449640478822361981563097951573698316385672370050465762844984527458457636431489024935080177811271718857968476601199015851058983771388149585286521057214828814215467056686374942794460160067487058148939120645124448146912266472823578303336823606261243442522798624871311210570305132886564232343766268311217424794010241426624804039799958735651593940085388871283666720149228561126930115167544360945460144813289493950427858476750410619255142849435234918908496445956026907942629026907504578326606049010520639576399222938792400138532980028515695064544872948087654944198911728478331742052206707581103331692522738410479393174671469841375718905019471473189120115914615497001673286219231993354239591869080941177724763382741299235599266275503112176338897048646484678896664650303252023639715643247890803180507267946602152556888169147565862020039670885452154047319701791662975161351369769748659856715789664739007275349177911954110863681209300384768810375687169821559410966662670563632768812390389156832771116567934395219968*i1^81 + 2414059406630129389268274693933509961660447106306440409946196276769311628216277803808164428137469339484055466234860757161505922400191113823922330696365715664516261745859563299825602968158297124872992792929849066882248122985694464285394429872870702394511280195675313773653196387370967763992755073735505486329074429521041950747236685501188059405251689685536153489281243438553013692744242897628681370690749895431827315713335961051239096257909050141935456350520596739265605003078949257253119861784297798552864050577979027018332459421082656712274082876615301327611484540489881850119202504029169554604424526996575599923255883875020358656062441890363478320847205830342446030960986170977562391709058310787945675034385470686045775391014749867768991196788375249728697929299208039767692686497405093822722108866754792056187410806252157955022179106359982698516810364694319754067344758176411055918589393097523432120178007056415775153377990197852349893020361481589740428443884814703284473485468589709682167054654275190640508429718374208607240146444946452747175825472013336132639994805492584503643406456173408692955488257120388896334555690782036145027827384091359142104226073964862241696211335578650653110828947408536800702244224871272582598980557122120792536258383436458644763374300044442693824129164689047950749177569057796211581135820695471301707653501972109112741993379405308838819158373270284822388848416631030074443650856975975862828873578950708677018048831335962732969042799231310867568220443686200797529640643622728135466835525671386342648833352041511640787875008415509939805454040211304198471036078357927709717986449946344976565626440999742545355166320842753241186079814013407206563261401172544313450980802955330531376656354869897881931442573861514211413742620360277933193467935931029086063066330890165041025856646891313218139734726008046822901914976938391717490784498304257516023354551831940357609249932333988181212559305065708212115412018705791831077388417456144038406655638352725166589100351831337014675960160210576412913382035240620617720412757333352583448168902368633442434677462120068151924560239378643198817808201424584032087894908433906069047178815736228691665579735011321048275993074945235284023808478517370197389608387604458055223278604407155327714965009548884762372001604529692219250902453374313703950340171651208678249598855826899224462561870360786742723104481771102676993765634636063148947950991450737609828458125627139936463677385245668136923189533374234858411803482891904965220664322001196883137555530955788757843509489705382033550972974420142564120019796145263471329895856269426464474815379745491490383606797322760207089968631822808762435320732395323105714606007469926186624916888880557829472081883092617346496487669748316169966664546583083606524847639727097396473199432810158874288610869248*i1^82 + -19890399786349441809843573953823348490417612014526128303282787274167397812805336636335720439086781896798810936471444929959144964087266906786833592410239824540115478734390530277700833148435667231317138174101513529309360466931488952482698740295318088284073543183318996233315916520056501270516940995493858804545850105439500113065364071271149195036718889064155373977545957344248022036136426144661691204392942748900663525307080571235201265715831757358882712602083742503283224145438495777023866681894418342504965285254317802071339075391472157531576488413147376230893258968222088404183362501072182163267840948773557869963312482077434664757213310800933040512308429107717220724371686260733662302084822363038516611065379532088553408610780343140448894204739252796156499825323732367524072069815442565346689192263265126771269361900006934864092257920175644943698236188463597710983380066277584741232712325631079664684130409781730391458075421078934635529024360086120520985633579954993722360603754845525989000206834775682142811573256370965698670950133847694140697307345769481463413704236130376702677956797054051959649417258124660656767448080156461118792646312833123567591364659329116299010839085395378909047916377451782576410623089644234835670228987063242888439694544813147933894637012506195772618885196765759878362068494626585288410801203832555315248564192147180353891514068340630682768765525270272664950921074907835422100679086807487470218099155195487037731159492000787767104883298450359275269766679523117364686913994481550304802937144342695540925131670691418244570186809274061419107502498838715486307566548477223833315872153286758894662887290970541338006729057844389291149590890391748875326346372373844718293546988971511246729439741966039936468168701117678353381623700474355652846283488356126825315089852427841287050677041758571439896777586436523751689750348458771641886431751383131682472295224204103521397795773039619071375117143377038485896290564395509699284968287138877245154137417089993507791395738619953093759318743329326450058482031629852393975096517063314404545433497574902713890425123541379605280073060559392559769456332775942527174091154781480296074459890472389299892603082844094127987604299165455283576207882438528981317458097462756874912983516107762185549883790059543331459575038006176204043610487696380337456413959002326810442404415179737956197552435191712919189754469209746565252385392782144552072568179827993615710278027314205370594714156502137351166614573222146170829987129982730907838126650955795887431016340039562741187171919001498455518224783940289542722188011346323836446499535551032045985260099607545252456623119142678408605744851816834681523251247865389627008678975530478558295507005808378998697770021593385522169716959285475387672898383815598360510282757312808274060898128695826317312*i1^83 + 16823595591939260440281478795346763097825997917169103168089713033595362661658602333180180660688989024812320337573560262627689143283163539514885097729755194549667772312761553552643358525665488649609811570084082255958999972513698655891542173174260927885534144971496602160856639725371987318023190668527607967411148234018084135601743481625952749813069875203388861400096647421113516016212694542747593649877089697395660181004452473123653386270779179892709488370739312090572195628995703004959735790172009088540012730218305467068073283773227163456132588021426709582571561678620877808815500628845076932095976858267524404049716833963416878154301099690716635298542237589032235661303900705362192524590145862884932515860054362577131158532373717043181982467518893808844871252220975732713970000311510339075836245725583471522111314389246875922566841231024105021069954590023200129588617594192602235019866866475762324883582067004015835094287768030443893996470001742317699183722374115384759527258076023757828110567707499737392610971785092521041345153330856533078353641699675331763214848665645933060115141634652710303788626493021047646992380311416626602410866087190403294791491121035083963838573313568856459367112541757547648916716707956283525191616597896471478611252141075290479513294519605879263364286091397895564391333908616313752603140098617269065250010237366552519777782246192060927969590377006681493536037437795295449828389823677816251990691306406820754483690988527911173671693501542724397226381022609150333498454886013592000401309996873659102325465347932006819637698400232480742660280277442604365340350758650343265139729447314195358178315699796696388628916311607711364793989243612026459863784331249914439609146069273965718410181391236843753658172719468840105273054116223559699719930680218901501684577737160547379573898043898305825049097428266621696523864726934808931603103951398577501079193792295310234243120819626245877423605247983677673675792446325911036511327827682145734316398915425552019783291723098423662844441584846418401517380922112643841098883795115469009128808119403489992324574412236290701303093272572339974586892232829151029968592894546530153362503919119024244257003114617635417351210404442373743323493166533414009325957304232729792884223481521059896308636590216371780906924554768442921239970907551288061313576198692168994258636108200344349279775976338625990374417651881050774954522128911916418780270792369342703731517910942389210654726474352335389110787175888755180922713729776799963338137526125374405130866814841409817184098524634148692170947206988386689681674869509291668954084200978382266111094513055669738107599691176675818341320874249266070660894527934101218425781162000911756091685792029845042203669093480611749510650976437638527129891248457978125675436188206440039588573478912*i1^84 + 262641044265422459259975165442181154130011664816921566191272135259107914312801885319433910889373600704655756332316174989717722258814813578939245664309294289409832645837670997731701566282136442409047267802557160425469348979763141323337639018657701336617952081447252600428871326841346606964044563802273533783183934057523796917675347016556295198494402847842066054191377490964590079826967734289719550970054806406519786874733741923669110644772121730007317130095191134589776611490471794665610607154033022646228308368765503461149620241894686443641034199028347128786955429264269828999973662043074815544945855710278835216551318137720758090179486395696771940616792032813562597390002134196798145845127939978867339859783472696686214433479263199723079577315225649888772404717628441986389352153330038012891720131071824577981384985725090132553929567971905887989254278996958001686467197969033214860713633258210931010569983918109117039481931172692355765746005230391849444813496545015331773581891365327299373154066822192168678741319267752467962089150598240364648747110557862420957032624396692187571284474843694521469563148043466201854527638467907335373421439088504545839086653620765193985057387993746468208738719008513757947503016255228050998320843950637878046907528547511055896830150042702969536560963483552124661437447972895342980816985405345104788952582465327718269652767557884099201517156892723299630769702894453731658561435434648217103644777257552337138117421353195165436400948520215415825541191597208363115173757206413109379133701855724048192030575600410484821429833395486184119425991037429319749974427711846377996261227680358521388807291127233191100792905879395065580610534936410546080773834315683488994620728398763794332018483167743969411180017281246638750747519425565396403466481586270084667414004209541766788269181470112626293980175479897297981541176092567724633748570901104866033178883636858233436631945410069270815931884874608998669976068448924711944751827554791154893463134275505652583198160983099313473332311070983832347883836960807266002429340001354657243115197635452422061889368474706383367633432966231850530253400755092271238415646403650529874130920943932569666246479661674503996743175970182608529883735628077132781739608803733546435124124001447387050967672157886172601980595170001668660156279382725893229792962894752779648175238248293089786794005231891748116172755366380573141511017122789215417658826181185242727193071961778929036254121255817683635996493817292972475282300614456970915571193526567336809079155610973050859546543580205722441336090599402192004221023104337163398132938808925675159547691447342928087874028176551848030637459383620945909506636965916123737763894109747920790211821374952156781144416386375483312352131637932370644542065294563460085546416761924162158592*i1^85 + -362005484946938456311402442590978160144800479162235656269797124838643291324717153310849504590492380190458615390352766893322778311390430349653418664586524441223344654366890712726019801898989346759867588110451595960761883751817918336039470319295554482854396394621250773121371574169406355223500304619989109908912111022909526950223302593411291732565986406119787866778852288076332807666939699834232147660386704088819077136507431205537654494867686677347986698561937496259885645059331803898872305662472405278792904738047898276029181501382484268533482621079185693196104137498113753347208313918070698585974718329709572225578863895525024257157215665848697722308449060306650559520649051798501828964359988058205213716717977481493856661809005824195196061190900632162153637558857822375866142995700779299246311414414058842096738223990045214665644598331750551337870140807458535500764977082763385293222285037669461572214433070333613253210727761363212866834566153522338494224057777315247152450331780591257197830062090845032977616027195991561191443869000029215602959166905827618522263190054441183623715001910401076845759927435983310717066383022148626973812114136763403107232910535398214699224474115114472611105712236101666312640731419018111672046250941199171772235832213449889899266070739895770193589736603477208545965157675431293683063620522967486367901369518091794043909551822744080987222325006149878841969437445406445654461957977399737248668384516723056219634591071173984845753186924365184893184448744647213999723925711000261500961183245336321567437680267289117617837794640492441510411886589510587167318552730834473490941087198215779749572441671108438719995022875725791821333985399441119528352253428009335028841848739067821805758442097666291800532510311650710787721948219081683758802684686596011295489706688237214709856402889687188433050333619209938520236543571285662102661467584546772806360467704225449817085468808770161862646536998634644379683149435391588435583284370529987218525854375359716917070746609462053909123906723701710669157552535256154048260533934672792928593551738592893418981815447193736931788174858413231244554246923270931079495884503466617182285549025302378255704054210900911522433305922441139300783830085896647315119517294193081216343651569850245686943390436625446357975322526931522924834216295260096456940084183331179726568106028881385222790663955574769279427996902547748989814150983981869831292480048658495281279233426576036903213331791586999357234704476940730738438441899684213061353090705058577732330696885234923751718264687151002192218330263494862495563960991737556186132229133216404005572959703861838458589470139995535514105907572017421215918688003370812198148529821224196208168189221312737734505341044150270468527562162922197297538371636038587743158652633088*i1^86 + -2813868056263600053302103862998110071117893506349354118815266309530933247005769211287974291529687830143327996716672508467529624701897925109276547413065918450333557384647655813275337881538352613514885084908276315636631767026818066318067464402595665055270557581229243118038827220841608419819429066752227394871542257040008046271466421805534927720236999534542204774117086624368597674913197125944792966642701592929631697165069124851935583983179986425581043635550194746388136190310943001222798241441154032437939358821045504390362265876557543673527493548872565017051373286510209260611263913249788354629824006698850372097799065782686076710197321517160160297489210722655856740484181416399185772644008288611075726234537558095759772947669146020587634813297231394080353231238461164518581476801740559229097573914478452578342855756756512716087419584771425224428816423311459137328723124575125915335672462012252328363761786065283565183033308477445235050633503819109083665172770418068832187257082360563509774842734531459472124575426902951189350629360848028251397229658692565412069659010799203992890633769458794925865193837303414051618294362610214223634134757409200089750860418234732174927182025432012692735501330194845824694801314195729320753724455876197247600544829408037914034991255230357129036012245790331682870028799605429803270877039603773397556308382593057103077936362706230822632083897958800352893191502729481060453564801026775345351448162305271398177420677576298100507839798090110894939665160825872261374301960635049101846037002301010564551693310130259721681721378779407850916432324278282879156012695998848199993999070421655298093076784802592142930491599169422605843359564087276866149148816748059873112661439758551335550619832917649859082709227346995570852280057263451654801033014108632989688791190469601551836495075500844302070705875925741994768352270755903787985535232507313651815570221227094810219594837836973576254284244723784679814357268464719409323379045008121782971746191909610812330836938970591761512190436507965935114869694269087338055207031187779291647399573962322365055581913130342382799444274646007974395168756016246310144588935737874497903655632535864228048059275652947354142222334785540280527878894642344207374481712912802741350867178390171731429439511987211020200097195778647687122787163049211131504407485476649844316495013044499168603155623762443365443902403340525652066590585368390879042905163519935543489595907085652602817487700643900586870913786784232416837515754867434914046539354738992042256398900401131148119829555975781371365676722481277034068157059050535689959841433206919881353523271500327303779277875149342226480160613306351483053263020112227175584178147765340821785237782784263815643311280343084697519328742629010804558834608420477835673600*i1^87 + -4462891979486405496293717913615880752545672654555678600431308302291832816947799238158136444407778101525754541765217563116927504304355400473149039210391342230954948715779796268809068065284576645044802194275503080035160183024800445066638688262952299468005643104477132516273849426538820974892083655270592166531454229620228629412984756697891516534679124383805407030780043184738815261657401860672047639671162034018759773810981401914207020726386895486497051375503388425057603670957878456557402216907858213141729794966686484977089521668963704103730708363927667913060254002608463807457761104133081105603893159255030405311889112720074453746015113828780095887220849021387421980428423678084761006699508252513515369675849980018691948539624894041898631116921528412500948835131359378125005099999856907897191739096212414127032589600440616491954976224879464160001393731443952118806208316634231536560501185167940514897199164782909600512179057695916710198515505698178902412597404426978711905469649909661187505589874471861788495187451525425868133835894994443155706209668862793510939488299972335045709360185988200849942218209035003604375104757273312329749328001101785435426418530290912328417835800366859212365733936808769579089573576846176821355340413824989651450163886180150326630838373014911268891376982075278246395578630500976756667246699650893231209462726144942647223099778283990169443217439040166012638013345110658781537871204781552651769138197024250056012901198083421393046294876827811454524813182330469995005287454007037905092804119460337958176541303463089981587397130884692080671057313954282441040929890291911871692288799916747343799318145277878115845014683668376431606028702817102757945057980233678486204867262278593175964140920773861694554730336033250667601269990531751715719757616601567399174984879290323793875359082743178524141537279719345458289276743444693210398276495067155746065655994464117867902577642227151193880631266528620760375854389747172973137094364103323551249703633501697575265318653431692349821383159155551031656174600687712632612017725332679484762120526504700411751341483350412801900212186521859151724181214603627027636344841786304608053711527263944654792912523254258949466620757794922206096190804827783570378632557459357174219365484351336859501449787492988600191348253093246419349980709434566231541792973924138994560767381653591615074289404663322761707107138019377040144480801978554822147479112225390635602699554308351191888174997384000331084348035317020575818527676696739828349119821650635394666789228009683465683211242757514466736484098406141609246703965753248864497445152986261286140661302841860269509514561858992956407447950311114713830644333080253828501835277776958645338426430920330078754725725468698937235031177023600267877563441872896*i1^88 + -4052609925476589076030385705915256899262420424291663574747242525190174874242670153622064220941444787656355798752606491491246284383318511676644484927482781766992932823798843707024868953364592523746636601980163638540637702050301152210331070597635033064757854257291684682849427443449739962119148709193975401765375941633660622145989134886410138494958396090188274631174284115250630048881797055870415153992273559230883637510836843944512447334707384702363905775013284899949591220077414397629433191963117599596054887505838994057911252977808997393673339528809762795177488038864005182172945826233944201964746382298749939513736322186381027418397766199078400900672819103364084390724693704291530709576592048255729691144124705954786417618220749812682806746263850926325046510469975375978993895244345794966524909202163518192410043837961412310390758412457168968325581724016615550611879141936131423173591245036753581001471335411597781197430265620482953818949648213325143263032918109264736942155593109159625396723676081038229438302742280947133173753559757387574025654165422602711215837739781043631619873090392063575038917097255628092279572645450317711843483752386633653658179201124017266651858838264106187693665446559355196503842659343548847821116805468174457752537863079904919486521695420873769229927642661136751520169000958003888917322583857883666560397192181993293792180479887621674959442754752912642212211717958593975752489292821306347265702175311718758027421940199523166981339776260283732165518872545773354597952753710208802770696310660201175243858040973684010809421562380033199816666046535397398785685757653588004077441375310153416784539650389839736870195597595359702607823295897994711626048287294413215034572449192780968769095958885898493601165592678851751433453702827702946095850649131386989678879361913000809363170481205065315756583135608840130040993108233966288793318214537145855503721514576010522771061434553557097192206343794447109110882333519060135077728488455727423238569790253371913499231955201834745269405629841831106208735067571356047410041316332260690148160634365182362068774300827634805180756673592173364921559679276277203140058827969417446156963116542717068990055632362707620008602188969458841658484792590803262666653731044849044026461051445972722993164898465161936957498596721552426329886275511207295703702177552526691082118096661773617269687906964519643280366342921721905548973099593935002292006694058457645155449443065998630990346649776085039898381879283151155273094818600523656058128366613071596401549920621766770736066029163970174879646316084170285097032164074645457729197122259135429947435353285082478968929645072378237944007952410690104840457136266819339933323253401428673321592697261578939557105726360491670878364580457864138588160*i1^89 + -2877597340722397788685757219124151724636718084054699893606289317169237611177852532577522416246569913820857680212800859904470059407078742077125668622744980165406749710475913851763989191116935848858573443679297903684081898865751162986490386222724223847878480074112052460636836595420734131513394013803335907160646442679645973703374636961337798092364788217365254021514757941901751628738994309858611141681305623328574003227428180217546668399638283333434247600097392316537534922059000770510034105849945149935006721880002709578617029744468728405544059879027054637254537515885340482494153018565190284003624448163314373727916790685740720688395763551792068719139277273417519778657279138375034539090286535771702515642089199740138200334425466750875516106966933023860917958210204979840161841496433959577915157040942119668325793144825681627674797149606211959439574631273359184690518258959339033687185316128631855837758030254401514079541197612298071801061502083551626420864819337457554169013789525809635096835926743209839136016256110273027186011911195696100266816854645119776922825208511299342313870930241900240925961871610097147702375300969428650677032363122687003443951172986966177933300651281269677324342750096645533090026173431991739436451330536640679596525141512590451008707622714268460318129634204166379102744042505956660054059794558820815314929907589623475332381001184444355679809636188513872283249761913524613302678570033211417010731202766638513283040760106556986414187882070286720489645309690019525267798524505271101283013678748028168915794588003552396235440607229131963914636485686020002282129450637901702317420922033465904666071557936032420129557477320174585495693671319933380394821574002053521135370683942370817286398768974305638688873506034645284433886635367157932095289675446799019129528719316079698211505611552304453414594243757617760150753360653413801812149732366198980202373666171632970013655432257313390134728784867907413477987464779315636733243623163189397265796344133692856312354872012108548712294654071911975598269601442834857448184993500130306152267014949451207337347059487938160533319767718726782269420307109588040393505392166899844824767906723986443760354931663015165313261902228232590732297145292199830211271920623305697201684170332679992486697529567303927161414116448823208529627374972251392608788873453483990055038078157764868912804951077741143403349420975123223638581510994020704853191184236474584620699134615527431995743269650775871515964931182702530784273722342671370082451423328865096424709602325129787682028464575651256993360195350691034771592865896413507614515522080330234713986412427755488174712800083821728705878056449131139992019576626757445326120936337538499670390052364546101383910383637882862308632893063168*i1^90 + -1255055154352290103012154113743004449894904790781089036798328682706795259721568440924801793261913198644146423743379205486223046892862794231187047697287285484286491989432366533179208954164361731535231489806948540383758989864510060152060318685681882412771538775111314609266572131564194866730033732027439380319599049110516615819050382713662226574729581385878392092410285648614823062572176165423156097156959411113696907859153018955842239532174838692139794394211984595571686035963788113466386264995017957524088512182811928548385590035997157128011490014209445468453847794831465503717464334607496645532880758483926922290390851861049573784877967785766938982765166150514623828359471130571438937667043656757698675160835266825568090605808026412277788802737045095685008731831801430584733045048779911932681918674112994357606990364528420395597871152983088467989429947060450391257654728844802207929188262133244953055191759180691733912362733482090091541664376441836475339583117329848585847726356472742010832687224634551725857974392364451323104392513605375123511563814887219772886162698703790253638406500188345098036477543314662121601413968884086787250201216848531042405556586217619198916284007813840882625388793753199054336367004728580788849021638569546147480060633707988479605473469008321196684005446822114053030969146729695975611022911600167460833279716457095174784926944070175556020546727797105675955253763188952402070930515976444460317423473827042289993180755681145111218950127282942552377495286998346417001013583087276024697828493912624942982592774867360331304492668662034902671743267758066879594468157079622962878874715201506819248642507208350909336768195237834463406152520024111608633041318256734966268569840777176816734326410386195013545219025745211657011309986495054368029627410407999679386834658259410831266056306333117300805843426755583213342983592897649836769304742864673994960196757181026728678850087286489490321881471558463009986979186137421747544006983210357473134268528205695990810958534248114498026183389518043739714812615427288268093754425299866456381719340695395129818536365805066549880743116985610030972259138180831588750096512472722511089250021252451520041664374864372606623419182093074779721943946911240132951934575240129387085859458521946692408882100542118101511704188276388375961241154472847765256080577209705212657456671971973834763631002321095066961855111776698275021236239533349433630325799643745462359471952558159234608475348151079763771796346143888679060649102288392604870940574760731164037601566894729161582386149772705920222412963281113434284730984037357674858144820704166070121780376246740562033090075657347528326249227958037503034580905936942384896314843924926876552826523311810872574713238980181182382080*i1^91 + -421753206886958469718340915847617409017016912703166220692911337776248008743057941231214283776980490887241259248676697227460944188288124759008401934480393846240637188341095473260440179298414100780747665869479290579595242401483101408374297060353614712980419368427981167919563406979180680559487513298426057299168681733725105037050652438467857165365881179864302919780941452514903584117718094693437375368506137971727703405861938223868426054475412706450406327317894688143248856377839528128278532435928045870737812619706430318119713327845668178601368997534720463613063394894289390526027715778500891202833309466991360004272052133109147634136592608408626963569533850442916805097697801540654459007440596447371352927903361558806711210780459658675032296493061602812963962729586690471417745971299175982313201677478459129670621019470822771122072889705430269628428654522746717799558838363798931062360107813131303024585079491644517157590292372444364331502777131983554765755513545928602814298255758075704589355174526722694153225138043467315577291673779071276533257980747274028306738866330396434313062363632256124306601545710528315564346005827479539334747567765517420733743155201884964840369699949637940462044211176143214650896235744515583273966778914975445451660836086095584694081617706499466765961655344272555858132759534883708814376897478810013125178675657437167424688331774475309310177649148789773538328443664767014915119808125060006542221598620582173429504931624653693787739776296343303049068801870168823451501043957767494629347938740770346955455139711886211395786594317387410780568823672223321873035288477938279018784377347579797641973397548091007848063960389552373168660330412509248854826594861152402526667909825693939029745800616052811028147846795106506352106516328928107620503345613892653137686632169880954552943420858547614559644686365274420380081004695835117648679514415183576328635650539670158516200651734578891070330548959010973405503392910860899849036744648660650661894923246950565126128872029062881082725130344124496783871098196977099405185715054354980177104004850041553092670738580260933563608733804525436129869059290750715632838592163426019879375441215408447504429463224107237720436760451684082095189052645619902742780766559436649557432459897162175694240834945438796152453582821781396056138494147293588771186180210162384629933749959379142534390302551168024725342495132773484518779693512699524860573219499055633142429075137921325829574411465122343356186571631388504059963553830529930993868222326018320618437279757057572535148008172818587003712225554286229410497638520291395628321256938451733440372717776089977964545743246217448123334325119991610360214473698560137249357051010011544268635171178430679770517087453184*i1^92 + -114026303361078546325434004236464394770124736609607587056954932926891738324975115381381642689711766622659510259010977996201432947647727788610713366574465877719299051556896354227674551116904659416985200533414249591947890969534662572468438572357742728953180972130752897674190081930024155955229781807865317615561896774113479969907301458140584995288494397892967332840027867291928415998539186236668951430989399186852505647780947780088325688705526070927048956221525636688741241395360476044424409568588416771447119937358641926121608977642141494151335165960844318116248983991820151532249045036225966602445710631034111698458728759499661465203986354123640567107821885567409748943124791699776993296294765657206589656316099899200344517044169529905243516478373331352188128544600977985634211771159768469422734815350098440366085822750680783427166258650938992662591639534132942142925730919795539255525360783357274063086777515592758522181276717805543110926882002014714332048509581460507674109625826992776889790910288029424935419658187239485238649960205173162261803641085104183620822906072037574750986574159283800886012966611673596691813795256892201767371895503550710701107464836393456523913630433067550254574022302394484871486190013768516548227461605652847490835801413552535769706099294436785116203791265421750181406427114249784920774977160653129322963129058424409283683722473605268848283777962787909965483447011273594949286059116710883881088851159049532823989306326305034413978520263780889386384186564418725199909279603420145032798276591773956576504966744182648256719989146799688196013154965360968150155291054365952012952264996587539528867301001390158741827902507643713936603216286887511130688364398702993528313542352503673225282050924077837438561820030436440215820730268154158682559501181259034526241501942481803092885861150142714869833253501088579783161091494625951118579283462342620711513402387897253247626716739913695438787278697466737479296819922500990399617119335252607345564499500411560503921811233740244109791585512490878763865120692980071180230309670359778437536844568325254688337218927391093930013972084332995989290779462261529999485850339693396459467390069656100307140121433690852152761130137643771671440588768122829857095007118185439288581662788600504498537700874211150905986261549654497214598014918363207093726085956191958812433310976279479069292643596091612501182658303795486307213454339357771568408819906805185487980884437270526502080445572970134307002790794869775768486002262567663855349373090620606061554144656574853923994315217228897579626341511024509084051742373318670056629995679866072782493941948250643433484846528687166122156241627487480457331108713801423243636804394034226024630694799297923252224*i1^93 + -26641897556840662367515215272093703924175100271501076794029731847878182993257256054726244809080069377226988441626291165534037909243057579546393162726181388298001103379681729120916171529677475028071573371930997695500404757376606223978786148460328784809296679653549120334041971990479744888348276568484898046644950471238709623420136278786192535231431283039672686032400383641368137335216350544153006486744482387671864251837836135920039964360262082950587544098217129224740435827920954367375227799402800853458604768705072714808822807744662488616834493939424813316047730758413086317832067890916437697061246310169036045945849827793656514813177502567822575631723531809249181918856444270071954359139067270905002154167793421489764417284577612859765515530519110106554361768686036869471168361461116116225253681336730045656285467236367131306396523848687449771244750569855116627898494799789216251271652025309737357468606951507976343250138863310582476287484761179523020628943557407383254982998363744915522430476661093369394747907949840076415760314283782920932009708694607983551988312304542964237405181098581293765926502912123460260209310695432962538116528163752025455151439831953314121085737788191296877809348214703714701319674949845983980934207129467500098010353104684759087011366424395382917379131718416847297581854021349766903203489882490032787859880948572893707843866392660618686698647877425042759746524110356145571216940924078076476701945134068301039881659492424784936341827563984231706852001649243123079360880166764542603556021420240302698264424009018375419373338420188820441630309079689933414549833815795234622138318740646133209739188423425294817557231910575097081397019687910966878051285721862746824854981418983714408291844401068468890200515929149786395634891665682263848726379512116409573366124736707627819421119241322190797954527972494332472170720099579123574720672767378874790689843667634290093005568639283621857675795443986022030327479891889870078640262118618960203280304285931359219017834955326157668693491364181576599743810506123518342562473460595740192155690869266645363477377245767233855305404561030226392652443215201655153192491031256483326961514118459283537385461250384028526801299815112075487660698102358712540275352965400147211209527254731335275295163568442918955651639494463329283384250384619345193508286107010610289988008728755151894065744728014377744884120893934605642682120577871581910016369664811630523912603513329723079860213477321359300271781859237586218083973935039511547088552471225092834981323474386402587681797034630505467461407817497265044375984541002014727547182161111983554655103780504767407005652047133762308546290865253782437521845612338326679967366638647584292414068621312*i1^94 + -5133447680120280120472473857825758250258874703799519886367433307597411481953044628569386896647046440428776561129721489185411664808440459624805597256535109245797338978455001885210398154418429170068656013033148461823882401747352077297910651357880177740492839115393698482775757739600633730905149098842207119047749455100252596559104066176925001296800402978855830388204866101409191031980344300250324072169714220875876263356345930282131401599580404790702645357086664855939814529780945125357565933627227211191720546227846278292337357774368979571016808199342229384659412189681690999931293203921395357012878794505891495345946099698942070173046016546131108102021781378404651053953121191307308004188280043002818416257441539439168580133876899483669627740418521565986939335552534013713390409705620036372484262742278379785045382766552330810779156504690022874775995032352328763567749575164415747275416957132418243100477028248372401720414957929152764020746789700516318540475888532348684987382752553287796636230790325726267760119200571848288214564265847477395710777017595010196542746963861647412223943703903963038365527417175993163742070207446360713018035381939430165458913111606957744269248155923417735373780977112237715818952106023116551452743485409066548878408419319354987958886864182431721883193117631947669229808181000630549968314240287774655174396266459728923411055661283961972823893688634920553061722839942448845299624903796958354752222650986122150348968207081453829086457135065681707641444731539616917209603956570525445017760321229516220771259400890450380623088894577554573035412638520458739473256685204564690610556619263438245406040336157276260860907758314221125338571610563478747035920421498334547108773527139402765785868198890422863325950168474068143832881779280539572121339667661373004992426826770804941100135336801950669548500958260075375349614712025454426537301687695732881900480440690075991088544586844191761103599200566674119138652801454076850479754780670713295362367176006295817218754506890655281662110867578193229790518940779274474355817576018143805487053415856354316495934643672471945529690850818258354258643626071805218788024150890618117415013632883474787122368083523555807978861223262778985590091281277164789318941235528574396567161885740032487037118427451638914204170326419190473039469085341929166600377398611455168321172183717005942266869051190165088741694341829138239536740337008316151752058935321578581686084693581467365856957287184174948518420269575803085570520452778741357884407938113320687732109948402769949529706709037774247992267227860693644906385608532927711218290594054308018341884401932305008191598466255360279943861231663036320138490752603385565448159331540497596416*i1^95 + -767890136754297488700151696900870400339013304903706580405240410151374248437549562113943364207298885373203405738897363560038980806156311433469591236540949662123465926188417130580624756798036137688742444665363297594743737814118448858776098154651256383553606271306022564010819372246678362140964661273925780368720694226120749123650490869034548363058081151162755269263579449269407874370991330917345764458881914814158997358971504636678402821492214127033118166027174558605809452521300687121858506073111722154325386852978217376121838555164440648485705254996303033999918234478716933588037287367727997429783269944443969374666382097830974309429610732541316136447146574531512986792986272807057505012441128466307740439166909319637840348558998706178799881193120086596326220728553830579059390748053919642235447662755510802925933541672478301240777974579461947164688686120054101989480771946182736101911001128022679160207687695655243678873832572125898452305895782580403981496371329120748305406299908946978399836892358706075002959860252085853564040939304315214570624765075755156326327420338001436514223105855584835400807735428325691418595673065539151328188395075947879589224596104095797831992320642123392764156473042783693088477898412904703988837176942190167285619850550445568683497848501515267181987659755052977602766317786771933152754240477222246803331383737625232474992545497189382577911064291066399032034728508144174953472722694380356292642225776656630273939106220416751177878947811466002249776094933402251868611317183319939549250049819930807262281624867433124664777119133571745990912303221537638840614167900687968162205321953282977302557649469039533744031940402959034645721388037631837088811568764393658383613909857402092449475601414054558831851339496496378270402431019280385311801633988359166282112693634235939833050290512264339439969113038682560348595552431634893088478148017209482685837267982392798854370379970255372699564288819097701750340602220341036125952474605810634068405125317981194160152324748490533101231642376134928393527910895455482325282792813514617903512655483228654286582282968669641997004315941612509796999797887179898726414835170111121920142838274537539816637038940236060156834838731952780468602781580352983872484990792959037179236494267394348528226537678810065936277866788297643256940043839246594942009243265761077840783347762910573464291314071355253286202168144480055974839691113775770097641569908853166545984186428657464665734342017755216563413786992133915762783076558975899207737307367092451877569120124531808564278056668971432756561996189599910645513393902364262858508515865615356410455994793667743746764444433592652911167549668278506284622725054633423899195342848*i1^96 + -81435569754848016587437476127460158031484662558041501935697596458623978072605784364516590299823355089346568959222437743798940559905551878453020599340107146686894476329580272076852127818684564715087932421168603723014810625544790618096495211901410943583280642130538614824913877167825482211056147716756299850225577646721717297124208554356319124240527510884548512673729044596569324153913458501108272042852825485787045933451828661418727529408711771861532446293071288414955209461892734017261359180620918917937171021847334146162847187652627965479152417549531560825121331916048032558453909052403766094879289102645370298826997024990984311095924486390464416594998563923852360765426496094978949152707644676289501531420818069228249226796598242362563322639827935077733508623600314415766536096592585271036920575957536361601378547177597495974605547518546960936724160649932551530631605083472511452461885881210466365270857706247397977893803959563596377177356160125461899252997005646858756882488039648880185962632050228852945037865802317658142583566206643172903360690140724993516934073894842555316693277392361325416960736258334569281097409641841121850265645664068028353551218067343710285693704463844190226849254548295732650541851396994630944912441334913091133035668170321791533748730155755769066853268400385902616119383646046611952403729671399459644976454972423585803809407407192578224805945562314599742052856685955311976854741386067116968709077389369913249940644530202127197383230556811013542963703389764372593208710596906695710449366276501794930695343518513869587026176277319129685455810444837616866354750508300625033655397296969348238064225851286326675137515824623329813785397619003177161759576354861316149662073976958002798109445574146911297496903432474520965904318609177529601916648897773413869449406030548857721394847372536147039786461643736936313780624527102879139742468338815063821604210481808173593797117268782286006687038294209956153716794469873680249837431013469033005161575718730765005118594239727038349792840220212232973822586524389043939366873572468190970671813416203940224379556199906290945798322059504947784346222829513319706181415433677556107696260226901034963778950936720848678966901537918047456761198141647569174875337705006072462140983466692810710704323452615877702087346391452281735917031908788444460338729556939232704423373801673010052771325259102977620292636125275447828179194855771396339799190594562307263019989646541316943499754005400383053233856383935193710955265231480349943073999131621799442544940769537532471524246768452505128951849824149161325921979161021023905004459195490518951376927873049078400873804640639915081687113062707715264873219243519246336*i1^97 + -5570713121851291883807841585654652265536522951695381808115176781936472911153367203267511916074872365549715387874264474510688993541070003119212912750846264055274802784300421154497621862173525577813957427344267693134240123381765059812352352915565709407316268692336672432639932345984392181422462042456075401976664379031673506696730857683345108683010351252629553721892530015437611088265706671568945008921171760634664069559932075203287797551434695815365986557116365233607600014830460685071628120973172516434129667072748343819168742832939456473405786559784288548185211200364030095896938523430277078716367504227175966063044535321167608802321576995186362958983625130931810800547049730944694364467573356204794267887174447319477568413913116754960376127088793160491258908453265150040841640743911257787210951331219511205178285992181330573567972111737071047138101068691458922529444190404580925339622476365560585604232254230814938547927556336812235393302882191167629396902728935805956439542274283780296094538293308145225160839815726592840089426613738286532573900854772938042545907610038259257001034062859142089200673440244412525488822079560019496979460643514136255409464457794035010358669614735753688843233195768763435950120875691530334799372092697006615165103937272555325716985368673986555772723800360471960270695417412910678637666170206231219787248012982029407802402863199517443461816118946724876639724852385779998759769831836402805780884663717091791195614791498798338568563925105235320637345709825362704897126839426703044666267447105577144452466710278184424699229857077025772319404860406808962061026753045693376617958204335614602661295187316205256724232174860853953858718734032435897587610071025632180841572261418782808612982360440752992051843050768149054411680399058972536616319078830062112704804365699080051882426502273981882064596047366677511403488382031169435672180068604963917336654471959988991587327247595952010644379859283462897609620687142687669798600866137671984090635143762167253898855332143711327925373059034423465769024944334703571744705968730823144057685599477878490246901751222500130711266951801890364234171987988008359754437490783022828351003376027957756054525920719839771648344053814402554139875573212878368799555223951224842217206796099168834286317685815241892234627026661349500358746181780480975597334842835319616583266068246895933691332257420955758860339670905323033775089035595318445110889212191925968423708630486989920457303442390396992582518174345416655755508819044558079845792034363617297945376517679334934494373525046294832628565256680027183645443700088173907785654884550836279067409537342934815090896044287512744668765915625968522856759296*i1^98 + -214120399610431914239742897706287457170706899115226555944371511635911713878922653846017391548411506810210458019586060144790449877488289564856336831606685290675418080211343258175191122430325541267908113943289149073563270585519906689013087504740604697205268035426647551230496164236247873800947524041288336452124029402231588988257113663222374225239470734990418644626461382365977084967733523716621121175778516555926811233157021155911852546480797862052556144204507292100445781197858359928082491269302065267738699207074897525063010288276423094089443047541718815885488118666295097072596963827766776817379715843785982969468629563001130579410947647281026802190805123423398323760118456361716477300878005674276510498805505722126680916555268179467944081362842083462121666957949092182306760250900842411393906230973925274850607577710565375649645081286858764531731277657709740065281854236575979380914029667932414361016631522835429836007216753710497897331154381441648632377067752225136403853281765356854471217983304605002437454330217092372507498301643698976606994240723419497738458627595944650301963204315909670750425134533162311812335127911107112551299687568369748835504451579298831710615902271116195859267244319710936532840974365954409634585491779751822500968195765550722502602117261576212959608247315170968775401248284517784612475503661177463407698134258684225057782796144040191141789201792538606487168739680201476013057308343375182681734915645673965435222166559930644308388055740434677290636445662379279983176675311629894449750854374618195358557284307888573558571770409457111783566575695147096753968148314347714650154109479093430450546379681735865707493012982010532068108360858757475396189463536787100293345372551270608532589611072761968344303557008337200860155420935574905913495753596494412490202193524400994254765902320406897709567558234812960273342195213431955552151220892733796542376785929331598921566582002518177476331899306435593302006217044909877189104935879670777718527555495521006267321817450719320193494798579091527477594424232273097045386150969464545788615220777164996372829262956916964397599994555520045784372090498330152491170485860788032812824663486909018532130265988961321665918774960209258177317946042092997008266632769487824296637986053982770900158232933274716056726188003025751261875500909664673192198085412476650170624198673965551173520209327172345745004145294857723734981433759729034023596848697325290905930119882521301048790685087084535490947738260700236913670189653274844147982284016977981850047050598338460078819046090083260795662291766064315119565053374494060274848108362098815698158992847157839893689004269491351721233712272113664*i1^99 + -3346251800072934650908392855395408133686976506003899965684761796669160816941485523770048075079998388272762217519517268289590650779339490377400540976836596789597682952138005470547250459981615738738343686314844789063569370178018658936855588776346669123400874928682331321062613490250486139205476485242925161929763151005329630616081878930869338358126697699202589753084679858545820592877823473405939533418593862559150574980189952217597396291817197292498556548427389267807796407235532998373446144056112070545538588697891814395665811371094873175177193333094729502078031174808226512001218963510330961133772064236801418077751114726715283430275932496664125276526010738307277630623655554620140257233044804636941400798822251646747015067237432293118965406655727817845754718275649565476033641619455387108586242807446770280793981851180264694827383679374360366853490173416453910162690821371684073432682991745480123141629354672355071369486553516395533760288755708281004709503553305177164229348695129374357704813692600410443752460716112800150706363424148119458386778511666660227334003866058740147951537187346310698776400840101995962773467801933221290006872742193265002912675303404129366987219349187052759000775543256598601488640480975506836101429738433305626048725827804480605074218800255232728754267612765695987092602741140103864029634559267344687392321926991817845086300416539169308837963546180361663172949206661036722453135328337723167512361550541708191764853136138297312394179824547935885626340311567776468764936847077446871727522236527241478936091036230775257433301970587447691874668760830896046520560751594168383278336570367102121681756105118244048442223801901575862006636596189516388907164806991172160653258720286224950159179269544893617909345265869329707603487819174518653933878707875072165043739304495702159735947491415535253601709869138626299373914069031225728498347996127992879217716626451943657926531502815945610546359409690472175400561444947018197992678998887281839463401676439020911715770101603618750490894881801864870444846444055309443608416797651637927139340197274122704807372887883783107801072267871546898692829925591881381476819082984765580977055482287651443585657099476241640748003914246340296624077952442485099965886178487168740776880617455533199089221326407950416493172119488018732623995858456621392912451858468286576412434960456954832976810377890405830742456775364452203290886111496309542591552455547549243389262625141349712132584272924608261379171857786917171273053424051807405249748527345990006894738855933462712622515594138989679348465674144430494366024946469472647208682168394836193720963451206112607126269402595467326390272*i1^100 + 6390146298935144089902357680060807858012957100780385883450537896608659275742851974523920182952785884078165953568460828151051753248832208404319018204273043836870295950016719459093745363297980049786954184226471460092539127043692766599292159792044011514949126383589855848178372211473865890375840801093765903280121695594026906259040034356929326753756745933141691818715933105989515031244535846523571065973661172362177697517847549987014645139048725931461471701939442662014515030372041658775385277739174480709686204888631411520828313004484589507710592396011867934476823241842665913316603969553027112389867085320963486264995949707852940387111083728827711534319993380382787829413763201385101775291971317723729990959881588377509660875101245619402303246827168585689126575272406972137893612163539502448920402494054529093742290893138870104166297344261646174939305415411878851023650404876557095544737270560920125205468229865012403667475554264085503816489051846732484640523220139950192153903410570580498035314361788878468538687457775966213110129829385990778046770474863125344791356391482505429139257532908655865985091151963838596010934337076049126000810760443623646631685714517362602103346988606206202799472463544825748606539532644752867974298526619151148045024545768637508771507598160421682782492124755797444868178663376557969230561546567738304982187469961506236327804351276316171460273878205169531205615951682737844726403363396289486280280614035074404725244109588319756466344331352091874764095616626586941613518489276693178577854749429496316998365631220422404850651425859442860707413918643584198668927539172976181029594730426007182192657043855188014315873368826713164405320076643097533318677328074889869667720370835794389700940623505223709855802743074990853624591839468889386037851474120444400168337596225926663884276612859208975431851219279982296186371579473648040769503306424932805101285587302349547547612889838966552502890698866163111007145789877141211001056212735079798275945532707749537210337210404132992813374528595998081205570507207464367552214140509221861017302116460192256386694447093609815326485359645627452478373614644142159521221228202241102682321042448435065608494746937975008442696496765494887291891733910917152640411995116675832807504306980139616775529430581902332594186922953266697830960591660986426386077009307290860512713673075705643540818409577388512424176504753428195101068442406834287438774410141110565203153646445707922403782169905413472528898346586779690303283053528117018077236759266282495132299002377143702743713331000010921132214933379401221565115611412864773048226534502361327928588196785847008184246468608*i1^101 + -2873359885835281088510312612569489303704223018339066936185337918479157757234690834929310604939935433153389064955817533709181993287099851862379575713749064754664523660046182959059621643596041242323221097802949096204328167066435446600733176255400476849458461385904062828658707768223887437168867539280505951114757748365043252579856506451030947545218106519161439385851032453144806298288235862194325868978596773584761114617429137354939839604135136396240747150604998850580623692639429099312583691660813630989559754343057786399072929898001496619411388739583833735132700068234619927564302104124247920423910255483472774702029639305072708213642289871125669282461551792628362388430183744248876723877318497978431632635051456391590443927375741323192327371183405388370633893147826357613448076128697146381028634729319281686928707371811403093746702817297925954537387317720249840549137748881187239465129399783276766080008959891107885029425438596020384115718709127087216238519024512604263851652312664484469462899318427287159595216146125707212505661032547265534161160854010000116959016276760311807475968714451371802681860161353412219692895431817002348575632825872452247728088034932997513208461101825861917685379022265578744786802753836555003802104262441270467267877556348248688648057403385044099928279726087520803593391158709244702268449735687801821083786778168001160142843186402734201596294005358567072356913726844387332897370633303606713388023915412822381830162646365022339778729503324011138864960988678209831991846897945855403554789728830881488178668073516102460387454190714651596823391973135656379707399721070417726320773234239609554775790286828735569728593830925308016592106312442559995911889260848865536438780741034337343316811892417428755009732466361213945273346475612835159386868027225429922967383505717502675580924417515129859271260477157161315548134077520620673386448364202038015417002201246384258586124688758775116881083646766057596210874998522929950626331096791459068663603809465662092423602039612770418984032110409414584504194938254928125081313258517671046429774677063131557479878960980922893867462162537116138690047332909381052304631067249594546217869000934241883644732075306997323971359999588626148428323173898053522563438457052365684071237706187629447373707646843011749322004296476906622885372957723739658464171449775757636811064606811076588579459430566033126823760868646422136058105952944828760647125232543629865877653882155047761615494401235690391219605138123866037843099800833290492007603408362264470308809675176841208543951067198335776981982170766725917122045038184498720921316876845452190196059507852350324736*i1^102 + 53942517332294798244445408256784936778694682077757063817083349509194501205609525636235950062535329570620052654839043731320195064103687408175107608466264139998384140599741399897638712304841052262727898782583405872841525334935429218709590153047837159392128919507428380157286915923672137000830010683634864587926055357099698000414950205756154431795071406393951556040887024502370950006305661131299843151930864647217164598640707689499764526140349538051213689915341927822143483918920121091107902032806223132864782033458500507176841878527755045426287099751320018967613512843856105751516017014919183011735038750284112186507336126082801000550237611881375810052026139182444314837126857304244076807918394971028316808006742440456108967072482588370642322718359024788201860317187779874894819730873182100730691972174994541189522035654447372036773598621096759150557969473708258657304882530603665297183845900036439011487735148711576226505317805752120515684521182919244976284724610240702513142663660035508576277989660647588315535422746338239243241906753878053563633637901190864847034983858920432930416364321117524889223825611628190472566080916099090996290856777806176976740645368102658085769929882570992751796027426182173131337781834550495493515760313134442959555334076268743750016713575188502219616091475970659697690272140052690645281696454940524129522478215710108483674178437179506879824174775305843338761896191149772290732234426283510983173727483698777049334778029824944081138757130637260771807582808959516551092680950911805779475124033536015547667773366343335547028704802289192365702636891667835995030988259305052045509379637927055011666260654417902297212579418008898873505531774343657140600293556212486765080951239778305860833951958898506777942291352433856168308049851524416925673965023829540320888149955764480432702421080698254285375169358711344520006225823306007102607624332956382968170216995718867638852868172636533964703302405998227782326266067592006464398351792471316222484158028932124017895548504068621994586564440152234601405172437427516355328133722835918230879313138709767236549096535474290408020919660010711501963203356149967509145932527495121935570486204344083352907176780561865496735796084422684322013941531887734774722190086804464378970317525251026034926358052889075847683350299525266084133738964807324874976900665110110327111217423563085389371698106517321096464526723136594762549906170195627956033085081060500385033413321120883989553435141790935654511591885875300607104745309819557786340524494835824868478007408379843325333881408377068518551054447341699223896039424048705376928166933824389839516073984*i1^103 + -237388080043809248259520216110650826027755244547669226177011586228740354170137404637686649136792590404060116252816516463629769259349698801928569883731117687643498701009753401901026707515652277637699825317784062402905979406286898888554771702971830105637557018180846276825753656687320557395996928156472896950506832493465437610736188479001939422804173703868918836538613807743647589997836094643811117193859370650629306296450395122113756808683730303273111112919873363671528623460150575606658255107808220859093252161625238244133465753446202171597969201505955373771268604626951571353768233782897362860253026683300748031563641011553174663728771037276573786736255499918710366072957591104556872739512376646257427288333497937601396168408223835817455279844571983374305752226879241711071940365787156802447885940785038545162876312805033270743672732373534073557792854635645229040618073336896315361700388685673063304690081985571939214780029012706706052554579601575417108577574499714065557503122265671610400416626274392859171700458191544705954731239366782719997660482139338893366743600393890408711815028316577243074629810148220298616397408864111753288251736313485903245425428278513797703133602674130970095446611715785401556376957815755916372810151953688251293784886909979984056482477319609638052030646977456488285812960497880544819245258291461360737449028247144397404867827045357172416941432579890156874972956301600476206552778660509086159410864738686485712900960373419978395275423707144669500456332732486601955605801571334684473673602742435251609010524796271094506449513724549341841239920044973203636390244845644122115708256242661664093877717544834949560741085935884155438845878330232027012050002909810467047398460079563336137097152688159487742202492237282394255725302923419661485935885315314941297904312546275641073994256022044709865982284216407004205638313889733662395595235298448297017093519559930048892024852200574907725198132948990545143760072915031087639024777921821009633887078154695717406696101681035133063249494792263620073177595441262133812882926476818676352109728902457917867555835229310533119953504854001482204503291013911847553770378771437080530876527991726661768080199597631608102332732177166116913735330838435409949149212079287561102975357788196623940969469518596962625517068326703012545544840347887603410503833942647037675044101577923314699122638294870163177909344498040563729057230258535569856499716491631243179104966685916405726644649622842161569334499540540719065446444763009656726166075766630973503069370405179112860680473820770628609800741927873178352543590899077216495563333794004992*i1^104 + -317795141593242307050127732795591758854518685603020799419699966137400598677682593561367646412453022284388606109550986184612457821548775662773137697570964623796585400573417296356867211915276052272361504289278031551511136427060550532697304812146241841050652559627373625185610075934856293840670212463619978781472328169217503798398362365930155443650539402310175385759747757914957843731328445616445124488243511885314575151494909228027806664989499398184150341440782327751106720062765778897613919219965331240816114718491222885103472834396634087887185138735655007075084422904648061359210981022062317777778864796683876988694374864719571982459039799809758320115749533190261225425261385433944514515697363805497546637663461591405187419024125720530312314358082249583405461674578942197758826528667218743235580897982736359115558920836103256045158928279897456478077997780593010463549193422922462264098561713135548714752686067488631802580122535749034303349685643459262027680640286009734467298758696885535798290583890808639968770049377233438615974789125284862316170691373845410044745562254080087699723890023859207923194456421975451667761602387174079951674398199245779583352248219877157585806819249101223751284791641681624209132838910827771244684886387759997483802568926100918036349453774451853419681559302519382975475045090984117219289633414214750092155826024401797964114515671592012428088633246708178384751269732803828935244678912363435208319628027138720125631866127189335405859813467557860690299589422071370994734188455539955870666014639669987513480147922451113535783323170116024194465176622157854863518933334114111987107358516686752358667721725652555822145676113935542678987204114587772108068347138557594757564011773637438664005066731883301542034919029934602947896132598442239036578783622084610719741212888888920691573787908718635940712722603748143962005963831081263587333359673532597924125231045563233219191620782890546171503297640772990021379096735464668758953997318488311954219852181163345723201426192845375994836165913362689777773714250470897789018012903585046901274236402850924694757237996147105049077478438188211568957153480258541163240101891100963617381803391905745011993540205094757728531551701624470177894128701000271121269141301103014514379254052163064777824880419214722468676771448714970646330973215779300475834016950882164377705846435391189003604733809816769220139223552604988772794222300159622437009287852898610494390297890716733892819192094705836862926846498230653672854784923362125343932701247208065554911608680949204226138932014024127685781987563087499916576277214408336211968*i1^105 + 710962092272845592416014030205586319584816230819177667738369305056266248689371823678730968045019372867920029742033357641908766386659360105494865282000684808464119957203174738402269328209425645316019501774628721260235503181484023879679744215727372378966240203009067894095800949059069517948279191882216213150123769022751638114364969204692187872944884003709404000115882642955462967229786932815158369907267812870038949618587312602537213006217741932451392723068794820829110396687448656768723510495490430478143430773438990511468597552239203250393537160449788305361753698551658862504504296695328759470602274421712618860429922733111858000043748518292169074198858334310139596573226506159523710536412879072823971836317427689960100638385649156648812466884094637002544612028754435834380407065979881144963195874542295761901275560941689771874537846880053427408095628078236065874579468401908416279710966923984591450812898006285063300066572222858156127231220632971645340229030581786034506123523339832371026583950688232832891152157964267912948610652419554067124159425109068557173314393124511658358595429703483778670086964911672366073847386645776166557909414313650148875329506530880108992774316492578787648320306879521253934717541582528194027106715717981810797219238601782380289579045492769325766646591763952766407615377176021802860573172614415498947584512379032542985843594964150597413136516542966712390709536054553322753774450286732122711080720125960180072033050102915987295582640070933277300335369494986812180923594229932024703180459054463178675073455537329764116944569646996350251465278526777868443407998352288582968784182021831662900334799545093210788452801897899740931984448275457686930491492743947221816566557169548596783313557898134314621585794971947235561054381766511582825951486803301624473169470928617398823509614210351523610798792377559930422628817095730209735323999147903496657193658918077440258380672148720729115380039469960730478782573996381642010291208698614624183768082868703035918075074507274046997993802138219544104168766143561570852769648148258474357389133196411405542842947702636938482831408037011277691442137808539687092007242234768305997968398363259054097143391042794907203431846954503704857820547233094256680123519726762796816549171769965622448553206336517160338167771812893084239842587841413508430131576908755812628933137426549521755346033795041625590931769036207322113643594095438608326826548284640962534594324386822961828258151175945621954256692897874476434899025178521440442628177768330657530733524974014410819495823427720482363287831873655892980403273728*i1^106 + 65876824955454928601972659565580030033096315376063710466070944316261428713676250162221832644468648419157956442058794558079102987731647801902698364027075283779184717866109062789174814708498590696803691160513574929024074630274145150891022777141953097636064628156506297123070713842056021373903865420006188369531243654942767350073860189803656137659365320407926966304129998851008827813022626965010972922046703182696294456868377079079497237406838759116803034819027565521093130771527828853033955407890653094245406447919839678543556880140096678397446060473530171345866870157824002295884017408934795787538032518487189107190404654895651626682510910501420120879813307198384805211842286843789429377863178118709169420505436089780152964789211994618901530961001629095340244832677053276176308090280539606934322412757342653511393700676624457128393044475211660505765136077636813873430807382943007503916797888747509215445298838479543410345872374657376501085345355761965814359445908699410348579178250162562232782255255547470076544647877359891150438138448568202376194391138298266487759933048209365355806776846056401471616311646986212134955985657955214518897342285917582954947264265324011650422420761038826623188470544752949102391194519101274153700203637765187799882134156293630025042854283084474881778163133906521881662104996876015710154291394580519925402344994833478909172654233132712860816762855750673727913282644824262034151743925804941892186643606222256331973442824009025266470187526975546377658029782768807725672827338290704964999951323934593360780294535834349327050148834576716841186124561290585088173244965971977160543308292229020239784544532724426828532244790982223362973969803253010993393396592558502367803652526148193269167636444527201667686100791459626202044625746513081236974779979233338660081545209487697398825327550838866873401402953769260002572787441089988559359435505185562572624387215018685610676973895445425806431887396013740752534100033709534716818756647152223926313527532648854898569583873786298836145093312264992879827536521725157512374984661117525250909107221587527856809984416695689163432150707276760887994936704495326483129294003745434341916670930837286252278123722628320502458178912635795428482607978488467119115575054863974982108744101050294182764008778548493136328741769670359850462027074380440229583135527990978031079375508688603901585744248799722420681120264184721064997033265454886213912958840326596359889050180326564443649593155090161070151269567759697887428830941771878956779049735730333324191395879328416257719709281262384885796442965278720*i1^107 + -1401497603478595630144789108453972417116930972704375780890074668115543068610183451764712223697099674483665198895933656965900418208385313474269956591666074949253605760206376138156509138900149833241688087543422194232482221452715124497666813071851903864285598930278330945265610530850908120910124473950314185322057770053078388264713789821922298383167927547722467695026009009065183169832793347173403952953130391634620005448807125538999339488353590719753484636215332720320354057611238629599995240025972520558980993972666692755937661749363421959175627315669306276575713292595164208310213887036376874827399883591955667697044507856422716544748955033115110018847949387512982494783363419133752711547217954751204291060452288046686412681581487405374995866405377142462593755651088546301389398851863394016769969229731218857197199619537851172298804902074601762925130449932317538039642327400858490541386237045845811113888305107932078750437512318934254734120374943359660258876059133652504017496091530497784173061123746759739085390199872633690021108103489729773144820946216580204996396718003621227276662097253486287314433139591609206889395626188900907328671359579412952926382531280341332219248384757142504191900884183582988680833276154249639486703427059437018541135515288133205089991186659363650531889325947483358329840695074415342066427938555460117434242338082480879974332197796131466685510818420479343698206950127682191160383577182605417331824766004713095997945368040566587179505569406916627484447785382696210293851075947598934143784043886876236207759646204917207700066024023218948065236549111601487806471336305305696364386361236344081485092777323800342321299610899889231700671310946964512989669795244701656725176357597785204606868780271422078758175897252954413820398277581500866741957759538996913426846690359361803011443300203584073084793984771894623236073202322293287115401595264084560601128408466239891078463088298725977098084615439513204951822582337777028961558263802413713826871489324208364817899684280928227217312457700740842159151791113836156263896215973360718989394663928978288721614455699315100552388117561755114694026237276474780663434058459587857340425488208855185261915922369757570364040252557927392223249351594924740885162575966507575196690097003387211007029157443015344571371893312128013022121543274982107349334612630571253803770673805373791616890902235877631302213210367249167165488423635707782413370906865085693829788422286254731978967057165661811625397336963529007847725933529598604557603884896920692984544373001404802432539695324722102272*i1^108 + -205405155507934616192594699142204371206181222512583332657474067344746196601463608386046288085293058333611454081759198534678923076353762079462326536715558691055020708495284137133340288111901320889677534380963445701096387266575493677343610879700722504242527159862432034278951320163106676300894129799228529394243862675816626026624946109206079477852772734388810555279806385109534072525338627290446425015755405205963398123240148389237021974846966361371374709830720517785973998496397621775747154881895076966204884001237487043989119732171162019400955197576193109655335557880212760408455928796819650290501578208049156388547311154786798637536480228079183829542022773482421792701367657983166292934850545286073069484578689137490869073822507082904967124815308544362838071242422324499681028391371101835455261744276058021707411957938500316659830732863556144901334802052078421996233908032138215451698307275508220053756751920770159640274847297883149028626840462815915195577743121077875530479862477197255553651086507960733053916300927757967353403983978126437046597964773159817959315620942457787445264564954966153991425862245729681826521682991499033658272543519444341803923333233684501407701738014451057535547589456515191459042140791009833710713683147157437042835321991696827220511657281241774387711697151485596171305128745428479287293448803797514860542990908818266787183065625282607898460989129672584665126843599889632421574410099521040409147920135151983499523113040531532622470871040587559486811939189938363997694728477152273172138105800118577260125061446471738792644141234875432064111400103587988625611017367301729261591820180786289693155794583227056136875851742547126095995947847304881303817305618326682510182135950896449996061752390666550309509149766739580546575329767298073212613707250733853559046851600096803230142396973313412465996290532123962469099669568140564864609504549879714066407109878074309117390701694827068834553646343992908980183009542736540540348574177694739969589843646652734268752295913678070269696535816105132246768873952934030613295303658261055764407639871935571697115974314932495809530742020883687168365734591851401191958900919509693273987677460340131940928415598517977234543014524335032125107995261809211114580563305919890966201803442788756063383469522902945148700468841282375928579135164105319093337326465027067875543974137155417996755703528557882486591870238406137089454135180431365611875943269648344378796726787751715797885990267375482261591872163206902255169159218687663518181453649370141028666784435418497760100352*i1^109 + -2436309515071880932613491453452422885960015448472813494456531589246976261538479167057048141547774798537581478455480155241401650640421561100648579385649215728426532939872838668958579934183106317566955133566959752892886667344229249461243911076306945337156909704940676896427391333587513252373283703436627552954496066524637061018220219460813426091550407420339452372164082078085933069535891783729391132383165227124986000269360852078674514559303124951925645333622687266784381548298694279243946348230129593276012184438605082174051336129974128971710632470979046183877182633549525370088574899368853223887874696060507397678339698088581764792267626519403266921303904435592588772671730371343699934500082557684930737753686601179971711014457478357949319139378244537084318957962580331587170209252688392595816300805343635579276803622112796879308448704237612345625753456538426056409136757010879017049899989131771707176455379652462877810112883027673410604806364938594580767063069081364457134982700553725880921755773889855900066871401695235437083999310957158680209704997115681019370187301437771205553338800478406349523117115129303887958728248452812867982481424912104520182771514572935678914922827497011801529560737651659268210925057719724979282383373599201074244944272702580204981778630888406962530284193605927249207769534591347827277890720924583659755713367980028653615054740635293497325596580435520476509999367895409842197386477607517934393465116160412850286936068206269001534377880884467618998287334952463606893706470667316737176513711415981778258748000133303534240597141134417826421734129177794775513262613488353608322647274295238148785301760688736256180034016410291814370353941361522644036991224595552183211062276804626678466135059921741823482147882199934996820304280777311648917049721544092716098111401641928118662200332348078008187368946667026229645530094787707733536064751323688600642164973250734529121383174488182236538688128134321962629169820756489934903810110343672827326165736358337728644283277325491986630925985530874980245393728842202647508828785281829527182613236313907428491381629386737296439565578869061443370952848464093515139990710071862460992650947923218613261318700292587549347958349389719654357714055345221623080487203511009830395547072015403817915519085883982576170690271975837916286509106526858722263388193045810219235194666796216473530720020046804187295536919229852470831186769848094454988697884894507157164776798680153121925137295965539143847192167633633282733713583696391310745508171211196813798175408128*i1^110 + -1223529891705859795778750071602634761251415455147556983593289821742340510005236183813374709478487289165404441516656408833927550774474455168947783020965850522612830500154672139838542730227506217233439142141513749996169144763099898406477269556496981673377566137885950830590879286777072471802360801379910970286767851122706282302827887239009844756261394071628173833117638866925578442235346541868825871792262290107115717120553819717904633316169488004669888776594469216800096909225999620171919372400313910055028192102293025776734254479230449360765074317102375499139943415398059589106626947078177911942503764999833283798769546659277810718348758795372225954359755396445254698296651881850885476233595188391121804632850530987388584325513351489224675679297756582259762821878702842167123846883845131866185755839458601651494543722794023674864428449221573154567271553429696666870028348074447813370027826185802901967746770852166336445775658511534060494595142647062141159685418419076917262323443162571647766382888519868089147202901239264165503210750959616411114799323298082265079106404626122403123006877098446661235266585256620536579054987436119946139101542005788308633641051877399340411212981838496511632714456023301982442412648757691914644003224267361444020832568291254642954042804129833399069785185644196340012407073995359484671548285602473389422547400385407991293654681401174586636397565604778418570044447870689538764683784714621293174218887345176047406676234377889506691668214121049534278543557689116716407090621205111510660613314652256545494993836941876779880975252992526208546956072910407774581928535359837532020186632029824359616945825895018018144254994047036397848194832941640634530090398987841067084020719686193691740687441352415621186131876059101206900044510628343818318088943396501688327275062395127414536568996818762809996903328286104802638999887039244335372850997451274450329111811418902731054611224393299293682592818005732715709323990940707278266643521333238516904019636455024950970989547774257687890773391829520429954400568118379033287885907236490261905211204295186074253923412610817003811745424738359179185514977721368973572291018748779053656735337106617348269821968887426672759569297554507392959424405445702014939010161947981521711425709102221746060960755821879577089433659666213661144075564382770081238351603676208753390818829214079484549826079996137127081473647019389911097239974477352669037435563873582457403659352159079887940318149159153774195984452500592904103880373158199985826983964114944*i1^111 + -16310776442074400798604386616831303258082230946522044607614035166640842435567168282759032366886257766657517535063093533753630235475379281232890286242552328711671320185277116643335671751963302120303324289525181240436524452312576412842961708870694051318387374263825607689464333238612407103772786097601339206306745842332272642231198639498884444955416538174784844326336995693064193626668026973535604995297222707807197048962611673204298876616292916149745032462804650959929112738859139394363248807227888067527655461826053232816560901344742232836893636691635380012134074627547762771930684082897343878233442914212029953218501191112071026486495462259414210829519798832770445762086081742112967049034795874196655859590697253808576432928398787401079420388476497849639135929977815906488472771159437189737090045147111380709584985892447207365155995508507336770643109766231933331937695494469711524332075531540085689894805487162530384031533878344804176954725422938692523441534069883139677743330064831629512211091088711593079801269916311942528641650408732165451119805983546919259974642991926662558157988143108116027152323513781416461746952828773751616220196820241132997173314335976784733920059046881129296041629039883435972907893997155366341509316469682689841029866125814962365355567079342501650516668497997947272300943699081516044635039959257795098262926187308880775531696527875167016798652937638003772909461746652438399084560080209297932949054444760926628936337049275846134309524471447763843597199315772276490701398778812448050306660294217254507430960216561382364853123093106823353451924112138541376196283534970348953867832204723526368773062873909896387077692416543115392366482769174611886251345590616701263098971492448302825134233140660199533397027143541564836029406489704191688717943583971250116383599972512380034000050690304409706759629478840234996113785033469384832490653889068108262245831674471296017028937338222088898695596742344714862484029498693227360742865457890350311054358415477486730953590791561133586513752683917998655851522953419746285708031050898553056318506273477009117631114972884209100924234029011916454344967570377331022689299123080037128289373493334271297097676571798797768275699719988417442713239358479320526957282811985469950780620999941394430470641381967728021859703459745620413873352784947297611104172870267177606002473590648546689289801992575751313825139863148467573071222062326028171281240236876077654296592962457513589199851766047740984807520719285780665222807522206679040*i1^112 + 17600720972005188131594393870981394255970645947806413893058495881724450501225337800675751879944772095354634587101066821056583937586376179211561538425838776110724035408170053535556284513545454321284767114146244570652309597462110343874362026855298757712591640755181048326411204570884309491771072559710576376919789761909648544613821456528893985193680727723219343279518732593065093294500441497419467651514299829120699013556518696009708077038753105792670452822756221504942249377977033708611665321178211427016567533413078693670814909175868566388798376524252321649408050422550383532153687572859114078622579046155752330195069708589185780448092580260294601102064305479311704231948857631946293335479978249979615460091996774629130312003812246964880737322050805388293969042635505580270182534723363212882049960239934909852793723987929103532802292891307314440660500422535338499106059497797663305548833392251581835449442334728751840743263519721461597798224733590776798233669136892990060389233147495205388438040981784016998209058974165889046795301790038659404073144827505721562091588210632105696091906837311015383688484090248945766237160176344511185402998902694587286578479865759698858468627133398188539454705056831631654626311717483755227236363221489148361948750647201229210518879836602739879671653309473701839846760609290443801806357997484553201110488317082595157655687152834714647222568364431769641481874212361206891712745089291711412312409762868779487346775909728287701079301209400917801715215196544831321335346384059368615218621976096262825716374323230880291201699218488501708021235209012015956393836255355143477862370861707829944976200825413977489558118280981707971741687300786271025991926387551642695918117769706471798805800065118924525784867091021804537965616351737275292142862565600443783940211190838856362075600737535008359789850808672655966801678452669202570064580497807709683805918383064929862366632297951677155622870063679980451781704737504781250392977040467285515725823830994721296124695228812041720764193699133445925473964031973654963936524355861246756136125417676555283083702445609323099663235953425454445877314248636655681095109156831031426217630808980456716291734977401349726754140765451550293983428795345064567649376105560571868919973226618427321847037197968503581813596800105951066072157114433992997452228296594566083714698701599325725949417048036235492978230848421672825004371581094863549524580108126822557520759420556689314825180648895825726728661139095552*i1^113 + -172948861542477449945375799242059570396822797280367994654364900894387337073244225453895774676572712720178797856896819773244065373492130696066161227835180548903758473686450955523975676305723888857362608796141025078743012528017818511302786278501852551292272982379770700692492780716115796274342048576019525681120767679258867216942521389156475502948653308832015588617786585568233605132634158542041647656801108804744413019131945596073448081317997647093928032158990999748857939867942652891024792916736771218742313106840753137462610052629335672938490387653338050142491628578702367180514878006225302799416471115663805142729739120742672145911039179468502661448278951340850675475335825645358291552619483389786516854954437906917106830098983929368342436798269815272814103480772207976843196291919197181903726974315956083537804153677309767894310996602203151448499493699641065399004882231694342279310508184566180999442729301344829314373103936072415578028420457324938507273344912513000442866155525363291219597939134758279892903224171803591437720531428601844801180136726106670699848164584513481729894638269304732276576264507524930033983959574359115721152855753074776471146306067198119275429896749398738102195703175399974674520167043583019103462636209077257200653767623027828057934460036790241298079361485166228957209125106714607177264160509032373121335889135802872475201989730884967850881292320170278332744651311474961110898627213923203851383730611075824788404822166940875795488052433549172956342547057657174858782882946754818341862145444988554848616513568532087616272194190358408836344548761299199141944422927067043947105652576440719840858457113132885986603131530251412035021379208492508998967951004987657858130641338841763011591373129817880879651559567172892250111360265786251439940541823834261911386761625668267786850343939304378764459979529482620854977483217355351179923070069394637118190299569333725833167512941727690965695649877151892831964141541362073506075063132763157806349172872348211673492638610646712561703630185982635809957982217857474478730564514420748360408683693856626844685452976470562107149427884879387307372664375065084775154617373591065691430984488459497880644231143406676334551823397253429124417407819037130461582434024248944731704272517106239810191761531755660489839787449269125444749592398581700463921485819553574480403023616170990236090454879375315156838184006842897073218076416312134140723400491025107484507110497769011009774542848*i1^114 + -32135144748069320382009661726535117025267707459860351661917241561305781309751530672724430917283118379159244343928448848551655056402875500769913038687498208227905693195924819064221911793009914873611608450781083773012985133321627935591411049066536058470163107077194709649483076084015935731681270045926103477458330057814428445975535301988807742156874943711086869642880401309066768146699548265946727840915016638382395827344913105357776626603898096470996866523403012402660279681166720000554479641051902793593656418307882768030936925706610808281403979737742477989547276635723797727842171642383575091647237132616878509659952669966710960473138519851955093949805660529613790514315196003712799681012980597798592931986624599244680728869729999544789439616154441216259859085785874165072815199775208773622460515332326406658520720224259708899511000017685845934462707442333064917775806501132528066482969572930972707165164634001794934629347474916721288795964329155510296014321219932488671068928555490539502323596153141372973768178545577367617757763858191490627190845683303530602444190735409269024194604498197321111063908544485359482687859617313377007972646636400985702419682652765386929979948054076203563952080128269934115056781855187518351511654965616300547238523861070833713147667181567044457530464686438585943610432737217474177986080812021896881666405335561143232057174586768908316949778279784223837646084544947397693733343214783886760115658355611636370227647768064795589850043828751133857549289948250630282065172108364966338320231413894388006480145449691227239020796838919265401197504892822970497392118634038685141456900631649167294520939973664660490794915113507799722240873323828293443302434064622403736978087862624608508753283170414501732442249531722844092147932033742578034623226435000848591125057914132828785368080432618896626281796893121684445964375100196399318149184243506642937107073087211561444392283616652696550503173632607077758555619065464489669482329199644709858012366874107945155064346665481241439776675609036951243223809686518318382200343030297343764755456512896151311794951505082050016961331497804891987412373321242158642869938409331132832191316090512266503304865437199153341048116849148107128208544780360736548784807275312545975155832619526655520489596145058432110597015688340848270641986393395414307057790685033211753257877068939660981671749656038661233837291594483024771846747331281501593856688608273135238912*i1^115 + -5841404210023746372460606434810663281036061210883910300427553353590108492894877133305154800933238196183665397499177872778812375202861210347570867023571697342263544093304936564457474852608519667749027926398502967034185152833332761885694244129252726050956653916805982397379452653643623774089635192035565778345970236023348802191442150329452896504031827739420554925197146793654927353891274209974087621969132264661208797315248255473869364648591677173004888648030026809117492677611689680096708266724608685726814887000031535643449817055386673129378359580769733569545745294794802176362725106186064661577795841597741408402337726240799620615215917758654817891565409113510619697459126984855655836307047652451691648644808664128844997610617156518440463518197761040841599195317261205651961343782732245866979143916833614030575725317570003463809164871865537206614805722463361346660782752563363406811766102121140233048559137031638960997611060653058588716188886662587717388513115844726765484739657241255343990679535785420326628989670523390439593169088408805748863705274205699573077857495222074795753417687430882315825460458979760130672069735007360759728265179137548403707419615814441771044571842670270610877711528126508714487036390192860001190307060552222278572182801961783108854167914289002564293633723311632501767428334564749974173679684134203819231694062044921911278521365138038324598400325184314554205012655435821106874666561418487163348183969365916643510662780429486795431237098356521906284128621327290739107848383904302964075217757482910794891691476879812312970854613741760113797704232150456882820487520072481246304085065439264107838413285405458638432196067358553101967802053521539072326790153677995029722615895255191927937524103499741813750382894444913515535902690709510146341773838656547489053006488922775364993477700747546522581636184398371907850624007809898136651654523421805900571762742797436949915975526530736362960959753436145207367800630083941324676728896012593634207408109801613140095289724697367714851958000519229973428150472788550768389315105408592642218045952678288081070931552043512398252041538611845768878630492106598410658344840560952856793819686011598479917273559606163540681481269266676924489442968244609029599577997678733453771279370529701304053974413308834513221543219713381429622825069001508180720677961907958631516338436791221734238425248703112978875055387115905432251300674919680*i1^116 + 14795389794856950609182056778683169946697473757455049495926611487640161735772892783879403698326541098608123148039847757149095082458224795628593991990263194430179466772309911199954874172972282464867263703254973687913980084958123428054501024080196278895824570680645723942114929623153736364676496076519508817481510704511765470185840593641712135620280501203528440113529965690131110541589448732824069045365297577096836220739501934174406492463962566570308658766071387058291300705637009018139925766763052239559275923705165383475727645499357472014590439798589827685206493349790982106556156566157043585078198281630905331061292042826929721508474235072688367906403730824183667674256714962883222869799621186617807258683682563828425293450193490473062780675590058339934298479928225620605618474855723700004658492556843230998248071162206605737401763112313361620091817408445621769463438948036464339174802502668376204285624897514613535545009884380804306351424798508756689915077171138220068412584255458290365632124756701683928709196629436994672570346300948243997588967096699825269610966671035702952876604959397671060558125758088870105576559392345165980080502298828547067076650511721379422438170923083577571794491622867387395192685125348750749681609234678828441147385774480019444445908147762447592091327458939859576576352564840763402462732996469026844014658877277965222855817353443642403488884556013703674254854282541206969205292216149194644528785154120882395518023345770927009082654376989803710007239497510836463252461579961882938259600563358567573494652740489044291919520135140590195090487175159069258835294057414502077892433150981467952146187815859222925474585116196424969563052347088998553940841040707151130650412455936519811407846159084257177151899245665860032093766339065487392311035955830333431004687342734201800454003375105484709982473144561766878894210322394946075117157279695056752664488830585866056755677930187497167812287442755226298714187447998114993489401359183510054925488532636406793252548293067841353052917116932100273632460114735448654663235777550641313389517700760201603807640899935010965506763042042520404755263312279698256937190231661181169372553695726142240340184164942930828642500122778260942557916592562590332341731792601944809719322684276868776824917626265011461632299237381919310415106868794859798991671163721209261210305327488178541546116994280423968*i1^117 + -8068506317402561536911103042823886173922025828129745578907413396371603746524863828949983144049707446953164111789455148950466023919865834515998754216813899152096447362279671892828091838741387519997771308772412959278227913784012135681900267022557612243005072405431334349588565397834942928613881337722743128646238446683681345133182737635481269210109643305015666461345413478729744991259367191219691050207127826665994167913563842718186260679504092457083843441911469429322286290192200285698164117584944065105538511975474431348508504081703655086681286837377100374857191854811588982068372747421918794824187290939449544206640669075605797992083259052781343218546845687834947338282420507090301834616112810832074246394781103471043208948431522467948595885533088286217830564046260259364169563545758635732856490478686519504476521543632202890318530990651563853985612846504276290988298768830224048886580439173215949028313210686201081117898332808042354982548272233609985918828577119837124489293578834843182389607831859057057506587911484760683235283137690242273780249555028067528525725618309214510661197984324738062904875832285776309990383681021253692758868144556578437146484278373740640035425349689963672383117705039602885681075618265000999967114871236817935239147535454966704905025779668678231205568003179088383769356839872557308657464901449995847254357844568252687063237399389324904939450797230192077684274484359251823322724713762087013956959652336233512988279439106588649529776950487397620009431319765175545791755554291904072300522256410368467725678846724119950263984227328642651624419186035306756780460281176550370330862254581623290115407633879297090958562023425320965587585857474216341827859502443021937925259265237761444993818376628937441470110904437728004144100041181238657718385627572907765302761753610411959417193806702794500466229565981603948618397618838942472397486724683643166854338200249846741818352671673861168703399865731816591298644140408777398906064702379664877602170676916427613115268995239001769419979146630088401704213690495153458532144533925478009221218739551572588196424696186669390386681639297332714730238652403715371504006560304239541557488908107217578422441105675850423996630400712332028643441785738931841718036569502145054827216054465577265295204757682569791062030506320034816276462399187348120490995163402886256016*i1^118 + -47918678975239856689920644624448732404583073114185938804740885035552379547318462157199661706189668971468250356176745676585427062841614816536179037798442295919546115176306917277436031930767403702677950504759405734121143151750659899294441643156866883512179901207992308408777748969075607869534690270371906380008840113225961846171651552754050794947253832238763103583056982402769568641148645588190860959461632563286976603268756204820569977026317052047083143730599606392333158634679500228075287432548125048563115093592209723578864602150168237045684879624092014411682184514161356506984234582305786898910579715240611034501302909710836093957648526754015491132245340069417241439796895041252434936642512559864820598036998519231267156752029730668075417988845603940475980133224380444433537747428719138378470276454273698621030081363282729794406416993536574652427384755297840943682553134733785715447730690439820435302828782895467113592262998733117180566722712295974659284060869494838107643209175971940520967254779146451554901267866139250401931510948822086224961158107026186129955714530634492828635998753667596875658028174215247814383308286288252734231615052879583581626924206033847920274934089333742921902498855465238505454564075928592543837673907254176669223006935514162759359443327938602490191674771801589056786513397148841045926880715802259029390285552375858761901437640522152044325706133791959882810868278774143939898830539708244856160076923464913845698004124517325981158230960668679524877476245249755009787070694317776979963387879612306932248020601970475879117720960064899815313141861299356487913755482242703137709863354891825991257496111360625308504354868765966336848943233883483873007096240464915151946254573567721669025085944859702552935571323904122292219358231524442430885465690308776880549679853379613686883995028318200928639190490277438139615216255931721735024978310679312935208973850677190134152602371221141487594704191494252666371153420250820578198821446655922426569133813698009332727993643640208763308546342269247330650837350257754896737013032986739659991202689658039638362968434573026251676845165074319305968116383003522666205235502226698968643131372199981541876842350338635733358218106380475000900489435922531141685912086028415982399836220100231789796607760453711743547738252317*i1^119 - N1*267829793657599518540581352188714236982456074694378992296147571777733270685092962239551136826260171349063125120261294364649021791072221194952093027051568882869840975752248780626416671748851423098419022173165910882352644025935935735293545677716860745695966812089332223805395033859123222839528935879800352781857429824353757883170796819127899070639516036468207033794512680196307763529283260332952025833072026963199012122474753966681215906871346649656413861266633029730007787622091439313705627528000000*i2, -76972326121669961675558456797024895615875073000073009775216667630875235202916662612328266707658044655892794530168152855488782563777822451529922654874643718094386920752268996810938132980207153959354521511931073233804443796945316329114000888444846567736493731868057895729892903627500247582572650845341140607740989444173066876163138356033223298695565832179798576340894738232151829198708969759982311782731837121406429880818542452839868559343887450924467560275862543976349594625957332391817117691315480940479837978908928571925956796572934279987051000094953878639382599008492096355630492584141842790993935172868364558804450863138642999873786039272761165350888997203019229985784979421770859675747270509553183649945104790175481369612022803221175058839960431421405684989387665646901288449722921344443649627744831649473029531229047988847501413826777617800853839571030249743180722025334541982373346785914177852512536949005601208979585193055012969580301905880787808281258102062374405134403076046094130615069700684844136252258470926790119371249780238099598896203797282007052223424243640053536207134692265547819226842816355357926460624229613713080266517059020990709402526104177653858778027717357373948017369403419364528396725077895399223363291424999391887313107490180621678698689122494327104453220085176859035368445738925382890471914088395973892917338501996457041899643555198219163335795559917751506863269782851305690278891316123594247220109953258221381704528819229914252112770732121415663826864426939869006323556522858946988484684594994339211048935018722864882383059311195754884670049645464264874922862447133728935987274903435509615274447073907792864857157209100091193637151736654025239916373252235825538318570909062742416580240717375864144037131358692757036956479022989867246997435169257166450077546035309800880889384114976538085289248045588095278002191861874991652961873334879796375458996764316588669771481525073659946931389163449217525515275521258794867144399763199113029364782234470202581530578175272301411654300848523937385672535969976143617647820129782380536479318857920106009392439428364372467506331035847010506531563065235521483692647862157605362768287365731809145798568497368902957438913046369683470188138629983429808749181968685191881512578832797631159364137052847014339022556409639970587380643917929916941137810963841013466729499174790655200583743640765336644604679009259970695620933407449465569996371057034896830753127385134529759761544270023504993519933334330076022125278956589089220792141641164567587115964738514090739759947217962675184620165735704092518752468154514950228913981103168946267956154043908922149283448199113989218810182447620966191083476564322987968413760152223946678005079183768755651140502588658616762379888509556563686253508267275706642859828181646838638657868178980856389982459285259694546621250988717446395788439648007592615502343750975088350586993798120283503058820466212949899976616006095069090741972876992317321113334799478477367194135674287638287261401813039797712794820539684878774052346849043849093254607009618233472247987444189973882724642945147011797811402811723223104341145981392760871119965568998855948956292987579781025100203158405120000000000000000000000000000000000000000000000 + -40464308233009291750120706932874497457425956391634143195388841373906496992897391202828865502377925665718680990917496712356420873364731143333059165011531260588680934931569825695507639483482609974056569097386587099078798408416685486813613408851914977225440837208587346221652178723012050143587240658524755838663645088752637474874644524849611793183919048760633774118803970734755439295091011391261611657804176414971829856554111602453142508697291823546724883236208579688354705140294462950367305508647990263633827743436274440557138046375375003184008378898456586918310951368835541855661056793948439385017641517378527566221017018500494875553926825926750788768524759036804553449288662580644711811854135790019102143149803783635087114635923290068998850491183487695354787727033794183586203044186651969719310867584231937887822913230404871588558157257666530633739307599037993021378718144907652172202697145174599265167395938250141320943156063922298546741532648771465909954557474694613391313893990093120993241458013854010824251156773290620664983958252683561974449875724212062430209001520209220042180124545753111807577994914587729204955961091060534772958748245795331287460558914003793588805392433919070292809917985424707588806632872943867482247744672609975085451069023783930963296920888160645140242507329357235779412554345664623491072978058596190161882000337327751239285669086142652235318625438932084817646871980871504143651970346201262391935813201761983378435726291812738377521584647756728783913394201825254529997451343574686562718923907426755066716123135780464241856191724725535165368161136644993227139334056701363378207314781833557511496749981421231115581210918572986365678534547486995187275412562904301825751167150749551883218630178224201084069423944948573546062563133372671765153946519467267977238536415592405038052043335881232339547740215037736371188775878248767922561295359474702455558590054144513930052728504297859858908435503188254110168293737082039515953180911802407488796555843582006479987207677968544958002838305793811844660068576108632469908588941894360369785398433251184347092388616761184316718060683963367319156926344511667741938791736066098519649996482576624647573811295931705966437029013711311667049249493568583720147871817542142523972594190072371559530108010204342162721522405981833559040570508796559139249264739317051371006022957847540165736320612232601355717828178890122867301732166111215791101311134514001628405452241164260802592787112185853692116910857176125931637156054004914590761308056777992602263031200609483169571781017038433502292779940309349472452540735177014929820784938582445905821895407979516257413432656268410830852554100575552695366635091032552098446081153180303835748396810283137168076101847254855824930238157011646856935480433073691474333370860291160133949964085789726253237583901022635716620584358349786544654181307384027772409257696786891961899550947541701092939133738278261914557727863487118920902865773137942116156652611551204103004818984760684825670865418220561943642136894227025254427152819030086907012130000020286973599979520553571975405358998297735420421235404759511931072465931653968378113547330917351741397300448520640758062760431976448000000000000000000000000000000000000000000*i1 + -8044788843781708080227791767176466505296169680989390722895807123353276548573145910237405222962386535227965654141001900348744713189676329826217213866772031345356073319664737842520741779726374753979625232636636689306847087129129300216495753493132973050023061012970971715305343544828895051103939045149663907959612222084012336123640387556067649044480682328590902309335902635109305466836750726246127031924093784089145514270508561817976383831399288552294588936503353831741887308887899787046843183968509208769548809465230005404851247991695425530248445868400230579688509911032309114958254837547604622331662758881801632996802765624239055916977483503909382125972472046109552023590453719608738129021373159689069474469508379339094563510266746762763133938188412569408257862172588576730099973305150271675540297272704175862650592199833285335176560699333618437700124397805031106995866034978380690747464386158731207505485789559627294796723939605448730935478114915148952031685209645260165497539897534828932616922707714408977738084234078446708441464764805507034906629673639919546058144443420839164876969501005914136492389494203782754141441498079400336577517152183294604418613788212906479934479405175903314740548753369059872954291927056543723200847645974843226137054900043568038778601568414869979630803047324064130380479584240685262817889978569848097123596618501640547017456489670363794537404715854970312434223559642550165195529558443440812442053875262226298907851227097007492179438073537782828493400327777099045715820014298242072439810327463202774213418891641846052472206950504929443855506630793071675454189417340092617332093355351172354786315032153579535760599409081812354293616866959612766125838105316641034816942980022006029498383932743729595327591641627455145567212990213206422461265415325817830825720555386148814254447865087571885041030620212933448153065824452220102336601014897504435234443296479658440742488918530965723442000128149488391089805666350327742663194875066222251866764071915768761779791102590878563325986326349933922986504388654036842902348772270920233886476881887602694584686158097370838231290632743398532844543538975964594922363640384793054762103976601279340748732244019652886158798848829563717543256349829632149427774858774459900669111833796562621631197991815454934710240142455712796062948948781707705767801278362161761130248145696648707389469867344426602829083661252883432676990553575047493102749120895603625427433943034738423694592767580286538646182519990237905253298937546313578527178532096852808807824555438623161398361110986024412552931191916103024062713312301030609080986637658800486822492704699672143379507419287675766361999145873328316159967354209010808144611261856301567975276630887152317470939773159880940829393623656808475807339396019664526529295289284787547105585346362289477126867496652115087074280387379082107033220792548782674507508616051132892953507591509910022111767774726240767410889379596050539568082810842795876124517211892827070928638621652731316734746366044069090589728411700390787299530124483603634702843561595250156805881763240631954846081069314037082577782619011900626871798312899635136215985704047882634942952589007963248675574536648785920000000000000000000000000000000000000000*i1^2 + -12633882263378586292257062538402478458187546172590955318121161148776944222211848383899606727390126959240110906091601276760483032282171127404097174549959337255482925154304908620500979588527279584320125531113981161866677645396450794665368116331414663091860508568782268133979763807941472217498890771516015404051595759554220668368044899448736310188777412043078053796166146788358191778546242370379105788023447099034956545884083042297776188599291690547293177443203954958723113846684108871534688480832198887414520735236661540611820664800906264639545651939717498666480275244930949241669880444103091827363652239117823180079005615905002278576946795012492643997691394868246394793029963801161004080841939393146616673610674710523302553609260391511180587947924439188524134026765610142702712541961702124694362186294227885367348167950126618530149720014051902733001007594517877317519988854584794797856312158343918129930540237265541906408984378188002106560637326852564812763126698609130150794878238950297341031431764816179147350975000385135953539761103885768759002107115966517448340346154495255026960514006089072373984062696467378832398372559358578805006768450057164632375373084059768626214181576194175572936731002026196179814636130983879052240720777441706221964326369273372931128140491808749228004004905376660661517117661277890463096462389660261073961610467925060424554933258218684903266113165341018311274151379175814873643481688772878988718941188134628151457315530935330107100144533968336692704391886099212871195603370866562781959210807396041460816007857886992703471976283947153194150378308347426892945978953593330254006373122589837061410466341896448035616865339134926314499794878535901500724001987358526342666061526256136840448007496881585186624182941389511477165452157319245623020275752367411962027116404249537878125884307153540129894433525070611198636872070666315674332639935308085717661305733676863940425659593793607363863720571720672013127953247938549000487656665491972699192736820076689672443357976766380912805705540727576093880028464833535501026765132603921892725141340962875347979096269429373495610017218842623643380603105146906295547490393337740732994218547731083638450597116625588539624735757362949450488201467837718079669364754028137234498703798710890605876275459825834841362990815494448779885944518743864031493042766978661959585845897984987166109191951991511926813423744139062157303444016298775068118110293654303710374362650758772718219762036862408031933250436518795729346244273802838033878890253487729637277623414801907299986993415444298000714909409940470921381831704921863962774947280085715739157186869353088281053139471904865673428077190987625611338061937982601043737550284558436381238917739436587577278081849306109422441092465390357529134563498368597699134776917038707617301823572962556976370438180755708073152365035080668957940951592744874508567176273111352208769717479171292035553294708205940888720355447281711167968672373111940927175965707902020256903498930874989191667665287013260114758648388142822868069003695954026148789737965578953575790909249328739583875537406525007767152909714235876238754054757247225796246204146463076866427392981097573726645515240603648000000000000000000000000000000000000000*i1^3 + -325908025532891818584997180986487307107757537171632021941323969868247783362860920148484267895635225748278209012586565291125466261094414468284495972973478435197395567885036070767078267164870952413340176201479052525090817972144831019022747814595453292954640385635239554109989115857754994543628528082124048151954420791018422252378545169061995459787728745807180867026192388331931994371119388350167295948772769924027497730928980294374474849536347644460563232623624145508948415737566835513031892457229430714951533613746228952330784190166899294061216176320123754112988314473492414497879787172041361678204843577158453349428672970236246656287651401381353263645919298775698478067783144625905117698070675415497195770882110627099877727705737673034584847237674844386385831030513985957512729357139412839172542599885573959787398615702898092467428803691121536419694748689583516488663911480174300741966295746309438382348212363906827392013271721610833845729539860858989229972120938815215423327148294487291578434608796574169669064134640117903425500493090948497753894323767848052983959094781434651689004929154647809494689435638917048445977810904779181405880758369660229410545134077851412621840181716708761571469061938810558086014616948065149036472852299338276288095448892084598636225021865561348061253803884339668318356750240532139611356121322861865212913003319894723668133316095834017080247007433072065880616666033476432166536701943099698312784318423899931784509451707346308237206693915484501644149902377323015990993072164492024003908624053667257926756580554750671550755534255067205870056017776487863048814810364147304960592597021970837763811930626423961247978300668339457323841977437570681933150303879247350727045900657303911824740435291701243865888930406109629742608482941324761445786254404115038491506225572919202490590042038501639429959594248912055791795490126938210438653255769511264205619396868292828694784025804514377883894005230321841201781059444494150584506623865553424696877235275996012264010933321429450113526349792758128138699804558388090319844581679387571157034579650525328037954617896678591873036149688102122241167709590537394363213133575698349222677955800209838023133937631168929258258147195538862698038837500811434631858271021708255308149581657232393210251917220562144482112055120698554708739661425131614597922930215310099322397538081681630497913927939361612789073072970470484048401882557956586157062493239835317409235048673006250401274766943768979079255711706963028941636685502348772789569021598300084171535046316580003830068312086114176755857746988300717645525896224465432566538914402382629242915114779389859328310460020487527309156547996390762723730041224938675653309857449425144557590591553205518802582227129715333100584565179883963618481047831113960366499739859003723900713436325581736270216946686831491107942642598402744369464183462543077358468065829584637871404048272177557465355705115889645642545763598482944136110993042717474689242713426575130961060574035046708174102364798558146037166472387414221345567260567899151185206261540310064518547342962246882494762059049460142623952080349008942668841724482358500672573323497131870051350451003160350400406395981660160000000000000000000000000000000000000*i1^4 + -643620333390695661283487151323421310518068030729932798032906843567972391537412872863829075683234835981765484764794766796140109323886080375713435854276055306463439827415598915699287976589385066409316434417371130620344759905577150799477375760687375367990837197887638246410842294772193092134877448173124695095961827394744998361604705238767970016604121927533649282807352106669354567952359176638912536617869896393620055826096299074848898366742977473280422951606668954833708928623432789913436402399384886589678915452615070988977622595172819306898377175632785337973946425208808532001348691098837974181801866859575265236208637322612932083265298724494338366145678967438858869086811145886170818094480726519780122177859639548271392400684157498592082740064143760461981255001270277757335705198369794847532419909297437829187846562982885915356527423594773850056905854731379157581128322392503043690240446709701748737375871551046391677504200003498822406558330639317655735430498140279671234855794947327328275219109424145830384767020282607102234748867439628651672993116740701533513849716902786315110144943290008664626255178720448035054529186867099570979729419735494156749704253500034658650933805996879703567307260942249455155275376997644205086836200038850139053292691316257652783494375189016285263535027520929506946922986638126641662155463832457362923815869219208530290591757558158744480157198821814740441808103219403198315063205566074522884207349830711472961224459461083764721119757357705577538562554698599246007490125321463970313951478459351167495014541176213277685839016709252868797268295155719711038476417045446447562025010276459866883350426119387597547960856569992176929452747832002703963503940969782054123354882690964567457097615486156204197301187289997877539835668354335949477010706047446319503198021043994492721213225818414375843872827806095687865650583206943692822729542611693103865350463485246471879836630086501224057228404480376297436021770297386407046975562112322815550464468457584621144637306550634937281661405122198520166712221594851771550068479615427474573195265517518470044097269480560016731278568995317754189732887635395617100976441573802669089930114597560659960925747278163558742852824371952480687959053195279647988555075923492677587757023151525370050299125461742669804438371547788111754841218461300826004019345352346804188258311139159689297304094450933038743329481129156499703874224598476710522064182343544229351577240486132966958078203844869757656762553668074646379171914938412062044774052557960383368411001410523387019964509797700493049516152415226269071378710599896831043014848111928044791202364360360840159161392020810682568791732629896279202156567263344724429060104869859173403631511065838240719057907402763632590803244734043732273329881655941941342937074396344828225100684531159222628029488948747595299454330861772430695355734088495077183798496403982514002293782658015977617362312856304715950997701897812136303566018124198998156915114376580054820163400078292707852640384745350652634865912258752005659845159333064590135195336836534462271815167117259308675981616166607334564705834546249340417382468039158795145233963294997624839258688680565567806817398738124800000000000000000000000000000000000*i1^5 + -6285990901216765353156678929172920652796379563485475313466236911769798689388378620914688755979318307207582945071709828280194296068134019332331279878703568513910662305130843632021158251025291535157693377483759233615353044253885726706421388876288763554513459414300757672493818941407040643009926292816751326192458157364827158450802101749237064759847554541749194895593851378728133325985799602859057484726887102371049981903986455611510406317791540169819382912564246891611414310611264130818023596865293979348329710936786089646028210876131946594671276446107303318563967769474451232895604031604345113979669839618505493772337693779176551936828642515050162224369834942464079904592847636313623403181498309012947668489928040928207217023591684296909823385705699958313177098114575482866967201724942680443489352834541219731597562502365373027472985282441512362070298704705132386651077166371066108314366216305117489375087376892655571679379996180704625575661853668181208462320449264583011136306149611756607323335766242793090559021395869607646160755517685484801560608814577009132733186868965055818342974226932975228042257339477722606086526719193620202893639108371372260075176281973953348790337990175818800098403626423847076881210252217983692469330641995047720562073980359117197152545919606545469110359009590278173792643281577599751774336837528265957967773311049925315007744015464170412212488815774132259538900652975658690084059363194300448568549607930416972715408456860893837915323677366102597054707072462949264646713672105290813527701964757247425900217168857882727479054510638937726230876906532519736853572009805063867129518158705291966489454522360552091073687354527668032209188777367596750121867069477512593985710084042645420606836732832700839392181110866947406543451989562946184121852257070204665057546644711742327244103009278217686756725215575593037349630704751250805007485487312430780396177873906802160911038163550785786297887943945296385219043750321050624310120004911962822151369074681683689508834809818719171061289758491548831056023772820122570248493650364463726290970811253760608318949640916655823487297955626493541534463266526973242503628726835933738359536167975907236127693307777644529692339640668611941587966809011422416972467167997104775453504955724455824911080138009273031787322570833068153178508070719877824909129523898253663569417595255057961714417508272382752448257028777896867459901667796160202309128299620046571321028768722660981958975977233992151129770703405829240572792352323937620447115784435798753000679906219878884308551459846802191543176933500548539533282622922521092724889582297569200811759094367593516563623342077116598970845839527820831828072870491404643960631290318945736053121547433667990052814025820604905840162956380710367702209494460248495810313749192111709835176544635586853468332174784367133963240327805433607724660802476364660198876994630548408848431248771859016360991924242995208502881629885635265941783322773644085302892932539386886895782716992634823345855531921326677907318288192096790855011669354420570782548450431056915506328466104780248639155982811277545957944073992486796473621375322893980445227624361795084563317071805584067351461814389964800000000000000000000000000000000*i1^6 + -9776048217868081120430190459034419045498850376158749915704594406725445688736539091625364601032539792763593583765003345798837795423051758682789613757796823841974665120436367802394773256385013091972737697911327928379643418665857007073557280078171305038451135297670560543855302300146629771920068422133539233475982971515516264974304896085143720205808973417835697867088765779943620074161800565096148787014792229528598973248385698008496967501173336452370280786623049194520850734657539426644505898260074309958276699031957039215399723326982929055925120489284229280651987119185878140439546394325924638353178015078465021316476021802515282712650066139741033551425777343071376323552483815101605438579345492768442667458393375536021875214349209554347243102352020342125292646066947758155346373977438552928823544472461892209429327797582953409680196051974196440378898813689826413244960035978438586966913691148520048973121566480679244126954049511319364512872121620609337775876115555935561410318712742566269259445386938987159130707089680966133164343757199829170446857434373622295467587354537409854272728795212897358464480407183988178644596313000259603673781707798583347632130061145219381753987345599991847894891089410959480280322652113617637403726873434363285669483404942047620096691680272408823599763381971771865211540426936945511223447909774480579967031730875879888848868898132660346684871394530148608509827351978949220264340521242660159790854566911420798724030060431485201166542904042665726686805834611352297712629349157212787045084674464560640310726383966393957126472683534370655510795471252403103689580064842058476858143477394710127305573514473526352473804045205290167559889685931722262377370490482676687120095884887682835600053676213286453682746944803617192209462914105424105806802210391370104019897561703038021988802077493836090748922931468135915001648781466994391293713705119091277881379580104157612840286907537447293983684353640634618528711363235485647218404890110929171735438502888362608167279644352118193281147594419352787921222026152057534947634860056511430867418816839025948417631667277919639610520704788713630557053844939055392198253745050561989149256035042909679903927851326233776614499571236410938185074594900140947883603016622483143797265261402663239876076311734557574131026060100889735003149476478479765927431114461797976123573701830460948924344867761146513358596415938834414114758381543992992445956805221078362679380569154063821030020245310970275706755205737785905573055913920249242362032649213072969143103002240307478157018355456482698722606073995666079153986161957507281452574393165019922042524393266353751560985479613367369041738891597924964507292556509139660375623572414987155059944860631144863914918478115779015308130566590290012722298347833780022442100007707001915508616743244738591912365724587180445847635687381333855245654106737876955140919331384206009667064277170445336647779363340758146235715833572732022562362168373288478740067726704460324915042191016385340340992846983717330178939837420727396489622019708236363247007151178207393590777599028775023675461195140463080775467159040874159662105617547085709091203379330927788984629391381480025363486471094272000000000000000000000000000000*i1^7 + -49229779327855040992206518422884408079012903328599253596801618891301853440214268885690710820193031070410549520007409446647473751710034414729982739144072150149073790402515000829540087021669642748340164289885710067921243144385430540909667829013508032968004533203915857371819500546177848055619562181995996045981050142524867244526003770144178484532160613306490774401000015089103829296239174640252120585423157949536805010402668804821683216601216070497821009712311581146298003706174985356077956893973600874319443729677403325648289141774014689231578524788599331845347626468742196009442389039501656932763312629031162432799165443909729198702252365680300489253825701555741648761433388276255180629518288477859942174254826734560113137883989630825810213630338468766634157381216999398083533132619628208438254779153709853344411361415239869201934161646209969615787772763128934599018817249086911021946122469933429619482622169972526104959504275422177492368474431399242928799302798470887374471608458231322686460166381024975224801748235020382173638470830770087458887185672106760124663312102642169292798322815819743197091999082039294299028375830602908659830422792188211790649557482343764742662150446812963124458211608548335612274184064838302768449743625792188663135388307408991596632587554425618785673222301136775499495375956783999985496301046370145974035435403130891180268934517489317256900253094021427564616299842549678651958236030538384553412832418036351102656765010075957237231772795466943992374475859001318680620553307572021408526060041156986371792124314501208638132359877162817454176240629712588075785212322691343826720771903432852911501222101158713780641975769138101103525177631868640367008333551231219877156746549764608519347976547733156760423127724755413630819037985337260873902950064734335932154339852566424906568886005819375317451421471606522223296887712363057169843903670435827173537026875822354114662770337496580618265923948973226663334999486106986332711207127287343070681585471407157005214554345752139698794378661672834251951906588230502475108130602925835180829855063981069072971055804068076486884165143992533223186525251591560179672204551661727015073206664308586618242514327454313920303394637667224071353698550967088688637831668227152397441395772178591051000547085715170070722439438004206804962889863972462133984218525545303083602716267984525570858188420664638122459049839116423042695810184394953847275013990597395121071964762077463397866149456916049175705871977896629572840426920002856696675827154536512093064716559963424365855290750201208201312682405016502175895495649643279508904868464524744648824042438782222886574495621745372598776304754038338264589055853214277772894844310380772536076855456550928150114031254252845182437022811981538085640325732101456171342273268484054771992039790648572280885535226786395024552121096719733017107252378319619560650253853425393453240335592149836545411182170009653896325585252698780230284027461065105680266576306135758844519953068633534327474601524696249032802671497449673920915517718983514885957287993250211096754886292947549190699036835359919988661555054214246858918417782755134466509952046816462638495607280261084335804325140889600000000000000000000000000000*i1^8 + -19994994162770269144459596185130272646021853364787322536155928867757285774277473387850304233601724961029187487727795677689369505370796004015707709385243428959674889329916270930222347423504030389650650527066254424113696297783194414953245095711720069174552975711006153893219285839026291574302196791372805088592492462055309830577500420463117657455738339552420561292062187959644775390560234849946461153611347390164461317722250710552850852517862617035030459486311431725383574575870348491063679645653030367754995535236232642567562451101490866354790427898851254545959330398600899393183295224958931585400041686820381173875689300634615051999658468344130019337405609491766925703570181950963006809892653778264269460771011015062532413830602529305352168844430710646559969367900220456270757884564180301393758881649151918613636255568577298795296574381143387806396697438557380046626179199421806911051368626915637121922807974747576174669328107563125831301712221028737691222728274846346672321543128257478592432829185645393423727493668985500228628638998119157570156114519636849794738464239779992073697954816002195411205946392394925053343972605349913894555598487372395394731531029605213397461827894805937410591165009636609381869565293341303685089974286681028338144603939192174265007994838886889070880548112685758513342134666648316384078765691827894418768985731065780659936469238120144552867854330889430744783392841358263734745437950820643808948262147173239448465966978587762945995126035644479506079060924279737929372184054667773430836322805084724739062330745553496317646733452917187772928398991792961794534721723421753673483725359095012545481389823198839496015175407823058511974745912082722544158254767536920514045708958267942038445777104941137367645806434765624288713873052475281603479672331800079691898095806508716996059612736247980222461685734976395437137348844985772960643554561844904352266565542652853833818229915407084714337300886588178778255496166971142185919324912391974112496767761153188963533852144196665305115137711764371679880109637945069127116216721712399052292970569544196527743376185963768879983212608625777256379898131483049860553920656405475573790386517973691504971865969261448673011199388935967108665084984111604348273285246411272913760414270722832820023796433656255915397717825581474650288324696532889114242289424401179764065957946300391114918857832181466028295781959471344957800731520602132755545616311558053352603876275491612567740756994870566328050142228868318756372151079636259690958072220001692943623423328235272729958931357193944184262467934223335856693402425485137370300426175799450530100052970325693129450339443536196780495504119617554261993694758452967671468879264577274339059745412559773720816249409564495556239632387788437288208678227705705140997280954283116597016865406578733531176545983914776876427160952912760399104809958791246272499005529406684025711156153743703017332358332532858565380382890062330564038977866160466711930461187707751055179906045700400651387267155797336335889716904064481987700738796584259372463620581346419304878802666616441397656548446816520553728557243579625934950159121501843422587214827770629104557009511680021655536692887552000000000000000000000000000*i1^9 + -83883034830805581520690164758468253077414260740307483117271317117898584817115203449466025416417744034564818008790171441960793575026745617454342175083895132141589099478707086437898294921028655661044496681251487694526099094598102858114844090623423745674503259530437349669392114053805841469117531700972155705209931269877038582455041885198881758327909413787836911828835389865884603337796594225502165877824932831470318475030130132632747097009147023710754701936509245274507307584306159958645442328498833567762667823149857573266928919380878900243791188701237716308215524140067978695235403562833469943749230586534557238090599799337639935943967342565018927168937539700444288129344846110692936646317787694127479346512222498131627257446073806813170562963128074564206120272395373088078183401475754969772479820921845655017816017121256491204302661542715362977159564155374747308190260827807191247990012590651504001833070563970268960729220797493450335874729863733683695250959948691249520738321749530176196313061398779775824171363752119903718340884867201060981932064836753224132688156918806844850891913473522058480005611520518449078247417753182266308637591106359106461673132056024945695993693815549234434151193220722767126355247015254197074270530261097527546773694782295673335997680826574267610701587146245997363593543576743698890538745411957145781444449672143320189452193391559279736965718421976774511517858359473316323628765419615409601135467528684062003187376654878722150736992258761314798050251022284868961066659107928551979460425721866852840568310363165935948578843032614128758404201084610835387271768613323880559877804063268644688758491196331645061081539837120513509627074910898829739701613564880670464906063323459093300648798492121761018764726206912029695850359350544367079192656940408914204050027893735977064814054151038954739662336692838610290941927394155072241702361243985564132404820277448940175562429118129567766665329576690692762058150093863535667372544281599150908919891605089679498009534722916177337165555222140604369023865987800206104529065476929981228065162401462386516823109300688944239978253107920984566201971699229560255330175502701346257916065497662975988697695617642212428393180987848439675446845989804469658633766986902303200626667716118005671576814422380716522308036418303634065426061467284436598329990446441670669378832659007909893755695801107077503133330575106910356017522826677327232566340252483549791925576104903935720057185557388140855270047551043464083739293097845486178714949188243646304295352788201602166911091099467295240124670207211951192292557304559987081502436868556323932544882926881929378889729719580285426843287337995593524935898062759500285644304469842226473981781540858749963033998332293641665682460217758393539594638603298151913163073965575010875472103013662096258108951940648593289591962452372643183579479077837095949469347732800886104218514433992857949245726292929466426976391574654525235986225598103217317219241717207621782156687800883485372877207843121550508382308951607697190415795596068819460131125229776111963337748113688996948795727662128936179759509671030999471195391383461076991879882308858104153853721494934191792022156738560000000000000000000000000*i1^10 + -12361854080098182261784474517416894727585723808987613701374226416295583627794934872580261578178119058577015690470420894065809015990684731410275213201582507366784314715072439770314425384760000837604134934101841406218206250770449222781672504998056567225349765305412169084625146243770317491138889097275840641593136164963432148329878558693369277473871843571541179927421969952982768989709740895975076350959251944634585139659425058894382972339743848934456100840162518669763811204800327279695063408980336006292193050607790469715918588002461317178746471477874315868534007084754867158775427463266648440830236536240571786847996530821232260303830588745419059274656398557543959702845676440852194038725727754489011755520870280453364213478766368882930306750436481381787427176668977184388820660923089396731172891023700529213032751450018756753196006739343103262453719154663757731800489235195524463292908799358984659153017401303162073504125730289107232294914450560430494792593815501534692770063845889665954436193075235967388351979099313654024971860269964815499371440227289334167126268990510890088910763649087446988642191785617963248062039869756633606939822201197161881269865632358695191013071646790956573089436570575291852692592549155664209944275202975423197892692073116685401737987876711933954653626282068465988230555929397119802665986907166768260972144612557353567294604517499932854401114546251051704666084130420246491703781069331161807086259444444570745369477603514975428943876802579226916202270355194043841818265768191601632411551142499563625048521796080785760702571172242946821475064184358275401101618730092699349170782711020833394351353220028983459272697061743859134851438884213405971893714774304929304996486411079436953509562896916800561156662121341220646963658908447727780697923437989537949355136866928265573723139641353684684452341179067267218774820924334194137810513388852564445939658126294338194708437841898439754003035018183075403582876832242810704880080124474748200903881550410413163511803606219512159503224912180790634761605614999699580777139117669796456492421588901714997627707873272848421413042053011665855922986515247164013333042966643299046436326213583270047987994623762379891408942283727204359346464251178569132201876874880224899933269401443288282083307839181433332691817619318186802382186161120906508405066723772661393680910253718135403861595372846460405421125819384881882286207925090966522565144234917078381788583278828790847937307439862433954015163882673923822354836664354558728518685213965789025347522642683620784355726197897149434415885399239196063153595912081854668493470240480419809225222445273769435513888451100684696445224980399864288358742974980423079846189344556593264036168045059800078589786670479748550235743949034226741140447024267048912775771955825030671015292256096255490301349181970997346028021068852414162908134836129052218274365349164391548507760162540244860203591139225076584177565243925004241855604350831701258724202365845996552697013279566580016958394402187683465130409696126937764648537121233270958354479090363759956997934854554826381822737923100745788109881677689877163553303269178960882399294169642663565865387263214202821407334727680000000000000000000000*i1^11 + -46117196520370680203074669646882150425295379116891171545300715530078736916601029046090770702775603722520102065307647345887092610143740776895125456495884151826954873572603750427000502739265874741311839369342429435164620087481852730095160930661562644152589124433867301016963872089850366377415491133205998506300208007108435751910517030614288866871999718272739586499903383196026073441027370186066124359381046768597798395959825303625708334145230895026225609794201513111377570390443010198002583119615315577049437130768060455755344782895686866255211388076160920918013607373615083544332092702438057832353377182434351331882502670884125811507468047716855245394311785452927822907785832220055991652402502531317052981053984170153290828284414579553580551003729380256097441978346051892714666357095963026234655144367928322976237589708806065936581654044296131992481905268119670857319516863026064920593436837756661402967683195197306014314595505988318784056013368996128648510971510512897387731739786287408484326932552322878153585702294409450407158009203737987480883296863665311593454461343242202453564225284134891524771343463794630582150771821904010755321675018277634220692338518056201204650437302524241143197991809575093967198750285756835452471506681343023517766570943353662778347615971450480287592635050157956948947022516024190578499628439579126445351473535264862601693019028433733353959898781325733020322471100785417683838573980032671076280785102383221671474327211508559331197750788816576633517416971622937602484603696214679145423416330989798044883565748664437870246016313121477414101903335413739663211975703815752563076491387844592587443364184387158991676438980560959559079944881507759999894278688953624558600818212490979329489041414932448064981258432681051917319214955490020813547068925965574534156426530817901085569051370804484056938339839400697203707411525298180525633744924950564101293575720881454092814338094660523982825367559939798647512556056152361797763372718113743672799651869110283560464540314979657741359833347439600144660533695537014232864588288868557700202771924815692810756785579275020417148973911866137802110344313565688520700306146680011544391344857894926616315754343943843617871414060591598045566107414488572795017717308362527990399339152785904978356008382117564620570025509115840732518428732098099460103792736954786204983041783415286157618921828355817397657172811744276517857691142813270284476483051309276535124150053389158814061295085515974391254441317788414194844925765719974026875857253792292466630170753722525286500297268857280184046873975354307233874443834463055602972049077240356947240142437237366920170008902241455646928140655507963923215176011020863615394664605668711252165331870427827967881123639493055015907794068117940149423248766250743924729252900283301316223011071194400248200745206289473049503101906803432101432292539444187845947730469274639456777752486573662552192483244500493686020378638030306134171314288916447856455042532911765840001332479339571744555403736352589601311247671301932027384026864666001679747697855412781438589447830708026697756248649134269070955208234061335750427823418699309084824779129387224736114792664336143234245014323200000000000000000000*i1^12 + -5893031902940494479881680344875870415844559247814214105487512545477770611196436629743629200791990672198554874534159969817004578367183861034279708665537286043570963551836949759877479866549468656310665520151322818414257863426858059954613691920163656584447212500329272441286295068872089798616666853282699796693113357089572732422308501720574937558899288985975375500610027424235886850019655323127588246921645114547750672861746566548306556943940595629433128176301781495441904140821567209036219739755884803022277383483342881795227378490082597548510281498811335931847229377503869448306809199768536685214351691834382780113632563227959071304408250356488994837607306918426956154436249180266712195005031749916252066333254162504819562328839848072607473966974585843950349395783790678099593664209636513612795595291039977769069154979886640774920777940283897023499965827180989769592743895491406019388844208039709687054104417486804890885390577221781386393109784718020316718517408586448679394419218105275099574674210062643182120233150358784617720748012323544863651864939920375646036881533665251142033490796824954434846716262416505741926554990024898541702787387808084158408397552431391796569848642076842048072195511931357345911482429183533106877309873618808221369743839964108673369509192357641283077605353272011540739779376594370442405237209710472049499476684544277969674314129260554991492994530872333295933102358987444650737590554847957694780991219442117162085122071642963550102677944471516499669854790184738349306561363680170976464254347969510967544458710952626499352039902550543129194565850942817396392568264770182140668087223124785017454657214513849552852266128537954414210736735003286952417385869117774504275459691986589776494784828720567592983097396880316160769594043261848620276394834689902180219039802188886067161872683238108310184037193032477541258097659226189800239717747646461786061109815398111019500070890530927456533486225886754421299270048387392061424291018278123669833042585635757648741963860098314045135899791915765627463557338272634617531012136646151140451773242164534547294615806502231250480024386360552643362179858376059808565111521759348297352267024269803744895675098142632104780487114046881697376412559519023455540036392921027443980968727852150933452605265341241112140038548341078335134239685424291889616030276596914291149466126278198062926253949922231213107446119482323264288300305988021841154072526020861582140948813680883937771325030447518264640646707769691867960771005062545937248709304233862692121600545848129619338488180918583363318643258753363808956762952486441896217741132840629708354964533011389809037760113876276240248255006045513284247828015433822006181817108707208953215225142870290608660427893091599698950136234627747137118641445600530160986741652296573345317781898987841895927879450182855717584564655906899431861873467906773297354861768628976006651178139722353352632482524220401838123626877452928026268599719393434161365224824880042541012782221465757486674787693307182881959054264540964452125957079186055026239240337007498606035230354294871463954004902837866693497410471938093953705158481250104813901553748457584014485117163124282381870039040000000000000000000*i1^13 + -9255418418183282644194398028215788761458048303759420285304824740932052195976692562890903770522135700761848973420463442629115081767992723142773366851673115088020808965912913836782024394393632536713190065263694031933994862365975138769911261953933314099733689174385965124119068910561482602987449003458529437119917864507729431791595222297827571511653648999493195043321684015276633684738241870402388952670468783235394507956742148021016597122744792826779484161682114459946684574333378478385377652597381672423204586088497925826231294130205044975558093532764779082919532753343742532624439987891009270031195951816131148701575375631681497521518796357121654606222678431416704297893383523310069918705923068153980495507318731755326702226005664579811440066014628762865303349212515743826678319522927145330032403730333561900297488699308880168779634458585542712565203901205698195467394474819824448745788880806078524687097885910781396647570462500964028420520316228968589878457273924505738603523116112149317949539986967882266344403314058271943072227027390963274725293290264690025302264854321218811112342947168036836584057620847933014642489195915519176568032430701019537246286794221844595295897633801089764637736628254103186043471998215980955495821556362650158893034706799861571369533972553338396780714442072183859706577412661633746087648442077719801034840956756174081271008434791341995820067090803746945146610744692978755783610985220871240903353765697334717615203952229623454436546145223268213545752994663250794946660643474089957994745316033631712252373358947865011495392375787112877483092199485286781225644524786389248717382577664579629634120770189401986676315469201356849979710551317803793736289661550743616706301819413940091058962193293518092568754728403167822287454733782188893653956662939273396459003823575838497911947039058664482819560661741815609667116054683195483363658070543902649033564393559690940574334577048364333331009788906242154248367975374430114162047359406805766852594169425874761024686806690567504245110215884838878500634902988378140107704858477336038578282970073493758849089890340348804155557539262528604600232577680448286521309697951199510800880978157362364666620486490832859545188522367603675663587149807891116001105069813021073954640604082942549557825909645409220150130406481359353673931117969362818615239319248904221340204307235416190971337856822286488247154609558901622911942071984827038899672396963353614246077364486489538240725699151610373840905813038279458304783358022055033068052590665901721661055661200169457759773791066381885280670451560991147489097774813301839527789702743091008520024370969316217767784563501609404306974461315368188029324982818681521817691773956376014975404581248920832953631303571729617883707616683539011224641281491746434750945921920753727479535168969677406443271373937566648036737075112344674665320467962082955137544901055646569991369787001946346993907583031685163898162051816387114266995774426102212336495973644275803187751093741676845761014660651820898981509450316231235816157698931762229588360677090683147436530496003979702749003843098029933357512089786429464203603116424631837304423458879277855243100094898417366256844800000000000000000*i1^14 + -898655458989258250161162774680241649426270899412243499277365208586332742175221160907718307213355078138944514974072806650866092510567711681428181857355433050884952980809008124549851807000767927379870720745532106434595736005643780497084264573746587879582318114579388134617632043841527588118276790046654159654906339370885729360820843439679007248614598489303180208163089402275317761525661947347049354538875990226958416410036416082853841636692203363682219168579255604119223243839799362073537966876012831649786267777791552338727709265049650827557381827352242062541949981128177449406189765633943449016656610762115740629303531195022045750558351021918502340937625602589159612345688862302261638737392353479756228796916020646046140970806995941841269327797619493162861349850244146117059818595358413609855305645603594627658185280649799882058131871460360120210823835154013971925353711448040653422945131224587356256109576762391023545888659352453973246525767882200540743317859902779589843426675286354471480231043826759349724515173363320249984015190886583329923056833948101150413043048543102076656377312960110704822094120991501233113594109163228394094318208871355482655010113393790015475001264974925707860313378110517624096744888083290734556555574868255500859181453660488976580931864107214658471198798610324996924472542191731863785857522237639280881228998273835822807342691112168161098163548599362170704517506238412957067856280502443690567257236439863414343609871906161039942052442370247490447580999637973977870525015251686033795464870203295422130017771396397014853306822663568872501192034342437824203271915919956404596312911622251749849944016005399649753181928590181374157006165509996926355657623743714174818109777531354713363945781245829608867502409333380070936453464450414894306299535948197785951534707651978388954149656497581323733302171729614474028106975455103710490102191129311480519097462531425242777774834563384742312840217422271832053064144208230977538434341266526773830302418746879711040352658035415032051198993353532560420629124951055091263087856233407978732440622023958308558203562559825362630484207323947077216036171323649594609516315062678551063494663579988852372400104758588499918977580663296185265162241783620355269927681828078343696036414642348962083899834275737942291626365037767953388554080459018090667175486501043147486242406881805147782635625873534884105197171260739263210468799085984371183789796684158270119351811281399472583597442541281661604257399379458336399928720408696801815192960243301393574069322298850881613792212411696479359025495391349921098810799407426894318571721531448841703716463297608311640022924144835975160180386312573222328773488434313289457491879847783495431135372744729046448188949470495940648498669201741757050246791340848109624498377598722620792742802743416214504304145811468290217419191854379282071264472611537824438039304726249185725361704127367455107512280834864757840689652436731377627263522034282462540210439773729124675236124400670525610908451116666135878073089630753041322251486469601004431534567980668091014959683477038201576125226159633655651968899816316576374741332589187189367169142577115831493077881473630851825664000000000000000*i1^15 + -38048316011224667283283555330988361243176862704390835294977845082819898631541340037730998531439309363091690693742618383769121509237877505010979448961528239516367306718142910427304948615009049024648476016783805489119759165957088669884337807418211529940163645401472140008088466615899301523154824156372849179242175462266656903292179446208872644863754577637082989234408621506359730375040572026779331222182402688054727668941861310794082779069369118259904657754832765612211475855874936141610556058082586787624327735011657968113346556183366793449839312504987895679053564005609508867158012556213294757867003355202465608181768009240360768843547291348263298199792834174716876295225984675822714841853334506113528113695352002289484295903486807276404689653507732382622225258778691344060635931251390510935006740020068107253604995909856832530338224609383646382854411967974776165701440550493558177754361483766379559962955033746847277257671040392419638438582062238649178269487648228681206428212489432805906232228581136065399185136287766674196981405593091261745910348307256613383946821025297096944766613701345662128301695783262124092929904805948756124360293144778875255958793362727012016168950207080171006056196499432602147124108266726633351034817814224314806842421916305343635135426607185402882342865476940521344915353706874911640564686248692697165673740169182689350580659416469430738503242285616482333940221936661466862347067132598775042624147486064016300816544473557773307826386777847251775190150448449622561132055767008779428072001627036980759928349005572858750735893092420062084246594699327236240669577097537362271972045718684363026213892286295899094821604519264979015835368278051801285358845859596388106004805626905143624288508572326300425536869178638610252132853266883892929246328171720080665207361565951336764447490784331937213367643141677631524889732415691211984216452117798274748587929151823944214997481664977612777091004183696292239498882327520850699765619351568457729972068019843348664087112857918455469431184949851531105180524063747235198100600282599297093849488424873838948149547863904119875842121882065084794792039411650413085014419866326728789640643487711517585537530918394708006298217636954069315851819055880683911389807008286795520255970338454679608639134215254757416833783345407406624856524267232693560434184914948503099246355161174002157231520983580983564552360156942307950432297885084439909301971208860789961191514203920546121698970677063132955939431716336843867229764937582229209036300014918286414204616872079814974029978882735687156963170723528900763222874222007229028246945813495992052410693667838638669722064178698899346499024051871599432417548501815535435148810800704043311015489654948606698543040979611393817019706634541835754099128780710548311208736946075779094265531107855608501659779941940931405115100282386381123800476372437101730050445275388249875567123942102619673321885889815978174881428010695608820777633809052416145486694918413503253261704032476495939421686423656895874204351980293220931182492587468530838106251034470974667486063576192445649973799238670817776026943210870265911148784813700884489383403490853206296227684592446999625728000000000000*i1^16 + 81323313180055558636689264936143378207154938184775175069297992765665369283387864464834444239234250645827845685425827115199083631162928534323528167339416323138961594691164258378284929192198194060690861757165678634833239679563903591459918224382580555066738283613365692865239356008202967085638811488833994702369705075938237975167585011854008777053027302345511791533603306642051779640477216919063219733653427492063273596150345350193096640458890842932307395816829763381282360956110140801145737159386729436835786348330261262228131389733423022462320596509543287902685490518817760068227415896278107333796269767050735633426325664577790376877317246141147299191593599161129911207743603852562488257935206142329675262463291248579963123609345807436300794369956084494914066262147470634008418240966027312412763271253383141290546141769207744771263021763510421458332863055127704989262781278198358343933076142833304241943843871550355181832769151053051657652417756819256548392408829705383315530231816263923627185718389314838465308883936137587669064840480991259678372255430067132641085086140108669913512216078692363620410473740275676109269447307915556678190209175317805981420029229832676648434057930936527563271477887475181081672405966882127865604346465846910155218537391697813090045299001017850369008305718907651011335730893297638937621258508349597150594286097951715771637232710812824926623985361761772821330640990347578122713353680181700265575319368007612778324774285115894157390540033191508938913364599279939968519411405939405979143270516952170206646606480741287056542505961984933495248229543847617418942255787101419880575452365128853501937526270327887798823692622198712578375115546358253648009894089512470772566505597701698395932848826809675290094631424655950885889364449032270480385812103578673767511781281992746836704669052416240813618795063730374670527247924373869773927330506915830894701992916568458384174129644124593629918812903919741447096220581622868033092245696123166488229600812333339453466004283041567083387942975559248931571540359406592853042228363420765959519609042593097304987371135686641047906341591682287956613361139872981493800026019837659328579909059685484144675627363846197775679695800816509499521061118396996550724271160428112664255859299133867188544694240505342322220086741435503415028933637371013148316374632166116261210599062679322439926312482801126500565543764636472858695643392975860957425588340669699092898711611943938797412108322571452634293400380118709139849242969599731131003337690335082985003455212954218209869023105681487585904587638511522434163882346626577652117613134147712692322240974361642549165113330552204383040242368719279379008394583463806389604125817224355670168002303281730638987334185611338712216532170937229988984412969727142842625901843500188685961715350840561923478750483928566847846594899578166431267839819285072506401808318603343988872544074864856361744114423903691740235546703448721892251881354757842349551270431006222841546112665725157657959510117206338192369299855407902653112607802661509649810498177996382829472850756003208123327396224968861679211826321643742365233919638722807211234394793181076119377033746983661076480000000000*i1^17 + 38839218259190477747290074951718615352707549818346826967158041349572006879428910898294718593143201849196954189903510177342865291705673366412534412212441866236075635076946691902521173239696440207806706988440207442388183957283326334986797783271141332140919030363296010089059940062440144714272047544911367474755135297540779099463394204047692097442778656307348078502452762152695712506119715124633094749719028969071701956770141298439445051463218054397431167067416260435090803456950861394306170727963303650771515428000793604062160952245729369887397388285394481490143359144742310367836317492590921638731425640689545601754517629537275833561206654175603729031796849878773060885069619142068589408798726641777490083881850709501703743700643844556058157343897166368707274294647892602963356425546715399452344714799467299893050928372509123512739799448938752309893955785930655363601036632345393689824113706405038542646024573343345295619493350063913062443037158317562065989055383643661780741942102891422085290941745337248731655312084659899320469612356002544901539986561853953743596015109023431355446870237738117053344321721199664094612323003206832545870819693751029169920069038290980461892469692234720770170538129593647246957257602575301539195160378634346385292521221760585864184973604855722817289040181018584002100926197664681986518024071615135792857024781813937053241814402350187702115410324319145284651418335875059734202212614264794486889551873548123727115949273674112632047416172704546358672399558106406352605967792843095170360605528687610210846271511394317921067903947907795975528605581766219852008259609811413441146702721347312515933834778818396440981797643510973774516478445822147165897356942662273754193853406650050873536613528646905664574792831157845794719022896036458712980053207926005166036266828962516337142581134031196351460847279891886783737041075588775074250858955665124935620270356882899585351544982774404062141905924942707480769400689575885646798349941723144826752562031969401722456227687276034742549798525878188549182863651705138639009408483523732495491036379670562537627373799302171393489288190428891859644407880892600499103040435944044775677398196805569386979771718637708954005405045039184002842941015681740392552304211629929629599645073596061946214802240954279719394372835455820601423435539747859849027808057182849825067832163093064917162199121006424921057156658452472280636630086325143681233184823361773597809152303294738210575098570945889759848848102523634349088711751701275408383822545533882454452220046680587704611684273261288875273643614099159863745487109069505537876798910977532735108527707612179445807580782715231836215846985664199215533281296024260727803190625761742601229834222579969025369873178053858449498380466093401761448557535528340162727857542965830136744946365136646810765194932478457836330616209010871099050123209441304423823730635137064921908876259908576286423611298978332561631733003440817651489354929470121891068032053050618721593473260138212602844160441145562379364063761588968269340128567611153932292468013463515667560405625606872888611452212125100308618792902238503663045799090450639781135265809426697872086352728569151488000000000*i1^18 + 4964168629817403636228162550834371890721998861444503946578790459891069122389477575303573673428262979788380528391230084790898997038912671554888311820908199609855960657046327773018465555427031645715579067792496775558602491456030499301854686027538531779103741206877383418357651903606158897277308673529953969499958195906809960117404866342113357064158020799271230310247941494297635113135317038158137403836826074955959459286320445293648337640593282383658421430855094724491395073352493941277168840193321740598895553309124817455444231177593590812798864388099906065581639006509825566102948541281100500759890271266066774465759245452950591453004176628491218654771323468598369727125998483473342208304855802628672677032358996273310396965588720904674303031022024245022037710949226540605322817630507503068817981010956124689013426517957898135663567092281639231629137265974950989677979063563201365788549375556029241972968303642487906876385312413076064057971132989699146839838857837379821942776451588354554201941939154839736637175473352540259918874762769015344217351279090519938778100230139106994808536863395370620553833630238162359357706449279882416610883430685000799907291672368667499583881383853595829798136760535123255043153686181151897875060120754474550222489663354912784230098503701389329666537443168992971347198568435430053223564587803001860573065629491164510786518671534922947553897701402429397928881665198774364695567526523656317069198273340354166509569741901988553337513107403684891355963270566617236315368466169979943647641360356969560884011316163766817139531712675655980304941389007943296094845327492553437496545683400042772887624968254405992524869111578473128909830772801224488400819384630828414453604730795022289593139931440747234762075598073683797018789970452630082234548633929459613047808179424918031238773159756093190772911096399473003990860452962350628405590056624957451669943968420114682270533337074721392826852431780115646647757108564505110097601792510633251279051680799105315530494188236234294298400657731472062357587097821979026563620037455228607851519282071649407730827462542812006135141458809183935995803709258444693902612304482700462961108489560941881692740965660065652751697199205698492088378995389747586340332511797569933348969176280492970810557520272583300194807102763112008917546874617563896045180202527380685361038223501144085128249703458585214769636772342105527301621545753185757204530709876530001210571572713408179253635461024702618494743865730306470066090464525033450575221100450179745671092624550943152515124253081823842523992550115339004259799931685129303434782167484170087489786930687389107230723492026354286813812561425582726610649065257484842693834371503071534699056034826254229490909354729005753683267924358379263128369833607413003655746648789768195492373951263228773331094404745874990264587480031772707181015358303506077766435455376024259048157728181201854493287856078727455904770142285071850905080263765133844241028854829976093291961396618180263485605432455859562267240006193832424374591498493028338745237446245667820772577437121233661660628346604881991035874251131110319260208979439133484879968151751769605471942463360860160000000*i1^19 + -7359048396385089440112433545618372087957544099650341371687651175844374436621910201597234104603080964772986485681311995753892236820879097915577072119124568763460332954678620553894087640637770764506503910858493245114864781918971718501447609478608731494253390634503697038798254354769019729457908097574646516483164040997913817024188326193222867585449138854949679014844236240023622605624449109472115608777870514115546437363965913760122976891149535030089761437567001381200386694498460895162362310554682209704010050050764804067652175559166616212216615852382697714086754838640432579209822597279225543672887766079079470668025969414746471279350713655559276737564305678141492480579633655955870439616734223922337237677237262573478610605761443947558992027194768979661459866383243448373824512481038164575352922472216476294845332729141235359797523103945876157103485900711323855849224729623636598909882967603375712287333310173389354275510357417948248125203931034112935528349387322551378768468616334065956806844717152342610431470541192061461676559945709643746073986661327621886004799216713969430545001391029674249645457855580965267682826046751092602578821506872534763431066643117110607622042492418224115758163574763851075984431200847992320977292791710982251955420669223999562904185662681612041823953415308246083134350576799579601606685380328702269139237033860888499700625765019315421162639869426293990454562746919774508388486329768344439591300437710540555066836854641658524832910873054062872260932854355532239479865748137370125931120332519625845207262681754232294842702549170737418688459633640005299839231302337803784414609043567841075730075150763842400247929096291616923188428068222560893756835776746711129375047104018798234312399841385745456705609960157181461154941223443916505238878399516776173356298247435013100842473599077194244738778628455788905274232660736275935030878527131978055848837042998262537395925529038233275310369529175289970519134562323527519926607781692442991793456504616913220900100001633540590753668842075991025930203156110552445664153132363147276957356936782895180953320755670960750522966744659457771373663736891533544775214312377914212609237894477896618372427437161590766504020297451152423569249399454535024880553111903448686506612429310799930862527282376662279676648127411054147946933753645275073325475305220115458725815478684615251581817762589018379794064681853752027759049001843022522772995855525142529188667502840267193629937610293935135312226822011780328363778985711066260358348307705755033074167256517837276250550897020176118367695974434404835087736207105239419861911611440197521208370913153984851105118817977899446590778958243422938504876602596530664478450684096691736802566810007326207887909534220088107499662680464979594520747173671866189051256497717501753162485219572614735147720489624027684013015291290732499475612045424542689962609032961247319216434925896093899581706214086198339838816985561156130694241708256447687434865365498693712257566486247531729103587660672024202046223683792518919061637049222338505134678042874304455373589622800296683426069309228075690074950917618337776295613505575084288118237970136303900432615731311411200000*i1^20 + -4391001912583026465428766781101550638672476784713050595912223258256107539847091183461291772847990231995089212787014173642458453721616923128759385373326533550193201531123318499279573877314202706168566627590949459171812770037569601541704452532354167037876014817948834337428543869669889477360696200282351993642144181077044365736275638510327117902064213452213194700712053400250776802934428818209918572203319513140580207194665858051225832717306488686402515024269223336862652768344386568665566036480750342799751278982113917858760794741203489076370568253804553634829471347447336747491576370293287340283184449437201928301825712678601525237654227959786687976354684420439181760654937458987141374478101673385415353104183916609452954644550105002535751002463892467680048099070722235016873960338005894870571229209746350264013638922504783874126480081189452588619769482347470617186838036314824932976148469238124860168927073275636368215517276706860422922286740267261247448297680258942694499094498789260639408492029463018483944861272985842707405934128657442661302320054439805027781865559644997485176902027030609201733508581623302268868310978785880573103854345126795269694747906201159835050846791109699669339581524662651702388230565314313134970000166665379353305503051673138733037366761533516909690480861789081894726660844968004594478896635350832111280036019664466492485423701782091928959782227880894466739906618608128351642430064878074903114724223885091324768195294049863011969625618893401513793952168235492703885085381970104983013009724331397940366440413371083688944426831403673129600348611683635154230266440243288808119196199329955795538820801835998693253245980809263119396368648702853729919968358264068069260604366645756482711704940820731350548104920956165175628065284760391071195945317060766980154373616359085717914078835172723915231908950197573875709698660937607455923881843643196399910459506428756769169942348694554774249383964922832015874978486228151262938983739313961696161807469107043803395337449413489800215876773759950817739405383941633876992900937336338951751962299097583223538621007126312375335981061255172905873962679073716232219347769476338151774115198277866859517917328982111662522221365073337372627320616528403304731549904133961395082618954225693819098677816363148717047651687202307696026839582619369917823773854966585468832815118981008148450209270754665100148121844906452943130153900791290780971347650659916061956115502182152367412854399290346295923602244523336650570693914823461816247771330455330306606680868468504063673832063415425451608853197929700979605963388716627998154797904494605429773863005658660420007277358268652203155238760268761211640076937840870897866889054991590360527377406516467449101199088149294607621361039379076866468692883232322798042606081205112364484660426125295782435659602904011328346614651608141506581205977021547647868780488030216034215949402627198130483635411469250463722563453112170761746711408314954103963389262900808081101379215445218519971124147681953924171618654213404848495923895014785054020715014557192570939822510588011651749021872503336000089576829020146497071534557757709601915009537713881103430273131662540800*i1^21 + -1130396530944051815863560414483357456119636899250942852943160022776837075170416497207805799481701881385780730312163443213109618360276506966016439119012056603879585704074085050149287287811866476180400577811917146054344831587794456403988305103639117106527509775100596556351198873105565001056395409668464737646083222291447960374200741309891493682400026703422372585705498939257469388806069735075811630676893144773252718160040715396288049640087117593854550472300702813448006837585449880011919862795205021625733246400723861223292888439657502586481439032050485448096717150115639444915116496934938173584528756823701268713213163095715918694124477065707960202040817058163308537464785509058708814211698588810025443399230260588878317583977096799904264523969764417107782044263742869797607024026072163255369327046952572980947258680232169381452297696362093892738187300907543091708880509189239242043596289849773752148347158216946905509934501001441283622208144308202251253921557659842833799230132390009525734478144034974987451828071693978799339198562647089322849975616621314891970783175409668105487974696950650783169376448712908631666497969588237757103613289767252570685762376021778111445364596745988436880198577443342339727967820052529932466790701706523960251731842210820962228790549823478724985700964241060882395654896397454858961187554225991798171906734749527880536505587475489423437195130246522963571355725250041382276329848080481243151749025501715990816964235212906970412034640484592411042722507345624509583301863466284162618854269017578082620010069850405967457240442378506563097927118857170967509099141754219917934684249056228363890504010712863297118756498284313911154717698886945341763325097058136393399899443088732161585336587696588453652460639571483726161367237771808836799343333550916573074762541495207908058089384063106173504824489610816607062163095307040605485674052429907791764663861165460833823632308764207833900643061272764754072267672368405266414672400501942788205103841387732915227019954581512645980459130913693403723882835399531887811152910921246442316472863415333788077271525845037841268936291563805798053685900649019243403398429459339841629171574720637394612792111962517127582708108040798975356642689727327782136831069218856817794407357090338475260417500236743120491777225744173436442867583258041995568364053432892736118060337106925024775065162358706000546887257205373257253084158125926903086851509151989931567598715667113662307562768767145292631236678289733190507828157267443506746802138866636733660626349051468509349788690511178970637966209891181303651936240100485897064896216929977796201906026364139754380722399075866575050997695834055904593177135157809132568739124192421311572024045835194249994520572658976622200971088586314062022223620435425069325336086100781764767551248689943567013572738530203922273787984181759693200258118596047354241733739128406734153281932374133449012571105255089439851335460593539696633067642971402606845553347328177345739931404723302498548659205739218681532980175435328953399667732346362364397341688985248541488640008229580448338642047411486499657905689255590707673040441560931916368486209573296116485621706391552*i1^22 + -160358818500133873483418347342182172328405545100255878866190758260183808453234138589619342962062543006039042761053788809158665547509100287500288018979767431164027599497372225843628169807916986949832621525841255143685767718774854805297521340750124037974608261525428255649399620095115503310239039239110161498752503562821637986512423162091861410195386408558450831287760441452789133082658922019512091299969168627393689781756409215863853130680841069433266644516680444540119683847950124986596695072262396762542146569473441798616461816551964193774441249279330299966880261499169988027444042474792796248741808355207490624077198613929214363010516728881275279784493666569658544355799084449245550412723731317055185271287339739445820353018768594628741829056159901513618923439553360059831427929356190661569716158767186815730784615211486838544137395218992452401718525890102587612929652747529150247944418330239409317699607032106431268723126877809649930130753930143426985049843814442851060776400468156903775608362204754861500906205211839368879534219916305322640582342629809571104535982796929723877372947693939863400129952117037273771250019181218307153004467775173430626226041492818202817583257996606316492723937816738020306760786842131456790106109972750476941359959185804027176261536463646003059326069101977156917037214181672851734062764480028855788192689289462482350708307769184947853349965383095174099710152758143270356643368877070523335042889205513947974789896976851562188649384874109492986246440255687011869645107255556397700621528589426063649893343789903567970180120005511297688456611364465967206541631503757071658736044101747026819895625709316678581927844597158250874967305374153299758015070396376888458404200213288331366518275159520006572721948285339360826861341192053690544825267547772907120472350229802923984656563268822541614207535212258629068160078857308513885572200276012162504540421467856588623035531342774131993101745262019541645743274666826024126418088726250827432740579980525344127557394712497454114145115236702762562207230021274595778217415518988187417861538159952970366297809129113774689504254368431404483172596298191029600413549003909487827685595851667811024730214996830512888788271800675062245194354912097950150176038866663222448284148596009704373418951204427612616110546625395832437484509698882291725243253130051198239369029994116614640129614249208711319730418966238012299025220207978773903284701066766278637184366238947827730287478542833298760573993559441815658436212388836877422320958744786744975654503375905435997424942683797798011531485969364242073890187123287839526243621779292180919252551272454730458225836330164397343186548156087766341140603701397323540697051662913924299035104013221304148664209355224556370659015727098487319986098018525379437398893230869700905790479820962625729431691927942117434773134410076562661200233713951324069514537245716199702091058613226165548409346634303701143585644300249032099399290297215298882201410221756775758039425717643443059651248072192626379668964701482012752181815832534654703718538007755037129562475947861187154132781713809620646541822077844432194505229462719308497637987222321816610227093504*i1^23 + -12938452406384505452422232966302699625055511622804211815546794001793355702347253485858406271047790590708757820546205221804509646303012338484405496966249145348081843376649111824504233089692618231900632824287456626111399237720628934393093535736925459240511071090532398782160913988181705109056426905249362239846887548534162633482090075580121072163130938048458253031405487812363810491605621256812021727347406289644393830048123448646580351877828420802439394128931418813619161396523908078209658232187728957694545106605298938174300781025347850314106479003330535262480174408468519769466559851158775712521622415425333041757147140955588248422819866584475146750298186065757010373258218084913479013444328124233845755066588833179671742516464516821803195262832284117978427639906689014884771699415686568372611858811725421585643754764363776329103349635630020996923762503116043738472147484980247393236647097075100916455679352092212951116603107021520500600250945340187546287926776361160162047833471248183632082418902361889438535335821657028092445152333782172761647859973690192090598166554218852215009496921101816219017010554885265931638379909980499591617576563632883022472607134288411219597968616813135861952258995726332751144225644548595052425605207152459674774298808077178909732243276334385775149296275332459811108717596611197328107562936241548330811519198509942896128768542520231531457726890644932596011742725389549255827766000257248307749512108029960350630327985414538057417084098092767135776969136243552483071936186477499849807652858709660806381492392483995819185007380261886854549694466221446663323772678569252041973401915673126907340165767278945115226731758933627984366088534049621445299038067090058966195453927902112372787024180498432357406753820024814556056193716847992831329766491155676893948805866793121828830790979376964358137462487451518502230281187802229860947520946854060361632576718572884268836353514054688720178023006510042183220791680884479465924248591078943033780125390094076680337922290258346593936142990675707396667828199451903699920001481485625606562353762937684637470813767925559080206074493633065771196078979590731218349864106817780093574675677471418998915410581732928275822992698209391521727409820161071067035393951719788645825737617301451427509954850843176492501294499119846726278818249062654815496734752822385772601453259744217504849038999033131919473939626811586519418578058326020212308168754498177402077962193361121604283285922666247615601212766647194942809673338434405910707849734896708598464115913709486770703084978830968026208770694136489325754561888683605723990465827288429541666014192401222190846981153961142988410879579424912454406671352631200780995737472511739752758745653522810169451725712185877066454180579754361239795301401699431756363587864176149199901882313474244874528321555204931505090006450702053681891817045925960444613487892903943177265026843022091219685165571142529364761155413468320518962317267361235469326749858426625037992561394836535415868327502256985069126672837654008418339048421178822062985808643584049720564226572615083522361808392417807847767036376187231234495076518291517028446059429485861943640064*i1^24 + -532942090676443391163037914269182586312192447126957096253329447550985238951771627091295836086336334974835297017233533598561981028938242917796273940152099004681903993954490863357806653137193593718610634872449554152393920453082189052313242733477017157508439822598737156763291949570475996929824035402883523983448974524519157534610262676064850104926200384545960668946983723247940289141911407103781521264159382068714228936723232041963028375662228172270757062112474810288794565701658020255354743829008905306759835672711945305835775738422730246248806118085163602243410321698289643486989854936513410204628456209234795106701453041054076651815347386440983437495286128566013888805919308077699138929180504082039348271207106967200991226762091319152683411199852948294158002229354517640016618262051158059321364558140425953546065170043087843771157477992706173287873201452585781713803739005767871778330025850734711689257463343817399545581130389021685802207538712825758658880217767548384288126906043023126634692483693857791183977069202909039047058743638403221184048689492744408839327178520025462254684320345731656975137524572221034871186406214332640037007562724744338689086623085063675527769560859631143072229065313571787935621101310654667758156496187769636975124814999369902344683163227549639576882580535638345537881156434188319791053938567753272762149265179014371211612840554797978765302304376982573759927720886245792292592017936811353463803698602124301362862558699725049039244905839722778589766893884284125549726327216125514261316776528955575745267986314398127464043561290982298695190950533400005824866482913780780418432235521023890331305362747037266803497313788526277870748938601556622145251053931363476804843007917778424002452930150241992624094067036890725916102453369800391590835302356582865436822247900042946750941194827541813784071822443690447926438380962256480768975354818519314452464837246293202333041249532991295167560782576924287395481291356182744881032312739530368614994059883860548010090858472729286834442004586534816552379085141337286755272016825949164225457544052682377859215360892453882204861121045569337834966054479361997633685446291677831151253531793763009511599767787091564373466669694821884131458968525637318361166062399442651291103872140531632980525780556983191488724450313482782480027228010230794714670305127279349749679660599401208148245044569242734495957010833261128980742295487522145940936496146944791442941708430338112509512847240470649715393716162738342756789857869048480437570076279816678082246076539664812990401433019947117570659367625598941312470048720016865149719058800624945656885365042260984793717237655588899529459487042709132530839154497807437494160013407397411156939074970664390798237644230472979774219841581076406597305980815944195669389093499481622497190656823995066645377686982101258941753280280551992946424926229488710302372350912417333976823106214100621266500585638734469981680715682925731776978558326971771078960198093555580153660030306009738644662205215855946797048400768068795843333660243663618591041213884762168974796176247674502098139099302990963675341355014536461479542190690994277630480809271807180800*i1^25 + -6508355283164279876967559670858549349676409711699201123763781320951236583066232048783307409829089513105736279050370726224926813718292351086440660627145790060591390249520148276719209259019431518162136813128887867670156861173550199310146832552077446123234861259289782804218944178067832492050879884600149727740473182926841915781923421211176014255916280166788895864370522653445808951119284273816238251477229982859418383212892554536554172308976480521202065061846430433074513320986117631991442515442433689956742625873833837459787161832208588241126108404452574580276281902768728739239014636479286076529120159699304570966300433822670291409423327756548078888065307407948865604933755670806167264704060920875231061835597092953506692203580407843090531474359883424533851390116543310207395498419464218772940909556755592126699386772301299187381177901876568528343761370549913499660525474628637753380915258844117174521583221492681118144895698473022735523937184581253468222419520689795920445765288899453895561993483672528602019337111887304408222968492102150951823066091907995084082351603578216147941757670212468440740870643696248423406218468891015547667932216748866476630765212934869577159760336810937082882330001996799305015836633289928809622346325507639190065733535301268658694663913499261087524605949023228166041139545343512352696879452389110973633215827755065646119424486786195325431333841332680429042061554026253837476865632677729567041050379475624588354246079684098875999276159855718063416591292207824012337505119057129122010282574601832527900614017559082235607402941995836994892381449510464886590037691727558673582750115986167216403280333002761027929167847608393230397430749662920458012193889078645200273617381688356140536510396654646633540520243210455914471972558223988986735109680145462177826004923503564732713614533848296859996592111050921552475199504466519515165666725424226607005798368718798694049006068188536345553032763396052177050138907655041151833963266943142946037207077498242400671521812460662765514608514114634139276749636616033084804674057735572441903037247007473664859697317898959966386845968399946608758289749502011859862452780159199744010770621296643718571386700424422035732944564935496530205901609251563249374616407955790635660300059467111856554517302594710561102831678276002362543077419496471547429230789273924292034211880080386500357362491890972790126626514991065137066186938906283886964441862345145834853052912737941759567587388198122126815316128755819243073905697423427894857852434494879265804554061193398328398637778665124678007103497676619145706371450298048971192595554689272805900466338610464170628488630731450830196338405751420196447588973497927681320273137722677044839661891789174589231796511406613246631526551361867823102632001659665605750030369480988313588419120176832932695122864223444313285445855527472930573808547603850686007915973777930141325568264564491151762197876335619829677685575986116584248418485497529542070970676936284011375232803303698208565883617294661636629592210879971678591095268619612750756804604987285898735853554516199000584460059303178377790619864552601328208779555601234266352342469181440*i1^26 + -50063473344488460010258294182683812454699951887213745824094337660538303055513018725795633535062096629680763405106026568508581850262230192393431576242526256060274126860901849430182799286691993006283834461946998628472958327185381890439537587498284721827745371822750650706289713715534505931878916754808127205709073205234847836336886913644527321804451955971820374532957294760590371996958538193703018707490138220827983127300371366161041695641571699824599539318769493199969675469636319315758741664660631801907856900801996058527711050770757100183226551879468731309932252462429444787734599937022286969876981184020532269578426283983737314321170763788787219238003901849995373130205431970289295399546492555139427583203899260107050828319403591377345376854037699706658472919421577635970888210228592344890216088217878729821778450916612077530109348495864117135489439965894630707528050689562577695931202260893630764098248051853537137096021189623575089096516363347094690850359304196466566052309751719899676276262874756558731102433250999313726883678027258911461325163567809142149297473537053482453982382049154961114309499808006009229651258827446302020477821367655981311672558594292241389305752131513234227613886275913037005012495249285213375202762997721158100584571896986615659194100486587308690138696368109231171705043619298249982343959145025726929932481317100632143441556052522762920749311657775726144426519683039090299931532414387453612224021681143755451896256774050585220023413047500789676469219420131336266753423449921645553922960170209981507838645041514050937257399903360846800306195114011451054367986357219077414107404828424790631079706326291216118901861534015120924490432752419846225471023292326985287974036933522155143728629599688799643876600583522833271859447613955829710752155178874470805745614300465171147042325325151106097493276450842910562692284987487623609466008835394240378730560423655592750718484441061616112520577990655849593018476835500705784656897122186137441842916349512711524337333295618347340576312972966771493704198991494823041259649306477815356886227610846929252083819805601516511569709538309512423188433108594856581895335570024275015423607262228575543904369046401280679029395653781275858256505004106192639524281286429596613847238924415586588545150678842955136095290792260529895738638981291563522287100944110701411186690684174740473351241863905450045751909560178920062968367900211007256465763438243253449977659147370872168340525505689549910819560675871121591339360051309581631444954196724060029266469571586383526979642983680785673240205539318473464543507016752578267436463221771792887814165800312857799500812879356465583483667332988686274904475147356613958322082848926171071764732974822920847161316410375146449717678076626102142358182841030331395167314501624317251844030178234496731277212399304932523061558846836414977547341068602874711697474562368109840068897906281908744435550043722485174404161512583708252896385901865202152800974134445650667834507043742588206534696913321685185360938566534160617077211062126389801079472213650229550610878262337514960868139389781227610958678764860611246924984677540172126163566592*i1^27 + -41947204181142174483445310494368362774118283684940293387337096328101563065005676155841568138255585497980227914534079851590583965223421982871361220579652209038553057403058558042920892798385806492199004679835475586546891744236130823693516071046693558471673492618763500395715283426101449407539747379072551038441593683401492289324654484394948641084019850550872038581277715445018509950116730250208035360705912947332529278280373831534684552287945781949098227212656639722198716989572424545809374310964570201846266015114636407632833192922988093362516669891880465116256700097438953460440788540971066686570503798790633752329452968019073725919475803805803788899661201863967723903825480394702187240466257296732040960370486451773121378024897477678768369872488028555320476147094177898666570382936237140590456079079062022977566094606718891575983147806097874973317078657359770913205523621425834092336735642169257034631311785179261784934462095461481943444183266208792092351652551515676497830176366417363655867903849602949085458406584361027024583342337777759875345968549640858822066583715659913911909779048108518879914064892532883623456440714177658023976913156170833617529878206111934931200514647429923321687852181603415451989818887000213676351556083044955355157601687144018411683803263127772287370697299300172504681461301500991766696231592373140905770610807990266533155848601468942728826532133312436756219266717847654975966206322991967456814280121197834904763069566268327390089777566753252559498188528067100094990886493361151922926378180237689750236663227493232463348920887755046700692610398947361955248237286224903679984129570863046036919270986116215679795804602243130288526129847964697180100190189169848497117445636785814902261525088267599248145438945213427717974571014572449417963606212009821318996169564969115105128791673700755589871075867718585960011845720140788729135999451792656801256365127064845149995944772246756159795957000978868410299027353657071536441896162800306446353837090392041941501567323730143622596889124643971188408789410489422919554456894343382973078022737626362131958775799204399309958822608867157578317814450211790938070923236302831167239108466651827684185861032372100954143077824157510405886267603346995616975677817505911197096377128587585838545212474158514834441186503534272850635329461586031268293020400235733419878139515988501628572852113882197058561157578051036161155187423337038417422508708860639628635671145671492161289972725523489900601175555848364561130269640137006576502684576144553943886435581054755573262055092192953807185056691545361650683405599538631820692656259601725069803566608171389017731978668985606852829147684356599692243278981462469159749710459198595894951662590111440797226188101048170477366415719808592956609038746274186634440224040659723409251826955513735769508422121716666839442745378548470050350458164277448384836397922940232257446649796300652363441883196339228811706729869226416528572430709630143560064142589587788841766082471127403958782444819409689492803279685590304584085013144493101762170772204992132644343691795317796647512369644948677628596761686558038810272819442824071488733184*i1^28 + -3070596154782041411841583809584301097635860785424966900075547397096348950289904580048940703881518353152540606043134195710883785314469003343397058826096640191212635965497164949016168925331997740275120190357441940707302368911556288195804318728997005838214938205397506979272627647156897762268956233739665631449160718440366659707912449718457050103366354172794310986644889099200059131793795344910057225110019311319183089070460614483131128413415388053020015770055049504080665568108838672046932767281109887680200028027340090716760753236489536506267845167472551404267430009550024370547380349076188832532040217041844446432317213113408427120808163270792952852843613538891251553406872912211580555760107114788559136192365360710318407296945685606510638673922167076914366620041579876488867084861928366862264310244008528569630007789044860482434249754611862403798823213633057063858622172813198850965646523800801189599069552515185896393217838350880530689191111765750689751044720179010706670314980088821335056229167752590218549424447627659185485880311629217128144286814706508083049937923045175664863600072115525756241795159622370247792978530560671715344130963870217662197869076616619689654486115656999657906203318007243054121686767226155092348226254283013056591095116349878438745131477306594413822721765671501718697476181495085843197105198527007219821232399292015764815021165868350099504347170935379231838317840637970281756669023665102129263918202068837626658552574050824781347725525681290959571616781021193027369182298162419200538817527839919415663480827871118102839860015432035631121698954667091549094157585178592106024541755593440503598162766491074668823661092689412073805685073500990579693639639054992037851093802755819989110320208869225442503815331352789094405925625879946700555376162141184385510979295955792088893341128652507510368652153154089417042844952239345764814256646725905884090094334963060801729804031904223889246651865251147590643039391297784563955757517786251179185428318298567260023290976174964450177648790785915604791082425670414864692675917328478504496993186820728233635922883594290292191943327218809278407531339628208894490254126833741782358669884629607909804287769025694146361381384179333794001257051631811633902337512943430391158348094890843114644714876436861836267922840915788610009215206498983318407603971084597502617831938274522531043463525614077661081392245398930430723256647074018733674393927100628959931235549163285902937298731089312552127960092373389637149281564713028751614443183892265332473067253843318480741330480468019611881633584030996979364824261798229182273962684936557149039953566465973564345399073619241364283491220631078958008141141846832445513974809930323516883200106144089371774592927335953774115346983725691440787588866506855428685702245219374776184354133750737387789536271884995930252577927081191320436599374597154455141327869044895654419946368510971061987436194755302339581719032842448929120627477486895156677266008681187952676103779893253584489704428256837658034458263029172515952668618660853066941486203874089328329801457216416587673433994397471535070081132536642987803494035116280250368*i1^29 + -56909585844468320754956984960219455187809235590150583730338403825035478511561562984199644300520146982746878113290724042410654594794089707191071812723363125663547645803314200301818029279644309598292625462329040382408991835231265117867693113824269691825740258246296261997364103532509897999828285200621994831626510279468215012502899790206876845293973977399641010051674359386656166644444956424828170254602986518695174871374311810338862534268983693810039566046452159880784151990751314100962646189327109055086913710155581517767736604932898218265808663883820834087267982923975753875038974362837332387399802471775847503724595177810250719575251775288003296438442760305163151311809680026531315812050675596255659002501661634834992359523943935897549676762047579289853427832808858232891074559839861885642504405582030238603002313671368321335072510500601402222063813971716057773403082026141981253372519858145705874931053324754006041126062680869996947721864566360675874324231498257055135293856189756355436350995667494038461968853549741530999366216226643827329735919449044304421953533226225541223595843590469072710562480552094781592855736475137691967451034124669779950754122743276656982780689572774563054290007258485552608596865306950752696282147136806921687054749842285965851171590715384881639123642100121669975426197927609418680080891943292009487524517048533166633138159278074658249124780218305774939306909031448294542553617553839366709000039876100065186193471652702248845030876157029628218443839101947060441067995662303388895312059742505185727933207110700873088282931613299976249710745959375366990786526783423499389484613762295475689672832544114539304239734997914767066636672757303117923918756307745078666618397376426986167889830618899919216430458427965267675003697731099723858838017917765955166550232037357685466003454310229911048775187060673413195878618373942111088823544519001614437055583998163139507470329054247192300336734337568350329821913082555214264699883327452429711036886260627686745490875944955882981954410136747882492389570179827331508623580886671747796501505941632913883368240699061016980215657991950945708592599142440767595762869316344605563822843930664399635465345352583154103559122108762666628464988496182157197801742965807552319569483258366520185125626080326174691465707132037794689208813927548893305051691191750710301382759522809552468787865964055964488859492024871058430215570189289848734395999332780352784095590034167891547021637680855559653703679689512701549985903021964304498792853418976704082091069124564551899870962278642749500660859617745533976507803400300831613046815542323633957166186626504350787560125132120249468076890365369842928981210064861554733884525273588522785404234873772501643077028000102514656396050654203770005308828384322282933829541407912902177989759517226635560515356585919496797249080724833751691822430182240409959776697456532908919701556839260425838279399359120156166965852421689768562151717967821583851119852781649593677549375971188998993035037655803833891744010163557084620333684255852802408937897428560894724940879912475241956755189379459222669760596396457986864304657386176512*i1^30 + 2398159053028167901352336198350928683918028696016747613157243338056212544985861411605895798183413559273706773194378336574230595514626870496748000105245517026522729817005425871351517058266022044591709756386722813284594374895816016801481315740933859922978721944479634271237870719310357084881171033076387102723241606172878733344055135640856352736028112419060217405696022766508359342181454073636622975068156175826912965413970990449444074224222336014825193218546830593722087320386414750861060338558546296301756336655052129875315655610287707108237116857846661247860905822793163568330452020098118522240291694053991515760967540550588096501762456483034227842460539952309140884526127366233786447862443393292344766630466962214354066667475261311078009920875339932336226946400359208938642783057316867812565479492044408712882629221113527092609752269280409111558978641889383032213771679016602949344375181779544089535798685003687393283354110798433595077057478276933280326621659817330016033462848080464408376384464482961074079180091176359344916019046451945405696681106453921145546576237702567001864835576412717963991769354714626729300136295711785459375403940218849481356466576707584901747807695945029808326358260318821999511060969467561790576399085893934581149605889855773449164966806106982222177578119014581732207667647343503113355497708315954827085969203580508822390879855810793683751592215838548167753957504112147837212637010925788866078559255013162561228381674060601613642472972010631993364007481912188999470286502709713777858617480154040218753815510735471749056301294183603796510066934159545299093012412967695331610349922781525166496717191248880364064876970695422098631663695364550747465952715377407460578450390929272484473315181188141424655174109761698309777748085694350573110701768959353732019030569658241242075707692516390360920420751624956493281385134186748616100463238334613054207327903953922533289731148533473792301823589238904448301700755176672652637734811328705095871221906391164209671605926604825159767700369783193463710036325318146231498639737886423771810575753868705843574965594082890851927551878068378217307247765344896647807756215316267830133423680668527129581054924144557076925520900032341157048831758988596071161200439542057019093113930757848445771385055171814576909460977521426782484656028244371247938484986810304367686877132584789812697730817215387241399692259230960920765445536218314146295901074076308782999976804026788461438408706776482664597952110842842226016780884534328240060253624623156499537776816321021229459961378215288914722559084214883352767449015132399101207763963566483077403520448928255030263093084677993197759387493776568878906342893760869255141115545952327078095856835517836355241603766490210719871271111668812808758010558973912532589352840439903676649178103110285061972825463611147109623432020715721145935403539594887762025397409027932282737545330974389367394305150114462553094390237911364265233796499752409617754859731979030712640700767071209747579925694862630833984997634015406437925916835684786609616469675291691260629794289076612896630429388539478063848172769223917892875554127872*i1^31 + 109755862647321368391181405110199036668388624041065842307598156448010684210299531831074035558342193241575703283993917059772536578948707993596988806964250603350193891939585379499101539380563287671695506118755813979514760174525330168591830552996424455037291926019055080878996819984963927380282682452274310800007974191873885149268106917427159530990600239345981452808317467112332772214138792952474153895049628631907193721636817987489634719579826032354770263522071187867590292815968572426566852212873176724155714673954734145007568946178771449965069742292072703439944643341104177565957768125091533015311527856592553318737395298651827670171923340037469689181468044302988129357339631380768006782507950487376048799177500815003095530623437500141760004312724536220611649087945481268461238435068724158874074827502023171071815183949510187978080762532111266631506373008139100956247813659705540788275639201707186748907347829400098623036302740317396279002542933206263041962369333112192285633910687148250816649196692318425260322038371009979737652794227139641683839640484178004311237309980170840349099784566814690665080552348100852946368557084907371048958693048264765143960774923305890772286789087976344964388767801986354773250647958691427765957686092274011410890226859210701947650641494205949222702690095019573856947905459386530223136045924837820168642776968603129523745969897188421579083039541935753900015664028654186655794921632910929527955689145994853730734553448560850416011986809704107751096652432273542770049466440443123255751050305333632388320295318309651464617817202031720841959348038012771839212924057220835452668050195547672560387265463651335655088864348306490578473231632440004322603792369038071912417017358794103875425292199686750767648739214015644938571567133367823090930531271689396544797710456602089147385361318641060377789612365737322190146641344538800989322577732442073155076559740238982422393839964444833615889225810937429961731575856731799328030598992154447958065625928794048922766899665908295677157930780475193299583216998207618338023581372740077162082326775246378493905842242264724157547717569803225190146040480629673528410415677991408550786388026050814928831399342193842985055253490963549122805577739894984731015724567151445616730170807511397158143535953494135767212148124288355607756636228078362857852323263664838111700240558983851612611963631695949882574592429628441841966320536066900685526065716795393411923160102389522128530490677586532606394704559319017056311841650525801282996444758324016773598457610557358578159024666420083810612058518377698665412800816515370258766723842318852971670589176507184887174278146538788553496365958005888318636192456944258557161361955883525628242506456638802693682578898711022094294384016535128395945544356101888968390591304858122742750277589433786809500079082838403740192322892097912547543541842605981098464318360926629420817066605992928367928242859031001940862611031394131533878733286506944665801165819145996305596915752304079403758493970555033086786680759739684931770768864686665926792052375919426624738904970267770399678947670654382147473763161901792799752192*i1^32 + -487671770303815658144288948369409667406653490301511486657689369370530811875828737069245904079107843299099122586414058693376913098539543380694848267180364138447359172332637539087752088361651583910112241265630723248865735509391729735430843408099161915348674714572119126375647610141330825097913481235427042569613365539294575298403233840391965575624726834811473834669783700467668507761750354473840911415307450162859299906245232391322276709948292247347208770787212240009620855928370565609436689450470630816348472648082003774664632933318107045238492792032627696036260237918833413345707777762962373402736239320363795484526158027999961300663239176378688845634828569267478915275421969531071038937546670409155404390410426535856006049061218492075892538478836492941553932424847691908066428280941742481914879505261974781904340999994106131832254965098800731574097460744028472042491039856746273299927113562444270517781792088416320968613736549202423492535327680902986104067358638362066173761910041940071926426813020310382540353008524431522410741861103258946513030865395829782418261700430553124358186404597856322611940212832494451700704618417921464728232279421787156886357669990743177992455040245151495922042281006539205043272988389952563431743688803335263590680276445363249991312255721627827373784962831894783377821000838431308903676810705597542841110465159723483083635502530853690511107361367763037332283281840125079903013169130617585475402350518345654332821246265755646665289161843372670231090892134671801949950221063022727830727954224991319521983709788049041278028378726408094691275382188629033900888707235250080527592624889307615010985812040609236586069383069873439982908995006509305988001156079301431751365010567542371946212833412977676729383932559392164406943285876974848599556740253051453346422021015571283705504759015988302523120598395078675625426987659538360832855513409693401018431138786390746396215470002836955073856098832228202205503254269530929238634204700511576916612549448918513781579807786199526525880233801405467254680841342687386982176558730515919144494126379095383893361325387223269907415576797813510517843429934004653535811826509692974292727737398508066481666929541648440597888841054799703063840605485275094811265691733754217122315674336851126141860632917478523221199325788717804492135888731243403284966220887090594448956472119955063151421859550742832388249587524154945065953409895628804831664042968078361461618106864431775940524024482233325962141232304937154261434312704800068354949636668212895673130239139072507553479065055861798307091993319945537547150491230459564423823733166885951848545358542736294361598188095025413136975848390923286303242775290612428906618254767637681246205858771472338367505701487045644306732720866420054326756108582603685573833872574195185964634177760200919240814516877696563985133836672711109808736427133490035795392889368841254392747739394528997269508623527582194357570846273733943166081269681137239273977191807743789563163435755650182443394091403485506247794767280759681960690832544935814738227738156980654960144757620547753759847301565873793509392640705766096896*i1^33 + -102806286497977695345769943607772188211554381058798246471537871112837115776121402278359579313390813984709103625721347332030657238333178229284195307311167409510513164260826545759944979412909507352974818788781998878436591119300299051047007395900134085379029951230061956637346997733890539266644987609054444440859098262503887522888948500211880986513019726108069198022004201088851960971228112119228187574050682657746319749501385705562842788175229252467929127995489658472853817446597321300755603623875721322430550786449488473292867063933738749663936412216982861977075618024410089725724963590167970751171835454065544677605474260029008155928322887265465802381014627081641064725604540679905674946551348229201945715893461263328731978583923416636171661031818351187812604053334340768172812890476283396082120735056301424687790329160276382175503609045347088591673301021033269355103186123887530938948469451523363435926187671404676494475671936195738927495882207950578125375765190251218106514491175081562041163313869748469301638956776767805412069773599831247421166878225212832090714904978475445626339074847063448010700317853358357788015214807308262659401050261478240751907684535688247509339439597778723132747307576890204322145595294957373357545702334395901293398571905497574349579877779798278963102473224253101724545193675342901549969223437335111023127178326368323796798707617862983351119999123957811290052077305655778650450564657042319469260483603693339382074713210191258993605026380909085645627875823207590448216868466418931735029686815015860911525900992360162993272998122804819024858110123518729965038888662406578085025835679790198226886752209199500711548299468965075329865098906982884989564159493570586365088648720556862551837756140956429724166172397360612668594673286178666860766679937717534436545390895094440557014396261872603236395736035314264706403950050198220309461834217582110939716781704432547115412719507427733708100454163762527895413796967087343130496302953997469017148913866393113035900919641111348663664609948793797364696592769263287553143623830803910791589821672139555627960425293987311803417117052616500798811401789883214746516002784485375479042872812328450981224958313134311670059605439565862244547642274153969975734885454463401971045114197059073650328591571731113608680121839771092273776881469528906412098617596283756568869097131225865143576406727648098527930575494230815285445532105621711799148367997831970558006985814989008444632187296470316058606520567967210405714587012356369082639048945343925269072183040187645334311189189574496802715557441497894125292189463226589131351498055026851209177340078220355206672599652620373888038089605124764935609040876985130470447317015146377333492222027473456046378980131958607806457886313240121589815727684523503564795452074110557684676834732074089235504930902451620191713371117829247453903329826521744103625989410531570692884289880131839100221813172662772511150713465513424073747181313746887854129028754679634908119412234079550739100874607207642106194625919979782914450304312807978683315476052944702275103019058381712080910253509144808580003587298426880*i1^34 + -1785212320433520333019273596792399123330237553085951936977187367969804098223130917393527244063321658059427513265417975346701335170770271635941876708754477912676414725321027555365386764691869787348118110661570723310026309638512040218289104468740027067287122775683767022823470090128151326292251496741114251838921373688532302202743532907829263292649059186537803481477920938062279641152519584651065868525660571482479652490929511736387012197759163867817217423872920674450234683621827892161320303499995070345644943120935065935442946294992472013518612301636697628368315267744175006199834923138698792167646261552239858023941351583424691527954832504123376630795089806688693245594228561363223448586022901891004714572558993759184824586556251099896196419037998480806580845945549230145341926650235524951128411349242211573995478731140820472109686327522510165672186451663720749412374556234118267954822081515862373616977689429352308483964625281419500975881310408549172137072684245270404117914367895722960580038149766067059254251036209261822884948199931474589867101663384555345079049044728826215607870856739303525158083813710122987786022824053549252185714762914470991109946555897603832822006154046210832921177809893304580668970856521016530079193970261695700110274993186648827725454918076251424782301812674960632608028448621649692595941723013617024431313060882527884775730701901599852493949106037392601236661822638971736305613314715308595232968449405892628580177570081376554999790075385912747122912579387605941632164753275975137930378460408119476559382201090272698475866260382846225237770565497407573237646210051486580528539742742456885773011318178449233322964300903207444760823631585597626262971714224095833958137333309439552501306179320086105709679858163280963908640461548828699414039503171543367113191013535230492980775478455879817175043200139853781049573393710298369501468251359254178006428119732323221484864852338176800589818113467593028590047389343564389151641283461353004728079701280246738314564178087970913220805447860611537209822340372979872379415542090033864940385214644644674798552412008801003945084465763777609425982692415380162366646179814023075516043489084850191130313574352199407788618377508845619191251005220187489572099351198881547873025149273197988164267921798105875450715631430310139047582893243500740710493674054487680732984475941244289234291362952515587875693792451461986188592298367618347296526717761800819394541147630675745896646834034591325072390689981214690082594503194384817604631589247061840016404996351142504801017941000663033931406736147862485968772405020421021591535982224803042853298070117467251552874177225083806076866117788295403319909151094672837493504485689786519506562965043854119735396769223963637086486379717874853192210382291671030471108848922558975890404659424176043660346263539758501620175131441732143402488614363604564768655158025914336216775088057406618771006085856587852256491034108628539597958744765485447801113005291886415823733915303288514845794393355518856763222071226683841080744708235649661818392981401894054384359333170686320223121496113267646662000508928*i1^35 + 28629065243893880879071387708687879556610630205639341976652420225385053351697019965667626076173900840269659977657513253265740609944647233042322984485002562604099589555798637315687038313382527509487124575629592856332696479140101274453516696163272079163982261647859637409912098870066515790416618513525645865854710597223732041246854417248138564640203349814413324198266538781180588375557959753121920599716980824135942455042153509419053492552615593824923487925293540837229565636496980226090742873699309586591322353531207815445008864656823817912220897060914440938201131975641123603258872481006014275757522616752565956048931227803664529290511895862481977967448230363767119567598496292470159133175090798598711284320005519623643088093959579105651079123028333066386942936536172835772218285042413792308061243873666163962644058467837311872910404791518269170157610519430108652110059306698967509272992809592420868980028786396224613526308013215382410971389846526169196928520348392265505278896724751644506538714839119333539012759620675312750672168450876418591298328500056148412679170007100822537787484732509597918950473137837717469139786868841375651168853224536674715938185921275698194459363714617833053978261058047654339089283025134857206868505803887649529175804997901948774533007060399609219141073387871569394975855903837435786483641866108590847800484471355352859140345763258139630609320906379855553236147702387528695682722198950601687735002252892191962177857434273452866252667259246956552579523067922107129024590134574626250365145778327892302030489858743760905782220947215422520146609911749540939185283898231589872159242501826429123415284102126467155577428657452544063616519517124027252225847618298480944183393138636696696616417395445898342042827792648380117609092831061472998375285296838015480262812020949614415005242383370101189500093176974025263763150314916629345431173923599755464967608536352670727154410707522751291264092589168666499047410082468630863660061194099889469644301231273326701921577065884054566250440534095860530366365217879455104582443272406603272551317283541135256327716789115895757249595672448178513594678518279397457679135488089889009986947770219290680810658345212139186014275074899340402647390762571215055124745074953340715826040441426414439603728268015695326109445159745788300749480489758334561025428960133480376450313638368163432046046586113989286480271056397006791205851945125749383530230531562742283662935850938287915461247073071366247468105683765312632354218564987652710109241921229086150171250227497282843805799637932696714087606534853336501397885283709685540639012260765764246474433855504038056812611617458575446102889178125107587657721725195961765934926802116821614954554139748837880517150078891492877178433812647719338902456960967650510080024748327153137596592970327709467291597418870942716124569178876557715327879898683719207340657173916759889524612812338153317353099422317049976594720854720303372089579943930689351314885502754802245132491141720252911838320759362848339651229562026626877426122906118577141080978528534795823521627516429836996360062920038804885602304*i1^36 + 1663424998704542436499626270594413119358020255643493771671974628644223422641973720529442524899435016562159018137533214384425341073764709335823569081715324113489026880076251164000296942629606050107683010205294594754257081336526236311479115956465412832198476077141115092436682980097747785503154253082747170325454771283707800736543212115523066170049192162939895957308265343170018208336007576307469048244993943433203825437357437147690660911045390111561024033543427390223859912782702850636313763069610658590927736642065345438078598569695621855531883378487290041325100158629544007431244377340327429468840026553932692677474513484193770817590083017010253055455964310893614141751437237739928425507809613711906879717793047834365949905131389746353888201687443270787425466296665073578625725243897895115483449394026243318056629942016086433345867911394733768160220256322408502326073880063216180542452685831790100506385788218631666636531974065754379503781044084713596835834841453846532751969049154460605516262394032161584835872535855095626429210930411404407543609420601554086222168202899517748594330043323834186818801343085722623029655350223855279075604688886414693307013577782900624496883331500770630276954191471343861669109009665661206641352118014839302649087815352260415125468592770598911566258599015120038088824851464638538530857574955911165772300609349829622298713932485848489419641397104501140405013386754371589553794127259973305021639563710673599656352939511389597957519970059268225858380750074031004363839091366701021455057563364204754985502549552054533975295666315354838037909824587174134897315802350464350387729847794871948823700514747907427576704217487741349911025703235656646379098387225961543429977148250745087819418742384869743176104047595588830770934457018498993103259080131726397664212035939106489125240563095112663294701712895836890900510429480935374773971322254933425775376606801509948718287994409327674936927441149673706652972690847514219432222538863029236907248464387573509149180374372116085605244472671716447922504821314764136829667867455546302050991352308799725748715485296867731382260115054429013306293286770425386413987375220831671416465738074892150913780657720572333532888035179311584099431855578233875280994213755915164744145639536440042659391431971439468117630743142345945564290195684120464711595523091762875719432777750804523574666345041181599567898458464862911274914714866751770679445023437517418770265586626732832515384814273080089245554537365102212715927378087096611961358223264096912212889585774759474934229188848854473527675882306943293976703312046985798489209928519995594626053689381087240944628885332432750287560693621474160871777432983845415211200737821547368077924925166432024836287673038755883325275847352586120265596040831491703633117554300277590690007089100993142754301133118111812711808920505277570625196040046746969296597204424948632479883021370460032554875095266924688583175985606491696246996696144488911203155574168008719926870078726887554760483740067331565393390230704787033138646075281879303968568652171958736942044042952914070720093824283293253632*i1^37 + -6694428072112982571105133509317299104021870084754729273002711891823205056022623806530077920689699374132278221297603495240475578870755234656908066764258782468152217949390273201970068603994813130290875666894017777817560461924626305700749127271408231222990249362569708989958543696713874812827798525820996936316273951534640100870730373141578191879268866967737142229755755589553560250094243913552054388567057868105874032708796358992992365865932969902905974895597298043791501838975038699023169781253653764385479315052957106749885545539441659254274353909472957297601004025936471756712434585454974219718542550797442617317009663369189343110604420183534658754132310528872703150420934906792309577504220407045732635793493119279485868664994959950723041833745792204656234714821226544367329150607258644421499037494574015315482653959664914843312268514860912218747230231984639276585567924655434055633608280901605072184361672697730627777677775440801634086792000597959669289066060096733958459162922185508816573034013039134105896744577786974996053186526228807302084691754628923388204700067349895033311610135155131122049816429783559004778905574135938633763742641302748006895779605076529333939211896285630759972890018389322593436765534185264960928515815994499350898672893015628906375790341063831121520420441261299351255580854831891078352176180877212923047758441388580179994563193360679940889832130221031472319216682935647447868501733938052412169353041513119163158374142364532615142111509999057793251013008511488005465623490757024281146578629741134987653755797470677576659777008792959750693568038118489289079659088379981783315983014814064284312083619610872072788156494642916930184930186099866101115060047081426298664115314901237187099538359745376262871509682782278508792663430763616016661833098381761759173370372518114111699450247231697356921870004059020478635027330185773825797184063368493750675500574478105633455238559461221184149268837896610648931356674565753572567064017894171722379592596779447470215855734832161131435965241447174596132657287476013042017700601156624971298128957530990189959138355450522535953033623820951041929801457855357638212426962950517587812391611468935991857010816588457744677294362639199034894950104927983692513925433036690018821009940181784412934209196207259696447929590848621832342332186657663728307714547331968600049110140078720932324575113659355851302782789401614566894585413398825956350951062562980262096345570414397482473547967422676138946381284032920748643080210033189208471333923612555721340587437302585676391288319011881233723584880128915635535011730603168576309649720841634060125722170984425194222870162471344950639389423376042876865957805289808293976899539312021678747659812633512234763911835845733467615610491828196687908649365580509316170749176634489481207158835280878287329249753306463382142262190331890482079079232521692181262503221644030825746932348625235541758860344509660776277638925849358814876836096187245333914083577668764029792414819557117055561791885255394514410195748807883746690835841885235999077979987841213751902738799577936009643161047531520*i1^38 + -707205469723570216799845955358407922330360307337915732441415068515204637940781035687874375506935431208094692212873884227496569900863027085470836862564815753269299285188259495242706400999615758726142747895081978219469812635708148070369971787127229138724741095673760571313291545561601976634193101641471878824894131364296596123700536808436214408778597774158630079070754613218158761710172739699752995266365257612331934677894388955152358433397536035101658201733967816191152289443919867243828341574158083388207466438328893347269047229324059935008653147718597285742157087633530915034714411627325336177095509036414322708027219167752933750806610452574551824364093593433873610008264133861834608015223683206120840629641917848699468085478731615550047836212159551233413249091228402751601447652122749915993604421053225374930159311614238472517192003705103303073696612234255494860044739176707501872268867014923377799546752874704459184068419344286828424350255254833217306805131604395751400509629429495971493123116195404264018037169981945258159366141972672673022584060315102893694892220519216755263490956752436547553153003494083468449565024750891496069598180294617056819885128950563126175949115853596893487356077002768437370493646496012568812242153340814298057914816230138821826339930912555013994343486888251609933102009202121682921553913205187173771906797084066656019714961771991996920512070351744617782656657991898447202351514961371526456606727421822730743943298870880736765153243058595968710246233198047979972113195616934809694538460161390426619278090138750477522519076329738986485743926558694377519707769998371132736132776499060775813299425469593786848055707807377977198504325254080669988193270493345479037225549233889298544196988852018965881396671157456055523766802142987194330606625752688119289797623580225512340861452958494941346764101796419436582618364196495669870853054558498041592492442738076264563233263078653936563849117119060857356941627964215297797586361418480211304316721215642210774993789681324418509216453201428579306649749881231111544391268374947388296625675742084061051696213251378961712553858153510140278153853475540573641024832871913832261661877788848035994959716956678138230596983486205846186452410408677598207027992291489257910795910089284101537003169520518853432668384489002597540998149730725414291845913637448412873388251152445635362863335080175426916408774847297723709872081986679438130103178828996714337850420362877486149488104553938470194649899224808239979929912017745422806658516581828825089987339329462569701167193638817196212894299572861159948889299951890335956037660938785891968614733871347881434968934274600654631298710938404689564665680769145285736502353519891513449119318579013055578642992561370878864896080034567398248839224520050874486636821690179063685310841604246760668720721976103723398071170810377365619354188056413042441076656380623835752958581993145868221596648127022176001264156586309095524441061873613048545587025251856121437975811158688508839986537836677112925810806978841842797115828532593512683095427543280756607179703933962720466708725760*i1^39 + -3937341823051188976767649249089407800348960663625990438402316479383707583455542405722370761140869252974352084869165642841761154698530610279788594358443374130556773353601875517631562200468934829664666598365135741912100046473155555929562565292885675968813993675529452930368674071149785173293045540414317479152079678943954057168273211212545949965704891075630698098795306891531372895094562895775546720134465978692228450716361729128110264330373756618117975981755733210591743067856363614881101369037810277111353634050101612346904644103940899527847468344983023999533495557577991127852138816952057383717770055216271750205586399339932442419021606937259463948321789934685619072987912508500243219739757169576911117162220623010514924112428428399506349837175849625174224084895386795140969405506159202546431449352511182422511050245744187564873731057540034949352107786445008107452024874537865805031349476479214918906300715717248649988957035719177594389928961609510831329476415497398898970336231278877654088416690588913527670135323225912795202256588660335475185882331749774698084710670775252702595127070304969294416290496980449452937753651058223720107743357692010704741042358860048337074018505631540220286684959541997064992179971646552936261240268516638500814181018459541072665970530350986225307727959629701376132980747676471915850315672513188585567359568851861386391884426243071974411071241071292876047124891977241830190250534247545085109878568029824844158440140564601273440027469052147903903065408314588665277519654786568390084585120762231212966047871327260112355268311685067102669539347714283252969810497699847034399360465000753515724443143695395978190049767307815399585744650362636529182377646682014612398932676712848660378235217427738875379835944268711684026056907826164951127374707025138732125875063861996242500195662947417278578820717013146333299830212851833940339334412792707749119180846149965827978216732948199815877693373308358394384861835012328011708267967144121879261309082881746643847899861324843763642995015747329840946543591107938987050261874323702205233529094496322579392277240598987557530747353611668076032909203994507620513954639383625168438098515007440780582081214660738962551415537988238080984852959019975426897584001346631135412523931380982434414809465797369488549455686548913957319387712894040308113820710196947851871122065253178585795405267630509439209808971339871915146415143775854597198466138991596994338168104035371585632097825083254449686073227941674744166812752092292464926998023332537162901305561528997684357073084960193564114747049364135084296916072536534318149493759627906752448473530209433040621828424747848010439156958387414151070517380551736388309312394394012844913537054200159585905947366268364246572055275460358293674281689382612277945473367335781071751101722638690505007863190221198672625721093828110892151734715059088369029059737771788515563242381635103900211564135286803713300556026985803876383224942235747378815662157127075309001288374800583667785993687071215688107433896700850578982948952530532104814132410013690347624498170441662268964864*i1^40 + 38777360606933046011756363048070410681375978934332912241204957856808699799927765204010873915251088164051336552126061357665613985453961342955668616449536885188494328214198813567587669047801362063960766977757194703305267431875118597298126899765882591116391083025573844214331873088944929099028119256019647359331992290301273163991245964875712855238771198612261302020262572845873037590952410901043590100254403022289090010687797866290139500022409682437097379837690152905933048388699876327230604471980740333855000379819530896090336325739829495428480424254130802654479506711097647700319699795493044920742067554956821809415611377702173779692735579239087038957612887906654559287603458525291507349896580048474681439498851518867306643624637863165279041607354803877764618171097917868157457312600670063906459834680796613362685090193058501818279850179797946907623404910165944362048681397846032601832700569543165070920418451521455173921074654944124000028784143787323912672756339945567677348050905730890437601299582409552531377604948199228279439262603043440636120821798362767528713982785421085558346152045700536087951131047605625954230776964550077620783788112521881300688906037320346561801698533731954434394293847343595881145218947414083886475478965227863508621889277228392702401313301997463679653228937575839441747641038612748740257087159188692022762250173884854387164522174861754931054216944300029222824605408602296373059461482847628305306775911408685905934738197437861586383473169051440223473288720263917204380795152467805612313308485100230505880053330060426001000326443535541413251764277468358430300045621927183758259052122589117570430550093329872768928383248841295927309281345158489330888392147764716272906086215731893973340937796041598033258612456935615859828818055262896554285943203995365652007724233451521889941470359429237207024684056828480449267139545350236158178546776571197011810426753936186642223189867560562034423150464455118720056533135115710375154415749516021987527821479813305153095951816792678990319073471965168740090844828262255192983222719074137422084228663967419215045026070538379785127199453380509305272941867691688587419938940719971582066517142047362576301284850391131394899844501362274717645730973933723883417722870088885996284186846927585004085625027773628428690962212947490145882253629352979524183689861584807645278510320777571917232564182542229293847251758811099652429381452148836789343892252905548408280615671750737488863523705779288607057984894745835741562830100137546413803929375578600882809823264823078052078064865760159811264256308208589540884251454533969097814757105796000094239199414295054350674278506050027466049648365980733990820357669787227092118181354886434727736422447562001912990289991650752338129848606498611444594155921766680513519518519136355020687492333807684319228642650012077740010913707699084294190475918722804161482245579717612417223895048627840824166737878624735463453573407027331278556977062197459151648473891406079191541480751866442353900515650149115182085563237488720583241161223140438852530443733108336213505993999451684864*i1^41 + -158028367762981475631577092551363343063988430564656015001202927669581020601789549784831153718336458151086968789050675483355730370127161344306644135038929247998506716575602556620148572986515872150650207583363869200078701066177729217450349965688216980120072172811396182422334142004138336866309944544381479129866641473981969267434609999153018108446807568315826429245350104528748420623488090766368134473254814210363374762429620695790065790326369603634094794780358112560420963054163700023591453362309200202616629510355041370463459832681574276072942763433850540284286282759217313392722186837517115952327011033508930061210178233194311144334468385595609877527964556556347256941603312524379547362126778330404707288482301575645965842674906470348618906406184467419147799285548187046749099256003893118248965729844968095728571929013581483342285974347123926924340486688593440486728963667151691437164949125584980340455291749225963515945936916395627811601498673851721460738462830328832036573234553380770263530135476797135930429412099254933496704940515404004787936261524341630861239734840720501363385270959234899275318239160828439217091133240536836150247791875145209390848839147720436850744264642275494018698577467166971809825476784121962283670433090088072388025234072994334546490456475344869269697035784614417259031248661799637229279750889677697030593672226736733359518633362074090542891370166540752994966549430383593338594879973722802044255551358782919326838770248699487738337703386610065089231000826166447022557462282653704596123508865917989794777060789722858844371747370910491401456671068035267096287956985560317116519304487884887687027830415441638011233014247397649925174789119753435401531847648934171778304920381088054003411522946213909944851428483920416569678941692256524841670784988748236564947197984710744891091544223099516524346718987885580171331048023100186317330761189361379064679457504100135589106896527013056776518340184242764414070466578359099394718862446414632795504612520156211759708655349996601517096160715930592130249723168101845408864534452383049722872525351490892058470514809630503889270054877263642283906614370643083968903868084999351540186560572538517131805162902638743283086639188891802550316651953222324987949431401994223701993905133915911296513726421340112073144598503215582312694594917476177119092627075997785011578363294905513728583552436256443832677568034943021913987792682586199320423514819000960404751553150149382761879019719397578995173134269325882052450429868145792013438373884268832584937753027420743868554138382244450928434794001485732704960940076707425363504042038932812902459482665585405947532366083244194838922228737338272157821378283212288793814093500522970718776752531736836867041129023682548377087682588316325232278920554595574880012671868730980941765564758531896185543556137936392356303612758914679848784732406970395903802391759957210579234953709695899574617712546052127253398071043543260733793015589847884792229542372411462882446487691842827887292927012394730809685198420886127524491048923099275039442205926542223224328517844992*i1^42 + 88419203119849075360724570002809902291166895478610186323672443266402509671051988266349889948844510444599446957417113305813848921903325969904949825331894625477990207705613432418800306026355861244222605711888319316883993402462894567506287733896565331345170961633437987940561141235180321155473410193427612336332992365494885720649935796086812120792317067966256182138575841104544056007044227024040561300432791653378692911057154926800479490684414279947872401097679765738684073909845517614704439631449883482231317755787764698515436375975586161548898432155909330402129295526655021997085792251674165836151544447410169976365952926904245496391528601727890461714839847428010661211821056950415667095547184908035971157241212826829159380559875627149471801607162856814402853579122683882506719893879166302302702612149298526210112075318641098036385348775166028139248211226496858473204397737842602603554519838679083658656599168217556642641617523286358567646579278331367541732569000784575498499809603875249194406304902219790077911130176191537790788963917997296314908212693136860639776222226865956786490953076409727800464462732309291550856342717550421869525798515643115959235252813331052271779129162230398381161022794771219163492960948324481541438920770986636244139708696975577140904084980438632971318642724301265123329355787822288774570329180254350667343159239994420259458957546769246920716736295220087151171225819313193501261768880514512715698522062250166856282685813296133380380560366664968871910487473696415589836777870867911149567130987930785735159835262286994753334772413604104680006923554111703634385793684387571117901375589924775409750129080241088225341717962595733778312672722578221560231164243868352777114597389768478749947386106697384766185450801240926623259087465289804127103618105954685890789139560960257130664396736575031756483006184318345464323260349773883629897860035557221882698740104219893673700345005747580460992862349782254290799249983856607477478152952259390850013319547959524571655518909986699199203319007302462988354872348174435888739199133306780193989103348152259962369708580112523068700717241950091472547771384914568186119115009110942585303403155345672385935171591600903394937632734392822133715029605763212850846336792452946741205103340930968131452358184784211875457505625779560085852833132439919650899891000389740916995488074466345869037161144587148674398418079515822624918994609455914148441278270087375323415059871477418586305102262753079305225887518550658519509690099694101048628388877305498306573720530322704071754534222373587843733194089830194797989204008146897604344669517999095450322114053148615978301108545748208487159455656097531685563891293876957691618515991614205620065526499305409087541366992370038113311357513226159560447374344779121755995633801026530451065044788385511154877967975803439739195269064420920059757595061489685366934742454954152846116510744627804885318403709770926900203097347303357955655079241046709102714393327666849641459145286708576815323821329544839154771861127530617804322435302456178296579744121014455378116608*i1^43 + 8730991373201827070031366573455388039124405433548251148252518355265664564794550802622057427828786981161844583527938732373484178797533835813748429284222226776552019199002246732485941919561587220458528739198874042792919159321863910778117546140973020370585982151832072871893900580314376797796356202735326133893083103730493006145121055190855312190568818354918293445397952647582989774399790865258986746208254885578109111268908828572929880005555871587486860276400610876401560886122279397102059842670108338330127482196909436474568461726151100825842517197495674974179766721195445923118394550474431149275069448167935605140456671235580093250337220408681347500218095529508713993704707918800124834044541658400571790477216162404292301879885527505218918197146092842325458170733445570029460478126501786491061610118712191968327503101132631224504258338224542919351203296653426076887426135817031784132824954894740789206297274225302006169999372030222529306685863320088138611503122527949290900355547818226324594689661389582470013939946722783656968227607219869977758916761063142708607642880085835787123742027752483519263695775809337005223453480219989865119340802377264028756178934289982786839141912666808235964795483663850948724367545667525991303111840983559008124221693991882471338985620510510290124257652280978209766047443276098432702673433389112866828969449678370204363682029868417761556558069578671400699722796701096953567323248182594081318541480340691942996740122166040410179978171868588220802576265867235730674136346947036221444918552212319209447096377353859954584099825119632620063709604475695287985747938084711768045639702182840806680766583241684137493903551141098120971908334634974796785056837191473568158528069101082140220996638595169820903393125677754487625294626422017482794688104010762551832061438283483395178150854976169229620745098075796483044030235644638743913350234753969223284527437626532119592335535029602435421254837789390065785649155711627280651210836166700094209871492293667119091664595210660631959417235108961929017326293205725692760323816010461182432030887700480987979683442454812990886906152465794661646619493983486951133573792390650882534082561644103005052277053118471391679323033819045137906381352574673759936909167230023774917405076479462246266590009321730139561529863126811467043147852080860597069603926036984982230421554306136040304218005276128761971349762045005714216117425948325221707911778809196343966853989575740394074404528402138402594264277409569064154800929492346494237096879186826165702964737983690345166778919034578428520405156036647382317203694067472637142778748610000869567191582109127417902094013793562889037718399271784697219008590617584324149805149682257252926370172146858661360741346373613701381610304750698987215278741487797376160097257423204015132884299446521884488295351292746397419218337761775647157832165027052787348481710153113953075069722500229482589188669485251061768202876341557165921597618525563469297825540872497494899303995167783895966348554411491434164477826057217405599224127082445422620517677839996157952*i1^44 + -47183647105023691768820002559520497309774059845341255033705375627971803940130801337315718414154048410616465048167131923883997495534544348551982601725532616645855595363730089560706886594759130600748998111309581514690798440937066620285453625966846611559810841857901999755312816258341533718370687826919368486846114931256961650299107366974481657539378081660615773579221469599859727457638972798145885699923461928137935512847402489005235616060043199052768916711559035499236667382097610676907862227970964428420546292554751349425539231250572579783573727487243326550166062675043298158168936876726691085076349468613318389994586829152106048129788932388169432852298530818301577840681775166363131255086155370193536017981257809801282708454519745427271998116906001444883024619182874302323254525022710316494391664653664240759041923572475244911963761662065281911600350310214486573035575170393703062318648243343158617142206228628733152793068776961010045908353014656600345677190737823593302264797026970283309077540524157849241053723094041953711818844792571663358027535012780553629598996523978026567222739207690973817350782727165315845928824102503069095055644434418928964224200137223267870190049721276845288643090287940128490559657291425331276761033445827942798502915220848005243144485389563383929453727759512572725238112212364753500512680050667041308994400102299602581587214541121674410517044481356512059119977303968062025068458294984664646336666125707946699422420691132186110080270967067871268406513459650564571693401958785945773281044298334548373770850658577336062802332343044837540545238433945706991365439787993738605421374033392208034032145008256777544415773314167087425741298773100932218556907836148307804752383412918852593797344069049520550487251506659314258934660770455547902726129581993508259288690398080812016226841880470201273230067941252803831126156790043992349801225129365209273489794254336587853203705811730504384144053827255205945844824233017639570356320062853814724583169235061640442570383495449685392503362314479114701030345313086454279811904652397719637077929845682708233450797458609002617318738253758398038844901747868843739531813574858068229680298082411520136441798578767254976380037722089039437525312741689641357212931766495138451358550624609003257276042181629663908418474181730056079518660541582933867207277466599228843017151023728747731849549692767729644475639152446550644779547459539507817038032357830709825248551894696399380939638119398699471464666653693180186908665176537829652993671734501875707646407302549187786199509862613062618762155710297087509544565773247316001563829454252736744116344956397459567372618436347943271852556459192427570036004528461920407315028620518257836364743876753552489267142549121582908044905003962077007746664973718065321217177092303974079298540931706344928234434165839205594908640698283135866857124423470504306581876593947128684104893290414189519318546358301950914668769879034291698834410068022079275318722869636986679170726860730517458118548858984123796371058817252769990069980457341417883591248038592512*i1^45 + 134318175145518183729490373487436369352775733702709473466104781268315122471850575845992359815416340655402331028098797498439951776739633206004537231540345974515169356170166480661581618733279938394125014056419935787029978556018740049626956459448057194368684629774057271808302932870396081532450733127994590323330542513494672878696188190332941765109421132526779033213670367573110167400245197762685960871687972279720833480109267832810601185581211549307632164591562764788083408587503782937784186726620003491434770661329000940991773883876549225402178376757374442014774574710536228621618041936140695270801446433790006325278732314172198023251752906898389904593413494190790870250438305301906611095373520064611092169082651992682385176663653173573356508477820845829116942338164078388359137057525906052261082150439296932054048097925354377345708894482687472598927613522992750587765303480423236028903058618611239031922224921310758498742034639316451742349836528845152600774388984131167244272761692955882982323903040973154069972710081343998409587043408487529250755482668128762208692298059228748961123327589862658709000163342174360985356806542397758140016985616073602820499285100684442239331109678141315491370736756473687889744379099679388395726826636117786824464672531305646326133673946522588963556621628385897768269070958250136188280130365620230577090478395083951932146353228177339874581319838636673131112161491925755048332515292078133556761532442616332549500356237111421982436016004417958659972226968347518085647084126679973532427927032808194140871129279908341200606060149479540340941005577517978639597043653802929546731935905395088806571497008970744999663187262234772038036365572618868830056118089164224757138782711736095876301913672187955716273665762890738064848475783880717872413414446571608866496963080329731850692281061368392739891454796116114694302506313351187612241921349465437299317826483935463368598255339035200290233644781323158239057686225795813761236577565303978927020189909898214986028247495618650380927717633267954024915033294896665218711686833261426191184965594015760541738743701099613891071556102862423250105952957158044437216776178640063700996037354817403413986172424277111128416326209082613313218940429048874374163067644288734566523946575121995491018539527335607447051628364275298423167036355857812838841028514771859452429557866905485620675142198939884293521903878724650002909942754165545329026420038642637462672340234335263514168946268751722317908073720614179096541318073198382345927852736208401719288578522660729943118020442158719896278984275654892094448938109838390195801022248268364399602054936458832386042283254301604851736944497069023282896560705633217189153674535778746482826738492250685212554935245133385653586072941182667819886720310817170881340883077233858144109508609068537134858532593039252586586183876365482032492687426566007827849213742197219381818923995340526769718009835731687662179097010358532025136234053776313632315666728681472234736262189444535300124272177982435388163007883228262203307027748899072422759628800*i1^46 + 117368258844931185272538500222003339555866718826030233076630807298874586872599561844077841567150804940261379737444750500970233117387927625732635503490818835613239723464865453919152050755668806335770407192174634922578404101795784367178984440952538186605148926348931186769016913176291033961949617250116533502938464986527156877240192019690933771969309315599595177594767354876385568398376265150381041780067781505851565360237153507008271546312688546227375231999620013165070226585157132569468577097187430854193775084568463306703583839980918492501270544393714611016426370201273735900290134774716039337077767168670961861498196285870595126927550227883761803236567352833750270590667239689368805444486018591741762378644810486240609494122097199611046891062511249792676842012620532662451552805445042314250076810010258958056563755103764218989372780135468919550512403980907296795911291757076800075109262892650280685677289758541282491615806871762492260311934767636816317469523146708414896746874162156724584084012150555210463088409815292414495717414478916205519258331509621151834036829849896414760463394460862013656503442069577844620818140222518455587844792420799922104949668250797716453698178620049142138757759222832670517047330940311415839263937252490818836942162419954775713883557953798211372669319210062033331894259813838117327504731541160360324892035165441321594319033212802411959834388889996951473146671945380951289786542929778448358851566016545374553225887590259458752447228056485673051740621763746363662079868872944155208302084487798994665535150704254357028022469730337130658717218982100241009708238307358398233448201235317077633615092923375921903401667702506933380958606445768003322153620642028185400728687658171894656223357481487025666129814992924902630293847822433575591896436753979388965982210709072479014426658454992140555296106923038897737710128193098922557299375883414543600161671024499731360158386467896485183614743832973003624979393513943625034776428075896269388213426052705133223735877425990367551203743306221624627665905603353308343008626895933430241704790008496743341565369206467013768204522657985641508036833862564648376376940099725312134529565899600054682913108498485742610183313523256939188182232936630941605091918489924387948452121327821775121967840608230067062577070759377671545962399080865223264548660103066341897186475842429435804221213838440879523701416567317356719950394436169157836982080014491897351868418274196972156348501322969726829821358024955295902560912627604232738288246270679152522496784267440609105824989610485656352488533060326182280666651066728636283127031895189174649240308937210983500506695549224144693396045431299840580917869036910944577219509029737717672999272035879366423894517970753813292825128759573903202359812597788539119826035421422834271409198623404721362949653301429520213015721866600201306432025487490690696646819249040132132766807197291899133108337347582614611202111719118558831679651938169000117184415930913599587642865689418268148651527005954811912370561102164200802320260385800003256320*i1^47 + -3228998375600984787372931326679104583276097784421617639077745249165548694553454558933728911506601485808928073296011135033528187599691753884282296365676844211219870225174956189171705541279085634003618840527125832485554923306313616592279900753138664422425443137479531112579041030292937788428022415488787006409614814208751398757739296744580028853903565143456949348831211016089778515886551446702881071522952579530951705159016759648273351550416340887912657775722403053884151905892590716013810815494138472416711880488121454533947948849627275751177186163415189945252223894719526343282198730399218024387235769256550667573396293864010247616178167131667974751430579338041888430751408439750843679389040041169998560731489498653324983465814225194965874990828786253417439570991749690873750779484110935633262783757577690291869955908891250674652619169487092055474639162067248415004139836813702681449824010835652912252468834858605047734891274191620115147842761483394215944225937506323112285062409769228723444499410230738267938202180021816046544449537543328974924679082640440115075400939292519598644548534953167989051043547375738705282577703515295514734933554001958154085735443553027095847567049612271839701978424034329372038656479638486097350170173705354240311752000997520316422007796300554849470323507650003865927236187324701094840603932592270590506125481418868721403184731054191651341344431749686228332445359661701136614533417479606614952879244858154387268440188792309670503751814336753679326920200313669386701678136974802625392021612603251290240244434757506390503376286470648116644263214268107435936006372931776114653899670106679179323919641113534752516373732611876990018010812006429852093162070024153790497572302276714997140776257422438006310123496196250115533465469520747276256522123403737748689910805372751879608723836762774547512153654549186961566350868521692539648175483479492115437594719119063231054418358319755423127061930485312302308328767735077380982185401133513449206647421156311858434043202081447842165848275468863494587962676009597131735238760469886897116047447233579439988222330279753656542499754903361729015769530939518841398413195913982070758438451842596016973429482053559058461794965115518309213907135154524897883070529823973660742192144559796047512793311794824241245170289547849463316765941688680538368008043377323056733937223277053669629723886704255698117132845354033244500730392540655813485888202597356913226547562466871366604512286868109320831954366390531205662931663771366310172128398573704797062739388071521806665987601992663706138662789122488858148085264664561944423370252740879346864125349833645378917859440775959261620728422204850867998994300085179312865438586644576081798246310526531748999034035959821541265423448538630873443609142272556935811059062296191515092273289586312366788701531409113716965101927716658032945791436556847688866994547257273108406366801732438709273679067760990059079990398087161142020038297724837685795741053383570663809357364875576028992502197201154973408664984155737906681793113466339328*i1^48 + 15000836869942235578451725167451744295912916947531779488917131895768384493123717264866685834773673547210851126681617601024648113875382905160527572127651751466613864647477905803265771475879954497355052326996643719224548085463225184940630093875945894425869126089476057555826020075739706007321673723694102552149560428557433296061046087495051347113127919039666964413156306334255303454240823625997502921285784134139499799220370117854104095101301550312399485257876327509557155180837191655837274958426834241441511588877876355435175396444962036902761511670932660869317362815227260832693094827407769051728497133520478612812528747919415754753078232783254229891904498369022672922047670365465372606175989030575796931096486852304231337381569337093837053025876858406224119037327420332230281207745301862358114904394274513455700946899786221723316973768945196395278364841713033988137323606486362587064615341959829781447314481386320557303682188171185329986043747255858168173546857751045815415771303771150517986626484234249205363866179621841256699432646376830934597165469634682487634157160901288144024009270743440771765236519982128878761514432999663538769346229529086697819627166312704648587298914718734389429646404761851686870066942298415670990178551760940689296935454429005918758603066342043401414062884170965791991233624929741869651390447139974410564368069500706241461570819975562147015513934559461044945268052529621095253500623045509434258027955255618578855129480749968765314841483200314541520028959622517528544705504681092812483291717036552605182000601019220237025357329890643910565863856267014288587015446604513669552141943162801015019676200365950422405552290188163864338794444868268930657991793097311043211839391509596369978454527510788140587180193157078620532056975337070632216452349538494376790185461766932977975378536066747482765167045382673611989324602561701717555659334109859078470854350798837660297541679958953975328870363641191636605024297812095493422997570191983841599752020835181915097954605817202880986652396661447439569268888672904185371764819314303978828331922935246095325900678808827884599506757937222077267437706522539483076829013089470525682592002583577494958373922485143525645870540001144806849436590751691736704467710976300746382957856684238949504295381119407759891661516072025594054760840017274846802870144791013241377149387129625076140802498776675341923914701690494061782169503904899177531570246441345724040090776701653504895747268619454580280005211702769029066925821861372514657761340325166110057043529212429648677182314689329965763191398843123092959426404067203151645712575785471835753062811983670358745737706246083603189063289770235447380490403209873253322774953635618767405683479636452037451183688991705444480262605298035043342318802112628612800501415500756979734371517009885424276784744548161150750827232661416423288039877565192226090750363382705522837085472734408621574990573082911140541006826528755476012792832221757253432597290175003499325560066747476012353894531240293172232145672044006959459340386304*i1^49 + -47409607073812819200602757821832523756993120666138490605776058065114744886433105585023301442302201497487445701681734372906218304362349275605474913807775309738763103696259712563250278139176921549486456282656234959641438251628563104069373469317378796249611030826462976071720032478544362721360674134620766846384614358642781788325002318249333897196240022020228133186524690015578741930470731710454749353191404391201273563351662571353001876703760140161205132511942571529211863440843335384239446231384228167077491253731553736619717824904316303222289946916575708591734778880559795953667330473723899739476106230877495910850342298185633960536379689042609225052614420958367929867873423815237277462770498924415781088047747481263806474976473731206620441067807187670344532324660813293210917945791808439371115477567566330299511318143899402963879548770963293453573486784083572977058272203953163189888339704256108969329122341972436530149143222875191656339502898702228467097239292647016970879382373342436995918755969043369781540874294947023434439183820848445534918211142847868528911727725979099627228981995138749424814097534402222267258309780938527547423958671524629456338550484908668822148408982599283768890682386094642150832478210649581268321621059762080833057296671355527602334234615080892556176829237929518817139781293699936076718823144459530479307818216836589276439169834584850488282960950595183583214007571494499088828440223567227430270802548885311492232909096592088182666116757489235262400734665561001245641908096782114645908925499962719931415086137590897062316036412546824906318339833531527576517035866605087241350463922895932631012353582118486719344648928317060457706989775023829395524413863266871651723975673575585337195821281861979931004437662607943353234746417838582529270445244908395455380362045350918513842671063618345445663833882998016623872422780514889377243754400623401043133607603435763761475285806020685923376333649377216031555521746109980991433135995647779005068813341663218765967168633166334765824991883913867380865845071362790836674183131124989427138865518138824586762905171957580711983257330473136334561107041091465067823958548359734801047483560174360106098105459862694875406872078585537502619830329665425771971871898627812955167858935734659781312643319041251298240277314672755825191011838280043757845379011732372771261512960191357631361780139771345632636659168975282937188717188085233830745854695004747455609037888111164003582407850417531033872887495013999901899800490765287702767411264658197420890499969401262592863909567865733925268624005715616586792042893428373798802404807510668030453601777461582729100412769232738975356848775499840095610193555536065882265561067688177257265180945958533242038805122062469129857397346777750099485954415569160008502524929684350738853776001059942324800129548991899798330987627579489821890080611125562800633207787361669490586014171016225759943639822578338417429373041277965829045027151236926280504405527757389282980587181173247234142787341904047213664511905892654756397056*i1^50 + 80721751410907995541764421426873726564960897868749221094825962098399851596246817555067052950326088892845914120936026984671628380388454889529362921311306838422052148174688167525540925411976298812749044186179859741263931474917897407425557618375277902228334538177163136990586414377085313562665504817405979177766205965657103270925199328105619771853351720424656922833497275123347332458918135732551714153974347023340458860558883834315800849834082268701137048878186900462788672844505970801743534674588156303291626880879715549724924991470211717934583952886556051189977509588381754586104058004977330042542292021418069393871396634892709746338912231326004929387189983366078316215841503293247493877569819682374673972735862431473927211191979325598133451486889891035298705067104567445034249236126644154781202565731294269552668578540854519065464912754400222517540297247680155153931500797893265278331454055199794580135736064975582740938375187009386081861178113353523226170372420909725948182748903214692945961844849007050141892753545519644466687428068444050269551411335471106567939487814868991313753838787582225611223615985264265483527031332429570434775065410711194691055747590268466516260106976274146065857834306401613067225467282282365309134625303873249215571492400895504400825027248602463804132229088061078267059546652876629129238405015743655790633201234154763593110551117770667165577005512545166560545497898116546568995712409246845356410423608338634839463442278179355831576179511631778600204366931209155103053495103436810105399120739346698408131783758617789422565819419656653220593360317542346720734795804159362372671815288469432300962510947525746867021865245563920310010195663970092545009618088967817814819676958403996329043857752505674799001043631530336903313196659112259121418847854056206345361182893639067433286441347959819392460348576785415327395525842010845649461548912115766319180810743587125533082301622855136726564047105000850903838379439603763930680473392980011601549994694780222651523306039024444549123317068857807520394806453332588257279943503995265653199161089763285886413209824003333052041148548888130729565703755871238549803862055494846559336169729683183801448231551694150138556858860074748520857964179918821620403697352711698446981633131341443887355839153634641328408560341229625127105699503350682681806509962733279568965397196842195344531874942886593384153089496429701220721246793285920702147945648677324878610488201411843869448709977071522349202928111898333300272076118637963073555999470773313483347202477417960094157695790952219509702655170775828993828179119842862742124263803936146952956850865716959615129744758815375187959486070734448732044095068791634284735819583826259580382385673292785540336827452159596482873074842169142023257867636263790887587858133888991577482523331835701829224838120584651167713285917539103021232235474375836426443812583878374590426503019658467235292548638681579949472924093404150811821948688504414533034291356658785284597183326962285643967726879436675629062944005950537728*i1^51 + -128560163368405413854191835169916258750035195278361652930387433360963595970598399753646943046468482240360245046874781705288357849580754101034262852038298508266384717295502489332371458491826587181409201085141731292743097633986058751525454136348703283403779662708453311417396750324086595376828448760885268436403548065390730729054259418712772732053839439808185006735965493923982579567662992963995843707567495927490378546199850563581285144629571956426999879734568032851108109150035178906506164781226452084460953278150268256646051466162148067502807663013723668804194169979557459606749426445173524433131641991446728462946152561745412739424044712585159315189356387356940925608786191184009630522468420013064508556759968865583955782286283253919645922273062933311606731868338320079498597790910927227576119377358599533009634731000276142506653240955411785421974945825207396463424645671615623863072805061922083252691695269401252942625414203277161459293926222102721675362078362563409756415543467745871313884295279783285733461319151732343601168457452439779003396882030954649163600701685185074180838694150397042300911517517721100997349816472809997789321101256590991906680692531384791891160856464731773826773762559556170729033048061358661403127424939065637230747860820268653088685179593898061897804577761875714106548218238255385894193248502298018338379049659725279230583026066620028662169693895527561766802938029278431121592457664040135782789902530288179159080091464035778939008188339837540640452295298579521298754799585971896665586056276577030410317171609415756062696236800289216198779413226905195509392117110397693970900661797974066581193471444385601741985665712151290296036521478352675908454351293137299281402627543693546691845711521603809952161333418277805030829619951615526884134772264170246738945030421456298104468104277570905288881310093487703195980057142428858076630144914173761726430880160143957047735124398645251557187707772530310691542766766016364591328272749856983070481888299275905715083398026530959202231157178492045163210297676435855446873009208747386294888517009114347015944393342678552743329330414941189891680787853185549871703824415616459620865628130353960470245896986880473850973243422971557964418994252379316088515889584660876280949394097394490597881002158403466311446288153749377033931547567510068018155051236335453496206181229132836169593963576258754644504948446905490207499314791496995527150306137221706413997981347219504295431556910028980051896526784602754240767262342530652922421768206479873034591556039701674149223102301292280909351082927699066241395209825303686827287154112178595780942974661517695765765571395330261233360043888184906918170969075053390491492088003016859420429025030726600929860175444181354258986837359361042514140101102907336014352500582850902130356715901121584732589451018086591429680767242811366745178549613572246725549207891412841782598132566995949180801107511226339634165591111120536832245975831144891459044778501106105395416651995907930220779560922300609337090077884416*i1^52 + 124181574606384662883188450871894540140102833751374934323174643467069261061484904609064648286208231526925160718941747518598185193080620334958167486993613608961472872739634421470005756574661545437035386544990156250841966947077070056982898115230536741124469571116761831665455783682439551792984405699667481436322623777448719171387273655936175196926778565375354518587164576746077308735096593230295274652285980878866387197738237935105448390759963312419726584861198860069272202970296420271654015347396115802589000691768455341398327156678414272381959489907991086945162456678923806065721387697097108221315237639339030577384904331360274436191836689513230737306537843825934587560770386071371813371362817049903307822473784534735872411624895468276270603638349869364730587321354107689497305927647584795283816393202146455656965236345289706061170760829195639767732094580732385182558224559565598920672009963693919766993633030050560113525424812659930100514881452528131881201415517675675313588349632356406445420343377916798993878508385561004902637720156545022658014797040574223668893029421950611949182752455400775530335583256992660195597460271470737124850162016364424757246468756902722517139178513407917420656821677441636806754798661546310214444225619539200359060814504851527420619784454902978564863039952707881774435177550397571163731418488484142316557076884301322590395973333212230148571056859169183641907000482484516114115189576805661393391863316074569584969971519472367420571554874850509080610265900355759448229870425053979748323740137287358460345111746382082503338672778348564982283512901362650362461301011769204253766714738775454912538682422383641243423743223764734671807978454058711222738784827502035344542604397735718966438653111577542238338712957959162997125842479145089199327906166174347069258958069780694024400503289979630417250609665055066876427894555565664845181658815347436663129415300818528341880577379712676265884423587257272023107573274019382464723085494271988232311723146962869513006424379604025722428043451493347938926674990342353276735660757420735275929547850245224988709564655152087237353676195453727497011221049909959180035551741885521604975923658079026663966208025810687411441218596240018291615147598320233121433154565586904845936639519351770512493385245931957545875683648249631046076376377757670335315848385275215275495383029871725974885631016818478201767068209999422285701810772883580366838368974780312973477941412677173246165249586459430716396209123384835634927174094885214918475901417666523889775244618753351081239152589576627692311522756803280827827021732732563862940308479423094968600355970815070577375579863244950131720931683226441803907798561974705918060346369268905474676333120539989697022449730566200865872974400654517894986364344807583437011231683053033107504764492800997552892262443844829141976482985785653703609631090378363091392822291093224831584789993423264190196992273853629582607905101451271244622559295016485383070408489366142576956711628044343965646044225186826305929216*i1^53 + -323211082842227457088754534279584177402237664718908137233828119209269736964209847274064116130704398807213974458725649481606159165793354083035404216300836209887484295559601212447633304281689668742954402837485257210906057195528875977314969519062114802987830505223436845771042530833679790485290293764759672003356505714237680009988314202464125727667967005237741171051100802926984463082559982561046973943254235617151925702006000562935786384774541557296223582638313990777486499485939835719774391496455362553585563113488870619955614668429675291247655467193425003986682183319476983423309902646667595126210433915883231512720934966943162649552593946749591148176363839156553029277900446516350775849658503600562709942486224951336409310544239458756543288524090216265336098892182101597428833276070821900967759563498210104121490190950972621703464447784921905712416595929712036315597452982365586319868676181278402381160043667272915927114311948962420525786423100386201558810230506667593807840814729338871513159655950405782398546728773792808167996892380143923223136616257259563948027025105039231395730138145893786405564344388730952626164204927501927863209787523412606415522255894185142675255605396086808220991811336007539612160017994877304071378775335277783211931073796430182866040699322046555040415616044569555212058699977770679415750998542896806977799170502156694149626433468363384405911042144182788575585764788326900138976022757875983927889618823369086847267495207296917445332003262748877743895125508980281441434163729952760176263762586821496972648314088490400105737920908213319201781086073763042810476210773651928788418669629359705297974985894266678882074748008992363044140818429760391051857251764830646734281082519171162118867179925324127071469387260196795662618219853920749049160548820266248711938566679228281516744228743217838855324702090071804932510243480115227904376886121717709245146095908406948541001045700175189398430445328389457938276831424743115587826709628130760517043990285203402798924961344712185784468735878524006752757786392570614002793016956397388514574069153105918526311605397382224662005190202761048917903317100676512053007976919753122216881123112428600826568244038767339739534925071444744832896275669756277218526252973394685575748442963144668924495682508241032514993841142736826713744084517884798065923077832879148296842383016553162908518477383121053039193221465712500771494693741475745190029109904375366134341249175319559762173800725634362838816755205373250580653302132589753142127414494209887309831097579783499211736704358892266634148648748694971662509029623918519975428009437647749106804713863441914094012857935600846711209220605910992593830602607488411517686645722835361086012983039494739712384685008033932749967648736758274560051824611114065748632078637528353361719542697936161273244949938254822612493785870570609415055301448279815596244062620513655125277123220950039626226045882259310462445778663700020822129720382374357057987059809605032217593873475939444409600329625846677504*i1^54 + 339291577739008656017130093188796954410645484348884481758000971788004720637300732532917042834815822790811971713926750118793657336514323203743533364347866403122259470333412930956587997276159991587503225019061467158043287136873522389007680902473744490614111297730962868408397393408517278624233142978959940867877048325615908470977668424152995711414259783812602022426313101683066422762674476237474299219070056587442740713755232727609835905868865944096780376928773275718266357583127323592252808784497924076190048026712171554938125402380028682384986665900053356884319800114685620673579641437074670898562927469735175326148821927944533548149308891463141831473194383418163489421201454142108393922251582331225241402308664768756738342467464529295523647433696330985952287375380884988883972266581694864697119063928931818921440301315415061777371618438840542803190109536718624673885042402517598015906689214105661605162046534661797043918578152218249177113792250804049739772899821238021188796004067566938288382306671014406455251388765218963523555258416403294335392871309314298740954298028316645195528521746710742553685488164149248371016648297752985375665080037892146921901092587504371426832238705357352281741662002823314131400539883762715592258023796149704123890718746594720496181645100002031759375972138420104223694333721459724530425377176376348934014574542671929326564146079962387788526805945682123531649154306425992665249717267468489333973295277696845096224794941416894726378497538011932028383929534477311321277532209273726545634786360147854965681260568596026808359174488902574280524899724757255593769293956474783724032971365283379928364945222747271675692337818098275980807848114699881219720137222704098975224053974905367739706631594019118320560755477681690188163311113346481871720630496560791527352667845687070799859372379042750464972977967922548936294569246768232962303133369258608334085229592831796182091239244925298494130806660919918119811103287599232199471153007011941871913697899980749312207096388879456798952153444250054005212196342216686740065206648561018041327236205099167329224901736544868638430263240562538443846217545891073986834145488217619141129296548624036985297257686775567342671072769151259946611637474181867234065942139887519612095518364728427341581871270707740077594861357354981242032566505759308734766158720517051798765411898171491196593514008657684456367332783189176696644477801710191521456348266011481913861913200042784363328399100193865338859466867937717260940867515623155513904348119610355776386927948171351924202364063266476281972688008609075542515697181129199257519639216328674341595517237075420403992505580677623440000367477444301281222104654948675290203177860836123780660443514413795940535781637020116768416364179089992818433404853765767768768647879232604935386966489224588326443784925237027183786229055005544147810558686395093871936295499919767491762880092489621189164352027078097782018068529985652908256319389428622503127732558562741635799367100471312788292250894336*i1^55 + -435822055321521345896066702962102968328047065696798662346393879488421821597690327065350254751418646847704141212343202294728276908952102244660703064941726402758724195400903416100254731173943841953853681924833446212474167388504889142064599639739897921157759316760709708075475690236797423693372599852225725362867098387890796140299751866462202530445012868702761876768539089909267084836797443772775291246381782743982031258342261373807379407955416536491483224069432488689878115501564016282970518127362478890584451862900662780270697324203502504262114545223774807117680710570995582414752604800211079665610015515309267095245400205936492144162128337629487136265350164188764995286883763554829511641655003977845277688676841706469836870935038118419705535741173517682560533869657621612539121226743274393205592498437877120546147612699744239045433409360960763365604632240323732252011369416636690161367593197113250911913861398360863360928440719259486650410188257819933417483431806079995992663454085174206514791120059360539444420001003834684638696349607954987893126520717030558351082435341320810969333306886558115239042367144063581039551130203823573995252339931416033569488018301316568649461139101231616212066374156107297971960999664590097006126616009079054036641577108412833463040942838842660790753193193968700653226590199061763235234799606681633214429743090706651925502397191725257300404393633101225188045857189604874321917892104904778260443049949124238767928974791691182124489043117764477356079492445341345080314108695203685152148649740731160322142166274049866154082603456034584028763983513459185833261709424595702792372751101991440792274361688765896215905279939948633584316742469657459442382556184722505446630313606868443429729748991068052148081150265477343629638620713874987855308256553226386926483494819020734426459552137326681180713877342897419895325237427100033618103513970096671294239170464143569274812500300151460474544460204960186061378453022287953165284247430915930756569937141020852382204616762057316701219722459973471002418317547789631305131898085800272618660260904767768886160870874960851334789654331932365919791650696063930743765595340865713978625882610807702032287578674693961993525088832281647101008423430899768216888071207810516889580789359889844897791050389094115327503307949482811877236400786600381905641136832137085138101300303701528830889144078999405011021597586675044506401338467034373658323633062089716620983339194788285077608345168423710273368617465481779571825171353600868588659823117977593641776784689561167834310734416750190667459760398686353064692734480553973653173275946549115315359273975062499874880500167482492469881540691154694608702922650444512920344201042987561664943185102629345734775293756357554106825213950668978756339429971263249284277765262303115362603976204040116224225716277339731496581719749206880801855500427130685512031214457717697181966562025991248596727044992463714940270926818709346114449359333718847806472115525688098422603958959498004600455168*i1^56 + 563938521793300335656606709865001781145898468668820496643592224407835052624125700509627831281473385049583355584642791227034678768558075864756737935991640247482563109812827986735054710678351778185061757288355999004185260290364221721006201909308616345799808302895935568797806035601915656343879664490292758548704334917190726995214727784158725923753250253324195957940360612493772602312870439726057092062740150178525725094865379560128388720630805422872197983489238066794648213189197721007130531120448021714516963614597538901654097661418209918787006327692816677657779790201611487478445840242495632795923979528471844807594393394443321663016059616601226324770698115229727997800837860933481525073887893971906194311429409900010869572065959545310117972254383233821533328608122518508404193937695503297375490779184337873304251055502099495446897487380690189775432722270479712939931255189907792569030583076162225729327559597601196836148420127071390511290120454453540243586814628925424450631734561393040041633837684191488524387626338212582787865731259049273330824451968298600839516830894986083364162750791144042950953269553772881170600439449535105567008381407058684368347450814769258642479004574852421074731477556015733524431386017158917740506523279707672562617052521662120089193175613431564090195482046009826578391536116563803715268772555728904084342746275089581417279034362153747176608042167491154817206391714953455143990061969009468088523863853548208183978379320648943242303849389214275431324712639925612411292051276725552752204031801332377525083706691398499645584733687223540594824129533106894631103831485857500960904136732834588996893716573513312600999054393195270652039982126366878404938553310962274047157525929616135312735208149066779174217208444093385350163800000584167759607157002285959415434311721903144215887649836388830607241921249851347720453786726855831838524088686085206568716528835945843727233682915403703385205200517652273312991838403171946708929163312591302315763343024384128704821834546000005190622599624192394952145823100730713291801308069860547011611024740201670215097231948261679376252889965011659461286304148961303818899009079996549411713793948552912843120838381984449376322154435788498465013218168534005860799328445626271379083060729666533757167539889367684261547818084521057879397327109409447097991054249118781243973900352001949854573599463462911041171557277401598717003714632684223462315823481958666744547433959449658620090863664705053635480149297547231262163182207708858233867408111168172045539565966509503668954651025981242138385592826959853836654212786291427683074447853442678035695079412732907133739608389776539973459178749667944300853625467546276939812124907669744117968467957408446011557356855239806689029314212074389257967605010829557447523613209210796476922682382744311277205245878028984963363689092913444613163372688313873915992836436619454340617137266505220585152321412833501972410607273286329786192480675504917194390442709873082574683164465839472640*i1^57 + -453053299246449278262775326446630280944657976089720105678075900271800987878852517511550668956028204978451418766142890665953421442115482100384942455846654265320154415286673591085494699562073000713564647880826239218088951257672596659389611128411729820606224115004516919312969978007008385044022999357914979942327523479632226229687281087978182776286939999021085769064960983292888078886762720345640440153177797966269873288585136508365714758535430518424775690750929566260032147648695780683949991223571436171102660815398994893029207700793153944809994794967478670030589772230814338789023997536632448015189764646550542794180378599881031160609300970544206287262203984889165986780508479827894753044756988548124331787614836962304788252220213535292001487124359030796659612886678234833031727031320169061338217652780203539717206284774104282193137836138559099160724137587324312850982902444910437957292175383160633296147704321448053042300888598359751354482825059699139272473473726406038244212487377748040587728479482192163745962941118691061388348848018647553674671505848644509252573635399767066054392446414873991761253307048976839597187566795448711578953012568434036933062853284962129212413924219026806856797304590559942773668096026343044938148445835128471819541379163385094882421196016833679452337010671669569787823620496965828194122153635695914056566628606276899415959193805804524171490497659394335242715317992568886589226268303522468812704362133230140702125507815846328943652808459869289272067830357739298521846407097800792255663149541942741161482186777103885785508964741675791596704847003997836667423698217764080549972597297188073081823617123922194371238554930295473534390404169167410628338542597890949837716135850264520949059808347034539733594301803449294148005695562197641236211314541877696920261624826813200402445323244357082825703757487177735682883596330780566381562750694695037803356828206211333456092973838225151071074802759035047590842406791777621575810239872894160711933407578550787037068982517184291233801771396114421289942310970533542095735689728104188816243915245117781662697445706100541515857324206806859786008431740653954187322366251689646342612564622127115874983250506208873184078659430716694635959338098457582504561282824029902849518797874056360584390100040082020546908244159694909760914520599384767025202566621694101059513811946781674710952256816026374541848282849905491080773743918992793138899976247268618948002377881336272602195999242710584794928018609704546318495462548136581183215125293382314582581052090961705003107195879715062683988664651659892299461572923800948245931372916084831133432677334122212464448481481351215782229887197366064603517991014692623434791543540746727648912870850632990718091299046702256738018418565461751898166704583754574115891987156600118831905471437160100902031790842183920388567280474835302167955894468374432417112925549019400613425903280721602409639704743462701806362257097512962829331409376313231675136087781554440671297605206016*i1^58 + 406386369148620191186511110940021036995006499865162668570036668016757470827678631317145993400672323794772734363168833312412902319302767500258932761116666943334743900496392313601143263859393021984605887097498926175390903660041463773455448909312917295003373930731548707381530754967268667171967286686123482174974222876927799764073528860829735494626854511996862596584879528123572344290297498884100837493667069516722627983033811764874395080803715405614486568918228857977755228834869251394518255150019640719871338931153825118717083763942103145019532251744489677227959614895838703279667302996041614885034933885830944561366501510700214691322259653998380933862131156630638534481567221319973184084308757067052258229931058147721870463505743545553870712972988978817067927009828563660913344356649745336195183713124323707672970101157865110992047489562824228085461728577107610174595150985563557641685746085857048613837707196230882535184865672854847345215288188082967043926481732241957980870880598440489970124291310847396625508433572830539673404986369298999106411095450182941364979500739619706232393716536965317153784732154800764277964528918409321207536231588029483509305554681970959791918113472394420949263287703141509801707482553615304833212636284489472007014247954462190405384883435361361090098360591070258978427435469034136302995674015988744566471702156792410697347149893957047791009353599996049938296964182529139884523187654250165535912873515376784696336227678423867229345396751824894579940493141457825629655778668691894043249775532128142570567423209327367183267243372981168990682884759460450205684938667858243784354189564465692298351200200394706696179826089792020316403159688366249883405289355027196878306037079788886321088209842693575611511341421970121182156012821601464853232447153691570723536198486821169529349821647173953106189747869522002914168939778799309562736679013690474896541073641079890002328598210744716149973094189894265180080033263455890864547868033888886178425172586213550325015025092204077820685460211080691975938515530054164436722452220337456491265639083437356757806656722024607661172301244341431330906328485317134762149192646240570879673627275416211487520310146665339829119324744057385631146185901253047768404745997152911566114488751445362121678992890269242678691766484732730117812259831503925133309435542965606378433874697650860447048706318331261063585590114399283149101128377112552533943885655843961805789342753998288463963173724733110735607356952895844362005979941025893189437518602696753835413600235835474776877911698068638536171474163193049777753424796950716284596355944884793193645985120944024879673912013277710065266755642144358669691524254410617345064693582026312985311768214529701790600508086615575420616228488285078770907785314998851815994315702059906883190588179224329491269485739341006497261350501716466785574791685151627295100133034502634378843948063737461372566929886068956600738977194697250505420488488115437649137251530546000559079424*i1^59 + -511527506211236255159388622558995942515770430364565178989673842543105938247957955975717863385359543948129204292286106237711987687739959120016991535135741631916365377362700242685587713349997806816891549695926674350010889978101066897932553512951454842793000566928960056369723241152467981116735221454222599722957720393559328890235682795556388435221154718424179094815514123254021853655927855771807817498162603198554141131706820651440140560479510952293138553305150729290398781280214409006843711584593725280642551937797325653596946103612070790341316869239666026842402869551784784849912571178189881493088572085669460887253472486134230897302040116265278820027535816218029046089809328069032861836800713127518507768833365397542462300491588013161597864820492544258809308304538667054516495861476721585864108308097267860806464775130540069354399254206661222933598227717596494121654215541796240475692053834494511716166148357007062691533570558542357913445193322786688737440125344977860993795904576764310502369628194078117767376367314505483092948061896651713850941611585066953300498732732875874123499584010574496020895811695526989322246375713554696852980578406154491660401287269848038455031831347361887187835192310273598783844787340977075897865454448650207306682667870149049395956300564305430649541612350538020714976215442439604254344732199624732437101412083411912716501180251584373745818484114660361974826622288618903332295147954495275460557707013753396071555652308541080172479464150407359922547910216480694842003829695939126653792222324265184342097205842527824893212915984465421757817706252271216060837317290873207102022420404960195080797044911374856557957910935050024318796294727473436431921081984122817004067766585428477528042024943550861396314523184527361097262423808044019842441449309965587125224912479862416409821943625162389718336794943132859604795946978509326129063167014825339068479848772360188177827648141224313305593441461203880848919514628083265605225361709889086978253734235235937938629191647110174493864382110619067523377419475188826567784129981839983083280596642509102913111781174591796932300636709813812240424043404599574993224014504309162566626073961150619585818042736357463970044936450699471720371936978524662743834292518272197009191926918741431132689033349877107276928562481601245123785803464286747026796056908275812193908250647989970474570752688674966027258556616045455999234809236028378196496244815696085414097478210484790163912452075564640361753472308679291670092155016563981631914432770992495837335041183319279264076704943182874860329334505479594613217819093925100268077087023747572948130014599794618763943126324100994270434464676529564568160959426085459781149111075922469777616227557459616030485874121864049607641743236166213107574744432710609126170094338040819389068939593869544506425985087203391552020053438233203658549237266011284007290693959590978389104992440403470348118601024207790960763177424965918483718989781799473284744840424428929024*i1^60 + 196140467004851794720546928294432536679884286887738623612079231059770373862491704577032615478076990361237033834293657071404453222753481248433520365487972634821921602189908079585665902688247335565977608924025741601109076302111824994233328214460422723471892129178839587657410225739167351874523510642271061722569831275851717028804086715646713466995203869324720379501783567927904985109657521245405230913598119005309384679056029513186324512356786850909563202058572249526040447390039682975536677376161969909148006314041319105572492935032412451142503074463250171756348946560450178376034219718379892986438022857150407541947510365262573455504017581834783350512423943664894631084053812173988291231083083947933743217603383556724167711094385611178432607122133896686015810298403463504028222460590864988275299021981909196887792726338166182879967535978190197157337319527597561554848978681461653926887301565167058572470135299555922866273482594843769392503546190079328564342906202761331311717939047849693146787744673339461442621037236008464259611338161244831664001838734998546348425920577019610498152278962623581710371555370509050197453436262484030956653702063748383065887026344563093826123045232749641094522981795897466538442347725955358354906620608135963632205330619026047918283279021153830157700309647846647926436483173938424444796213314688058360741142865708335596991005303796802614316561195653469388071913815380919014074150042019926548544928648463011625374834902891675180978575750095731202316743415360668168637096875918893756827480793063379543986079576016398850829170546430565075335879400387173615635976830442345430463138176315048514217306290850377007160814068970806829947031043492030859046894952891439598318077865753003102411738290911361971681762329774763259000751980239308101533315876451262517332294403792447116233092527366293773020826079314870211642572020742951061455094510853112865710099628425896488179187776565916633647721118832446020021516911322793281410701386668380967045906535680728606778379781286820246916110864411262776550861385009945123766298022716184353078160796476693297464078249706172807988724905516565275121475504902945375036676223817756302251108294166158768718360596607607918357118358882143239826715833185335338879744466424017257615405354754531514542224444164051755854641996016743642495407306939490483642820333190499964631385022791964397136540439736900703385590257966146487946590148199960948753840342917364779343989764676614992430383226702260368109290799497882629317035295739404877300681498955892255837552876700521862746376009805416875633537058921427447523511276186471254789097531979365680167094866290714778644546518966975539677171745427692783628740805069680850419181953134318401285685592148125307266593451370196951408624690572320471726248409841897519384190547692234827427471866739143231948303964018716257976859742012661937803315837421065431256104998128257400855662603709207361142138677059846012636464756014027869105195538009725806056109506560*i1^61 + -207183245109278268405563801074180377953161955439826212212226603378354650149166234137283875980186633073501213804971754253278972206802079706169249974594481158115645195573617342471428039765437298969251311733053883185137416026699177403841054266654749683807375620630031673239370767226572829513400849269759738285428232060079635584251598740322539416246556770921818443741606724944763615367163586500192369786759144951001905887005568447882722404014229752900584613129937062375069564952524747801429986231205022732499408913700770675354176969034480100700915238328114187445878654173207270325218052051400885514099609087367894428083134918899042677348160147633879582559030778319713638472025100983979758135441488373463676950866548437550727355392684470336507111420148375556162452749709362880574269338617944641460646075005603841907004541056470883944375309200750934482326129962035068180485111966918377863147453028441268583344490417596966584009266125973592671243611221938067651224393172298767404795476475125463619649204680660195050043659536870768043731495626968070154123968438267240087389741096923288759724022903473900004574337076951102756823610479276780792371629854381340742608349108890964372572171310123540727055503446543885401124294238712269253647982688164756310880616410606140165527674972834042194767200479358004978521477715585003558629636898272597866119473052358701372264007589775043339445596662640744635780824822542350490199601770806277784013611557888077322903268805390507034278873285517384931709466971556246946276488130386930812002878810272267936857384018837638645161620184468351919823008074810031604241883181419649464835440627249588161910286810841001216595557593472241714427237910919684304769519185308414000194705508407272556405014343601947261757646630313227863835354748354299405167592466344200151622689685646149374001818310131072894168335596806835135225923672659562986900194643383859184003371046026193376767013137532074314185865004916798147514884419221147246884027144693214196060316986471741926150548077692914173848189001831835864987016990086895435984362805166840189550879802927689624442592215652626094579528416821137797550850766604651149894587475200174169850746715872216187375090357306943618314002622058529803054799547830011881243036901335922238145832168712585426821133683236166200068044019759347573130702931279289643527371703111646742701959403801395252755672337949940269129697189304789554057677485936880721229136344791785148413419588001164074545287540929895092430629490336770233481246786337159237886812438970637921552612502188289414008696157282366688087140743325506549455911390707288193985427643883426808029934795219724069816346628283156838443661449892123836795627615898938143342011679564917085552267664609610769151708318508348246825200842444423930296439256150278323484603068043703204052864388040242628328532553808610470596410326361296879093060166276485596832589544148288788034036136400539996210716625259753203426242663334350258066240910051655595065344*i1^62 + 15642654625960566398370493400991472278412074140464033314768272610066272625405941107105031327585060690625621493438588108744038159057043388396286779622029321198033554431900823657411935253696714804899131488680643872889116785180828183471114822689500184814574883292055091179264521805604285092903476712527691318264156477374871209368182224965033894693506735088877964613069428357852969268735484584207157194356483889732815928742166307609330687599602892406695381005170756914755813219529353796502937906422745793932287150229610814993149435645287566572339647563618353942604715128621662714858927878510402280812706791037690447589904670718391360626362809405782354811283155274587175801106041498713265490557160977326335246099333045775554053284650090203122780964473769084060757057117982385037126122107200444855556755259113692143812276281234620021418638923973476113120914375028305550460418649374833498341683137973991224068360852890247564271143312197553208060933930894518745124610628972423439051220923669593850260410849697805596888552239505993369294868357219879782011801094604015414994201896622407622757801442185617077507845581624874746676653715230888964807945414295788468799188561089251362225600264298356469723098601896682530100957611524533782625539184777990774796767289341787347146575104270461651356529642372773162262163489318824398605078058478733632087872416346288385853069123018571265140320730272424405865007530498554643666128813814153203545442138731108538718866336425987816021549413709274967243048601915457874011909773622692101653259722549417921426041404887295218351448910316005241442820359282517845004547605461280947974815422845076257020031732816112045854298353789087854278085726098830863260253317351046872353180704874821758061564643247026854229936934533571284018711527185066336311391231266431304505877800570023576656948060961419748297205383763866656885312432725603110120672447582587514152378625177098486632008841793855916893548657060318638718192628569947032444393174229351355731828007829380016340885572441567969528044069503444260906414076822907275404200969400187258762306577340002564077440933062615495134126890155995889072526430463348810408009362048492309903876952389390145988797653497044485954405073644600490366096191744947751965870775580745773388950949446938748841834411462156994613260933968452978703574812028638789529580861708590681285721192004838595529933976651850158261947881093223869978872092827268041935100430773389370944143674741724327144211543061734681340128506807045957742250433247897188762671120664225831034599879818055096077247406695247482732362127059416773707794764272640059886535258481631562673865101540936861447184449420378664667962938648565131793905475121304837104703983062669263706703701723517265816211112199278168237741968845951111292837483104246072871030129684919739763962676578781040319807854963158701212065761751060576427407261868030697585959718777003428709642074358655527756049609983564991245745450548014803017281801920970752*i1^63 + -1816715014501011564518039392977815099406715799235827366475722686779532130509349134924915266757987827951171028187709078286442990903921117089144972675980278188398626307038654752778045378170618174811914314068915310669070036695485998810709388353895712709145154637131021396506436170539055435940024017001906159300988766269208087674271318335333919551414638849469943358962369863247180525282140488366716730704054959425140249511993759144127239762368331704994274654282245092657770486849173151304330373952632928574322609859799494540391995994902401286300557965169344015205066163253940028844923586247036968750866449520093253138739272301536118006683399219935846420825599539770997317101922571892021428330508953236953219733806605697936720769463331244356981655904703737130470575888949094256934241723918978386356911860622898981779853053551848456402182253878857100869808736972343638057651596552818359465869688820741230338297943253199302830075194715502884558803538307663178430490757310116716586122093509568034470741546761076425430043806486006199360033489321507300098204962243586656128516616449414743543395960687558400874989994681267429239759570288445385306015193867075518259799249828102450614336588841099912925978069014488968289852635949161563161295899166665643839084990847766491040442068561037874528708378947222615611286779953376820553397337009578948738424928247163739503271029109276505190066718366631867618846937803477640745795003610575682981664170106943547201065484800376023095674877622450047125218485282579379139638460794973852421179475118596831021650926881772355426361532201620827062652090766419977617921795521848937974446982493501385740832322743247915736349872259482428958365516717109422289339998038404877051164583107909242580020602092470859047365847329613317164155811871777077227206307442033093686167790264042501315332287084605582716742417680571682366890837586933626988389016434608630164585810021689312601195572710734657097121007570776262310758223000882864077848868131332956848275745202909180613023427584284729187695113366869141437984212746948736080109413677927711704189141453923189464674084746135178901953492122664073966470017163723110116769822536520543462785734690982649555395032909039652026532527014891327009488324854586482165968663082659053084434699701427241792752073895999439693649184322713617795607512359617731325356503508640174528313130171515836974707600361488862859352576051527908957880608390464620079337425198046593935865546275323325266730607884945201858720616215952460758697564082732056618012033217386375355810858698914944479189404096087071045926299323318067554527685433868159725257066266071734465157388283533414488327300519047094390569826211287226517569081824533458513339260602403914453767459447061293723652665313341856889412312348883106393333981427146567557710395436398227187041249262664292843244722098017780546481102698795650122045536668525203450837691134819471278022052716183247583393718403999341279538900504883658431337070592*i1^64 + -9880093562027020911349973388451738127776640040987675523991799381127640558202088018843201630729938784725644918794223918860987165945072699897190494623763864296316449220389969908606154155079305267794738234144993459539209987200991455952179695059926462288639861530358675775557021385686780153819585090707040091228466747617540224035351733200278704236869055030823630395898083166656049679790093043981450578351374018608586945993698599120772468798360244105640739899260946509432110975261533257301394379359201739201637653509412906510343936816461008636697438612684333105826720022927037152188130610741951474102142834913886803695436610431257059255713383205699142114345123594161257933485302978571233942922054406362678269853986809428523575697008591142873831402302476427488107176414317714987787023677417080796687564425009064529948478058684599929209741702141766252446874543976257915393133705377092300311927523515457226598700639400371584714207211333637861479586222428911280056114944645742266370448289879780209762369186533017470799112990094204498970687565918872973516122977811954945539113295790301345433883369734269626029991037025187099054792857666587489141913438986430664668043852600351963746237269660248569805134103481956698574766306449313814684520470656463505708249281976423970621026874634464394817439568711884039817502032603059222497409954934568221590235758088260165634697846259721925010356009659479865837170305633709032715347598366394630797070498584139572853829353796387393211280122593870284655002892525649946060550352488540013024035622591354799908099484794303593840961414099752904673157454587447704726396433207067379584132467396118071077186186594261924399318146348974972996265396961893187937625599314112741230445727656140550337973258458900934440629828225189697199520704684968491990364504564250575249150963088453338353961819464230758713501472216632701993246755506777750688689723006966795821041410642240527764839238645646495201642513913503929998261807080573357589346617963679821610271020236203248866846553221143645523277710176990431316953327421227560679923642843396009215213527551200772857607331119789893818008489780722533948288711890584592529161895278150446067651110230402974695935692274610489104112457190420440865083023471716886965350979077430774526025955416347098794671853555667896321669254295824973712704198261705151884925771366847378545314779353940437683670529065431186341757690966704433795098059687647123726511148467259043926944181766651703010357696183914554407444107959352452152172907950259109406147421856328203321703128201067314114522378395484477993615309468563288749530245634583357411054029223416596317851310070314153370049153089933474039901411615726954134982157965714903303161140519397198941841682428206684470276628959615405732648440226367731676446105949020703784130449321427055135500874943612555111940929225056084768825025976882761624673275503878422327227259610584807350927633074053474492660647787717630543524195024266174922752*i1^65 + 3182386161572026226175604781141922202588484178925201477056869766775043764376664996781008993696681476152659471911450807065177840848784849395297527101864939121048297646618786335913331236455489082751147850855173392732486947546788026775233874294910207322790797492550526617360691755888175985812244602787501614952790290876270920875307729872295258693418122516526742944687709898518244753334379935148894836010825067852214054001422078852636206133352836450399648950342533323646143605183002997133017523135859587903711799647515560645818409239529433441346922789758662211048346328848765882957845577310534211314252297938519668617331644661739899589429051384527129171086205031226916379621512505668935614457433827415003989030003819067349076696532350322758828752135438896033793169069633812834723986545437866037436826430393578746187205616440851169968588553577710441957237863560146594441802304881000827226452006802075094539932038680837111477756625079235103305208834083864674111924320948709932918651276519090306658667328547139681440571687015684230462493792055958107249642067518047864600510918341844665435870057132166182356800052867899666909773607057149345319345167550576161193781550308508518668811815100161049164058213883633287134489993550857435161956362540249640344164205663692946680278362664679029105143878429372133335600144479880450593639039286245307114170506772790144372288143032020717204429429376830111411304860408390369877183410792452747195525670585113428615011729764948744195082330520454190509135654916345542160580619324835276556533187544848933202412879905632368684967047124772121629045604542152660396422185138743605399640218295431885675191857843366919323802885910249585474380388321749963135345335233011061304818058556948124801445790863699759071238095200285754130930831764718056064863067766046116711978896536720636413554249022819740305975501880762292079635031761816998756708484758911454373822143868231648366238565981828254236451644528517388427386443990420032377204158072306438351684851411420213905785260820393534621944846908008755963334780644809392036377593778994774800031406952361932479045831638552177802601259408017445709786987687570435085045938432407886728573731159693035806437020348558401375221752194292051469734432445099449503616912696240372022611108052423742088184006117276201899798821005810441569089098870144385417480554927600319627508441664424415937580741948969126582751848365632128617327056775592429849843352719519840327329551449844344321908652042109516817766274628714054839083711245696502600940069950631261455119939480986804428681901892813822326411300755983487955493827672483720253576965889863045852917111008144488316736502220568220519389178821727739897274644401709486926013283955297027136409436169878037844404955100983482857197253883214646609885128639794597783505552885901058951211037059585030540813017036550414037303777690318706051365224538323777288964707300254077768477982464304153805670550817004250344699267418947584*i1^66 + 1347432505396070819869623092120269939108888041027536455712178817836029057833024181669127132044608304092611144531440383964525112240463611179628395803672704006974577398489898317970866250255500803030364508235954753489523131761267659810326641124467077340689850515468436367068481115554162259568308880559022289993667939039262987904663541726265983255355961517035194361742456235947803037004977720494770996067236255682610718139952855660246412377018450788160637838194099294627503699742806844688890280507900431509528081759649339660451026303336453467114176518221269300533440269127412287838882071423581498923360365837468843898332996436819254526692941521631598588309478487665388246928957870784950937386139629283691635821621960608337421651266889552623570438052748664262777467533187187523531111252596604432010298746474517865680320765507371935454104751663200212804642868785354934155489723542266946151701773045690270633585617375227585148771158889706205295978645196298796116606880210966957219699212566619949114538278516881916542350807792899363246221050315428892053752069475660121969955638015362655019935159318253010020025695103843595605027539829219456611945640141141348212385117256609235116134097001151998228128580761175054149559445579212997098727105995826660096309409325997532080346078051896361719366275918164519155340479128842349347410300117923546968594181145313376820140611093321488262557289777939146117875257881014361489777221933854789984138057880600162933983402315081585597050174901502577297582991431952709526570656116340107585136276744761691014756641358983466582927324542911235485220368961825105788281919639571398759826358266846795784906028316735420862779877409620370812872881721131852890302038789063569331466568610342097544448276284098829595560752566827358687751312833373814976031666007384479559237723068451912622864552027207750980496149973725493374057378376070105941719972196536311031714593177543844330688088553435106748954703670894729466102646673220330949565501500501548069635312692161184574541721367543681955800141247746368690838209681606317818484537672860824239889629875358329838070989184144047346084137965996369903546791289519007732513599642507516200771727647249336339755555181037159155359768965950030369152538951003556966480415987204124560434671763754696271446654741531336600544247623147035776243144431029505366667244977600355856710959057314804476746655576638098883271401819462749949377073049252556167485737182534407171387862342722648043722917501651515579349475534574778756372831848905087026312573915784386856782836072316141050271301907181180306885572920624840569790774769283961340669782995797127837314587643515648894137456813378863234316808118437053659295297512803295642818918546812778427338688864138067265799367002442314128973419486377714654794210722302731438844974022311164747313928308175803868994846223611000461665267823017772445781543461332645777220856207509978354825189688505965289578084613056650543322103808*i1^67 + 72838862717677243642779461380430849686197828513989905213917368403843276641039944780869609056428818737709454317014791711522956365665940939969159299405100092752999659644354266697465368870738266983134514018700323967191839697049122483392796223660880316300137139767395034472954774064751375277262925494414419995311576331666772581817127176447287367561596860948349780672811563629252207378250882978035658120598789670094068870975519141305069832267270164528407063488843489626106006839001503364921158887412891650351173786564328056639098531579762592194800630725081804838293927047663312418060628019927669387860672966571613964422736606847045224981216009150085726064430122357799244300271276270715207665473245530660566142954798054806222877865424260387369418790815398189600698386106133134439120374754031872398506440720644097258419402577804315815445194273095138302788332503660753512907811138105779841125044194724758771374989378067094760778235432360631412468240123888936879920060205150961997174475443894830195047480589045117883298629228784535568943484129481918963514917399004799468724581569167727064321139870332020329720941120386714185039384794531190444636581870146743525621355929210158160375030823394348281651545410855969158419535186869411873259761013231618536684289240429667054816384466178836859735065755043869400415729101584616801058806165910693738416550398439614675179001375441473312301045663639022561458185914453654572225982598233060249979787350447019559829490782634050944371633275055807546315150144287714526026166020331875472426474719664880590117642709094449844099802092497400440249452216844370729031931241690187427507037479236768496052333386860276194026335364676317914553683039043390373243240019475140757746290084805187660785803828385785977752083198504384984797384155268282688408993700770475611648379701020942991784724090680217690535578642601895845853316734717793387161985918330188132328757742243137703197643674356781223607658448205469801688914546074092639081061151831845622317848165989536715831995937890745667539807795909690508810904382940496022706058514385779322808373958874411167282342397077413542612549688962475251521082976489663561753654843338630310946424224283123584101402439938517102820388357843410835553520902416124666714108663838576780674473364399696216296301919428172491011009089294638678590923044772554600297331560686065064993485992811977366100444936924913927799829190608201631604808176742291610419448525270978920456000800222719174821920982574902194412986305450718775984590339690802576127389088982319136096327972409407268923896571593765835588633411703839190277287461570662019075697275924100498824578783839886905185793278239284397106695859504155270117966518979894553141752826215868370334996136751804138340903885952961596631774332429726462959954422421661558408235502725511272967165921882008538444821576709821095146223468309417613868323409297702543678582056747553471871383128610107923483596630367154470912*i1^68 + -15888934541315351292598570597818296068942509828151969340014263955676328349993905707555355537234280464165110579821851790164713775429780140202058520934373414066958604333420017039579104711391785498582644098793973780331835499592790105186487332192319900182339886719580454784503480670155502771880460048537468997503201304524775873365339005297084146349893508239718350574391228729357204627080220518740527126364750672887664306442635931840752671753174688653843534596914213787764340785099789051858132520158881224798337320399537729252358467874795566691584800215547052333852702096102500868457588333502874109001027812787791171290359579885547155480552982782699987734786142741532481564453993862897952232851026559818861443557032445460631145067000933447948170418937621564665294195104345869090500131077926165652293864625846095689586946284515764756039854541225374060041433796175521551714639588702208688419606311128635481799058683396647613836221965254383751852753371553877054045434943636283040775386174305518341561577482917677012988768559860354339717118780517473296636788162878304730611252454729683714556840264104994897271932298288174575979824270373600261116410406569078014379574775926644803179933338185547870437195706813482413764679917684574155300267382499854316945788566233924988768963559908063195764980132243393143852597581598085200199489635280599400666603016640194504230177247143417734988103336566690139070828358345121046369213825902370629592001140018873806240964067024734113007242601354656537951599070854918204397476263940870861473353475103608108864740116348925657540316061685496567317729221917712016039219516382166831479560287622616060652035096311728989684609774547997702245564117404021149553981955950847196302506123247169634542990167861416225797932616580085376915400242870668293801792926084991552767855776679091999512888429552393330803779564789759906470142758474372862611775137473087179935718841783791941192568954855504231924891675211741286650518962370538366560442113087446999166751905212748737864756988018659390295519290249348009046815469698623605204469602526462167124181207611892513879657163624933576781050201609409985045347860772457225827562131250456329800772447433586184839610189417637202818050227439898508037672509238620156067937033596085621935249818345285157362912824926203392549598110718779375148960353127439321301334614856318262627746230763504901098531586924051435622617545297932439707714918025186042676612254893641069105567209372880250481616282529997134888375456285471270753926184893870319423705928928228464727487490087814127627062471117845954686723411068612212490704254297404853905594686432268973906394355153553163068437006199207513541250490044605604508097248627649075622428237281997544340714668322206030068474277831714501369389248636767751180292022099726773521081935547500256039071220847972149652476819723621299346701152043245199709271868015363287851127299597997188820927537491715058941767559675904*i1^69 + -11403677396636830792474411288943322093375284542441941619012397170229269897695804299074368422744461971578705842711690357166633262660309222282236835690785281852924761957703389274013178028588675278138891728013333653847477996675144998964875261517225552931045193296970083790712337771811650097526894568931625795127886648829028884697591973904945989953526003928773115878090904250936143739587075908836353729938337204016908043659598158011821880742691022210379889561770375051817266982331340448209869119753759466344498128809302536489190612483557645892960968734686779097626054433627550750047508536200208292986839792691307591910799713904189433449642720760766046745203221775980806169173825540215031572646776745947036483293947508001685536163025269760414587546826759871240040795183304812781778186895400758548249664284060359663546144610283998528236251302752946486860836892375778139430665758014466007160319427076424692414936528525643493334840160406189042289243387777143726573711918600156992350438407146379463893580580901283449416742927764635081336145987754144149827432778618638453624829521993204443572020771819794215221670802957786326928961850784319452158246588447466655990828901614932638963758693625922257746899571644422019194106332864238409007901073469691087491376770483872848967854522989681987644505140147841979807825915850453819402304565025881143213720161178402568239137710286505349767376683553683106553101028653865697085926111867995507200397144410422977674100965401664864961101107959588456005838795713298686730927888970634138135352697675937466445910522178799890339465037116302641112783321343997030606154921494668483498547842559540799668278495794785525918966489585404805611235874191292877643468668891364828026246255807074941538440922875645552284583981530943196921137821536939528273269787129621550228695854797237359368424742209647293040951919042892424288404498098476735950260505127790599606462962625300853325500327886450085551818250965564149478908882694045818351301796363170754016866340836435176644484218452740423886172069579259527025739562735876772796570434138884993293462554234564864930620754946700428066024262335678728482842630004278623963099719338627034657358782936378919746733064388026843264304502243545705696011396407187932961775040434315088636189429361625620931818087430898472559125933050471939981835058440724018163464333238247656600277661576674302598205602533155911587250543782693578972302699833909572972297056465700089772851746280734695304424642117255394338501902075874479487144201923796756592562858944975800528412846375822995198305428058124438035490451640685176015174631485801655194133685304398106821015015781385724759200751849420122166257092945207845135811475313156659653089446143295268903153305652676731351772063782097331678989662646059610026979310856981555164673122249937816263719259893149054571908545541552272038913011280314570500388901666747507238303343508315941030020143981850078314758144*i1^70 + -130512299801691214054239668567918314606052138212898681804408824956674925484444956026144222237248451400616082488431179191833135343835376853114956230474619292312725342753767805259158946705309206221271035185121544874197060382458470246181652293059551787742513537558303877041572245834029980230782759579682195470768491933821045542866954329061716055288212689569210763572679516904022643141366554897482483403761554430613422456600303016736431672092769525174408207548323068191685791090009227334528902472399098274322007678293277583135490263671589682641759689254599559200998501163170556645687756230497121132224302244262227443579802697957469093317377101854290708359978816531043714190172700407967679017461264010268073883185197366781366574654302407031604484169000815730449707718350516962199119467354132590231918475328012534062800659519742198993409191215766561537649914373758837493992363344491212891515561096739324718085850231669651507511596736022967006902301995665153648729983014956497394275214408414679833603223888044836384669791101245429832760874416717614581813250037069049337421515725831106813764459756848113832836179427637445993525061882172182246801853758898452997322109443097299811139262325725152936425904436177845299354739052605917648952462297163664180247096120350722347559741593791407968174118066968333851068351112579359188571039214034086351894533708379468817577090408811366276655080150596727679303722364743844291620276149296516753903899367587624051566594586726037318133712726975848211056054213794738576587865138602473471045253704982088057344564162656723247127698931416727052113397276006466575733323592868207202246783169876031960558384188382553055739349208120792059165711346561169432686732741109068830527260288322351973293113688034054379509263896754282163914602483696031925361253447558426539232319124819957467978742976980476872878861379160483933265116027160560504353287182929229510435868186352489758632319687487856875607648299431148140271827026352315955076838217989207072267674441383258546992357483984301862477386877487924744274633730451252481030626489634221054944225246387788375327917276083195149662547709263783273166589342047728076447760976624568923704092385903018173030687580674187359161178848696002407552198742189675604062161204707385475420721092856163594519948232519232768461870814569498048388966591950514260737888940398649344436638803699637625231868860707966300458780197970114863741524667703676344906426889560463913213394756934903157736801318031990768129641092121791315589052678864813305459725546362339614954373582611174825434245765293737071613255235515651338786499465607003334804170694872614590992281392125739609830875416141542084849644507467643269000299907813346726595827771231162354943279147069554842875823962119638211578945411118344045181268713727434550652305342340993798906302383433196726461432787809599994612308305718044791082467924316792540033999449832948478933988437789769728*i1^71 + -84242957165115323148845443255126508923499988478341597097628701754647898824453556308759725754630995798706491281919632255619755025978223606830564833082346959386051735754418785112583057718756956486014448418284393668364651867957291882791055050557595175651907247010789670882058381614545283321139143265590538509887655403887183545637880397834262734548750491367838829848382649517235756702141730722658879274897249421978716317761669006927852204954193621709433184364929514611144143330172039682456063648535677590185289367928529810838372376528777063607118434533768353301873662563059011061973527699657041801499464887664066609974225178053785616959266375346773478664051567186415529094080708982924349622222789848260652802312219184004977918540846075050786074829175953777636423436694384062246090472937837018406779422282793587921423636186870368702380673962152893008415510278107584334374803932894080796888480705392939482804241566778608709123849894418714383438883454772571065473630902889551830172123036099417830018768939293815377471988331844698027556210437763938570094864333524205116246108937283644936815058085488234572951126456717839374566310154288288588428455114438106707794669305288303364443825321237637442861389824592858158983666604858390921587743850145442397991001463138622001076748552937192677562224188581317341205116868305712342921434904212805082810065359743250869375553644185121597801522845329272442038566219694997003947710406955301931302677915200590015371435891566029789394170232565037108033657431447969427658526319538694263148463530023200364732387078313483591069761015007373329200438737150240013655483978911203812457281554222730529043226336678347080816097616085312628888355285411325671243882542708866298664562500071043670432590371930093165240215624421861600165716767170600266372111265044889272260639556681526914274355631614928759759517733595189831739173734777075468281496667530178365545759289403709638564099929771515508757453579568458263774215859234378515161832578747628727482034613354844606161397871303410360484540729202231041719675631594271137197915504083143449098461519036076403962498964101973996358588090579833150598471829770681399045369310723728354636664885583932138627074302576326264166586901685983760370732847144980912686097230706115156490859812909051693584975045384233387973531341505229455852453236377458823057982493897410560310225225058863865820274402582212321781049762591592466186549380256908642798549860371927016784288766022705455118234181101046952234467206000833570730777475476743323108209299859002331010667397138016908199051613372473159929320221959894915810212050518089812269927159730850298969953420855967549444987312746432135451844563249205610489134671018346346865749920044680863672283079755373346301312013302306753229134434309417250172398982184897205880237330112166452361539168761225468123922086940297247563641373434505420008434421254550892228902971572274217631650676736*i1^72 + -14331770747139927141754351359524959979737996016941019004782936157374204984869831399940946743828841066733854068399177250681516583043182096775449919998522824669172161969263247398241508547348934162667160165863981617710099468258378162816765984159360273668291314126188574843250157431984947592213055135619287087874012912812218204336206809664743378614892162092655602075160596131565839988540809080829374637591847120980858668958777524745883305876839902361410114264462261113679994747016799623886633751238289962144782983025385017940552696918571635396595542614194601798325536286686997702635530776534503101908626123590267135624063137338714150376477016814395138237929055245639609067178654789447622350584202311726187783264934559859436215787097404441009593753049285512339829870984742745877704884252606578929688240899772279886715013137474058216404462663144918179030661577906127289019464198384617557758762544508991553305547608918805347503604417184725608742894515887204591766400543599416331179469554936437282375473458001575984829342041353346272635581354350155917243744807110382333427369432123139041628665039867953758011871417779172399514292481680413395877021809406496482038788130809230968066694624469825454956111120675876071902525418754096351509826110362893166409768529512403777253938063510298335922842104274638163197834729530002186757471844254021401228796446446220290117573892200620602568412760328681790448522154764661767640644756790225710044871183434837994965397160827287740845116797684087923188735734551605248232488367937685859350501684926155297402056604152845321659405673397514366034390067067071275392616453081350688146668976046130474799522672062172659401943978370355232620384081256582718908964687265446485643651821617695638216677535733832226754871060260229373231219558500011761755583129535264465620049250570050621762769025496120250664357644653920811214836080791238729208287647954146237184730237908228941738743898610795881800677174859769940533955112052850091579828768671903456963721340791615327606063081405790976211696834886488285939207083791950752454755702483130996806136650752865132578097307788508122290316083295831679091695795738674741838550821146877547059060507462969796702755227455922791394585367213677870363304948402827350442921473837961257483414025117694482113189240924903976933135070155705583864365330916596171249400411310928795002753197225949137206211826637740161843969183520236425590877794837696312440622390800821044501027697646754991478130456321928051270314773561121559623658387578402457849685200295441055033423188606172686202747344659152185771761195895632657286549208512090747952619030540428584354405286931597744673796043084240830548373306542501686698612149189854190321861783693514746115360419021176001374412065605881397066581753621643170743631217214929352784291819627221628696754917225264488397026490530269736400772116521462400597811208836151282540162245421944386093056*i1^73 + 471114285494742504080697235718948689742998591637109358287740062915844783799850399125441930796068548531680889145926729444407271561587105524379733854907881751612875508705453153722464634398749039082530486902504140314227676885847395158238962966454233521546415402263753173444475983189001493539418228093768859109802605005862577665302612043365513355221458667482539320668985398562597899449261754370499901759890616900700216959437819276476526247809158518574902358167938384463304535073035778444684451081015621350872050838786686612262908921469382898584359408271786398392492643188412151643177361842656987037046256990144671554842217233424329659180854778971748753089461299282726492199463559283543343586200538525886479202975900244218501220844727272555680390139434902179196583034087165616918344007731323329712820691156102099550651795671808916913998234121162151435543429038562391172698580149400014172903352386759916100266445535078478699449714775983016345499763260229913855308039726791725968896275868831035972625045814866466662488488108202242140512980176389306354929652678368017545523534280897455315790153125197217079724244482914321196430276541991397208353443633862946479642267218830134632783391248993821500221213675313548044057136493485135370020180254160371485657002571712294260867564559682049525558970181418637236185186392070509535520871195222145998023857114229620841218939875845785182229024283308460460899830462844674889679426221695706008485818504390641368872833562829805494265565418627660266653736193487563213073697642551124522140582257761742591093183505520221951228298894217522863356175169665944155472138937595686069328508932528466707486606908824947911557924241760574116085876078671812726998980865554046546205686421453326480985994017420591807841385777934032878155812271763765974069977051193609081952193998945337435107542858256012427145237882293522991110102595342779952142448333489847942644780565615004897602147735349499649251842671222682450743034573870529615495509435193550922844109608110571645644488491875546555875971885661176453051689395474967487440754517751465903021233004908519284374127761890875621007951958239941184596963412574364969524231400291014272421433325007535869513862002098900048790526193266193139618623800408888329878944847368261056387927736611738034379378589695441764287240067951853839148516464692011671206264733278790962060751074049346282484510690203394084922313567632482996244728060552301761986953047550721524446686847259585150533111027828556438672207132255036063563634940330884359071948540372242175094223673147489608134846458535410497380691432590425318643575571408310098830796250796674759277268637021300856784293433076693211511212776578869625862690649451486755500062298506954491709778202972003082778085784688052544143566968570745244903599076846386046521197975017244341056521132599219126726721294559949514986798788511581882124112523267541959203084881100800*i1^74 + -46165642559607327138971176366439941318220898552788870451019837438939880451052712673941690196414818682006942313602667056749629132545696105243320178567993451017429518698937324348223875720044489241490127139140004305757985303509275153974061149968804619943892041042255610476629515280448125701693129050663357966229900955007648292791885076596332069830566392006441170182019544923613776013972150078057545448716103989611222456717419589360132095423524587111090263396344108889339564088314096124645849411892867963674321812010885028101463449462464948693733641355692044582477173231250312686978293673588897997097962350037894301187829183082870132083365668391586295221746545740461083542000965331387491897170146579333569013026771990277797671753258833974024062638192817480833778498065986710061895877569536070489188536653710924602971738846806782455518449611657669290208943781871684388667296569064327682240500324226597635287710632418158959659502589166866258196916662530618910740565255062992371327011845918399587904280183750821062796675272187955785134056289755447326971517357117777713188147812883883736264401826625986001336360406230745231684107954039345461927219790816959039689232595397698773132327857396631748795247483666400081918002658674661803152917943155221422491481306244446288152524925813645666479650236491568816913066070324393608938125916195918245715887279983460055269517972394732479953807275317747967404176305796456257704781686208765471666317009928228554602804744434153082702458701493068121620844860231557852860761029904043315018236849069724588337438158046067047622397889073937462730101539986374127747946595880468404158289001105094767992346080403434837058605947923036177093969621842346648901348937178406565568938597729307312691713473547205464123875896897571002628154242424407147413708006220950278610754952574947970416466630295227727821914777232618212231916884062181066425186125271668616877953951175324956815795550544848893753565645576452393032453527610143992239758542152888720528372649140947501510342682156139483294868617315981673076995500785423040717498852432878854933346202108772498323743530943674654299080993906482509793498043884435913253708905423910982243460817325443617906427448152807044342903272049470594842018569691217789043155434071137411925904577108243797551389319986002834295983953126407888272447872120755894634873491093459835209195768092894718980831405012294156999160211693166495382170171959907435581113992163569276159612271728468270751490042842498300894895519244265515231984893655042046739636529142964954689675945432216380382339161991934388153566141445692085126578225756050246955804819308205882290946700745277657929050867145424732886155561922410235209626125843252323547280876895002238903826346985056615177329318277026381537309726000829200240286878813204986619322956835608376515609248516806634003616986082854474663443307180545741007829321718805468968648704*i1^75 + -9708835408584405117374515332018148372746314718808722178154004674305396658953366538059392498154198096397775286087729013196693788608222392152736282531716907067045477004689886211592367491776913139605200672207436743956141126118522816164855598195683434363311751134330927606225471280051325267486824541398256200549307095737402705883616924858883551069225432000719378494459743312747002267537471398028111540229792723652127148652099068460799607268874653792435020561914838074932413606054990170639250395145533171825287400568574656787852768368784330899368494783263534479641161411532103284171673503769906901268832336136967803450016532078475646482611922871063180213762984089988806060940521710481425381692776327311037657733567311273259382352137287041109171097676892591035224522372906158191056327946292737497987017100568556277393729055605037588506002800836205665015471735349519860355755685003813449424586146648475812027004417747184547247100143187426187709997317541889089140869386392489057382428798753712323836986085874868782907420676899803778698014122174428592535215604650098783759189067563940812831402734042097070527911305952241315431057686790040861150610792562740839886686655882719122810433088560394548820462840152589925789333823142397965266896105794856666222454925894764061518248850825850523499180070256191180119729487214534483033512079962127935710248585057340973476626285506427119118810888596697089893709198613830542991799624225895205068415526233172622344641056225063924017452588529489678101711108534498559500780576953654293358795536566219142982686894299640018486387708562382143714121274668735324999592371673888587631850433261214120904257177961106863024053581807936018619268388736614342607807678664196954713390656912260632657076800906797388440510505521142745741029797537701015373375066020687290570815293557296429116980944139376072941661289011777980141303966870327785482188404225171083979972384803258849273013134653898386988299305082390805604092900725817626999326966836126093189530316074148148164930464228963677504664898192504135004944737768735088170568822155632219979305725591927408483941747070932851500585551552870646436682177303823113302096710426719718797058025276008577453210241974610585981849840429964675282616107789483819127047048823236413583813130374639562981334175488773448162016479015849255927281382011544748183444815990380876586805874888908255313624630236719581024951834510169542790788993048292961523658412990520288630249880636058481074991017366452823147745973380833908872067492340286132931027487513870745236510956005929759257670838842002967657419051061203752410709216659366606047125740153408196929539188936687454577223472237495024386461466770602148518264880913007735959334905218252248234204924106755415109137740391103044769796124078115644823537333564650971335020828881450240479953236672099704120394386642056806535199967708359275910020127765850750976*i1^76 + 587374248133950801565340053095408267676425766580528384634960152944051769977277765909257741082859450855779072660350992883474376898973923900031872631484083308973835340215719654895225034856592384739123876562714770563935747425579472436731340866103294400835763640702918580793327329432045555305386257539806996768479742035479954359365827899342130379200320959015492309872173419138615610429933674827847816545034024716794257750625078355351864336584459680034661145891186463311559890599709653847305471577397286253848037466089418259418329213534321626667282315819549033192875544491551218195975544628635917790272672626361306400085438501605632803171103312118411192954425763263968103707201485762581528794429729008917648886938732321814499500004339994548391039790948613487785174815958618874271181398515267944283109422682672318130021140911909853436771718916363834509658902561062083356437457964569289193471781883668258643192915995825396560165921698438160533314990578504587225684309881478379484736658553601903911730852490086104388526389381773426212237024142800082309195535840883819338274953407628514747378091921503636672946522274553211769345135012593565222794375786234750854805728435195597134869378659269126217981191521695703031857156096325345316543007435383494838411455117480795109300002546723969268708953778152989845030513613378644536215833799676747510938687100247885482070907957131378095163652648799681507777965512249601585448707449344309092306033002754679295986788601456082623658508262079187924905576984065951883167646788706295751667519327075079946216628632139254607908969100185369249252083211972065603282624933941476675751760307504106975730828850154224278626701387989884266696979951573596880271272645583241335605616296728327368812145550927348676352824802193996085024556586497890844989737807171317763900855528793121466587788244236516687858935761831110845931803095787741741090041735758222168168871788406935603339930730064456557399508945401212648388412644528516639447112666439075935600077156686297421192156436831860806530525914252443629734359817335513384865724382231059486244440849381007040456310127436796917945331674772662908537107141868957965974105088930833051452351801483314415522555562096054660925617683460263358594169800377803694169235776029490836089870599930656250934256327338818693496518020257153600425866663698799161071738999568141187537973739960612768693204800740583715898878312501216442162754952767501195390086308773071906232808166272737474390760620747074368986359456772250447051748882515176717778796707660535724370572026140498729424693689163308901128156711886755795432624858862921952682907455886789800262436691460229861861086326080744173502176605161386559375616929704444384852801246788553390069471900792787143181300136009151697808757104048254395503347196837255802712732013448378879947047805772514167142646542394920241669079696507707395720884518912*i1^77 + -28620463285440463393381655965309149646117464028039949842551595602277833403305341679631405361068643436111051379450206044902594862114191095603999625119049147934560198007368752013676825573659219441186483240451477793424946543858670961782705294504286813933752780574355791850819382463686726130206138802162397491529799815938769276653408829222251817210860551023010503007636547115813326216825536137881526231208694214370078291089993180904401278876838815722597809483476454952601405761752477004655965780688682858297777469205649934904997466017941088098452679351954735679278295378774584868206626675566028895591261392601020187771093516440281297099314697836728904520328604650006517773751626256616541206169868021569493820509149806485396480136610427724674591916193604393066604543638970245192671617638981560404466970248533858237202486111488784186994469939392927486372701682020536359496598021992236285450695698284664656803129987279750285182416394811334258817286698972855337157872952484795862518971053768962032098029282302805619372047730334059492147093425131484707163667145274445877327123827872553547281709538870629463262967128003937377014134733529496198192375012149301507594971379955403902073698679947602184166511191088256963570275850707343798957657675794934359038264608908967977918472444732961342856309687196825802896112506713496751330786036633934028864466697816453773945452305775686263028305678869256268722382467615397413859053762299084782330543610901560645284531076349220239012262450870793818946429371122146419827209336159918900785722323701423718864744572624702064265831868331632669925819969346626654323210332458698111828973556778000944692471962402959714646649595129045223351732664933140201923635126570560036744470120004399718700660910792252985164297346616295524403555044199070515344863987835885188234348570055865350440336021138782334097249412449486139297263458629912920066691951772163772842973480724052876960892319457851448916254458519260271209686240959849084614361921734504093049463197773476940528098009106372693837639470726605718412847667176922765272547187584624246274514595094911093456897749163789174842084511257842654391982826828881991349340037974745822038200394665438770315852545865720894983800634615556589157482384315532064385654889961038952982643097302026608557819299492792639841409280783466212076910513323178643032814387796766637061022387436980094474076215479043549562708273561203470426159138924384861460566652878764158636824881226341982616301428159312248182988700750260503404294175527263585293586252628566008040114613043830872593279091244263378239747952224583117287457794370654850588508651776599169033473923049234217185057109969790153363104543069171279392822128991020174612564689226295084445415069089955215348603806129314234434958269126018767336350678583894772001916837888770495493632066406753983165550732798761480153537863259138201485312*i1^78 + 603525683132097572347444127202848043920602203893069261266597400616289463056857483265761621916619400924850799059516728300735192593192626503856794150975305506451339893225443170580642190513140275874768542278221489872192609856545272041285005953880286627345784459122051015753185007536380213213294867279558773572548955247241248754069178361241259413385345183528695536675845029556714368423248533650811056000204806018813779124742228552778509582361400624365377551157998758770150569349393290085445261006486119174376592560101038353799411037052424896360947556520884813113291433902436871188603627919650471899396639404307451090323040981584481547255371709278158401181336931804314627144163980492795104765149392742675930922557082150113676445911441030200407990883834422162095724552127226960614507355360202113792814139309864065111036245463404647792737428686931703436149790493184143437842084365353127548692427052127001753220872692115461325747851657378680668261006535904631681907014333283224577291926940000261957464561258737214540243828171436269078952679501133445201339055515844490080855675967744919566344009563818446441978495813012255919723181491848670910213684497643257902261754117596324944951829444912938536614786166938413694301933076463192114370313715650830505685809888374947555607099023037581382861668618736560920203040205479514720569107039447114543808605327252826998931497093842432721502577397894756216169130250217547358734361213073815596717958877330436599913060144587821320030417504605617630470679739622840295034518494274568329098161821433162249134117694856787526614952523155247285756632378574502281007656187503354906131554808964774466594717609174466149502307128321218629676624667563093715188296334748976979700509315341536514398690830816718370025604336523701733558322642661684114423634512158966267926399768253043717511784033793800752800717993032066935593784065691483221304052359497348256462329226363354958007166987247115402180639115224965218068820887438348254584630336428608366838443973055551632685490154393467248000719389260810839971466368194773848033802268621684331739297004587484959634084896408308970184288567634227223436320221137934653997671850286597833527358716623806186766737826746241424815148190166219653128977773780570954701681196193040200416529325143680032898409833252649454339994928337444776013026982759238638395086687918694565995046188887790263054221455523436743878653379728343737387709444581087604232887557121400629131176981851206057780450235953069095893666778474625731568147325935669380577827221438505573446741628354062638746101072707182813576421391103900391461034182132013763492557734591629626111588025258326433547704894848068259218721462284404746299757928092007296540203776909742755354365560102551234894006894275841136460372668135661644772269440600874907645333055139183759713279236085613526640305910913441615381913277562880*i1^79 + -10695425838595723903199039454826104159636424866564074355653151935236860172464751822973386844135805392933069454773841488287919185982320719988160114582942318128794299335767140612167172757019988859502661872015059457314832005497258506395904827985807058635596313841340363918190741169074099024427457925944999119412407017320392380107163094032074522311966311441452136427261437285302119254682397844642398762833423691885060150978940760943579321455482914041185673029439026746434028914138462792084913524925954560066071173829139055211335837490964046674712231672812161778755483031517242399006837942057154774131545069694322952677544980578684579614585214476905724545412828516123676789263663100550625630457521369549621217476556771594968716267919125472351492837823645167650536397886509127215649957200506888918660444183097941504851071743664794584563668315501393621853293209181536368268865052905576154668913172660272531388510856997093696216160112049746479597599377837718932766845318083706161837673271617249630254502478401917299641801283303184184009145455459714418103026587820899996227327386916450202657554029285939747530090633740901031988258973516614041110689415197054101418572279460366983882808858700923564210959011364485854970154820586038864348751267425163722752115719336147665749272664349165341929516832300205473061379584930635864067782767728755695887735490774645481455022022615700583109766704338173652215654145337816714619052266523921843182766942427887141015741879881899213148221964803630596377972790357449217481397376815116198884146225176778318445058255029184072343303007429699391579360029349196724700545307042206600691822885698509747184316715781128280731378277904148312159187683220668827713444572925998703781063131544369416730970259243265096887125162229927162603290683864068859153350425356471822309653673505112831416530940504823060837591388654085180532491933780675072376647364432653575323192896195098103595530105593728461969319844188660099056585190650023469150165925521669533934392880494596397299756528566975005250800565164840134381854770014219886110093608600910031025543196182389595776815134504754903544095445234837158453884578644648251842283068692895559592529469760914986096830050096415621409325517561741755390614073175281089255296965323230031644284127234320351055127026212205107470821099095502395694563755559527232515915478109346584607627170415795071404432971364735330082584546590270250082164185974112120726843517513265364075440185312531903692442013359833842955207145502652456323809584629726852958037160131653261999292771623364955820413149382421634344657781309129920601537075751684848339175027921310383497937146538759296919214639321866796983716361318427922644668749740931872443812705871493346416540048146262984167357593174670323137285741224186955937970998797610029834779564571307477760479903377650162036483450264571612258893824*i1^80 + 4938576780369001704755844936711395546116540677022873731950073256597450277839911075353374044356715100603826569970338798358140066987887757877957131679961975887367986768072354642976118670367424936412993402142725541057305952784529403836537459584390765339757384684074912014981036278476131968044950825330998393891107361661723516885353276064487953305072569492212496242239347926351053315428155409231995078771278269566995179135397252787806639819536571210291641741486983790685805737229706180182438211392731947620699681970207165887079508259149317178622496483758235090585608103858163526741402664466042753249390612270642377272449849727887717047881059257428873938300931550170444750616272819703541480272487497886274289648915836913751955120438984241931990958643722522180825985668538282654155264529522850779687311358455337980053875499719688231472661678103074492043247784954139330027880769159089962146647632673084605532120732940378742567873236128574177012439986330476247366774972381490859660401871709443404172336033170993495343854163267034761551566648206449401643283662481959842211718978974194744953084643434847358927675989818112844399025182475235016371007627750120497707963785281077792513028504154302486887383586053804926492398927543824859106073146202266545722648698415044027664007581279873179065368690448933267275287612732962347195555440461589321893674364960817331979638353272666332053825460670362059695566265085067328753414709173293245360950105966327154941903851528204332903482069080612335297693056578374987414634584064944718729027448493999269421568613742489867283295800818043736758404431995035237070983866710504812080668435203973263203062521172524391047715357177036351628433347354911078172909422171285384718641161580514846185470638732349331285179718324181571924831721777574343839572976363029192011057248150819038528137331562775572108152394055036535720392454849506689620604917715625100838966911789077913445340238799162048608550352268574086735381161616422418700745270361316429041681434552133755130672043264522082646422642373856108797192365885955523413782026779134250635777529643458884676931042534039484041976513715644953938855472418332025445845015630955787547616738661702291985778503670145395514514478309916022812401337782045695968418107557800575985799603050419788037740860247489185417112915298477923873027402194992107953617278171185457810226555629733283148978415795887387607498617426548850906114330904525467855094678471206395407089235330682451101617547137111249097131605631194217011736632992153221723662343299777147168334986388206898362775413733975623597503648953333027733634017374901194031587865074146495935317376776596101605005595075382449996280073638513632825033182274490646695535630230878044989772901247906990477602942020527678855009939832809165005935521059524323425368910950885869678786238897760076646603512789073920*i1^81 + 1213646367759170711804047819404012463927028638432351353721504349022872237528014094649177712931262299515739110033492465622653356867147831449518426674419885693787077866905011294737594698433310234381679284620018897849256933172847405853954302532637091867101054864587627740127442397606050544224565220847118282679371991519894480986513188658079646310992412765402937656368605135315016825538819405406704834261933033813673026134842245351693336264692997624210333208359269535283374487943947266851612540847105994153388786270554900038905448237339387336799155489803537695590646895279778477141121073841938545019740949182961421105433996583176607578025515687811272253653237407822817034612624114989598328178038777981123682244399657131530217708005896719368345353137608272274257917093283818016695080200738451456062521149537879791922955208201702985171508706270439104228615603959055367567367198947697145983032066154981248591172713617504311249942863689851439166276706812783754491232743451031109691778324454030412331003251530408222278260019901669395931752184808979390876470467455935325533559400630213594170592539255178588968436153029427423714618903857372444962983216494007610460067284508762794801195524327381418324457612588005786280651724776019150415868852929231804760699052055611505046984528418577750608034640571424627160325050951343240086223676018632664511695878355781738470733956094276381300423425149377560577798044905776426679561394317639045328224157605421152026740375540339015278685561603284731415298341071006889578175858552833214934087466184890913798566554326559748012145553362611468810253261411381799412482087666203981719314966554484275625292803935243130454476773076389727380810674886960299002640016654713405706703179027980947350795127921157230114897972911031232137264276470204801288093647029819180463529889926010856952851301037778812132406644798589738311750136979645130053562028839640827035963871724409365805937867659838339907134400657603513090908591781241472689109449099613427612612827569110448845014874040286833727325639640712488264917557509443293598309720759890454048610888885026146518204496236579656848663629186128170291854709591578352312781077531500752262661935956281419331899466278612520871754780095504693466650735307993869941535612291286526568854948544736453692495940992589316890782366363916000465576694917842820123889651677372974905706893468687276315966257004240378712800096854759227294465129181811781997989399405729960981278144406446186846672208547337190044736873474441334012878759019387140776805024872311351254812371731887164629112585277541712542937955579869793950881944442573739031429488747042256924022524278225181867214763251315557499443214407002560921908280125438146642888896846809174903626085840507061872595149752986875090962602309804675773289805634789226946943159686927869631712213582511065263895478272*i1^82 + -10123139463082430672630919727210521924563945250991432209353106995138184865746100945683673348867939926352127677369010776984210929890989287735236357113801696288179378287706794623841735704276458244358502462247932944458947675868096531301595751199096675314156263381944315384811702890872479918473654356975511801533478494356627261666274975729289894342748193859320670529909519351303474308144869561950428035939736931459653267518164744721892187741803503910459839556032897774967030848107268874751620904826562686226681155594288216684905356683472206908197862415459953023485384035885807211384648610951735448255579162564377308699093545064891189833779142169615123238971905355357897387987384137930213013381311954919135362654349343082207514536848141653246619839327135283660567132357266031367148875650794398788694062802298552712501197160299235549253749899848481368580302995708878280807526701335315744093323816505939756556326253353727855016332771545960135107836985738312228052194143064571372361112823087692868740082085056809140326748091071122837585492829008076296357227110864919576910245168003492001652879557600691678358739108621410474474793283245015473782977993344231314347455603051043442551925551033242827577286823897545220929346517028377720853528440729714121063937902842367872666769008846667356815595386085179082677334667870646005964684470745669950896646034420012293661524289355281866780614487436502166347778823838197131905631229039145614980824903880956028046768280984590066275602075500087456100676650307440487319007282883374450900354576857112084393731801086720848085814418160061037343927154695908975530601538912025939294567119865505857548424783571309190968733457305134840300374270418256319915589006369236319340964882119972657851009313704052043053595750333851595006577715506250347169053743932971501496653638125932409238916246176858836109150974616536243854821144925971861834517178680500294796384188803297501421001920718278699947123117808495714120228326803152587908190040491817553459561199157218602337859275638335650095041982568271571790537516004600084757886561466863950468873320817102332598047243181721469503568669818413780827897533861818311416547793907529962496419705293946230013417777585246918119704104613030632946878645213256219361445932350032489118447879747771891777206854671017731702059269376752244876941528257291646043584344793521579854068951361020946107777459833459521356038473763299907040783146650010615205455011350636664723635500099473415731979797565867999266918931422828588038880124558044955440316781394833289872023035867949280554721228594157088642532081510900417394518986923088512192434687577598833361057296485502058821507529146567001632438743381150692919219558132144128100238373669000550028531311544081766179009550320081204314375246458373403373028305109663358550261738419291886425799794938764853248*i1^83 + 9464565793802978289029922687016188565007247845035891038084857748365107700942738078237783408517178115197622984496320350777530771658128455561884424736505827413647045599282845542977155586478245995656019025209906662170841499960121147993627508156031368232481257000648596472498831606537173688050679164041258989170462548357388919269805066915645939629727847587068796597701674388052734573032963625155826431239945251956421158762657248974709132964262431249392514549070477750635595201043377010913540298106927199366728906922873925593559018582014122399972128276180188331048205225384405679571208368727084566006740483809479621678218545684708188285804162957895645200849723550275254674180397858145527426698590631217443403118778622010492423774644111231699509838018579519930720426228278470501613405304020374200996452499143221452155981732318525111599766014302943764800919560624218640616433737555253139248535202146235142113143057532743820023010625853804869714223493049266091263750043446403069537825273993413795825065178076186469232414835976790231553517446265348332475200470811993434819202040255845872007983955168415641568847510005655234034352499500027833421730586226076701866175190408335562443751682459274489078299323408338924190034504698849769263677860713806141226600737799611164509143761696627704408341496075665887338939763960950176769243115888092444611637422454715361127244930076679388489172600972436776873160932263800623130351937810866263239098421905871517541804620273800568999348069846635521923733808984582943023691720267636539416783682454874010116400437557336739766877842265259551980821530326901859321047490349163559735279655125118511887595984931185124630170497606450860840816409385504810029547638853033556677508310700862648083298757311630692395847909183208032089567744803699157858572137020121443364522060848063821521182248571450735990117966901824582572406586977863617202416472683894646805539882138388533824039782276736731896210949057634705847980783865340802610658411233204735764263874325312904338137976293351884245796861666132622752537012749452724508323340861538617827041966487199197818508317287210411141577165580186424143776281692045350757253269199818128742497500919582050075379390774675593290466894721039784108665718845348054582105372451354623907976901925294340691633147185313617882613687295541224358499669511665069360634243661004807742071365117623353689262390716590061537312911054234522830535499777470022586772150052413462670783927122789829652021562607134148094182824988396915479655155014159665302493294549241471551606128435431702675761232981020266494530570017455982052732969270545567096321759550070865452594258256298018815038844089038356888545019798535310804050140732510341055060748259033874780765049970251839383355913242460787713139563578312862198056571282327707686357383596951140549171085312*i1^84 + 130126902826046244672505417492135813612244565767340419309152615441371505569421354796738000681795666903549148780188180030818564738126137612757570930184951753796745824841944889409056384124829517489214829448899404270478928303021031983656111236136513353705742402479132002584556981508407718922695050007077442969049581584915928211303324560126162365638952949962058043796824579202882959262132372256006640845337650804957960585855858682368271621971610958112473398534966852386169409975847015556945867305706346356564832282271794538306609222322431816290987384161655512714102953042341632650948882727029712549421311111161485111551850650486045066537921881538293230394814452472005033516302726016372779144175298775828387873282175750764962516744970679128758889629630874361071437943408969387192037322342379785290943393596071199143915671652850259605553860712431006655950484462103917767523125847759877103875408422372138276317840678777439374545047152424911519929009188901126329306493623380344314970630174702864317068824023130310521686635081679500594805283291743987590230259865099387766871570678726685936875669285438105304324196432761627814600686074318928306397131964759992562558941425320774994536346467288605660199967364506885485551888677946718510317977213665604001334480389968676526309489338960598990579691047762276903074445765646716673178700240186377017183565638903994434152734003362461514717953019455543363064323805233005706564799794017924292012142911728438612382036123159919464606496355423422846195788949581864085469398411988576752298354617932332331664311609756241654450106291353794754032023351588444323835320593787886428825024314289821628132549345680881624986675247143583644325272877029424988174451020097337373505263628058205062886837818321885505807116236181264311447031431351512933752037460844747113884727532208476365838409755834177775550885636438015486098613473628786808874681408870397596018183711546812681005841998633338719161564412811997302339496585144164923753397324836281071890883495954424721708726428396528078452521744578673068980607609781006653775805331621357787183665329029027073145375574162418521196390277797791880701969932627713252885801651952786343586331710074974527133525678276174222327713615743304530410601563326874672326201682647569914847335063684799034397196760387071082976036822965744712042069934437279633725745268253003030534105490660693666255443420002037895116911800981960335871160877410225384362614719321459086581506225388962803444685784495599626408489688277646228418659163630451286039339310088367612416827707763375957332247259878423371021616693737904948065179832676264009039214774733024316732668225559209013260239961437958018138028045305446495013059770898258686129116756313026724309515349974630952188287316878721056500634677284909879661204062772761704274230731415140433920*i1^85 + -186407205435354814207840558160607179534029065170981279227412541674500372115722503460451912711535911899373617407458468615648646002084764439048304113554420342378524392177354545910492204812846358636161590318655155777202916536984123550880676417322030903248541044774288112085821650773841051756112766957906612868887753795787231380696684475855000786088353393457182362434670588390878959093500703221095548839469593093867385191760187256150724820785247198921238129690285671180898202091343115372197340203203824101111772243227087959601538084728640952430714793235517682260823476406610527416759128262625810474459630509212422856865680003426871689513569729902635228269665079402223673557083880104662018234273509646731014460416296368027454204540074115813989203077330015456452845837248805212596504132895322365161379292212159954549483903675027602669939417777662420798080592308550311430360883649798785866888443323807364358654001348436976492363839642005443883502202993735982306709432541753862743156955602959640020339878036159884165325400876403017144861038162821260075993223029385531682704296876983540709931129220250515900375249398982916807042045137096994874659854159404902530305339708645031468784452106452772539847799556445374185144175743137366969775617280894871073206763396314186697705985355969441906137278062945980235482920534440026510902981837051503145207426208552010329134454292991225291987615295453199237195035577860571785866167898004597885253595941902263611845640603989190821366354215371442260421574709527299724725411536075755629830052362826150814914965433649498118320443981978333248725364736710190493611570730671511809865904859235336521569345354133630163414598487945573235569703189885663005635853210567081777947132932242468726088685294255966317548461813250664993494974044146880427968812615714337173162038736464108500310162436506270515940279954350781921093155350853822547368524860956311413935332955678905623912317001257370504237835064319378492411317635742922276130834988388732079723558852204441532397801949536236904360060870721136342067046976203547810496417960827128097513737330316492980240602064296961759482984497201216632805031640164933150648676416469889130114020489698878218225297684157632772684995701706523718170080920651027669461793543968102157365907681695573271127563114909763085232191877241083017289526826845912544304068556593338014527253774192257207640634518037023134190327658902479981214203161142455075479367086687099957864041233096811982813203766002198132799970630306547487662005905758188231370565150473316134427946189434130870910279896711048338217351699297538958353111083701246373009421056336546390556869546438992995696769791441941583244519925609311677116302018488939657484453782954600517191438544594939758280855252700939815263053520007080008811690480872067197458393858048*i1^86 + -1382238421817195197016831312232883623850572213211272672106895151767075262809010877116473847836118397517803062042728741738404239499004418175045737141731827021694062175443140535384029409347840787234142266193495111120808726637372041263799981790973467877500541449482861699024839454483900245929015365300074299397233741086115065853490015632770096648785709377881519887604747471568841716771225207272230631446361150680627029594303675894054154606284784332095447880268452615836933012569583553321063411309344803161022006918480622697369899289852941611211181388822878602494961059711976282326092670737069205550292835642724448222445543616778524225400931730001998677254695690269795213143096724437568964226363281453935330675909616740899056320506824981271354674508786457606019104156492162501121971266364599228019630326013406317887187140128277224639489339265761498983762916381390258842254273047191877549424644534173908663657775431072098840313906927637734506693091878629352851286851313221101057111404481122889959875954400752527404887014296617659290338591107698631149827378690202442488181710855781436907672145727095160831510158180563802730643939016027616366084978305635110804817224102180885357065119781997650083152277498517405783378027554369002677465513162693509778147686161800671956732063778309258515622942067957193732869486273526577679133030145246274959056926350424066812876650899908115799891811648614890866700474115818774021632954585539975185472356994619511367417979595660074837797830143803255035174472347250433874442814538548883958646824546178178289629192007968979012638124376077382454538477263300638134536574944643033282822856074438067193606771349235703534523215291751429703525152882248042307176234431421327527355094088044783108960505869749792135949578520959441557033546196417185017552742095862864152186792500844329027743111893286951964587734379367852289882572715360510928431358058550559620250580102979383691747503353166325398146661206815738060369199779085025925116692780540599693487309716140644147753488918764645235836054906747992075601080000798082863614625378695074911574149083850570596992366065825979140104556655912579559897952954834370562611650066128781603215573869695647996267031841013001347828804732248669689653332325130346152481996196723225331360772570629246734151227126292949818925982937033358242638814318649728704167430124135684644388953737588457249296809237578147827910660899392701212432650568403157047204283536158224179952334392800863287656418014325547474942625538530934886375603526473863135135962166273514980701092642883659553057330945331850025455604829211663693839902660347374569647805208548893973476880194309986758649752479309530604891379659946225421514371449702564219294617796159342165708771511757483088590499394004600223241978993344490192124303428374713335808*i1^87 + -2166255341677686381767698104293489113516439625012678157243023938333780563506100079328772968439716926216173802177109689103858440774536891378542406330208047028933163702788604383404830376219046635021455946414105887128007797026443351715652005282668192812984229615392830059711122247564947053660656374611509154770672503552091125045779829774578995113259253355481684632533972778307787970229599529819324114538247269405297113193676767122130121779642634940666713784914824662326431001539592810365046755549566993592311187184643180261976129022135060678584386967019840260642913151294181247697756588838972556339588161014915772972980541901797353208344692697482400680321464551499022499675553161165814433660856732890092515682420315271183813235449206449620728767642240128411673736303403307978653154211833426010333126723318666910012728209146476964429917164226237518392505122521207194859262970810611391843862067562750857727010245887664320142739161096119449669252034644564999218686234543163418512330338616589499709111954351198761041261908991400415954710812636820446270826717830539351334920732532911019755861943742470849988230991752115694236035530064453210751171876306657241928760489732246348001162424884940947602477922941135562947543018656478965940308833781084270091479583920138515004707696326037967567164918602538203854696187208764827023956156891079005168050094502781612006805404832532866887543440199519408779579621925124527725917253729884527619628404067298054199037573549976325847622225253751780235162637832510800420081695158901722232034619867961403906011924563150237932216333307772331662066111869214138631207002802406550071429709522057478327827617868291421870076795365733598662624889529708039905320795882775570770455120703545380757533933780614850315688518032040453984244029289777198858960862543136798122391993112145286311642961555096404623186308464020373549684977517663526635383372705354904135623605269487628680898327595203800374377856278333969963273805651923372280362566236454071408275640902477024504850146054695120348043661816232755305539368179671843551768135291644145654958960455137720614247154205298327278959244026166429355236757137328627412479487834507023446767033079968136700660658116511114890636493976935757933286949295952770751158740228898528098957854806029757583883042711330628816794624604382005174409413490619866052550027095306119362929919240221157786204758960600380548318680345674419209304851076001556909492902131434006661173280350217504703147904611422980086375645024353460994387349840151044959579918756735040667888980529574256339341645335638482301323959035010610113022317658723063339812841084279072021265526200991206344558362107113696890885483279728077289571592684847574338030454211865034092536106241776479204686186734313672430956163284075877027458215575552*i1^88 + -1978684212268490781940618691126439773614590016674621164311172051519158866879404410224574774616517936190598791457222007375245506660140168764458313039924969132942447439696384130749301947639270192340555851166203366176034189978743452369967821230467390428777988701731208239863156941069590925280690834007320600410811790535067397022622459605908086327245402186591463160826305783004520883737814384131601370541124536411942087824768045910745621641134312294611613659633679918031555944224069389342197468645151633843989835370012685568570461226570860230080746861886104926169080351344461059556959549660408546148877810359322834931747218339952610144749274331914792487298389327981041211481833035759994164477282417052425264390384764056468514731091263208085400066561617399047815499071887840025062894880404306288703686088617285870792926188553981175311712808341008938271958164657348455407818921924473163316048263297808384046479599555390762177325238959510303434159687167920443880047692231742063286494852853083804760271257335810494147367383946376369964363948705384917032915721446383416709200801868388732113782402919213800034341225910387902577121152881349178977576700761229001467486860386047766051320568502887944556840285398882509979627478908806956926567752786654454845143615571221930626993367202539477271712188116027004916306494985093508848632950691390079948304877572740316937165959129433598936105589627808713501025872144313454935586595017679942171176971862832031448289844961804493172979648293583564389304510629020557629240543636306447565958468680778278983240756189514294766099322018508249689398512717992787200166221968883925762810802752605514379031731666686162217557097350333866630012101341149511495222838696294003555530612496175987419821169073878346643984682776056410648104165450097716247979926404197011861165826557290823446097259891565877194437141781524697328664135453239846747752227536365676870886943465026933760180462743496053787452423287456522888473693510858033095492742329128877278338865067086339450125690044145440904067362406345581584093255852784281058454221209884409372037248618697447183104377049153080554625331933521543222980308114048557349664693907763271071866386807222077326283640668652788976890682993238990997763959167846426274091040412772235957400391447409987323654304390283061732442164315442855898964191400240366194208497642451097182814232039916620147664154282421739833244204613529265525993355390261092963291420886584957119065915208200523515388952792200180027502970876692624219108453070605660897441002071773907348192060254012208059616111919136194257548744349382695583283024677857799837626696326283874051512556005321156216755305369294342006600199435889026109045111178938743718205871505757629635741823610544500090836275364705903068664811691884373082112*i1^89 + -1401754032956871349124521935433269533963312098209767015860893330988474561971524923697553574007532657697086283455390867853293543440289726741277351796101719250537149303354336415651834879451073680778835558781088045677028606273887247590483842032098108231515600112625163213646492733987604750689500933223375951417368772668414805267770914364222065693740602747731257695298267297448720384069271603612794891663627460747807467036717374801424435982794619944341869666348840187286843641805432293360353536257855215194156076243857855261990338877239450949385771836691170036107407395954100236920170529004069468211150847798251466071734448148335320292538759729584790322404396144553055630490636278331025058192319952461921336091994860292375905532700124543899636440049370061600930025463495154626606334892488825715767871852791613223082034538792451280798845040545574835136826487015621355218986135716225702189218252199152689971186325892663475661370314317904883927637438179543186651437242438085454474117116667922129474439450674163341417521065130415409022011806347905024655578103724735340752789373139382269064643219224492517421154531873189019502278671105119062113564046595227712929046823135797265929876253321739459636757576098293168257039417124799551482716637665781774122503154833556231939924728987663141398686678420779588593356979449303664542113485117821391779462694727853422857924248905771405696257983646381820572610818011624189650638947565166601219870154099831796965322302014316758561642718786485534288067397920251395415326173750855460924350624934190135271217682928868129022305201392769049218794530265898646531424214768344457541255983624822249216110998665364775616807368756310389497235912942559748515761300195020761562427583823272422285682940247358589020410585318102773106533026979974468981174456773227159816310335965574523900564450121218650230280263248513540570363337661566446590093351668710496256748165265075913500985979825095372282378603137173231712671980325786700787408488844865983606395666046827662934587110779791938355630134202908468128887671229161094606241420509444178023002458109048421158229690729349778351436957607802565706093160182863151612315491244438471737901012131013428196039694409279078566642973615686054307298871671018539408734175899192373298362863801172133527201374510430448467235161896753107858891331867247744204376776948281912064069050092362417433272112523060985069143321745018350140070354743127643187989052093045792962570144137657147421356164803223611958351685336716981662546319364535153257579058484190712447424261149559269447166543905454015464446766400271644502171792687841717756782212243020532579461527696680580967004131549354417346404537011072604004211966040119911520009687745554818297966086262980007298489553863136221600697970327552*i1^90 + -611281534791459751490466726757371465588503364787172964446621696484811543099444224626396564079916920850219802649669796860021564722933097111094743372167506394539137316787113224795235267588490118253120179811591950687351212769418753436189684422628715328230469101679343901751726489849057893861872529034765250239510185525773429289581466290572822614333156234869370530594269285139299001981459136999563631792778032855464952727417935917457184659192422686573285174291572579938497630127035794911377859733450250380009515222630542945332492941566120155940986676670430512305527925973600704684250931490086488458041585970482595163752545536573113466007110726136685220523296906209912485076861809788763279205699462384896069981802696636711809532503296791619860524691858367022266182337086848871894387089322587376155714054201421709426077965268066472697746046731822393799983545181183707092921666548539904560419411807743108675377499879152808614288352123866141191838747947510258623745902333909125356193671266125367544951081759871498204786178633826651115398503424723393357183252162224125240799331438412067560170672380138623706475956565733156881948308970588694588407917071473292353605676463295731249116597050724859672280730381369143150688254205541796483963214137170286690240448789472356811397929955901384889178610671472546658412330072907075407465615323120008170083488662357129432143426766906591663060549263940926050061993001912332951435060203723765766090672729107081807483332078461416465845048812209124702259829094601555182868104842833474304836714464250467874826419607384351776964291823752719975532443860240947994249875332564482465079811281243395335624939455316308923738730694078797307038132336937721463617253558122058268462745017274021540789006024690967043621107834449111867425673610913132300692154498360645009230865921711573041721483962362924189769070724569134691227536798893592523779601643333762521638902866762419997329795921255194941986046802897407732976747249614413151599806087838153078723880495263482011476202060258777247434121622283615551401436160321044797183200696451211761490775314763165942272724857171523696715441446551112533412529949674246129019549295582542484551758755517918140508790254561054564421469629839891054355957882816590060864293548909775960925480687166725514950607089007060275904013525531932660819994202754546268299616336749255606243651644013776783678297783565104126362424603871007299140044684583888393467489303158519188278703446091617867063371580313019986760576534015358986632314155688325316459413161087810037943716229996129744397263150522989075627176784228138999638234475334824345573737611085215818726238826421409951059980443736795469639769381153479884321020535669175202305978100689486579765053901178527829117935092607064473600*i1^91 + -205521807144556839024988313263047606063351947446133332131323750938421339477809944838732812468531956771783515653358464087787360406138309313809458033505746199725708352982536420848664364106212887354535242934122873970251861470945646146307468172807342128870448459749367580994737037879902475406578751801275373391113317258392255845716203464862586651067658469378846848608285118091781761975454730974642328226517614775464561314873734921809060250983126610375534535475998621772456304866624961813736915731497110040594546672609035607046936415487493009322574138513456853176476158649480740450519312702178538203634819891146934839519717355741143252769531503102646204402065463638349168864812631416486258662162771531931011876757000281839884345827822312779645309373083966536911743001161226504942871814466614835495188144070777377214425704383120949360004795675563887202074272854767229840804431772472991010681651816292379307880170073046991581352914127001565036776700602370182785365770961080691902907951096324667866092982552499671487170715519663409299801094188374386697152931557772838356938411590811572181182403431637597496752982674879233650900717710083372008719785818136578527983038872090867805858125320153569046354238387850650243439146098674474243329440058138416370852377322394096209552534910991260170837977820879449597807719176549658228735077481111038219278992036569517039528370563261589686723213166844877350876565506835437097849675530025383749839613341562699334426121832313795814845731257304131442177863624745305046938695020875546953304251026994853756497051525746787614141955688031703728946218967378872832718112357081830506568784539980404947020602636469805530391091795788964618623909353998781078314811345624798924114123317554057685336305695873715346479827155221513984741433743104044809339748678166661414994753786541584243235092529823084523524622027969372852504978872958116192046006878715393230368751300919180255863987109223288407707605145860255091484436159214977538423044141133205925878547605764186759899724591237290444666363111116773893455278534090747439088023205243401062233227895193838329291818765043227010348580422456095406750356626862897601228464860242738536979351559298373254092316422091350042825104709729963016969663601926048472532322050131361929816030360583628123375588379140058112945532799004149070946569369720625968574878908750027120666753245255382121769536518490023710233299394374062866953104784940004842812350020350605482246788457854242409635831370634590887132812494078428219180878110916705287771331204263287534596434509042862065163863846750390270276801155764801818483073735050313155900978407191076438888449143035795054429732094612235708225744156671068181909858164507551278765371038159965746507865543817430453470533517312*i1^92 + -55632720905948582028589894273412639954462236040469827471481247692283112217830244562831935503560297760938858485798498446963389143778251547010412550376511824332453954004586766979753234875574667659859389032602511562324723644063304212007872557350609181482338671015619661285504126711730527212537656857894921678312471997303169051060939841379843037340980259278674007569342471539237697599286907315038200939340885175435838474439903115360948843168596228161339195824491938593101492035807040733648351793228219921327386697693059580887498724491133340952750812797525107528325927271586198722432343596554730573760371427075488562872047298914821814949072422209466847449368157043627270036078026515609893889826329388790498364689376412436877877216566863259145528438059358118794305287319664298135947529135752770239347254464730444219642631653501273466243728983765499645335311895661394772254231368495585484613876791958977058139954913205760590493885027952901448144632595662435818668593631844374329874706339592746173769833626574786672393839999612016334160773416297306449043102662736448790138267882109085234967821487285275577557288628586980227601635857764258898365955027685090526443675118842649603512955072643391365143404555501240136221892605080231311643862514056477584745360877773156865941451216658426572395115191531280380360687443272506851773287042992177690038843965811228748913761836892912428199273803393386906360834410981903800289898771999288939699081188361204549457134610017081494374177523652268404387512306905502599175868579527019829007466621821893741119917726912615817983162567992512245272025295784453814919663978580994892277365433838761079209929696632567297784717069225232436979867024395570195892411687024852770908464673680393862880557974365286749823334046746542698692660719694564023405398533866691410390086965672894102179421561924633578092282992563737887328483967848692845118470124217399988335073999076674413369734635226641427719778216347781929719733819569660733352907391549953962662928778072655549337189877385043897816138911411683489639791927997635526090796509111556972096461249590239135611986942616461736176929356932453852722675948474672522737654059310313805323749630909312718564337337020857188865155249237953623318715978725501244792853781283657818532728322413558384991544950049188738863393478598032186262110345992481853479293571815032781289688182003627291966998221736973586920765007832110522808655716358407007263942834208474202511158738135413918245489326391639000040412659478741222648004848733879232693668547219993279358692335892365035418692556977040606465727407107316105808993347664427514208219963558236152418910977926198906061377221201911583533019891212105569263496015670417850629351376045741624830454844444773449728*i1^93 + -13008638270141297751702878346283969307733770247933660269581829841125163372466468553830864851243511467027042033630877732306140908091167674572363518207914716661642407822444863464996995937127829936056012967715588355193525027032146303601456029849987078197425880309034355320673936478794630237776677312757594766545574929866901636453493132517881334691179300202902450723139071010502926905186870798203140139639537670677752648650612959666903040573778881299725343425537407956739657010910401101034021648190432243710482107301048784380720804886818439832773205903948964846937653917805691712682603625984361954010720569731121512569381968664544987337325723611041087927324402551502298872753689140049345531640636396964737309809425214772457644782795994753612675737890850005715749198019492152166212580921118957972558365794957717471336591577368643528537231802729774279360787558880402303897988305602927929763758901973010978366387366473201001175339898603724655460016286532694922270023743035113302855606211490709698897787004300070328643072266393927168815219544726128009290480891973060789344288098134561062879389236836514401694125307560670075057554356240274409987443281514571413578612189342205259965549498577544107303064871329166161797861727979696799402946013358436097758491312028931800631583147542310421380330718885144539640873273752710255700949239821283131267582401058334135897391163169545953722743075978375454974450455422947686408539064076304322578111293977436584563937349380474119259279216625216849783411270696246540148142656215374030322147689860323590971563991726645070130020836668632202307320336329415575124330534720464218101930266826341200338027118573678262594521803757774793746894765439393959522749280668335546879594909705631362851902329831482455147877701086767928916253694326943407541219658216104061777367029085306533292988823104337062311990495287827497289883559888777584716195194397864930555417250783612919875146340081933521802352605106238908869854467684357813900584014568721796154405869800290840471209955305834563448118951729390551644802599425927135049525923785430595317428677983180683908590492867248925841098221332766840985436117906392030424926361972509598221039254333397724956105719989055330000427489511961063226660731511362949328404576024582645831957883882977887282435888587967079319747850321405674592174177309589381273319037332042493700856230766742092859317730216275039967872549610749229757062130335913534553336943594779976399024061200778861097785552899172001659439732038207725028858953362653232500775454230128533932311913254879909841158376734692872258022833691706007156052813437243799067941971047791144459125652473332484050330086171847278302395496250433510275747211263893532707418497768310156905842475008*i1^94 + -2506231392251890153086556575321891849287909909214310356851276927663221224724124802441726142908607025702848004768104003928692845485447377522279249992901318101485934559608720208727404210234737806020879520880919872926613553596501299913902027094857186066859853221983381818753515001377153068755588450749354423684334580615609692589020712700667818612052146802094847188619218227150964301924894293698834637144215569654514783822108635755933050898712805353460351014060703208173824430154376937088975949523973990475966358873219057005936806076335116309372766846854837713517623063730879740062681258821193706214749487180844303112063718831578736023063665717729639682652982074550173408075373376870424417440766984532235557558535619416872484819582547920837159074028377828842267364364326931967273318382805192052421888439973535334792832803544491264762591541711365146886817383801710978997410488756063094207751842483796189230093129675867586741338793834857938195541237976121368952925660567912702179603593149338949441022738234482529341249657261506542345008556471875249182706664490833618535839207182765241352746165129131286936035896997342832739744101233363228828517524615677013498724610452058446969779801934863126548993643786076103157373658725844410238496547704015975299634252861556267734991755443011324630119939980016845497410212416170675463771813361885282222471374109833698800691299458510367272744206830965428770466635606663334806061617271605545349715119729340537156752358417059274598377871355607502822936666222517790863541788542392936632801041697783377696948491863815315964981007913196302296848294850199933854423830153344881549901110377193992357247856813200035744483149856888553320251249015746949772584928669165233429454221615758159438652145965470785677553757824552266271576271068589734558482575144058488776788986433929863270250644591343111150967935303493285072785587255882223811626985251889140053711722307352246091469283188352559830388963898755328676342566273110882103610584682993001057290980196709543422249715401911513804525248996523422828162555429493848549815927909586057912409952179092507064853693412307137202412839195775021182818886165393934115178444056367626595241423792516000901673796365490279896249292517067078622326808272012620058085466300433463493504686694701491066210830078112864937582727742972720076289109620038465561535849404046570288132673660310363874360988418011996431754293947185814483441577679157595496644890827101392299567080092743671013267555620304797680994158801734236679429410759623579907589158236811540367133807907451315714906261461593276053533760141348921193356881556794174982248753590846083630269362719792711260902502535125617644056326615524198574865950413411151735446403665767694336*i1^95 + -374538117811596240045481951870061977944178560264740792926412496719591873904784486075881518605408298668922683443096665071126814174949015341427507739559128883009521073073805114501371137654013725338304128929711699136574851465742890162402624677462113528405354727460457122716052425711571381359290770457659118460197975736559366483464460482275151934884637845598240048326869941936569563748373318098347639457244170917175151413962345715824555151534466342921857005837209911274329166425661899322454225170577884336579125411967222903061259203387528399568189336250395771261471557093539630843793064009031638551163994206899818263744237097615720450617882009928906391845797106953142839269092488227926288731178293544562450758171631619409254125671785437421457314743265590106847035192319470033307182606707063082974817729236581359748074314930436303552391351379947070053202565950028119543570799006750707479192878455937931908666085041541227582012705595705912494333913619790443741883540507827038117754406047951928986461399068659365485929781470243668073366493703104280494033473645668221787336300035576463514871545914169660453841191612451306985269107943775051336934754092554260004901002768164085631700677973651478715524149780142006654755536463408214104638443696396225610791787243319942557692765339226175487110949908219312386504228355057849999603430573093216437622149197949044777062718774109957910139237613977466102153082595706927835192088391588486479165346662554610495096751992407436969096767767239140682820347021379501279675923483047181748944145166529425671894652393869718331070579936299385536946265179321339002485145686770787570353695203526027309460549865157665654156991758012804436811491859949232784440973646322319656996456527852154026276174438657028512658603847354558438088688956105114329256373904354419817029342491212593764002965088232475588694956302093064607212514433840092111178393847958369519990309357100840660440662687907402180715825361788229819605670027955666547925268996451380891499740744407803739007181356241595289664253598978638815483751764003948744120267821346882171905919632285488922508380665460581073615913071131304858339607430905064784857452392752544193376943608377273576837465163884359123775191204214972603338990586145106150757366461550214232148089336502521309316825490492214380512638956064126278089198979636658756894372659475110039877530826987182433758856714553837885935857671485424001162600513966025145249042232706294148017824152537758979556840901126377535795880744683710685507072899232363312109339583592824587690834051343225282680252810570278072902798183061072789436887889578951638436147901805611856781629587983374236381021919662131510266595147831462714190342094756628441616875520*i1^96 + -39650081083772319013266209195593168254784794736301773042951840067164064104322497973013801588822523260024174226341328736383664217926433481603544904783674231050752121119678160998566302847916809240759982571641181966893471075656643882135597055437327472898106042438678889451766686648442467462077101672076888728094702302649272300249793977728792041923864427026478277359570301002589428678622082664191661094150085039009483737070419151249526667374354401043910190370391952337082572097910015093935442931079357661924273148389540620877430117661761676836471339845356375335369378567844271157714691788924564852500503617977930672910629202360570680597508776902854184555809510649884567875683298415874914922259753738666847769070545642884380027258727988273200145692610023502104208702586348657601226496097404125081005762618770754092816329616501862450322736684856811363990873042556434945308653601517155525827630804953089175577090076342787076116788727914682166349153008107219144334043133022965892692467486946779601180340748075957716787016656242978112171018972015381237763479259104648672095407464268453697352985981455512497132866702957112967330555350961841895911178342853027901121133348108105125334720667605491807196408741189912745884568070973560229324527296909242669989994413390869115768424624201483667506546590629177768343671757750586540097914090820622637938014622130375151872768980273649577403844925326275357235610502462895252747868399123730414440603916548806850198618844669559169444133156308076572434028227595770805960776914636492586805424323940924580848793145193402027501030076215760501550958813737727918168931221972744306631792967802435898599897633668177381136744376193591465359190824444089523484544561506587453295046249675072833771557831436789293360756621983096457885978175917571283206690955568384434684817215223458736655341836875860185009899544438336025395863818797134214413292149635069200655101920331646446299951969692137542752030673146876786915910837846193604275780081420451964402907511457716849573398952762284142698813443164998141039527546165158770907657964206447339833566114651547889831760038255855628950911769540906270231770628468711372286706801266979613135696328340387730162222394245575503566162962057359597191245246847704924102715683870130349635549425869872742146619386216401521150802572559545629187924180988592934736444961573406867686797773423957107554284587657038351957101665402210293101574894554173135568092790304350367593542833784536522266807889561914107726229936800869127588807897230176728814154175384216249922236027685211159969402229205254627408086473183904716696903631965002394656061679887285598089711347508955376051749305798779664317070779474039963131604166688899072*i1^97 + -2705350171164327744275067289082245755158987733323531145159941174713744396189272395671888681164365629672805222477016133250178573951914382960381413611369594764341175247268915451648375186277976848305944700379286663013283657644147650002413393673415341276401464372566264872285219647095976626358415826614980815915171491760831155529462863297610978446342628534354198588163595238192567722785875146319564430527325207921962378748916786110873670521615642992295824288502870133062990931526285516342295987876465005025884659705128225550051965891428944347353789260260971245966352575132218496508692382580555420716900156375996076087434590711270093376033198342357263583897352553382597528830495203863553113180501792265946771073063008125548948092476417060094041513096076968958027527364561315905195006429619253417590354914448214029640188653138251460214334611913697815586028106835392648452623631263205156423108159266077886042969997166234805523386915069427957110344078086546018621864363862185201341010757829969438359271257228935735537526892982022813864066334481204761133333184860468071922630597902481659798100233438031442475735559172103832544275099134459286367304167966581766826712582703286397006831711288839408645589883965361405926495920477974106922551181713076034621582441411721593981212845556159794091620675465061334758410182694919236573852110142929624019914103672705415758348675651234837102744868379356666184184930083958825158959952271906524008659925329911996678772286531794255090487501260892577548327561627180318421764180472106777914101461895197704235341000859078385467168185776293574437039719636957151810380704031275032737489782395227204418923432284116173755368891782164349330980735653537788679710968425774348223105467801031326092806927091101783028820428573177545509598109865752953157816519018590802650017897833566815534935224149756372502530064436630743334611193195096418406397751790642456992842251787727316615093041453779933855667904843585753987355342697942592291554012860312518706756170271976573030164210918604771842733971085091082483360289703978550751503844046275682025102893935743374480230543839682946010011262099657659173687398919565840823951160868428051795185214328902926953914906465673091621223822016804808405651926508310321271216658916929147277830961695529441887663133853279633025232412533623672122373378158267095425869794242455533077782487884722007712877612065606947687027061042453383561786239353085763177924529774675440884485716181817900834642453628490841479315532953673354893438292564934725138667245045450985695968912128189402524356213635674205052180887880132837100143202529194656829717748758313212301157549488046167864867669939590814685713629876053609101131776*i1^98 + -103486974236621999795886179788894039240565235876228999202953724682883910947364053687929267527624355028600827313760003907015271165782120365372041282144236558877044058062820369719861529054530312508697753066796820255621747592522354968200525710186382713269700711725902701569238054651571464757315730043600997716149158085943481550549425467220934779100351378479261163925063378606429051669695154295818500334772053763842004702707724925598793040155006082307474246566168334581949340009133271432328958291127489442107935495298841348923203956884552460191511158730085775986785608577531473331776867175088643302285735675868839424430303610244116866518020782119136629768003496736561981923209635605640077945691379037206040688871482103764365019980035742775390833215210704909939038682543936239873454864491824585928373736182845427782670435999697349730512997811882684826193601906986067874495191641089022710809421868044587076533408962784314832416929961900659473999522227547213861117330279235976192077670714000738850163604419113048700089413932833317622668597247051502766640523806451582027789265267829855399579001730432216225899157923005909854335005359876429710222072946440470541317671955503811767711492200668566060464299685444793791727548343977764550565256073463323713414726083527353098828341780573430773737357687190061923907679298075612646163293949313348616375967356153925848650942437068728279244013009544046113802656056649975962272448826017863550973319186613630618375594033614356323492525217647380740700955553291364720951061632816438002497102565457692814614939701166250340666331219135754203665980648294710042347849052884814831591889274664751097170484278373953316316753685166362159545901094655088296799396756166252309958561555855164648336606263668453114139358872946674945035927878991108830954898163143696142916301208720084160769221413033833732109488403348019352177327898313633319329735936609838498842716260120947584182912708380386780890388816721429869321912911965816709578933398251354329617019528110377782251533693669688743194479340870334669637857554710865961966040838158454911377338233411538733381650933164479172499447247983283976713126683839848881867266197774854768055025328984942160762983786520082123398437682091761088660595071305773365969809512696963715948797268740020723338184897534094995245015374469078251710040442262555685570406065689461966699009818110300165744644034151705669928408909997402392453047461872717681121441403261629233764591363268956301642589542178900004800902823835946226283552679499499155170735375395163250064627509565890467614561388873463534231397066438897336865116318500098555843936238658051551484370111115555666895897403030743235816373304164352*i1^99 + -1600438621632387247476059108770258677395180998575935522228656593273089493695207219129954455658319579457279985241699716090179166746945472228347433756638747494653525074566128043682541722805841243713957399989006576264723920833569375875536327206168441405724953312710605160999870347000957991241099559014107591020981994061476619634302014117320776127660979434358382426369215810513720972388355680639095431497296214417566028976497401701381403243191497070430567076643722118269529623128770029461882304914316425662196438697677831830033835843325083502717725564004441874845533026860711117202210350975746883062249807490527444203689316470823506679394510128505473628673689139690159626499201233772018948151237235419893269256526929937287553189617448326436575281716409340529961346191804572677002769168047311358337433976037769899945516465179729980865393509933608970404131750971195956582948647607780521551534688416623627281868594045078714146998374202756422220262172812329166163405258512339884557273192522275797907378830567320387269904257716042519992796832873661763834066373844970130490749022464091867839081159000525658142051134159738693285502540904677352218290558425347897375768719727690944045112606575367055219805208791598827039320167515387623367371862499161525545687470073908081130222344709828677250544747465618521802130060854866087171044639502265952928279846688530960254297602456206356313097785851309989546238455496290574208545952555433063348285038363281269046924002844421342978114854988311471894176414846191284497132408348757357191801378256812769681099592886847852482835365209839892794762948694570998235815033291579712836729370245926314902445273693178910965665269215091824318059584812276670874341729923084426933269087404884962131041410453190992973648775264131084565187823929157134955406735273468406534164348950872299945106996662350457745650220917382344789931920493531918696708998115318295506821505048973242738573876744290571955411123060461465189867539287783438209569250024493767882122469326232095009687090208891015426644790433916906339994237224206041180280204048620139008056130523249898174396720027467997295613978490385599171927464337967773872841858429626531067787146411264817822231606942342797109959028169167428505851966068997456286634187444931140181043284745752540030496677163232000265213939495741781278149690907978361587487652148219763933379308355261087616391639421842187733549804420080212734202263079140423779581416870704300613415444190983956433238973979533940320889114061701070719221983132679103135234977079562204193189593560548935277891786621415186803163750621328174116627663900661736558642191320533378601729917297933455392544810581027931029504*i1^100 + 3067316469550165207864319646996187581638675282170850507118112026791093491010639571776682212411855845666333628492404034351201287983829440050307786225357640649089600726960820738370981109732756430179842169812437234505827549902738606232418760594897195792072083828920898209780429008540186009923874333253183235904650787859526031776841218730022152289711979956698893803663360914317404189127357058917055833467461214811395798193232316306272657946955534028441024375051403864602470369616721232443704310598375777180618150856667272420430469058114441336682494911202868213941037871250340225042524954294950521902038829096382800013238148755028223134665388900323759755663197428574563093111922716042137737979275050257324386789391404315693692761622732837523070647339665008943757032404890472285414018934252981015386950920306515556020192850931832253632250905600578907405343493377757996758494186731011273420889595211548581892623505515891141387193737098977402083607685299397869891414311857687535565962042288541016020641094044043472142911672812366208977887242916187912205775320149295574349474677061201637680615865363778620265295365133950814058515193686477230727727388102027657761506944107964245813994938834477692913914161247867354627819637406360926454858711370144956368441173058285556779296293532411285960876802058913740519580626530477768151157862440412867746217911916565185164436183942411618980466482866385335473624751014016872132529748536339912682491871076375306981012840574041264375048901182958675933654985484514746853266164020280138728024189351065261022780158408883805230758615023497807924400101065592706604883068736169434104433174732531691233212619993676164206433466029576537216695325193021906894360876419931520269861166426706421991861341764428970055980014258578931655183267738616814825241569930639663324736943334236317195770935946680958179658591304754514695926162310788926850584863078738903221778540768865068105298840576756834605369916673842078607974798241488186285525234055448334138993920851283935430911556148120967879180397254298755470208474506743749397424863883667450662456344677461875693291268931771392925892464106475913772444885939918046222803868781447985240252922025296966079485128677820256024445165544206954093331456548460923337959634349733319676416907072936921777691605583221451827554882891509175150123935660963099818063835054377593438330548152175219417592789176434175637525203988360468262489512617032712442146500245355477557795131647947980959791212278696208582869191915627239858532874794613455215306995788993929542980085579914025224046481972183176819217211255015432315272642317656336420942615079680972432068221432152666240649789440*i1^101 + -1396069145901450118420242087624165036131213843708745424266173756886267018745065918501952479441020939557763054163867084666207583827103770019845810891128851735042615026555306810206681315286915164587292254408704212955012521094549414504900826955026911455203369768229066421489547538179291660607289342261531781561234097830376430571019348362229011478486314201713909224103478324084711890865813838122086902347331560835092257668420820051479797591861111963566964316883097128143674451806943697412917922362466039422733259137667489523567003007916637581488767227275806145565619577850166347768423561857304882278685686734663273012874234556894060601926309526693900424136871456678477611522735689268706157854820922183374729362932541723349058119381402369169156996278473098264643271997523077906368077924173176564340266265067212981802722319106854086961818879442986344811116642395164740036107247561547267264355328673826760359976692059156032527248025432860979153211412913305569409421147896996024948941346529776346074442675734152663235394292535298570246422274489748035998046560150859729219907344550361540955874999831605020981439171385988181672064129014747203130936584669934739677830744729085731541017482889580961289238481714051201448220952174836345158938100769777695059809533330814997537425454479305668733354989640758828627896452580379532282691378778972950667196370095969518339133923149664446302912989322684561738089781190543980708553138384704989947036625720901298039926484738425780634058741443917873161692769048349269261065292560697388238697129571609587598428866472593921261667045647505618327808240856144696372946264983506766055502957655832120035315060353008639309308929624987784335119305642867016861675705132723962573667488072286236431595192363326817159759237829862291074502109206818071763541718034932547561154433929670497364423879131700774196430823865655288829734665650807250379034584445008835475568718028046130520199793671407878424278003372808437375662556113384203429800844397189967316739987589912905833809128119521375107689585050338456536297943398396885109435567645902714366095652937545465308835691537799734043636829324747179333871988515998264361046959739261346028210071116197671889331383479277053106512246117148496747215760649806943179078379636769732756236409143435499504064605086276567542699247164369422974566359038826789336840133342345582924347764123496182585526142920699330591120189395495111182163354226659803108410060635131419116724980293432165483443091847810729860554503125928804160748176588760382155333477163279758410383973137094987115488802241238416077072830779454981632461316350140920421444895840357656214682742638946287616*i1^102 + 25899655751905780159443440696186256154672367910984666434624199847885320875886626470834856626791240369172662281488548103539860821545039892311210826981214917168860399929377331555353490746870399970424934103670980255499273581725560922001831737014331829671203414452051413245955135067598312362039401647324942309632769797579861210211291709520474703459234418065264977512114330944701542389219512522378547301350645103423615227857416167671514460420780068996209604094836033421039696098151727157113878568216160260633607149268461973507550855925747306659666359638406855344896597711575176629725393292975717768090443840504613878582271906563273426845181808984239236251031460169289276810311674802964279089847713019976832106619404069828014882404179414017698873956339730643345829993333451996301344416095473436786371121458632646476159891687507434782999226398621207941535713006973669677744936634721690978100463641185150085079386092892870398065923459430238687094153374238374382112061521005067592413989227582233296834710067033891199211072561458897779295044456300727759060898498807686538896617439660885938137382085308527254683392671281620133764437237393153059289870190979463398665039683994210712037179413557761274456414711790705200033561013514487469466805292563995200190549615959296197623819424843689245400918753734627266376393898386210969084305747339838794886031300519242541829966595199964162296297372530228999622108154953802598623652300769653178301740203401996032291997286871146547970783382098273101632324038836197430769077652311621068804070867571851747172964857312971172771611339298546534513767013037392561136871474040752035066181638833052371177637651401902571169373974542578407579907075229861967327916813351197000244506425620738162872153650282883216870305588730217429345288391134843762895914134918269956823570898718456393553617215196202991623961817733311792341217035007459291047415272030326111657123659995787554119486974230062587945690249672749014388173451103095760323591530364248279635585335552166960778943606676818198868436603249429871267686453869480765972444165469590302189078984630342566422857410503636782597460227970487996631016307183268852752248539900334161600101683519482348837630602644567004255903715736984283701638278021853479549504675620808984585460229920318924253651878450899101059580542058376715562493519491582449846800150765451401821743348130766662496611743400217523992673681262900946009425074426959343001167464204166060942567112945097597526846609209813488423274161320521000336286295368335214943195557504625909942341682740265182503418690491919453478082842039167055094484459539927245162328539289243411455934464*i1^103 + -112564651625661185810727464474719784519467625941417518163179028470557430159087675442727722867892548111380218912101349169869816049480824259157066353870550827122862028620484426438507874224703264014865458065199837155966387278703834970617030448831038020205474664911916031175096561907343707569094018517831469643309390578415954530327658237530352292957095448230852184459694064218445322199325459619122214456068202281333139750631702004801178442136769695142951431154917113632962274818235460198742283186593421699195966464878071917203984479568992901792236397883180428670118674773080213031676277305922626070240340810690380497236936126882811667312666242540515689530719131874591408788644876816674204684498469904408524119902758699635764260144440568099552153236384110948610589583498763307262002754732262736916992624212929537155205659852206404333964612772800486354232105905093087864265094976896320925256156572237843503570831497270057764605742823581019207069962926222556913335127386240553280254294863359334717966062345829769497593008314361081521669675063286570187286868739974418337359570580446415364233809048148216560114050164303639199127517415733368075772198778419656803646456137458131907643131936851615813937792990714432172487453861930445520538698928715619059208456776432530468831130459136885799420477959671198739614759530954229394884439963093854348755118485208497296420349232546338663000805661019259152981481221168453881826313693076703099046987585965777737486942766890940345774476514823800995438174978611575319064689085455100813611802318224325324842976329857891286644001882522394569787861524038683071600905852628138729830727934601556754745381808967312473209907319232803536448028032376323383911448542391386645073764470622156900545958819550465138131666860899278625024602446280813529476653438922459198801131585685245064713421980641488201758022753646039489107113255146908337868789791702035822853201957752447836620396875513284968400287509595123088356727917392202807152675504643309703921691945696810506964494503892098342288353759895956446865672015041763318379979739531294674136252345672995555841960242988311078486319648161356363887933305599072678222642728479399353595565864536156394735463828884600340698934723932135921439475553679507070689110217878806418671413608152259199352147345082477963922982719497002591322313427885260251158885593474034030578329612648460651640300919314930620837193256293935986164402291412045483885876147868342139475842666602798244653251514608059188968719014899106464189084353288216555348345135315211182594685883803376809919841303339615353023979883213750846918533931042337175443958696771584*i1^104 + -156886242643290702364731201894628245297181898075729691041190171590726933760933522162581308972251726938500592018862513585860971411915926052598402492189073057561429238103109479778108125104752154838448586011048535781689217801253484824561020013735097424383294462498214524548587644445109306507807502956229765747074681612704242053643447137336064060365051113650432083567606321251671630303871285898917188412868648947475960403450606545992956772000855073199777912303930395255667397843561091814109485506428285442572657851781714019073970491066651425510127616265174244381382256535456038385690609479002854543375707990625676375323827881146361775567111513477450076862072256512994925172718164891830972713627792873541570610585877076257765844543079321240536081934634118953646884710233797852916885649596058630880611416786542837725041909898085726536993556403738799528924953196992255477165694197903335688922302774517056089116396037109773899047182678830483827513345099847567903683220747731807150187297746207448645627798853409092460565414669492584337168328644374930442683186766030117581341334738777463678912516948774508809338597624541700455739421098765448657475546808324096274020476072928393685254479459281523225966685113293792391879140292241687166417307503957209646694662849339517018013491563045713211815592567448207847021133566126861572135873509551743642343525093177917453410238812929351415971236087157334438678199434550758266843863485389616016360755605183835387599056016275872817888639227023507279300833086036723751180804950260136694506298406641806171828179365117866240083896493101900322155300150700383510156556746549193038866887080517805593994276493836255234384487461576072874594806936065455038772564388994373419995494448217749338803518955179436213585776502196539423508890484592941523905421588196845726786969989097901346352408266640949545459214617858341831351605264820887929808405031854404708415169847584112510711720975860994367354683193980639054538470873842981237963002783831562082103659622671701496219519472924776161662998270228788474213180952849633478687776714447791085812512277780620990994861941673096075026225731915737724578894352709461234291160617366162592700550822847040234227413946536841758979597421965076065125053774672701397762952249498517044323164257345854372673233284944693429999495290579051668404284661298287912714319978670212334273311524898445721813385964298334630866852496220596803638981077067568673543558912392279746377017545384760796196474096066451899757504993099408392380062691397618481377233834814610794849542386245433424714132310686936814794097076531423842477932872001820557312*i1^105 + 343800369442654979204088722585894966987354236833418754001354825493781148838845830479431838836666187554087535333845954327779716081593790392979972412434068756200874512775008608350762303082889823102051102778921761736144714793310425940605880697376708057155946393660654513901258627534996723836074587784560822177525357303490860636707203912994183420994753954373953115544747801671719494411089375038710915651518700773357176355913445914413547083339398548715572662155473475285492029743056826873828638016924769556335805472083211134842004594080052593160932771090405233098819083032487898245950220931363216672802721720620896817055667301173759451952848147744153344806866593458955307843792337572254269281937148186058271478385176667833102360731824130659818895475449893210124031160475073371235400941334573977185725708452477135626358000596526805990728645294359214988518305558884633167364505244147842188472360749852543370334977989388433349277629796051686286906186851026290135020972514014254972629792812552696776561042854895393690983196671408989825011438729785716891371984774783536320560108338187206980498329201968209119195470760929281118497530775278501471794521558129564031613493672497618751929462718259067419212917363666490491470552533382497997283712260309292167211830744298348034669790003937775938943529426604235352350778805427395945346856635717981269233978488917121458126995053241335101440267846195534187089537567274574649703531723775278031953511609382670264510304710846956338556949076259007107398326486315232845234361998278666693823899384224625644592191338531546378250049689398404829585153433992023081777877350760473363949557444294157282936571541368601974952071007822962473340469952299705626076459859129924334499179922560721879648403553545878023404816889718953234268681295279948007167011670019028473122889119794991739433835567969743571766941555620989456099451500641927623908223632996809279191563003933385859311549739909190050414399536531921762518611374005694820416311746604900522074048015048060236991290933007281489525480419103742639438952127989906003817322055187771406027824036431490816236339747598687340574136922896937067971370210470522486994767956473066411464470557638675488139497368071271489549192293193078822708946243694831339162423003633179450403952967264933241170244427592522506838819754198946826233733115326532991775515501712142732096490621126494318008746464823570196805091054359625758704700961462576310187459134861779618350756146480814433051241556327490180892850007420642749605683648592943768140759925173731476133741626410047749989319981142348299938767047293222177166327808*i1^106 + 32790875359999849278463493675537883339881698865840381103453845285951732414708638439986064316814909594918784517538106726313506567379185208396261025425729978764186181444257068678071407266713785253853294887657383525131372351637795935332025515599936240867266683465420501567335373004098699770202538242785627837855927369681162260385267781804854838161340465215952276697211921536021891115055456737619423735775855572445638116660227343676742716833520601888038352946582476493569301149061582427809660564859923200613571405346594455585844997491612351450062422529029938109194250109196573280479395167623866882362781412670750428198755728845818484294727673479752086214846701885290446009324677255206730209785022111885441074780696675981239631182482907827471883178337600112112028276056562178049580896463193761199604696701592596160184709385501473843330610390748410761655938119318293253310380484175871676666518414133254745481159369126441363910656289922697379307478820761190679180299147627797511817764868023877772884427132767732672206673527963170260624180906699631917334627213894142497546011581174890408495806065888115000703165125860167121619267709018898984370422727806949359082089674675078918241533717806145241431601660397102556850801314935880762448797349474296741771825664528339524438210150585401962736668516135825990021310651316922101952501565285412440150606435704114053595040354266152851813668043426866002688534204533240533813140647849854876515151792235847739180639487753380482252224960855280412423538169915814692834639451921821116638436794472188446114725188874836491980820456858882129711801060153110883168228191928231815780933666694598054291857119078361740428912815145888288065322523387485710278250970893222202209614678243372937133984373118167638074928914677434142017822766624282699779675420605703799395114764633268464173281191580586861431933144788317642109516309005040812241898871775347091629753952628107262691428330480745650262167448334886977709662653128371061603095334532226142480757425181924791487415911286244068687805216154680448874005141853380966615560783195311751932070148032880112282515768822602093544648073134409935873139917087627247688489893869602136664040731018720535091402572475186800473973828788242439439127397525965769522577919586335175314337360063879834125841763103732560887275459828718357268287082125212099475241885640721204906882060071770669326019057282299502541127666391628556941672532925864325301397713060948259247730432233058809839619831194127810932562976640394403777800062462544826644759071221990719548071863742993267398600704862382449477595881799680*i1^107 + -597269793306256567458625655050409264668308638946179666939884098191520377237418567722784119487311285800364673898889394713992196005386205208355359418787169611784738639689179543463461534689345568441102143755598795466690507684293118579505481913734861718175149007053826241766124023736495133545099400497363434515533347520664717183139096201613019530068591503693109430450867192750006128717914005725573460020306730142641860431975231803819440737126429456900097349906908562446924556791065528496777749539565451042495962103395596809882695472513978323930715316787149270589377022645483985264593975294326075622377909725044163199252440206699832489020448676686182895009896538986940760769575064738586196074968492735715789024365594997792768681167292570803573626589826455700357559117826033591031653227633787333533925194537779895168972292955892013792705297808952017985533007030727770814479224383038891290965838427473178177501113638264191363217743106065112449532537885170066795652338660877111095680899657801228898109997732128464424198210539314976080307270749154986696957774888025652413541010417901061463830795934799328888823163566545028958829985367781585375712389077085579851551869948762782702066006429062501870124653661444571863797666836020449263296589052680227387898796614278783227128455920902661036453655657635871877651038120572269216155225345957661733327287412484856605351524115427489080542595778759812119588434037914502803748585993253267203601304566274775992001146115884452705357627825958918071331952090007202891913139572145046490839792074449246814171139767139342782453702758883180587647861710765010450394926279747103398532056389024722640762093715467710806605769117073094013725921128629725246018862663516445657868635199878833778098084938819712439573727514904219392625417034103133200352635096044603417257082406077757969874386898381414465309405310370737248400882531637826596304421134859895587850627222045547715267404548206106927075062579672572181377436035145268616744398833658636889321119868620366864869619413959256556067408861319451361683785639981213180820853002515183377957270690794420766609852238207722772841984812267142536802223525195388101346325956836827228532363415034729973546980565223714259557523526894800321376599058600838087738992552669959771919888960805728902400003764841424757588009869757268395952548103034089095353926021495246688974042045377922292510184130877354005016422876081959529592769054503464270339215272741342714915725881102809460817274052227377252816658717132469768224622099132201761863280281893840060017770458648068109025005304278941696*i1^108 + -102431966725175541735380507609591482972926820916688131893921342936618323714602236503905806349621208136892613873004970673834917137012948397886833138672816277313992611110865835988124589204989626637548088128927540907241564008648323273973252514240922356392012067598312280451249424074871666426307068452059960543137309149679272805283191403151041439240905714428785443763050108103896023565256239141444417469872222173029131775597135569790906459637488922750248986351669032522943683021906372560054317540313103669370462784219933565706683429348813685695290655195032654547346644270713348551380230557477773573593648338495762219498810587897766880807104157132239602806590220206250367826537344559186184593193419498410671273944371144091075568317287377440171373822755652025903237065375613025577865016220773885191753219287418104360316874479703625615312224944549070210086352790980799682426062317492256963542209160053691240526262295547332116628622003801979192127766963173502276325321837346151797322782398034146280951722050676799888656079710362116033596278060524765473239180975826564489861863487875235320265070274140619455556701486331348562170917439038811198478565932011795093650754837257779859053663347591779683628334549122437781393185030280454146842007370551124384965053005801979772081539788441610167486470007169987369132934842158059140018195600478159138391536185136268612920224164332277284323789398697521073250442818871026069443500696885148300870915586408466803880488128378890480608889466261257884348513342510120764505784327537095953766979745210607129636887530670450608061446786512004233277259447289438892986829084173576483541031623219914111570786219702259700331367408689669449342177399215470684660896583987156304010198485629162269719201110086177390370231626318333822313481167962565615377770168918400280238263383285509819981840651764760802900524657995112921636365401422695555166853453548364265851137204513346420710169978004319322413374921609544499746561013166630948747873214457866650163912872095903676153780149036327046598180802050907404927055148752828271963259292174679893338394534885331319461458640555988834557674144387855213142294396657920291149159383672958658919550912030407043834903331340795596655851502511844394499758955376819470533946772012834962779981480046549622036443079154146669330796935906791019700063908856802653921213495257021039676052605832060910763634892000134130267374520507189637002531804397856451218159158201725832477228867856722477751762646046643958270271847666421129279441981740620921289278701061557519181940872015304469774336*i1^109 + -1441092437768182860896417477497482422298864178063348773040659577698550824137855594561864100484762591553088088702554769101884645603197607033007256132502939061428630914624269058916567658292541623610201755479009675995113926595651335379656535786053096558901754217612580960072220513418292766930033099497419161103126672857959272522836700084407740382320285218939172687581865043009664588671521319049114476941842661833476428894373756590081628026028863115452884764325612559437242823014157771731751053535528607004280278877847831052413036127507501395117813599741352665886599585439112641139491983845702830315893629445418295251474837170041759472357505618949264031700643875064585553668434659674855782055509452110190782009269734585462573955536800366131215440207641866463735273214503429907204503100400862229123494084674464088572603803214828806522121011245703495643977052271865194365651733059408124825767357068048608506205414309944024538992100797260240582230171485012187335835949409769455457657904589503165306455465459495687792601756172509744235393009237475458841850419275796040087085109172470733588667806074483356189157372062796462030087734790351125773849921776777212306266936683488879173594039763695302456679774848719700670380526414659306331001150776474702120453190238401216028999207377406592029423664304988952114735264559230018992125929032228777510084115114115350859905967145967459035344187664550158599351297109833141013801490126609300354284741978441860793376149562046023824985899149561519349178404134589782949774893073950211586474333432007933239858204427048367886543223964785432563573271381617097315168345603814894254640018095766706027033255863570694667383449180640318868779036508680635115689766161942541304586436438461508783104432235421212338223784467101709569788482447349487473771452710073100656264577169100957190319449677781247274219266671764976416102210584271498018410653762080181713314761605560074948236155892549172065862001977791523704076663813238229745721214240270619356811128152979416634168092808107123983728332982545069066708189842020759502940220556557275924217960906342517367449248730351396769231088088919720161436273953779856864835864192120571919690361973939290899206103215613208398282699665793561158557805313086373524260200266107305031412380904694482710979929744844928535179536699557473820779410018106631609743222346918679445632219146991386076432475467845073799066757588535330654963589701463701582976298702433982959927834943963646104212377707408906987268999219847873134592223055319335689593697248395836078828879872*i1^110 + 628546522960125096658463111730795825733598124638640808154080647170398160893546790100360564676453053469150154150698029650659398051466744968107949437057122090633349295760688799045592535235193244804774217605498862690861887713632589139839720652955722974518603089961320078575018700392967749180771695588927624458997131003879812063778687887096494715040269295956687377551643745706571644032499925998391377286140190504012576518012460925356491222118740288472598937264517903986733312149728828637025141101306197008377191989960347705535413342881270648027930699883397874634116561142536793389193259495389413438813513863059966427390956972569858642584116383083910404118889721470345597642254332661675482909402447535965197461942613151821413341943909464589998347595720417730171377434770662896781718655773036741899371253468357680676916630572152096180816573112916642163210268190883914876729749842171382156857915891757084425799190198165868368564828593627475735660337781648316393139720797886373726871976248567338688976889347739439245690898950882753401711742806206986824566586957845721285792778050506206983747713514947650678517342484358513576925661672048849773788628257085317327104894785492374966969987101265318379569905139433011155962915728221310412400615932913899613543066028223660317907991475566989280180649246512102583474511014851763586355108142757644010173653197321649294016560255143712123312177433942306196602739973864565086413493924519764440280666430761149503047146745975514746039395734953866233220140805957729203108472667284171415119025570205392551364710686054885613370213320231305863077131960515539953530775500190536179671785016577325046777612795347393485635960781889940057290330373050534482895295136637279093383159854918701144037784154048506274757699608849420852981891500335071430699513297867516154079697589118364390641338612316751059613394755777186541288239938968491557840996600077793365329857606094854895845817608337976020118786742187272467866109582695209094250624903808645389650195906296212891848530323682226208484451434048345911603946447890800066295596344563111874135216957745079528345489172978969004902903295191818723835375234693708716421299901006198291558152890593170094800305887165230894784724753695937478778642074700079364360247449793649908003777412134870781929142662358916287311711063119783296725610269289419412011436069238777903673718296720973082892307155055009700207042682028689962988603334721091191154887051044429879165345823411597125083435204900396880654667794896694515273809555670624583285607759872*i1^111 + -9242999427143586839499812742697149985813808337712523078812332440882213226703495325595389706357247503076827599090612898667193127129278023961832240187746924202266341535071654247010483756950956321063844181227419197276352174030447875583060377684330627036969732000159040514287060831924951037901998305486153670674342408831429486412948071871723874026894082205423071333733428299386705845326475430511764504275136480400620769872764431892148037237028547374587894960866451538691380365707919992825083083403589714952531294915977572301995945949733059820294029799805106630418745862559148113028204876279120537474055215080672135151873588641834075274027624094221505596941950226584080201717705647667387225539983326284256635890960403628086462815776786651624068845478098394000237836222693749010562994291604958929513811725031478489673526180804145692509441245017539427030696933444869614290231185717305475906408888280795843667991445430312895223193761673131133361017706338068406399403726284620050667856794150045889277549522649169860463088709900451271915659489520123310160316348630070259080095312018857002725156196603782103759088184499672577564779256972932096314793002885711351576582207201134455460765994679169108847006232690530773434539762957450955850457214840833874460723143385363256241343835238859979063386726949148383232468890574795745563880932524281754590599787501040659578146705256131112728064147506328894767126737364702793991783642927184674465950567482306307496401149293280373132208290832064169780614638209847470030975212545751038811187013006757286421839875484278259442971798844958730853683833202562558572368248529315804035093431164334082066426607291049770168509697407046340664353645760380860951721679267903802845414024925553033800997645628220741641620960020616049683389952839131767073977779260093804492019528020829753568470159094401509171048646305007274179069488958656760392744226062995687979183461053970281272435171105050302647065013521689720636993750593794160690815766187953485833997185654274170742910228175496335004979720560456558518657341539531020386688476638692735937000603943281885043744948155420912351014487391614521330690886627650779775776965707019845181627941528879586042989504364851115572088561734268694634587794552569710876276296362677791860241284293959710185609292050181680019290806969760998621011594830735925457154026227861127425402356426370216137349248192755438003946482592018522574780017450043228465153037288823297657400679920267705765782150017603708319156509335560260907595903105597440*i1^112 + 8983941176138743838037013740845366426857437532334866541904472508584289806529639367753770013538811315795318500317854707766167386953630643951037428383358249278392810474568309962264279607893450223968301405805629111218928199891783345539439625473467443010343032849282171641560780290307878207062645111094272113454703245455687602597080445511934214974112013181816151072626871537173661444559287084043776272418796072493661011251003308000619886090083121793825440773344055682212927063271753625908631773726613371742118263333653339505156606081563518476442346165542508425419701973551425153146918764128415694669767983979200033992840949565276034712574465208710602789703333110565608839530973092033798923750680227568809133929224194373414344940568765198843676883450962458080476602045399967711328499260091117559557650199297492881977178132204565605183240022815988749247826814879444826089984015862494545029772607091793574355118859806127089825671952085332072032482255136758929022136872214360029141740351889297645727229916626416159267865445568736992575042114643146889555803415793100910544607761449540990054041869113551147244632015466696128183563346250797035603742575864020250366984960024947360127311061182471217713987522839354419127985623627394739338414727051845022411502572318013361895103422519344571147771965942743511441029049105066140889226805871470719509341359627335433699474133340869608984528651082387348694740056502559658476117275376283717722691606869932363404883398902673529460739723632750316291258072328406437147264228711384843472519754771438566878673027426297163378450290227911982199241249421808485002237275603687800657891691878061634942362123998942454830408590522433373997948836535381987492473488546805830552822106578650666897925367580120249207568824267619034676926882561780920515732089221838494511247328156295329231919906228337542219367839520200165073713257520135274749941034769751111739606764100287785307291722278463360002901494643389656671609977227050777237022119214183166942154570865619394482562499282738334518694416466368459267983625172174386109731851376477178791425333835845326746691387943229796870758735048014707902031518803573047665850128050895453787664852840203401187669507829859377852295527714904422800743571064996939479870951232299382144776145832691269246732500598195338685967490361064186093021292736352167554769704644453439757895904244921967974773938010154735546744403370523342059090595718476639445904109158800817443891986212459085067665535879803329460991093989376*i1^113 + -69461277184908726179078993588046340603502754406182409371812841662307966612950225695048387747657692591846116335105140839204525917002448416872425813435345282132987227467199348852907783458405650645399104088400754578832936589016808309480570566829668055946778222341220314594118542563125244461482116929531424533311583089980787405909929661651783787622589504235332608491600399515778429538866139021637613702355167834435521493898345300338830087622612550245026415119459707931240558460160123603533320002201263158815061019053250538341957805210196369715705845752631416402053751325631509293323216602226278849285017514043552295392528786170610493309011015044317510506977725749725414935846102420146090531552679769639801784170851111576147394564423961586665492890982108458908427695248574556438565340602061323237235379491895556841301813485938155304708781431265892428139599846229176709788945878406691555538504300884325366537131654584856185632341854258250272046442219289101468205085269246331144517089797880216374551861446416018870801535277179230650556649440015462683003743814596145852239771119969660357928357314531847400277547412033371303007503823011143922317186797432819902637402985412600601661485043867628209775806953659712032437284387003607074788102284505406916204706076552647150406615508956226917411080605577189028153485145564215194231384245297515805614140393692176122972541338220758533830404281563746515858081228716348424646303545827668838210414998113304575622046060834857855111510370226326098889946340049754913079497648814831868874461502420029958715337300566863548132247680859398453979625925636615311652945189604539063556105568955307890206436837729789196430003467976954178438911094377408217245513978653619569909537717376803674896355101467386248866286264965654218209065409627440193061281853531281805350226207388147053775485023526406722135753822069494577287971202305534443533337622483117967170971026875762272784199720774919918755459108601690281295600571548186622456427930940709631214025552694667716298800059912228884463652316559047767213660012025359400692336393169685505660444888413473616010910085696160501308120843340791286905556686402037845467409143130039982103755493577951141309047818698320925814262379415475176777292500170492304884080966207237204980879464257797545805271733303814719515481330055166255373457012261861451908111986118060965980061393297409483663235954347720428949404710548983788312088506457248543717594115340476354196759034152039637002331904*i1^114 + -13094801517436992672894391474287861074169551121459794459441651396105130399179169469306753937422620853344837117104093407309622155205339437118388208697044450955537042112975207915022236499981129954293208800970838521438110816752597729763906004703654553355504075888311019336281493933171414640023173387701605580355313387502940224135436045394206265374980420814781787024719322963165688882584950350422593046810931543398994339135719108948716565639894078757871771428964064962844859182504479080087544114196972126332348417096808275131441042922373260210145205843220338336284843455532094222962152586060387866668519185160298309536477921562736246771551329193252825420509512453191297953044561605978905527470532983176674890127763272044979970787610445420284447123950304188051974499376334460289402473873808762025080301320528436971375963108574466603762055292900455674211085316537111044541663333111424864512847440936041230315421905499792527735699806921428717171426315138601692697090309242573249806126426774570865150993717172972548210459257535876738435795876840531903911744350409618328428074928459162569508712333801521744034174472628533192190996286665722202199381874650876809995760871053635313119708762550257005795985872039511619347769781508683321503867102577399191043843611109727859424809454229073900155867507347726283108724752824747913381247296536267324939635885177692874423051493497227576178822566203484622196233939246875917371491853484893444534996416394409798837464535073143867084129773849607900990394607042418977320873146329413734438429539021538772650659231065118277048623165065885526298170758098628070711762614266189667482603428540346392169829306379846351059473507748251580426047794147268300264916514115607934156268713670638953473763112757681930942029778742270526775132544179766738974640818248709808592166513815113734377126474562055688293434817847597278102191474912848564796109152352322813787678700606378697299289502115629699401632406202301647107660558009182539687290116369426637734383890627025588875835096464534707921142227283680637201180570746185184830601073408820595100543670579715008538223879179298278647213278481556869423676399351461342297821639684401534075798384923680005934126904572288783747696234996446681472975142324288204138622311144473366544126826049111880857764001378326587544540013298447431430030197048630409234770118955326128160640418370334383019210578611144401026205705542263803620608175476121149327444402921184747264*i1^115 + -2452788662168179206425312460552373985050020145651873478817624787348101412220341811365975085370130394289435617449600826472977663730332076150191426388471841217332649400653708875683512240852452658798506411980664149597812513502958037977928284630468110413648282815977453950972029250202944810745439637494171412562472753480993423993692068989254507985910716713149124931976941803158340086253831759643372587058183069607788686317618696966175727566490644014148236965745497618192602352021466731088302382936117693415266732715757409188342597608917438514637003507200813368898162284117265316308334333287930371235434823933679179035201459938452025644847114958379980886696971546473102273336719265347709378199048603667590693015613934200605847645074924857205953542203628844136319798558248991689983995898744217460819965153437035184959986485767543380379340507678688946016155483479672021959448323315234120017756679851061093241329290239270828224248826289521116982310304520905605253955410196940041425977968497600622322828151507454419628591931246720558222873164816008236453481923163266224644421214084498566297031183683855001474363829384543972772351639564754056878487198677691401198744212905905898528103623696418694025778929425324677226386975009787811037776312056388373077180238550833583176509823232503381087793636473565272354521032552492364785926750189405456270697219417370040274739057705064245440222974979989875759287176441921698991514161710859593207044178266321515424526331423762349974039761371427950342327778723236333385162551226930676391595036035212953133816620611529973298336085054415205913075084520504808799900976867662182509240086080810566018815490487341828088160660173584894105731571170971175334341361302187999445803657429169311234219383410335646616234364547645932201963205486659490111238812224549767992718755205508669404221602012321948442991042900402468277340394138183893401515234110891493055017901942744910740426581955169944438015227264858660621540771410118190056166536100479548832762019819413092174757276030965801040792877254017264738691258768497586181604096908582541819805433003958811669842524810378097719498485255540144011369855995837366135263417818738306569788962431403828315165856124413013189665175106641439046114491130821188341311090063692057520073766361885137915033308169377103075004516976497015915632285548857249784922127001400283270551297273305608311870504855295473022636910803060656924279389653216*i1^116 + 6460932799220484687610134839133417374499420842455250673331381012874455642494837148907246545431450358515226081382887139899866137997995500514727981556024160982836616280497446046238959059283195955962225968652849255548231996005246496069522836436993878291421515329921094389722214585523008931532946807543905560093594271528298821930544581594564219579047080542231811288739713963632366242300409473202427032708732733687514435606230849007721963057199062108062093697602955179559976384818547905315124964912961907679001413678011974855395634101493879424325160437106248088788935563673123614271031584192438757889551960267688852187088450505403032718188043011131280628516890002321693476724046958276904190039298142869236749949149526457342409212996937067161005648035493046237045281497874487826992211169995395015397029243789756716047791127578930229543289955560438879252331406238765511315325129763901560493269591448839885506566246192241145641633420141177837030877433314342192307644300790152120009906010327309907167975755945205315917236133505314853044884280970375461700726920164488823389475818213868532901242959120386235024846385527134336059562565194880875288205528619014025677935732269447551490440251806260269689025843576802607722181053080372404528127756768776314120648592536757788729431935805062673799567307252487521411438660177960631127355359123393176332916899939776571926143956664722872822659671285500700560825392886885593684834154314643466903438692790439998746455207129848888446664875965292565606306299869072636984200796790912571571382643745474900665386490637543397521716334401441886072504833588447318105987169485595535148446117539713622975358931118075099044637846051188229127033826422546786744469135188100832008387007313398966438412416201597185837982205468947069623647072885761588049488292387159357395918618676116128405144456515585912548302606414569866579157929492108239150035698361501031791452393284856429526694930228152371583937435253923731336494168362968789980806856155433187020849561859381294229911736501466140391094624335634643962485111167443009232108243949277343269479306892478359738311895717312421711550809676992722015744003941424634202151249597210614284648325813672745719609648409723320522497596289957672063256388054184086295645493093976438216233401545692807495397188401223869328691168427515359987061684494281525391392685057932840644799058969537488513479241849895536*i1^117 + -3819715093523367694079329013655654358045919126289760862861081694183721683042849878611596874310956436315486455009146130339824881117057789860191467060325654580999976153312696720701577772938211525336587088129813710112380121903469148829317178170034879568451753811596662905455360071716148772544946647388994919815245491722714915313171436668473014323555665443241110310899481612200674351384036327796388938591966764307386011644296931537305569205737111042991432092523534938567862507525811387971007825379076328618821486346823441176017323213441397700118022233818019147969809707781959689628277420421976642316261364492782868800992007587412337971692861769179603218884157790763804101305112127967420207181793504076503525053486193855390542883438928586514912049353318519008696863654682714457767149951789395013665969798372338137322318376509449029505602287116693139551453233856228791012495171978238264651887213806256783894977324378949872123524196055692118950822964017231129242766516898823533925042444280235995582496882303845460979185354081890933839101067992629366889384673333654002675857630275308384492032063890150529564413294869707514612999520264238047096203295736081616956766768364170894519954665716346704608327856574824006949024938721987971053025506579851949613791354529458759664312193840135202783937548488433700364602066163458160990520921182743399797269882308076674522699310946508418661139959474184291878646952748275767427734250853320011891433909412014258336960803007673184187277231885967014234962710220314398090572279659418876549235202424898432345748274914461349945788535330339489630607542751963739076210245108225941113438582943297157923089602094319216205177077038198308812398404332950437318755100304191566861919901331265883278865272679557619491902554516093486569668404972072756662689119750853310430787324159088368607919270654823586534866510352765904878622732647439745370108521793403618457996951136752494140140672229012234095403150716353504732339440634058859519374860303651580068516029379226590969399410391556451825605399098796468624910160533086718397707385725740890144472141899901306206515461261911706489060897575049063098836579175124790129064043432305908311768285704775562337865613285132942143247249670642656309014186335072664613286182027424719421156191270607296644565870658199430811169595407832892990160446323201892337034115916126183669*i1^118 + -29615586724388561105344458783505569861582386093334650727183768005474252711612283436098118982934900929918710922936926105660825859350452785004991519509470104820538428634057080664522449378003187195697861983647268114152285114614648589709832125831992482237794040348583527812780319269543823225756344950654014040511947102579908108335401993011733066841129492943802340036118050032650353449676832191363015135602039358494025467398912707248402233294545097137676482114104605241106751974474987657824837835605869178010850641638573996119078306419603595307488725249381188578564209748521671072326852220923356146334738091338676907041985259926363756565209289491425356504801492238593317768842541576655142431172525550881231112694468874882950936960507108686824229687768977007619158337597226911282314872977922284753928222213521178347719924153746071097367527599677545193373774383812560797635706165582849979131853169790316970702635133913525817868045428876849395897891593877365111875009391069158730684642835798339994642748684771624333027745748788801093407805301553717358815465824922479349973439395704112936924906646958534070642600335726550469516940005283756293980695356895795454913142618754963868150172996511402034380078645634723792516097136955063573208790800767616153914394581682420690335623649440765633606308729696077246132560555202726043389432156024164432701134580405818200937773513885260406270671086212552448925434478928433640159480712054839357297877421230377271328452032001784751674073579503579588365162091141686661652569625580347751961619175112045898059272550485924116428464685684707433870651777586529710536047748506694195883065173324203706555736398142412595830016143248415245523317051863363701148845386469914823662418105894186115118164650889520280070649631891089785476098413969204883680515805299745468867220854605481931425152793402977187705683187330921992884503478884489908700419108187301478753113049321061533985466234215520075175626773071373627410198526393110096155677761917511433159015003084251229455432001058216071202225559113949284306922276361691021266131575514287975967124610249181867066934425591113826644902525304610475617428000782811067023491738866101932618665094157002483007466671321241539501419347211010534334174825064532200951704026722101964554295433239016414108652082956732976508672586998*i1^119 - N1*401744690486399277810872028283071355473684112041568488444221357666599906027639443359326705239390257023594687680391941546973532686608331792428139540577353324304761463628373170939625007623277134647628533259748866323528966038903903602940318516575291118543950218133998335708092550788684834259293403819700529172786144736530636824756195228691848605959274054702310550691769020294461645293924890499428038749608040444798518183712130950021823860307019974484620791899949544595011681433137158970558441292000000*i3 ] ]