[ [ -3762253505098545905385678381963492701457302354901427642595879625306646351031300519197324854815426999651164611526308908730986650396289787496279804597822456701929216297732423529450523024061047887319638743934022237011755042351502657567736747386033801183828124214293938994378554855125190695884126155414473188501050394178743893835819152392263449357503468701559842519200535896250935329847319709832114414322929865507366870262817218903359905352447605583355716126708801013762061460574671283961364062402068462632793767433571745449942029814435483011479368626987780675166469259934113877759666126458009400182581530366782541839188957802448493400540929167790105901217211428683666374456505543680054838559965477371862049932384676779232876843971107909239116762589407997438440181057330346387007078563186560246783503616598587773187967914688225987459104837686323785211736481245109788936406855280680881932327494005122455467586651415228043638858901740910368333109605597579400960916689616114222105154982067408370768080546053428015941923407909689582738287429776589824977591924940097355207314686057626472408774191248558065118955864842495751370084046594022242664420207307394105150455291507190875233587295005497959355825521311857264396218789444078831842202143219454609866340567942004128757466146512288672177276389721843938986143449096303072174046413097233858436354034228132547715566532336429382525639341659532665023434229725669718818243676200923393224243351494823266655476496625429885163016521385208346178705989016918558151925764986458307903431332340324018446144330980864672637420776993797739891113138409559036808702955074577042568588585833378207252786757995981192757487479168104948257193652202884921355839961418695086671607020748129601935781060460964936710054062585640233867762923671848205152779194538289218847281421639183462512203437246164908634366552253350071553913347903680481064182847082561780463729137240256832286200497271930238003909899935098245148681906736831290945525514786943357057752558663650584216529718661690104614943430849840579220144560749107045049133843507267157227908070215843955855515764415194985492529750741938037354019438080689433362822848132861647715388680570764171537662515312854940960739243107894727839614762795903859845641688043504696546398499082781904307030499944680769102850588486799342370095256178937224545523697580346179984580245776607664125592352271391739325870143751453481673899780312117180711734511891575390442127842940190307262529176923467860573585166489879155986566901134171040727535202311961443389117905079828669484928391316384488632313900693503943133308865618175136294153540979887467685434010517836393372051721412321729458117476054744294109032547409540494497903511062573700908123145532506245388202618756307887279466331181935188989275310732376801280000000000000000000000000000000000000000000000000000 + -993947720042974258407830444827383721009957418787187665609138814712649095007330448364974204714314896753066188479130444536313468134374181728359937945429854394646356281951712544010914719337931445283969774590437680365013635798250769522759754512605100747988994976553456746188036093376079340495913261170509527063348756328484579518267070407928808262785398247946596494665299745846531958452932332310432924279146833508550944911899582383368206317253276946837741139541183166858711314659289423189905006568113312465024777638081129462739615248360679711044004771755886758272756463812453385631034564319972138691590949547687525123889975566242815524672478947145165842221543645940333974693421842886034721358862995636636087424258070616400199101815416621153655416204288766119992075786002690510372741464240096486966632952541363000045923007369083326547151079008267049855740730825784755957061560257860469306107477638324073352105754231625948168633227741350509224144390920244274502781735074457153003580802205281544394220140454278893748732150479749755166530429457178281278443910721277982899018384607825146062678061477214637965819627642770415354761056029329141483293658767896603894541503237479346743837739460798737634946640309068715232442462645028409215615739332200114755878965964663892214501592553044368704238445980205063927745313618324566694548358113375599049411787492952613733900635255731132915492836671518971119436715794715188774099524934677178859413024484122604265142526648882575847260102644749826759334811929087973283299841233803482159037448692974808475636343154506179426416706592842759988775857638026182181312217655134792507677338530912746152407539179693552651796246632146650848686507973340554002128481885615802058393767851451923406808780128037708361995230273639051583158275316135858195567115705465136715530385592151455225533398576064725224898951942432483424825186910762076928469626475553392557458356744853645690196141036699198564798296187626559299494232901748806821244680408820768589346385029311312617766417025187405480830179812593515440289700280536898633558944204885137074891884430057527972433053661473564420057957300274217999886710508108641905780591789351896473056631166203726097475806986843514405215534212114019425334355640877502366230466501917870248035069694646911521658588926081003194651091222124195020778924793121343973971502886216702585807777244471086104723454876849446084867121729652505062888307360896459338961408290241634081318556992428305331661924878042944811395155127307421908194076947984933530307511790223023044893344966067298153312933837858312402972192687525054535473436077438575030993835831974842659947866936995507774499906135259670949850525002122218190454854769344450744862508718509067175830333497397826903822219569996960151179367561532525618304689378106435174400000000000000000000000000000000000000000000000000*i1 + -95197513195173026684596411749387846219402791444786158816350622910634475121328440155637778493535416881743939419921594352163884876121319693322803194939037518237852457462976844865072982107631836692229204779391492488129454018623389180093662023539339003617046056269820735830616498896790327849109583929016040336044631251545555750827648400208490672943039631483383065420301832504373254876050720748141231480175910811606843180848479273434368301163573239269699075787035125389352408046602613838186719592577118646301808121571094993609339367068845319735069313420429759974690540389122230112279822065279599528937451018809360139220505726236659062720482930873766649188199008383788972886718692069488774528191624778816219355001299540390044970341749306344553969949643780032173177295050669987948740120928553617422048971777968805927025902246088469365875768143414622281385662947307643090727637775101720078148275607390395475200157753725970243213410715334241552972860407673792173704822288519942913720539332084124849638000086548791985764474161891661289576111324226406027751664813219036432851390580288530002341114101435971548943276854727315095617597296178775047746879963237416536096428615338318843678707100453259872691015120018104667306215562069386634822151619512433113032478835901317317322462161940068080857631924989116575985445319095847543309587817383312296333420532917943491219291323346833893810654645208729403131234236410901193177612192078454918216862433733858483137348760751501059896585033389478427048289669283863195586155308349410633735928857605294298701753164398892102124766857216505541295223567722947873105090187439561348344505695466781196818258745639708082019527105802151853171013485164099068853199080836881351682726820813380652072657454062398271762835856951156225458595342560067553293897347950053605426226027529594353533213144312931525173705633675171064605415578298797497508301460505359025992583514302599247299131094628402669805094068500648355075950144194604733456101277691854129471712877475919343903120053833563749596398093354254030667168469746870794646017267403828633555807034876226966846126866761902677411281221093106814066443877810517997655941202689525844509838749335659530927610098925347812145803256767459107237817227542577497786871887189950050827670303302514676095552878815216209829522308686168234673819397035391139106873756669708246256820392185219647328300292853449981221968712138610213647483314380069714337279907137665957073263246825752668564248540192593473966255943518698440390205644698156525629786131663752377783517005148217025365115157365752751107822173492337891656029240227395319043593747827187797148036208563983432838658571273141847894320539971447952409288164643886369967282682032690199751686847252291525183482421474866714466572723433407314984377520510308712448000000000000000000000000000000000000000000000000*i1^2 + -3676855726178141987661595462840444651596741721644751667405087507249511188289960619091554129385939089824880829184464406370790580583168179784692908442963598987645648922121701093499172755241315303476741029093217754606158780386582137781689445951694366276301335945180077831941808843150800305879331258890864902762148780833254850547641016240424160682092329661257267481972360514425830052824329085649079924801215119782660787032164879527505848157395174249586134007407009781491492206274364201040893633500842598783651335439692276070712563518879391761487646410168811457374204460189110908291747030092280319455067163491583797831023877331803682326800649156980629029286239833851524439249233493627500366295090500207944284408411976184889479160898370592295729441217300412222079154232131152558222397291797697030804217574430272651134733290698492466796872959357708968205140724848391988180912740199075357754596978130432593076752230480553007279210561218602452427585974533456056136427924247830391447276941985938879709666669111651058969766559912821387988187040119414429556725244862709121297017413685946787352126094182475626053289678412034714909819514589794176379829690891431065262243339658381976233947630962145641413656399400211017293628696378927718801281809300980150005433062980523657450887428792174940140002959553171730468634675069108751626530610296218859309504495876908806008907535792170045631747639368263284579395097293443444891860773970113954862030137522218994821207927670758957972482038779406033159527471291784793930607837289623319302954583247413352634625666913310246843882528710836416593974485025014395317635060006800422828820835853470538487259299520297749368363433371423163104678213155090626596194654008669936104613460564918069155141536587164819800406922286456021332793150094346288977687429388211847218447447211243411969477531338130386645590632738460415908189845070743024224672875460986531530050279358477566930950163241388755048426537759572718658652998429601031903108857743583841512897777373913012707859145619733758581464180967947662612210839543458371614767288421769955471364244099511233151829738808800476657113257266661260911859565625463694577601104360808073288220662178409927382997807737106161623027269576200667985336497684220401730631608501108387340282015949311054546443838201818021096626855852501656623399056773111477063354110105222329713948117683711430453938252571527660478795196856663305869197379347355347838261688837006704608803380409254358722666807210218777752292696868131936600437228620828295563697302114056028757435027629637608191618234305634382365293646650695763686040138360314792078004089909135091307249855004153692347403987984727479162744930758840535495038433280894016928105450114021338388533447587378004309651958473606536416013069454564480511627774523861263974400000000000000000000000000000000000000000000000*i1^3 + -27474339214297795698757090812605241560573856607258957037253178823346101863402503314428119857443804158961151020047274953051428579314020841179755546786668348979280427867997011797633400946406784375029933338271576240584007313639163340550350181141745263197507625392454089913838769615513248002327151299066509686789307789664041851143968687712909830555610470660873652614592490090093897051411359742520096104500983136253435179740036308552438046647773859562827919045937030631920590952198779503431391851779014272693373703323984934127715037865668038895720935370395011426070264800550952071983642453524146349161734286978037843084125805288854124861362950018153958701753620426747606755579170673747442976027926395112188734573919713743674671344330905924486134239982966663609266110980783903044466767501576751627059849579722041475038824328355118117642700924049202999128863692438142354882015363683654834467458463874119979776808272364968556691868166540907557035235027150326214128383837312952688718256702551735429683549535086141671825600289495342926153805494885261297628752469475997042027108977795379251976957187213763817299129391712741606087734332465037802648828860407312927203782739912334705738613525906016480809830320043308424549915501295674312809574917486169715117558060121643011685516468228623937712302129292380434643167396981618531395809420879127216474720521902862233886886565770407573054782230545624437550213123111938648785570492225878065588716696251050254008312237059955966414985648113312686801238662314058010165350605325994728896547460822065199315293714678172995576036811989846805946160518580216117112246606172166134254570492760150434171927865033071089930644502678791805338616367006513179209279336081763950359008831653140901247436657682358270962176180137046696084309247208567120553215526258885662181490550323439198048605406184657869357377151252412897186046205286534336164894045647405287722233553690085626086713042691508452248898112104077608600246332394328702146577635986119990513628515818633672339327321315742162083710678059233407606915947443407358006470727300863439961210891983862535839383587910925120467959991865381857168689060146046175108114716293719968357441057832610277547101146729850979928032366304291620801054753722277268360924719741479508438755673093952798070778992426240125730974904617586292278762106755252550325334801869012182457739156917449124179160629047040338479442556323095294979913447027304275702330226787042403212657445832842976347828965470469531455778530018482066437402844019245630744484167408005833866139009159485905624662485294761898812114717779894200691749628285136752443949166580017966889289415303828449226429647078769465294268248101180037448640369083948081937561422349321423768845989337927412733685674781996313594023133345997590121907032551904509952000000000000000000000000000000000000000000000*i1^4 + 973365872916006970388722274259175908089204308699437602584342136413898817393100637056334950045665310889822642744829722622807941502670511624992361719413239200475599320876188504729848024409640137157146907661864869236178899761486355253768985556735330880762932448808018926045133878939056961329864037087239669252286054868869252922421879865119869797346204757833456159595455985226179462372079851808249867211650312173481628641350200830150892968206959949236892536667967222550646625796963911122872336647462895126431648116400657593531998065737345116563194137756289336819734063226007551242843773287048443835940987591292281383123708499280593919173373548239336079897943547959580768637620925156299315108162189311508742740245649487423754575239437942371626682217126132631789974999141359754386173321808210923617007756649592106507459488367441781617343786163945310841983613929193238899812909477691983573837005331478079709969027060296577070286667328711803164393431982168666421058167692575282237819050540051817935766265578660791642447830375354321162661290208049382863573524520984798736156398759728885340507992825088983497906281169125207719299406856100863133466067543839394977217297201208698317956908518140116561230085456094836486364876313375534310481604208237184301118743752793646362890163743500578119594398764239406082421902413629202740224743651507920831440639164014312944459458715845730794486889824019186989438065523658160145912960997699170847115581664780113416290090508655076775497574720795056139063135852629243488646208514954481337885988898981665652670892435090127065489399862206041667158239992068209807723890436287530829566031881014155877607530756263217802768201491948654121165146394005289998969808567996220850698107049217170778758366999936889353435952267644189189904527954653513688136374253776812915526179618550914052989169837841424107883062803158020291652012757418675179725751050366967798320154992974271549212007319077855405884629679241880158324770896405112221471356731782225165407807078155061797334207288711084880837830427240658982134455428303776216687863723302315320197057208255595977267552838378257914672861964259562168051432825597104133884419878471018463394177383413876261759065235786537910397731166567678551301938252082303338556620319454876676303574550947641501491651723023935643920005034976468640908336778297662783336255471587470526763407492219818829789023226000570478616096399588725711434615303199682380386579665487927012195049736728806604585123881896267044715162819459535574048183937575225736898779127361979063786353754659145330797969092133119175045318000656816954838750871637744894802216576827480125792093447470007374001664019564965127037999611007977709492188252140653063079818963649870308985662602660170726758524812418709734510178818144725991919852821390768996352000000000000000000000000000000000000000000*i1^5 + -485333290185761636161621525356645867652097780365322126885009434551039341949917051501911019689358133352853624322040373011541629727971337027003822650383739151167737395173336260302396787669369439263472151136740572258279804410591534447609164693360488039765122119934605332456278391103839538492005841434228625516731412812596382327865475182689309425967772126128164599471131582987498908766434126932106596781552595218292462405234030563824762567221230729573426212251419359321535680512120872547796144068436878194077330980292080768955990024312734048440590647406596096518908515966928249211584129986110048828310769813710627053843437722075785615657461575232521475253593074843214528317543733355639239272138185339283185098739839678573927027575602861470218777078438149093330860410871561466237076206178803422209469240011107283760316550743201460559484698953146731914387670206150960811882284067066775802065071184466802808127017503844368357710939887912404968138938126012886104607051856796412735542690877341935234354585015300024136680394056618543585799868454211132241282778452329004760600063781869511447185414185492237323185700427294737155853587595078873952006721954624864586395595817574050772737527793372737517002325751885214921890712223908811692112844213167131142821013980852253660905664394896946524145969188681346054803649150742844267117763239093056168501890032946409015794069834443988828628259916208700972688038220592174088707561590154792109968786006448759774877691269685589707758682234775281073470934714078982747174834932765877344726916945826796270566940825196162029645385265901569927422287942645195145742916567856048141188962750957229480389643062848972617563650041619301814562023171510573935425770160964589248966473926142605357366184726337892131701416525114279808013460687875742782939904517752078157304458071008252811659162847746254126489014374133670474311872965445426881185825502375499969088283679512522142237305657602949033027496031597031040445716818351068459943817642052827734205948915636828206203230511498327490719161700125033775178700738164262499270054776996414176298474008461524527250832110882559921671593297276099329410192667320414348222359381561156391893827049387138076364440108704225791955859981835643192445074599026649436707490126974761829986840041400252717347603918508719633852157722860055225303584471066746276562857858872772046981286294488968055803347991672844872571730290947906595030659760386788892031246627962895122247253277539744421899217143966136395557857478037200358992956891848973611886297972014002728526511558210827267091262012897862862110013880114669670460016031668691650209701005308617471906966421774213337279090912533527588038624147480012570647401851313948191956654399234514239253996809038051448385978957277936689520350643279228433358154420942264074240000000000000000000000000000000000000000*i1^6 + 9794215040298493272886372526676268715196192324121610948367112798274706546411176554223540465203773206165710409736385739609015189194568786030124000173873971541429555286478346807272851451105596927317690807857583853926530867853610186765360584623186293081964794469351697989048379633248857559561053610939085276807998139415870469444436560635556412024390873586486582299368329644619815742462898468039916177676875765141799914587826210646390248203949684723634289664840533925555266391221047050092715967514957242345970265361171445582082374085329767013672033870034944804659943630023385018107394291403212781234227805877638764962302576752871592642437870558190938078510633508991280311909922996622837597820182362347901233217493076636872627910679095376778611376426117085291700811670257548300416782526639110289622157429537280921772131269777460791842904241075668570164667729658648692930439062726266330174919601364069095835488377429469430336079527019014166030868880505209026422584868982677547944316310578172228560276377742418273971685727006291516318584365697520432435022869727979482744487218472804493236314916437142844724902348015111032750957290843918632106682850243464496241851736899493059812325865413223383099026043356999775870989432586824388268740586620313467174031923374082801336602298157576686233407562303410370248371559731759117141458658741738640306992974340939142874679098290121548883543346064943768942199168501266138995438359143095988928487932348245919303803528148153606309578588011280085515937629099614276594270476073043318478107586353973665089002922638370837484675333710482488849900035828831266601817641706507837708139529639380336074749097815449317745581074026377127762201923985582815955737949056094935904305233015314958342765727972477598347228534263981474776682747103798147310215693956420296223002892062943763433354895695249770969127529838276962282981168620669510598218910756408169949103302285439345414403301954384792150536831693330154077961692915099219092788875107804589581723585248876564841390716196494782378682156605024117985393120305272536706196505693623017280161518715831989248936461241667862645034010716741768976693255833830442796782623490871490300631227505214560717749319464748481032934054488744732999589172437222266921920151562280996533083593841813336914292948484036958236242083642905311362477993775619986382005439717947587747146750743994819201489691224410201973678799896856339158768016933798362510941280819054820695259716089829423824257813613542603661029358197234456911955996345538771642834870953825085096229657518609939204781838463633123243741088130290257082525096213555623133209750457561435813511355430885338258767354645778014316176889041222825244983798968262666869106057875193191922553337883790390832726295054957081395525184506698611842993251185197265715200000000000000000000000000000000000000*i1^7 + 7226173171289946278401276282295307705170092361882903584036141098544391488264224670939741874738152398869501978677350768924356944580397217953302044041079752745622005546367287902827416368801664724758347614939970658004956386584732060529983532108050685446448483883927303474444300987802909151219710318577172727546451033452184858241151794317051114037017607045567107770837630649409681206558495946419439771393745714978873025780032183394004724790728781455401060531227433546258382156170970256955919515423897480315402166921981143850914897883153903758014985561581069427579171922285393765151658085611184734191534123150878383769773794819631185978225556318755544460553789570437319239693804912687863294929574499737129059763649191339260210393472367906394900559797591294155766254633141066890771870382464434053568482385940417611683959410773733799797857032639376723425444087008357962355607901406528635245940646957930141695092788771949106142525036671612352480014497743117734159761623644991076602529330290314262148915763823818175377359682729754558660038598158592538207550223295988843243594948784550047484721317923359807762245415056372103196303927490687394858191543623240467574256839982077886377979872958771655390635008744280878035056278142885189099860475602707784456788600872195209194855786718951100169390279229286340747877698177361717818258457974821761087158599395825125472278417584414719581535128966184569367251623902836658060848233176376055750153994453406567457334977267427932478072328096269203567291037045915812913970032250082262254440163353709607292737319420926991561481171788885516101355216516821165278856217787194602917069638837013284354911349985474540400715785371615314146650967213630609201933484022021692068030245869382585303381556018729617311644444783443019612578364744970023831800814701486342452422648936313062291612151006017179617033359365337877560792803767409491866693063848344982716958333869564699210718898781184230400729263622299929318078972471234745759316505003662089351685257700438749463856694920578581248462115524838529918509916272945855214392184935958607648975543491655224596552190063782771607437715900671813696315914841420874963725192967559226232323574532393524765485557015035272915241239401950705840159317950608086191964010099976525204603491755786860107818579457384714782243726563071010104546525514024849545746239286490858454631357387173271454562727791567527756825117747147532254134057345990315583920435882103751083690154602909001725864106611680609603138147605279676862264134923011299551868195118735117204948226075752360067342116263077627147800053199243254321343254508705186494372695628890678743934532974297202051688832675185789354039321751025349868407920488391596673348557602179402142522496166484322953144532775299937625071893661152205733054367914660986880000000000000000000000000000000000000*i1^8 + 898167238657739296910521834564553392790142121390353384555730624086307442770032979904504822259711047590290226536933455958533136999183749026741341165930511357751069959339970674277750418859044273927131691984950910028736364367326165226899502852580016283371558350184740012204726712122880936692029254487120036536698206149937494518149890119786360194134366751813740861836500159155812948891730483242662027566498600709193693997266370788546604022173968832355618616688047735541997305082904644522422983381647570080415861427163774306948490418244361758573939346693533260645571643177413796952899972693363453154229746546283080665846919067052603951499239244984169268393594353421189496665775356044550272759671223122285073930884409498387713495446556119451480072404264161115271211462598625100245489322317737847003702297151413184737234115670220007713509609720864044380785656968309662044468216707550765377667740921405627195954165621604676628906649222556844485974498276955626000009014872343126389916288674485387118889675134045369707634248946073018097808030462763150238057794659873250802331954427859274160344966782052360776110845003711512948165969294207624434294934662706173579064998677139405533866286538495531099687636681058213400382422732961553936262000714796983861364791441103759969625666448144170824336036631299150422730699703255417327460296128558734167058202457643396343089766992142222089868011632276973774779698640123380674559859526102624837648478786017498453535545999587567194001729553658472512505324318578455646004778423563859882986118761436493883174431385013694829460229412347273696549598791466422712110602393693712691851687836363098349507750813873344640710465705433071156372420599377618195215392518490399840936890463612978162475673572773406282468320572005332683459030542357821447900710283832806884716453266497789435252663518203890927636035938352043181896761821522335205252269318205204039266978766656756920414259118731769058248014193179708269880366687792927181346536634074586326992945160240566243435111082684702357738198608989756327310262225220539139538190310208509227057327705490517201667548606203334780171239948751400230094718277207507032181622695387327488325683954532951051317716509842277641795890306932358428820243970183986226718876277597278430573419567990719110142989352522389203070386785013646408289752456543090195470932797437227802756771700253813428766824558150722697723121867327862882125347426868288304669897136900913239961184998063049750753779510075951446296057916267855403458710019895673506787158071774753614413876331707646353078572815087941066939809302252943560491290718169934042704283827564847733103433463894692842240670233341981945282412634155832675556582566508679583677788223062672389651532427798757245061344011354175977967486369960149037014986260060569600000000000000000000000000000000000*i1^9 + 1580857759827544910940882973475031707829015790750749660675008653433251559980636342575912395948622197509968719931900123402023975808205402154759378072181607613281540147726036483325424488705250502194354160046214124776462482208885725800857486835848341987023800784889657417811372999730048445063014471789032711232164930811119985968342749277419317423241356883791823201784688791540709108509447270448134674087987918792787777517544944611073240301927790863064225890507773777940641945863957319304645421450017752069025117219921017283597777889272553761030936330414173328581379679528453466402947811384418143547160358300544525232030978768024708614518971750882712586913195691380860342159800443417590264397218257552414226447361974545639486053045127130807552456951037346234702999773342422087987646063757453407769527306107972865847103917619746480869964544053691039664507784013490873751647536649831941249380810791223306586502612629688754538365090516139443680745448635906904741350585082281059602238115546546269515052382903081012556413345200911536329374611692824559286692831762353869116807823238941308418950148620115782692481632627590316283592741625602876981193686194653598600201474853351206973502192397830884598298700528256696058924886373804753090869747653403529985254892462902862207107615392313210763488430955940907276366281427713014811859954974029954092704762352801319628872612675734064649606987043877813690349017046315234912992882172429160820904941204118118485484428918175834566921551377231362024248766025184271601355587455731350268951376627332373562556605210202069129511239816427996417513912888326365467301463930498261522923565868239898648739235626051095818053376761999569374434526320004450821554316221703050709577730999139624281201446678679764139852602716967549961564618698208551875357529122100469797796126830503887442112695534306206326869844246369101108222374567318550857888336838081906741541761515111429337078630773454631242421901838595270096262880132279352220809800173217395097401895256617494978717468858522163500706774941574814152261861834195958981960474099682825349556602802724291408971536019558650670142344108176289988781662033590057789344025254794215051840976572478224446016207168921313201113785107544907565401677261922231980063383275781038649198228728055510683424742970892885391809309160687569814611432844609584964068434184288605040342885390158449383179300290508508881086431371270160811829163672502577322964486961082773195533833056821657287181846953725139024945238120804484653149184892742388943698463886050131945732755464165642105687040683515659125822711042874229087591773990900306468215815317565385510964884570296311348269821689621532808490559519903873272153829307547439058145045289201642686846241905817893289941851226516057518513651591709144966884637866668851200000000000000000000000000000000*i1^10 + 1453718123173533374611075236740579737723300923945851591717776319984648259942384015832246189403000416450636152120612655443138446967462487037139814305258723612543772898455230573643464760480929644340295009364634596664456819394401133114077721211776174339338796052826720686699040252260997412940298127848089373601101256136038114695179485307774606061982305918061786271582045674450608166882258801764832930543199403727445975774842393891756353382586376239717356636162343068518233057675656718158463705882191402058419739165845555121500325243262708632603419892393609278016630193754029833236987229584984543119763416913913106991431738185961604593180584283380586822194608698465557741177898475411159253675647492003714320880094411492981820373366132598337161302763387464687503103388704236964771325367904749344728901719603067977440999732971939379723905877610957746427801033577696015167598179634508184640152561466161221425353997958339536558398222884676729917437942029541925226423202436717107465271406350932488788593635064331639776388489229063219811500613425567385467876293288858432031265195733883277603094028290392213334561261585017462435755655074392059441749708292634098997939046132272560569767446904678231062534809137716652987709443150238760899600037725913027701644085398153007715283064359940678985004318431623771805616153641966781619582667654339971826735737162723615286697187587634524502599446015745068963630486510907748902361589494089910986906745647984607649775826579045280801353506267838528319214785880985182602561218453155505988253249311476566910426104417188906277535519087261838582765801474159516732861945965677149774497776370593157018781012847113958623219602069915724397282231388735826008174658746921932637746701433712971377892231081331956411347551753954562031819057238722689483523653060740236772284530118317321454743748433259874922121586986020749468061853553648787474969621911499961114218433857415707162901358573806168215522414477327418960465336645376790191897940766084769062422365144434171487108156160974317198389602247098172501634772783843521339742664570392039862038332444490506293509207701671675719507310899801056542628009537896847559651684835098946239480872186563531567644603380671802202636619678254912601498540751948504663011001660850288679459603831411552455323808123474430997784924568373210171050426372540179953060228711521812835054749140731024873091726748418549234514409390093401707432232155302468172094900335998122663704481016783567270465505328081300467158825594965751490511336205156874326684194673442006995819094474437868096617066588609922684812745917343110285957801765483771330977378223911781551422888176557549773538043778607666109980120749571523279120210793193637318096730404021524585233692243738668243100319257063790349451458036359082410920921882689536000000000000000000000000000000*i1^11 + 1064395750024676484034281464959313416237309177030383989993136640174868938835746077229740784506711274339436601370439982828232772001175613870854795479585257275369679290326204819313476454554993097787906534587614195071183754466655020707264736338081641477124406281639125180416094149803286749652637146931976081993176739166193818840635304696013779785880148941156428647185645672928780181036845184326525298165511968784327379210011847156703300959964132782247892470018456697444157929185765128978878082489607607692675966386350594420536021199478017105780866413416017238423211275295905053775105012132056245737095194842900078927081831134425321253309155011632425088180649119708951509568483510881648367477726023199669298577381358357731165075746517945736979170623318601257065451178963768098438563420250161902085864557754840426620234883190318340778345251264511635551375116621132813106264229543454560634963959649609552158923376359649548215148631454521701462997198075245048579694946213315622276435332259961232313506507926585915167882963595695199520675294423169474263099585510393267523636405843656462843068361608306751406475195897286698167664363074727363581116764854843467878280271414072950520969302200005404191896698366850344605228940593372804015877310881297092277648909930965036591657222912742817676624973174076588498549551247337329915517539567373707674347267176913145849913047947369475662222173971253194223039214659676504972753518026523732774462489230926085527390125402762511947244549400736643111681956490179050559503283548572486045947846868181869316478618708814215830906015134208930245808939550228568458112752295425425774323973500898990410919939930163599582182719075478361825937153058687020053213812294939596150279917936126956883570184342937625689752745184404828586949655947191333432632726624258413925382418266318099881187669847264390187305121135757132972188334706742613708061620365474642229570825008552907026288785229972187009316029915859689473840648347118479076545679498167993191676157566385577417268103449495327425493840312188125056624015232336226682104629179477976869261332944655668413652965506780126499534600837659803513524664594537615331018064064261477364651979832274120453203998119942953348566056672863301137691568806500392372412532968548713909402559453059251330258047741166612874554254540232357596135573311335313507414199007953269481874019074814179172604210615815595162736608248650039070694315959958036536364589839078410516045544686655284338159416892487548552725389289889982165651813485953031344572888178168923294681797005910592373249411724678386074989718251968658088543810718297208610791094147351371623384250161823412228747348666032948402238033517878261917572750590218288999508088094792634237807095894878738485957651487708668280474789650209123688153161400320000000000000000000000000000*i1^12 + -121780778768674492838660559830029341516543945017715788623263520187908642778267449461666889544102589298201141891268903621603017433171416763250872821263283915546345736670782861994675312371258404752745019375383024319356332253995790030549477365741127027227095956914871609729307626194285218508736102701353486293389930333530596696086740607445724714525031197795590302965537593118640383380783600103614084387309824834432872525640344496962543439876188512715459056614703127675760587068416710929063311135934766119617895318645961015461231940022681274286493730537734458636033645060399865148355784157671862829139663728116199024079450669910325953379078269262117565506692386535485308264001184708212463159979218778618168769564042692203658192169885624145378958183528992478883277063565598574438013181202842601932518547176757791332351058375440717405046541648418849627745682960568747815213485074312856035941840279292479320958865782259295295327556592582212629328635367590685571864993886013446791037552172896312474169305913666118956300597293476927180432643881452678039063778581320745784214180460067311809199871603964897195728098233953031653219903815644239846401436472619420142114967853178149108791315906344279671363433309883753180514087940290763265678529337412125538587643466417227201181973071345637639080113334771790282225575110627510657270026638148820751631401257850622792545062429780429803938589015583694853055055053326094794832880686900303148503859107204620736311398323307823313507958274290297756350858416542734450646551004188811300020017767337259166104693295087252233963925176390644005028984183909495956317595491660574249158418198259590533744363751801895132599035638914431281410753869934739407868684708894123856480396772185460196889052822935676172436088723026545039026905083098540097839136835565293092382522214553440788401478138628548251300279433566883221220350422664749927233426192501743480673706921575327174231882740802472495913562250520283043994862941487055088994958788694744458339529931079708998158615334016823766028669962115452655008337396535812329387077920325574020929607860312250202369870730117930618146461987507393476556054146582765072282950339025448006277808152361037487624621418438398831562730620450489351195400935762107259791301738007224680291432267927418846948144811432175253670513835364448399683235729088845424295245961898553366190198099546729025906430974925384130978900556916919576902628169128566370045889125562970560314211006060544066544966458126694425697509975416631043867028887745454484151756088394283650009249666919979262670022985638796521237280191449899402698543916258747387434244265471974984481205290310184247589259392471126963903461476527545242839135322277388933902847427893221243960536399776164163711129901695383902935079734094554519622826065920000000000000000000000000000*i1^13 + 13296741186491737483538438331953634192747997523523747599340341024624870587136067167969194960244653258608492044926334630512363386449535774958495963299841682483419785550325989944319625134422309518868676457645319167119456338768147192318086725850067467055210854059678732297504391039064101304064932490876277183533673531248992353189197835224762791642418608640494287735380441320504010394521335344131802184476262106289657722025608777097719432706638251664482965372199176802440448806748875501493691561314185679029919738393578185371246277041796494500592002550560492979170349034649283597126207948153625213528679473789559970678789664824626704097264678919383831139016358675717510868927178890609058994672805981288810136578083535919545047499796401106193509261614503030068105032628225467827813297743041406827728948690225305970163014691429549224490157540661716924281053998821129552036714985328535607098746503479611864141140284687470459410583129362228907800647032917456138116324392314945685352117833650667688997857107043297742427063010947022291395020834724330316748397834056867335076405097239906828122789581765146357585786055695450100972015017699089554396001353305343882627986775859345862962186051789613078605659187364378959867508749383211516665674661623193882554512865205767523690362062245313753663362116490374093536304443235979377784670550350547695311477223991886589937898986277315889549486435481450673242514152976116264739701791660710858436606375308250539673807999516432196562624032801334399312763013739097998730288874301653459412454848049956060605015835687228833408640602064537129579048173227293705955551601660348153173777577059170748598307122076205792043542266715527949510551600792259046092227464367713137569280314538823779481825937475618886209145142379411584399842032014405162960079324684555537493174233349725506821815786388057644742894916596584047728890017368366014872911444999404420868984481960158934646816929756095264276813584037444476307064627943550333402083973995349469109357659299893043993811801928829192693132718221700444385211349019829254738947240505021165826286593590339808798728087552281913599828151150643207939423346868297021915429508692709807482065250661843316776303460939820160391929705467089457391308469781706563495457893468925616004119229987051398027355628230873899876774890144446477247692688805667487552566954156426860454802048045207282644988577120964977760102156648029382457904090389782364426738434551546146680442011074505049363440682758324877190362328046142578619519851124730428097487540084819903415890673670454938076656093361375349110446183926545071456316233063182893021223410973289432031858637656878294822395815509122098150369487034828395230926981431990331694957601579778113619614567148250177560067556826203944262533196570175353478226903040000000000000000000000000*i1^14 + 13369791266411816371122736160658017185817455018023890449813490729241235431762341843467403978892410976156667645392722921550342801923555925786650791856510600293207328608016356852301026006260859346627546337069787729722672794549522980873715106502610905383342026142293282879799458567958637625906165368253394846288927285982289333488231263871581268556328094973831928362161983675071903185457316849650742934468234432211739916236406179848293912854060286896798570850821433997296862425511243858831386711189766233105185618633584011928910838933086972839299757474415140949084860813829409192392709120441960762877888379677986002253076721526089713030373445028661481550469723416973202727464879629611149177746342356323949476671524617409919252621319488284035463865843632907260870498096204555231540379495041138920907768376113657812945469957159354151425718972667541259941338118591974168728620301645507768748953569773516447630465216730328744799669585351716791035457766874621363492605601346624687650625551469747067253725955664187113599454612058293467063995733905804291505089374445837264449928161693952054616152195651729719293896383904430425645247169914206066836297461977409281778149682664821115974981651542594117754963835256310145247454297670697110919340321239945243513595340215568265101869324102650331329385613490501396434051519486702879155090989715182446338763241333553693188189554561001723638171990218736668755925349777077116792454337918456105890635947479028866169307778221052460353767372368993334206876761612276837046327346753075135142172499756820240695125604535327182947946208171143003778793195129694906727651626676977816151793589360454888245020728957050459008514010600881116479059991784704382891247983519273569733345352341629415766394998136686846024276944287033255021696358643046359986368047228784845641641783869360239171536936099524929148387639238096422121802682638923929553176801019657427928937575190571890234553883801839331003295515743799007983818535935943769401980049435663511677714105668485145396240769107005909447541350819206199331202136159756318072169413128924838218386532609696628634248053661558944202307611493681978969624852106413207712750208450274206938908119153143661122662818652870595852648683099367813014624416777703291536856999190321949056885127969166702089818938341585365755141522446002066590022036531554510636496488019376778378322074589989204146896132804315504102094419361523148983689376028003035936548187327735006535285984544228768106799236946500710520599777714380823010654446068486114813311453334942493426319902454964879299982045349884744052959935407466027192590948393584817135048247894888724433493428084387309498178011839350292705833933433165446422132461654090162179588084488905384357111129400198737899326951500733034936280248413766289667202744320000000000000000000000*i1^15 + 838299864752217822170152675930126455175392636016772945920808133689106486460509822111738151630964075365544285398621764389637822950893654599464727475441632017489225474691008187897793145846338007117913110157007006638160623607433026313350985589048177216221564594695417943021460024737174389413042627797210162410296945695254075566810459268366516629072980547732459197655458418366044878530629300655858648738400589889608475146523523054694015047937338857729663174101705743170904546857457896676457542613877737447624602616425502265414327717276621211119414285390486707240566389211479413638099242738196580087173746596770489459925982499853137313669543155998397280527742780502105001083710932325468176305079553514318268623076725024362847019146134361298140631605135110382620774020252409173835996017686544530073291771542027828386139015678504354105965147940002716900772148670494170844320265994797141692455546778837728766385441048892462439219540267853449031428466337295317040677306207293751956643765071649324403959692903579731881639855203253653419255799122977004289697008413814553155345009551044803401329309067934060677756315880410309596034466523002442052722525738721973600993903601276174500136134636289933468472267886207596933163685750392313274319819931342410227850342630782706144179659271201163216190003058870885323705561856877768106349374005296615087093124382445784249637430204353155771085506396376421037643904082859388647715834021757809909607595546714275444688895508292121616158110105859168202975101217952919302192065552556512339598441850634340217037496919043902111658078475057351798520545946181059067824484804173778608001237923563189301780431610044782497784269126298970253515908464784702802736867253281485333695787026554061370895174745153421454352955553040973649880233354723187494304634289916099622162156083435522324235234532271795417547414049493712528515318310559251135570091904801861465723216015175772049295869486098435050762278919361385104024967170353073918420748418363683214452165812802382605371941873567544836613284183168967137304789443900916477171719114660583567464869295675338773356283230541036802711845106328095842301702403064334981646909734101517758744934123011092879818112632643759669721330129920567392843746226059572696781554749221640569212892722710905014800123615612457207243832668283531688550185062347697625056605881656194953674928047320741396160857636178977438638299498186598545254028436234382660354313069417883875482156017138898807878589990650682795257268042448026057247192992400719675650615435223113689552880115901349962174996742870147473100957343358256368509332396325564102024608040779386813299224480485861538131179160463390747911997149648018789266008338602707141365097471427415042975171165281676771982164508400444255591492769124967354309017600000000000000000000*i1^16 + -464492569225267607495466007772760440286392441857132959712087571100601894499998783563128732791688572827678228779626181408985537641934557035799097862261863298223941434661416751361489534013654356545927316505208944239575467549667812030799962544216280815840013277189452162948176536042550069270412382824635972950805106165757277316195168708515253998515769530899066008147258358789887587128643162002844449041358815472214495993108084782973891445652533296174969425899903455268239250289641699162409411060096177361415350111123091592062649347624236462412408093799449940741661647926249363267074456794750397738329407904456091847229917355860378137835871982511133729096229712379527878867852749054877493926377174686450514499804294185115208350965575821446193504201491211019413961418818491029888031279160969517880282914906797503994934373520339279332493653536351283312848896175502320435688729560953887299144682244598050326606980267797069923875780876422732350038609066855074761472924740482980556620684322910976963472002676872657115749069346480929346831025965222861009057979591688736807612727532324136343469958403470830321201004141411376083120272981088625542561007804366436205115211903270116703042018813158615591580661951575554080375746166841935098106552625654560619934938304685514738353279302316464857870525155968338636144059567840081212161050725863144153476418921784416275177782816212197521380526865198118792877652269093765673597565851276299148734645895014185292882090856484397937269289430693875864817682636668639878530461577661107314671237301264843318100910619768038878635794674464906890009734298409878765160138082845629777410333163677332869297695247747173153659776465106355926282005091564169589030993636659911692635731433502357675266653161361430482480268782605182291936868407807690905950042336671906921182892509811446397292600351101978651783551688439086943253288031410754777802123343183814620267058257863721795604319435976106850977516709097644400304027220367512680218177426839240386263273484991133180847236401956651611469042592568466574535533318955184873055292800387382360332177674658329782897427702482002082769857212112549374135440653930986183211474689785339088800059919529701123516722430987077235395973036416033949101555073782688427892266874368908080937045465304322804124565828323549010870193203783220061060627035065721384770598594991181780856281371381040433348753668711841197423209535003898000743497499552045551478384938217083628213033120514266468509468672554796392847863964145101332721625542632058913022704142461628042996733558925016122843558207540946914578116363806209942067712845930858071585082351784600891081807866920726416757813135857001505850251517711559475018410188195080780708597855815817543815658112583064289525514750455876700633606852571230768201728000000000000000000*i1^17 + -42401657895772056759531654439853673683925645655362471273875634912630992091413416323457060613452834946476041189561577188973282733630734172145655613080963479336616252034674108201149476073393214391797978787762072310075114722616703904106516301905752395300364937244343373433377966636731149511347438862959878676600776307303416760752109795635484033541649656655742600598950592300527103264682602911299710563291932178374661875236442758083199875121086216635436159827005542313047276119785526908598645614020597217884895265077518693329586922032382140333429230422968228537983732892538198551436754216886258394920239996143349421302371801321074450228724212060627686796903761719036947723988363439740964467110360379374695771933349620635293769058269188481192370877540337242200824243279300355253336363481841770503558843842027308011685958113150591511253652720261454886775901878028346942640621793560274515028146021595071095344522479594956132375971074790352641471226832077621354160879284487512580515598611357725593660849926218380250848988420847597070108087537502561621094019028897309161899827982879243997152114159374560041811665375301969930793996288997085814786256704479736176064617211466303893170801569131648853998597910210154133061983653698714530474113555039673695566736862219368183648813015342595439677835219377261969106578403414670873057174511899019651215903893198697803836887801073271571651249908028341346610610238440771929240512009936395996917905308564956601979584843890514194529057308272577551949879771240382599063665057511803255439797771582867497247145204603826463090974630156623797706974684271698982414737463969115882554186723155753874064854701746925226924716509426558278456019601714114786248860342519657989138051960599922613323988805845033774287731674799024218076710298984880977839481597839888083615272542120436195961351665712306839241866946420614906486311861901289609203945173278236128690787667888581934378359068765430368348119134102310827893499402283913557817563979239097263880752648151275040329049599904180020903278660342249487789342836689113553878888445469835469102459176207774473340142830366137510071412518432115094512749311885350223996569326627545465976834857301397475799671927530645137791706037009716052822912553900921597398692753416586818595454482296515285783484291860122953357036794750810764821552497548466076101576427870651661558272297193927908300727177672091475293194740571725966256186813546841101260804620472318516029226659031939615866362019332237213971669751453462560025863246771780756705051102685823295545151040188118604457876205630400704506636626351799652396501184313063772426027152359670168220942250740497088314776911856150664850828294643437840497439305199290101367487467099622522512759233004357175797482769153089856362415635529324088524800000000000000000*i1^18 + 8359570639288219429143721839707970745659345908434939881249688011534115874034510885721868964617595662576890718022278111248304978390807871879574900678841290452608928271304266353374233200109121555892426326284037378988192298146908508148659802422485336023563271056322774304104013199515804251564820029406054018496779079065598773260161724754853576598814146208811960500460420786472017992595039744124332321508766318364034438166953545409635179163417816873296037054401154810777933834169471161942738373319812653130438566983131339819688537768423361179451051672568342374294144711403525433290012743970701096781250992598123922131743860104300456752505087171514268649460534468300445068007914937852241830836375918134644732433921582754225472490000308870123580869137164554898643086983104175546986957190038725328409398299785775171598143341043402251804356044133579839271469419149708538576257444554487258866611252238091171903088801206115944201944650427222525229151892784413834923198746761501460569390189565617741059792955766975656508094385581828145008568204828866952412847529673231230742020149963568868381530061986321708822632778581980333791014194905095025375504182173970113442980016822497235542045365700367476880700171561130651916468182304873275768659909255250017207801397282930103411591301028600039410400397636085119606915767727763821081819245950322715901900362906626948815419146014257674900629032905142199492200316529198163465127114441255162433460197048837024433960410935746808359541655102631854989322843374967959188425838538157022289640185958007427081171902620735938814567804932137616791318880870451472382315806381100364268806840941346451440885019630337547012593403027864335392292690981107456758957776186552432631744816923640079383948087999385292941282142494494002959802506181366915213301796365728879045085246340786657401814719344189780886260807998614487615038067587657808994315802690528397764611845698938515662278666255411783797575578504636468903192916988817646378425359444401274592960750835154355340755630201808432241385321179601202226453135461692196803162687690655793812444628511204504594808420192596079459752804805386317298592005611160580722766036732542788405598240965524224055424204060249346316570321903765549075641528711744973364064867653714441139165406578492483790628744597831269053733822680861349648340412973627853570987795753164380157094521796792718165905269773892867577750753445946301765932208856122151861905385776211979237269768913296440444144664953260715633168386584014129210760442195826263477616554122396195644045945712841503224365777819203326800018355982875530161479874284565577086566055029643973938396075615977935028226253212497250517221383659510038632935473197498858294153957657636982844671752266516407102009148039887827744812792410760282112000000000000000*i1^19 + 94225760494086091618655990724744399189561845175284446952214076722327301706153313216135727528627274673319878752319713527928213342643099956606459769340653496741324082888941841099547840461958870022827133058871471289343384986828201643729119002165508711353071561014969215914695593099619493944186417534690885333608117235488516414548842804518845177066945522554331855613605349967372377588995823766494489767229836677767380902584078105463646222464471324223784605193021781092892104371036900906572748698078009680660995957651794064237267408374229058485372792973563297582405644116909154626278061269466076814049584169404127340248078323720401585740977023512801355305016833151267399118729055447144273598698738093982800083140612069758456526921926262217695043613346085861921146386279993629552902153767614011791418861367897586383792597439334866511139883590182090794552709756229291362228678289506739583024117526048452963042171568149002049847123831480071817410252547768606676802112275013126114232323553422816606601857081874301692835283935145926104926040158974843574149380582470237411791925580380630030727384037525650172562970024191358480505114704856948219981452127489386126639046281766225767867665414955668586392095142519821957666831260093687086480537577512653190661095347882537648227295081491870561746911692979687879928028378002305109130234782827327391416568277613119074246592347623272981732570840735657043647332396525180706491451533226960945368332849896422575701478365937230594164520333594345460887979123889854302594440669465101746053880507103206166694865644656690156190337754065870379855292719314578548332214226916905461291947783555431623214837741219054865220649459452685669141529660812753071877476781087827307560891335008333116604275001465279298595216059495939502365901846559518213207376914219394358721685465693345410178859312684659443959770664745993200713076642364248650706776722539534985491729611504053738569491226247189593604738266309478602642684676223540402623144071553090521087689707313617788346248238847152039107656726412834232857326435985753235762807334627586266168582581026604958206211915691535897448430816293596442732088326183354928198458682817368431444973249615012792866011944028362476929171221133800149447651035392227297393135777471782826919419206317123385549836478506309979695940588978468311333097113937692140357457829370692903200883650878590298940665680054984921389698550429742555243781314975428704579053669838428671437847914495229006114300677580967876484025111469630259703313106370258999979810741251791870431748613442837560487121332641588274319851886204168515842415928113819793500193595231784517098869352523571455816407606335464529718006410926370877766565542856175253367329179573456828169369829014500639242898588430932049430214833793400832000000000000*i1^20 + 22071271847354494017692057504775186758220525623152337099217868803430073086755952852483215945146856032391877391435674424617379395925376874278621791576979324579516900110301934329012424744818408037457748691711656357285428823613918527328327893627258374297950377396308209028297512927016504154540468057692237353054220903175376929416417550333787041297608527200724221258921701503604758083756754150668852597096034168649639905212523503956946855735896466592565668922273241565171955689784570379745749508547805708747171496990959066625703663162100059270670595267189619637498698770548527582546444916462792895534823907569125461118640797861484387987722120604754541729771487709050724454324322838525555624595212185137047363679262283116277369725699852265287503586731927431317030919081338137296587136667193960732938007998186409318108234560508431997850129215862382601291903579184675342179717589389764873022026408689720297076097267789314170477061348540274452631991844156452412476290270292654667486715075410657116520296818403508620331233553145168708191773673543484607293040200153956300243071064184600773153566479482329300650193362848344168507646269328027342597097622504130792603357536298242149177159417328629225454918983462045179712783202422071268685024865235628640089395905395707076862465946151942627031860167980132439481698952332893339978232343502587115395373462004486722199419512083592132795752120183657884731201053725883759654088207462741969843761672314727460833052602275243519519180173795162977333377088873866677892833286698535508822993690483562987266205354956438354532053114472557467460041760327736525651748642502707069065571555551832467147445293978001883026317175578764443387644228156992447730486340573510573708141192613958802634968593738161295724057543216594622673374824550946705272724423568809033685159148009174672839677135376064076461881397335227810861519294672630722630592565140936720624635623554303835840685140880238433727009017345581275794500885491864023115957940788244629411210861356532613770420372969084339823212132862202123308080341501952773479054659589879722442564859088086508200869818215221093764002266119292842428426211705681039528825918370199269178997704876991247803611834609153602576839961164846400159962898795473357945023340203802684457851640885791398030436245387508433905420740901960816073242195405795141450772764325583153217898055119204417719299585513255905754113795131135924501876227027574180701717262774374515468443007690837029105454435069635388718064549747858675415424920179776485996594390143192591749794552113738771051640950372372334964621003220050530091103282106159569954090664791750394668360111036524395924986999689916421599745542439320944449324989991420083794258298763669321751105906446616260813935456216607338202433367635394560000000000*i1^21 + -8549178278874744896667096732721227371716961321256143848324390127181886737836314537602897988744156161497156035343612226827066213792290783715922076745921424588996016830875208988091564140791957024293044530676455871077683833354063525543923350818504933778220358736174495908384254322920390800629618395131294409378601782045841212277896707348445908003386281669393808177306190453513909063581042069598696579927788756959383572100271805192830253106844926110652862083254849913182027150978817316045370950249348503629102619854222203512552929568802469906782924512080101349167886060800064103623784501397291851287401202724153548537987912193609075161584682604364057539037745317142121603359708278792290421896170821277948634218773754152810774321411830833078520521638164332301171906756168924062476935110668363040542934668997513088976578557259208148129627979213414534546710814871497335253429020082493692778568630856175595629178776525574148866615134379819850731247147577378928485682404824589707607827335152566934892622567695738760055403016971813746979688066023846320089171724010746851274668638539654127448734392544374183340542679646073209794031985099748941399816835423771306244477066620202471359286910810277104789410825048514557336688437380778292275105776813175051092951047925978015170695775722095357178400571351887665251662037730270763786716378506087486115515834131774368694081247987721327800678643454583703503437719277921301950032290735759349173562646160546452512753422396474988377602774397006233450119388291055496192561784611474278760857083360713559012648793256128020395440995516981526838219508604293061969126765735714742178737752517347783749182454431035873735465529354723807463908036559322842992978537669747363193728424695394607510223906616544347671205420317294839829291114860131299970887808793908431994207731100566986982894914184886796803456255606047978247255229739997806526941033704030272286682738845532660569221421171257802996270811627950332115425204265432360787961496758475325224917942233309624897181053789070074041141589404791728325217075675735204585527398190693536961441985922211720674906400787820304940757659620571393762101761087362195815695932313459877958144092912304408767310252501463654988689893635545871885970713105587514574315367247662685732803163045339673448831767478243915621981343905355520655635774739257915296647495162822341037867260209574293588114684914454385951781511453394258732013707800844550921791587932037692943289596655152779437729744510886640394634599163532137865772829506913352297077884082426387620087041006041661709008089893338352249292581328062593838263166467388549540300049835740105533280410088845492988767634356213047612223682406718075977905845533788265613948434625803109157238074507373622961940112663356774090768584068300800000000*i1^22 + 397821853893994839392785245139089247811281989139682042450896155372304827283267123795417544908504611584517235566470286344676362107086474898178878902299582111898733516404261592963947612650561345103777512082541798320666043520928091799556037774256890122331139126778108700669337894500836794618093523959494146332482899543323364237173281533294248320368679952757241131529254445135163397443286264263924562803854353734501098802216025219463276464132497363704112466233016468829863128640848455674363179992864175310716651882978250179656385196771026334785916721427291831278584865692163757378782071413328430751524119760855145137147844477477187321714614025591790269777136922628484536090197851077770197713616325548988108267580678970702277693699168187712038721435588400489325210060818256957481273217247853113518473298520205684446688881766436357545846549294421364372377211593457319581316932249596878497583473060796093683609957362446080472310628672361225961076067543550600799474103632488582787019925318423189962564608430350143747286465420105990295729655211093969487496007101569832287700287454659283459888075797671646785587324805841579225809669515353673724486181805736895226267593867261321088362158522809156150720863183418441120994503395821277597822624995238561263831917620396244849912500749237358783536654900656995310778407691370673014367136604727781450541816801723570879348097846228139443604387938901108771908720207258740014295014352750547429170475568113257443322322163816608883015420022887452466353115115672841501615604813580372945412389040261044187296563080687783392459189183558131052836937324103281040660406032463065285447133708934015171864612620985022879296108886610383735300499838648349381188296931123933694020384859514305880484029775430005886080499524938751133249122086837550238605543324634908184474990317665181231945894451481302187137467029391639943205455154594822183044610899417419357334310089464523378615980064604203237002131845135910276123916754021045656010441795992548371996994172808356071680731389107639704022298318817331075331990289126962951973148288035605196168766877042073995877581324178951790049983767622244837405177721488437293797349910051372654683347078576170969403328658230193137406099969360333240868784081115284528048318170294824713752586306866299694069232467521130377446205355327215798301080778006959795240350070443723158495076352563378098200680599515979109899677738787519724631645787257913858660976929221278290250722177902939192781599465661235619080281227456102690449259211647117272435581037285043631534569517478699245118375657108219332510907069737549552676817791957565427108685064932602996838786286422778228107551504713622324969332971353519636164426237208168872321133989047625741746028057658760725663332238833503481589126922240000000*i1^23 + -45930872744619372325265896281127293157455098278435642260401410280735931759960613551689067364521027474857527466999293206358580647266674438608520826795065665541737684072252679721695967362372683548700385670016761048910317799424459695193019694362083999859714269674061741289421395663428412669847808606917738530419702100799138405210592730215981353410045465226764754773514868406658561689388038117567289817907724754742955437040172352540808692945957204012613955684478053753083860301246274558220596814948059000541045270652355501273179545352353547731446524483356127911703936678624723256994161449445460494845237031668418262465921787904962263727373165851510694117132867886983936232652843035301821608835815694854868657891972907124971898260647168517479391481861934620916641682263942282429677359061972945296144123140624744178743242735548692175318015604414404067599943609068872867722533661636940043187588050929277587805692473326945602557807207245248034050132104485552021438611611392290839756691215945978387948315070550672066842035850379968151637130176104378546184544495134316415998741107548704665409060825261138899240681984771338065864981061258504501692282179949590937402188764830010088512108999083001855133576094243019233102042033642780145006589226683345736034871744220398769909694311207604591523607563658535260042974860848068418948926651350510462636846063079693000093378578931940028813476617782302065156909315187398055719836110710609994943661121179890455042441931471090152017979865760267875118459770327736635712541001638157006199335820300833226053546224171434349139023290141182484609176198954469407357373569333252192698305071850594268083396951494638955472909657346816195779895250054581793505893678752494541527255385652720507734832895543830769384546124538660492451516854801558330644353235565583241066852411724963787690803425905509047783193507287268688134042858300240177647685575120999022680334345499664719370371658390027099250580993590034820072712921573658765738103435549388530285009557156733655165723137234383362155356621374735945964061308565712501422807680311361058332727986083849768701499006304278457272659167800547229184990091502446313160716416385164639853827323118284721557269786146932437025845480056444403147485387798996737344701070546756963996283983886553355912617148094982519457643534264559871411270821306580730213103233974836773097752807156536216320414609386744624326892540209029596398636216688732009970250154130038790604134511401667298230683107602646466100711035395405978252734925978689592248384909407313176777130598663685450875818986357875235945092329177368732483696992822064137105871738436371549454043815539436101241585940752386117657877018291592427000173429961476075833316109486880885445912635954065257763262537585906459204386816000000*i1^24 + 11748938590692742728989293039979043376971791811345275805731363913389141200908022102278361845411260413153778617249562068242210793436100151764038501067922514511916830245941963980551754137178381914534679801503152859628432583084592239296875252383335184921901389478782707578472347185233044162367495038158454622854204919467623218701541064840462130631155814141675049780560152263280368831198205983098528043740928156163942998200614224526470890393143612363333994420104052685162800472678942644890791892827519455263632661018923646906202220021050172840547554028890343368925705100262755304883536278210311211751688253372366682172982917621945641296746495515996564170732490528360949234663376102907854272000419500177135265556816268353769370082616129576005722649384794675001959758567642447362320492975835681871927956228532116658578047777211385741889531243464141721950771931882376110806843094733745721229892464915927675337902426870662007950788356761477268158037214324942425906666877934979336298395148406888509459673786428735593575992233317690386524746883759330240572038718383888695120538746432874125449497817243510860108713552091819733227807786237867718552877434024188409071204716237121308237318244617964365471098268400740297558684650826529691739326551397778108209784208805815827292518209663901888619324296928153261058360930369147348759235366459806814218640609477862339351721057587361727674605457470015152813981294746633875751600830610763099884596292617102817794823307055124860726222634831687546635473488929030698432151696779000714895563299563749939995062030194152149324357558115438889118977959355461442729540450958295790566688416457870990434931411835113006758737716614228153408271193718652952477899378634069136933171646492451935211852596303371293705276186185631601360341610133063151946863251571849639781879612107253663107571994302368649214592329965563876182540585662847384887442566245009245352689524015656658813615623779118860335526047003355303653402838106287276406471124396535567831814743726102597729744666815656654100421074460022581096523605895665116830121691480619540764157403314026554829621215158442638276383450756559444961305164263091867156058197569448671900235625173371214991335052834574590067517143650390362370584332137921183921083026512369468291947278845648765996973494069273804115830197538102103829446127762090978933916670812685880373415287510841476707843283235232499078324493855418427945484055439258026727040662444857972261733311458251762279691025010167024379082332729659239330708996024723420184566148195167685317562570592144932087084655037632356488916138827494768597933930231256807609634719484550126268104619056671335691842083635068073865346263130494233371172630837334411784326391557154146896079291251157961325875713292091703427072000000*i1^25 + -1115041164939352532154251672765672421516943302144066336160562310515545564097738559175990647095952035070747331997930510910638808752761740218041958522610629364231948714384597411135779790774338572407923865867070426136178257374143502227898792938564150618868347770845904580201388184197267506516164001260939735819920481787248224337116427321652418480852549843518183591731929859476828577818849607466711537933662267854960691688301418605653959776815336593391181759878392902560955855856804655610292417218715986572941194394432131329204308314348459853279400990111451010465692137687896441337591334811273697682815279085733105503538449740244568448279118669201833076413957146414027288432923323704534532163865263423988159852815186509931244292607758040935578713345733731799653593545721453644866482699733187188089846279671508044757971559819562867266156943315065024137785961420613887497820492377041044561679232693199240800927620326208581541387934345307423525031720488479523989586889697981120685741445574219076898644439014426680840049465469906653919407249986178316863062601738999922603325063819908154310551960267239953366226434571792226575919546433028762077887549594881261319786561751295951655895330079414588256827778280006507434684058166095902796754187593877290866135991837349180398957584873819720730619841900879517295112618769256995571844949660721932705609086581845916246371079588563636075916782273404709133529384292687170456765373741847419685809337599828211378221887093190339706665227439377747977357282551400693906469090112620832104262175349357048884314776566885329086188918017608830331943635681045194974048826086733529619990047185775805578477600986454090271964456442920854276870791067432154901249122194658896973455871590292487957886977120831502923730638925293419964749281544427130568608006469477941934419824920846947173581275649970722680316511480228664321411497348152474483998113993252104379316250321488455052306573563873963429673348617919072882105029970550602811971141395553969436100755580947217217294392140288648905818326970600388040196846500312498392848320678690131903857860496676707826884423453310053921324661901587618635306390242293831683505920214876464698788780456695676679252702634502752762035221318897825393584880496465379522854539848911962171516156719702895125955085376153367709121154721063014057660920345381012169613075685909816884532989502839641312544831092056044063441526977847281847267372107214471782580103226573759240491710651754342496760257187737706695511951782230046000462449101712507522497070933462199377871976805487195239907916723861966935702607823416640081345108359552267672906020626129722580420447245188320544226942059710748776058746454380708488469086950988668965058230385782456608806316815577648613302814501730894479360000*i1^26 + 36962360441252846805556723282506535288502996838675276195109026122463517824171181421052590005249451683096972759232782712533461622624204119640527716448452390365204076017091859614201961445444046217567756761921143843679513150734262906975720684859106016894920764266086066912059414382325322478563085293865370262885920273588426963203932189217020328720700246388859931466678053291506585180004007895529802705076104239270719848691544168086907841497641235532868640619354528259321078453278771311724813724444806226767523262822979173157174605859874467502497029197043085609752874809502030525150115134547171748856209514441163222759269876652325643600032880601443778160246577017567722405386618278223532122672595306124736556080649588405355485522037252516321390141240540302542488036817386527214779432949184602219737846584447777624611454167692132041572335096588308406832894805494229610967347018596288437400138295547431811182965005593985307637395149470477336104334130902937794965429360674521297654568148679663231280483518389908028258718752614475351568351064661672859224017787477873843355141564059988698837740720654425907232069233029935865905592264735356324955333748241021972508305604278481802638091939211199967563898057184950754967231366355613975153705657142858581427002507727218764574048444678165073860106727809302277188999173294484795417045724780424356963982712572480624824801588955437315875059040033063242016000605682402604383965728962514921395512899804968684459482489917274916939107330647070010221566271429454473652303084956346891065200576634936239247735321583218337688616481861620851287734654478269517380653870151076197196222526031376699334407605329905118330995005835543760512902833750413221250640622284139269234375427375557225612637074691795432389594958665462851841686705831359557785018359196670859886526163442099765927492922901331772376976495285241113392221707650271162139176831763650843050500333314798457137923948726006231569850025793540289761194846738357042700543778442532085542428673654706640055210397756141272271214746440534590374581356702925259013127002606769003162107842595809044975627295501855661391139016270702322068032270417053693204399398178674093303191640508119481863633580052603362220225278786193378754775442759415638232496593595754527833139471489675096912090542949162919619348677431111076482014873464962366371915118374150818359271085297080345496916809546565755306628334383110315645518943893639682950824111387600319815993166696704323577105017627668024406843699225338075702071635447313200786930104200902196286766031948405274393601697431555676869636519226183738059807302449493100874981950947690585384487461453097318292755596099263723057144180109975461443605033389228379810318697967319149125322612020297035867761373507223552000*i1^27 + 1253688833656824875682818880420630877447461568660749905217759919430120306370908248690292094397113168050397411513475734418463746736709302749289876706757549978329688556690371995171790059246733801879341818766142155217766469067493012573736436271225460400920714558331199107339668015051371251821914648931855586290885494703077194416346321991048882586225261200719669638895223639882532165981594123213315011700957969795790538455432714579060395230558803296876891341949225782786014412573850135423455732629656835727167839509470703375526507166624869638614230664436347449791161056478121590945969259168646582835804342213979091221340772780749248220216803105923826578469720480712761276392468220483447251765247445333960128737280222893801229651883555349762588418310524716122033252627909357970619880229156666779065431746859328288415327864614882108950733645392505860755953999224730591558533597977931680615178908008824431523236618020159863619241762003176255670689353477008356590909207605188244010127801122300774604987764323139778389770301904128118259286290833224774471048381060137938153357058346582517982008430943730692966435205445089127777242755250264650652734014082203812616176099825269989243632392156650188335536547479879897482977728833240487845182368182271051213661166584136057022229775704170434302826251152510495752639643689532447929071363914525560410490863596584785285999745985241080418082236919384629823167513452920288454550491274012608488734102218765698352897168795931893823966512717916789943022145053485789944318751027210808283499455326906123465802640129950971412649812122089538494668766230183179199723321681243830713824385839586785148636311448546224910338585206027165972994181893775713992427251363725602748325894803229622257231435374054327442441027904989123955824526087663686654244536640706918972734192040585561758529909217718802529331961552193076247566440439489753801425113509981774481617938018131232237623291636484174731178792738108990659891165429925834021544508990270961154318379449383595211575280783166191329957594723297645167885142260511569923245912926522023473583277711897185724402879512709337278051159904632452738526683392832685961161017989312095979573907829004020830609889309239194762586324468226016716647596114356832632027774826243251961909471052100426585076114586270635305394312575289689432186680337974660171327415419087888621406354271672271955186231946728346660821180776283621703023902666023819471216014290469057139096432261407697160715074168159428272350597478495172094885102846069291387718056357973584506525427792999322335976437827057942021898192787208487416684036779442717023151830824066250115879335052752355467091940446534059189341162392371730567618851981145778589499865585013104299172573564699851567968780340428800*i1^28 + -168900926036384125933171806454632252740602332364201591356984695395158262063895484278517967664163959252589589438213782120794034880614713868883309087337870441005403730096905472347490986065548891439206332897437371610434819479368082719479889066267038703379538924991947105654120815853262499835155825978789876830709331844512246613048393837107683156354888006965130170617064216387648507602221176312445569841713066707305675414874244529509469769680258750374734391522555055844747706593339844933801763329073698426149698576389778378388284647355522584382821380495248627881175540971417429028592480813099512412246680991925488087652011781600792704895755754970411617574883273478616594384732675511073502785678904827443117726775634877857569113554139066039893711194106783978597689607930851534231964677802578307883228303101493787127008686803459675664611887682046577001869600017131167798954375232299568267110812550792231286277043596732540465237207294983937187953763559125934733100967607108642996454360044097184419766466808206873352168776324522813417994195234928693505764945071233600479021253241216760036481258487321056357657474368115850575454929951217122818956561275146363997507918368862635195447309569052539382990920935271821751776098423459630011115194628103767974604058175906559068475355040977899537030780958476875600604658617137007555192757137288564991938308817231419125816666277475690067279607747323804171817348167554685947740343785278185775296942832952300093781829463603203646680137523806587367829194213262231413119107435946312111620687759425144711662805647710562389446693628093452036345565677966429613357012998757295893791951213306919482263953106623350306511121270965227032918139297323471758625220850904209208659751697421853901832076690870011743132303392525382838948184918656466348519415315673564522147449049364966027136938977165384752943089280698061804608586881428748982005501606712798657697926421384388949076785846691392439855832657353959609108491487423500634532085106896310938123824311506542914677689812496626815886892275288996013004722949253435769510525604029839098512112837454899819462964386672620526422468843211803747340637827157128734198652574950325283861525924441584308590693664897474800546730550005014692379262168947208696762633898112803958313481177645648838928593928323237558590398930982706512572125587649487805560216582414156788865931162119819529981788549436285423514975309867343907828105554395309489685837618082252628939827045874911046183272251451124249851692446887882020052554938249331159180190519410134238820156087834536546978055401615997763996170929711844140085415727693735098961160743880919998695613135517131441587713964855694840249249590665977108088861604399849644672863090826460906643026881361028035322744668160*i1^29 + 5374033799670916964731523748950496096292101838663865362418866971823747157052024529873400293470294034497318373974825302239752554766916392946950655659009612983789879334342211357090532809449113769131025294300756479566022110392652467288771047741633613333810132686578229614577875927003884438863832209892816159986930452022984957814260560770156405646103522366869198915879093015645467061267936321492856159371640974435186306958391812578391132373201475005656440900317047780017959522797333453935827367091284093554384896684356325262486051329178504797740249672607264274643023776545799277115932409114595039584280258035078666624878448424808492864934546181892150877745087429778647040310654383343168999335564648756692465590672054586964925205591755480431856446515268349645225787354444006495620436629948905343927713513736796283347958240859211219473715233912213215629607428667633454600665331593187420481557303875897111758759854482813055863184558504009030351643705005726066452034494590127735769381064776867910845763426180844898710112278030941052933898795896502765153437467315295989924411557317253232848351234697206338444795348594161478840048018914594237657516534601622614418697978424175332277509997030924014246913381664918364601199241763247084302316664883339283627099953650325784734930545209984159656017812580758959260849339527656032951407904182491246627841275073805550367490005624089156663617667816808608151957401137422356708398023416382224440029652455879867540833545617286387826727833414186463293531728561758262364768017395564825972682334180045039096329917516471424993773624969777098626587991912624824358806582111870482152059496735086663852788552802212745709679480499399302292167986490986673246656861152798174557114792028523034476889037153564588877414932242044774388490268076771394981009290808316786843814357759523311807443233425693436880960750377213443685874587147744969219253392847823820242268637733824930283280298717918946088322705400767065855582762676082320130042339926254961968117606939433780657359354042676484993380777713551012146455341365171213625728295118728467466128446905399990594955288670766244633299588499258689127829812936961098192292472628898181175081456008739442650834575417487437633393318810451100226321648676395691787923525987285883817043960782814767737703786957423499171423817083051590220981611084699843520138146043265179478736629829816793897667739855192217367200926352984496669119324253643712773894895793358345262349694112986698191475454915935431377290490913994803511940550424206084349350371127872337027822395283256387660920567515639290111526788532373430523990103247148233012450178574386481203945386520905878935335556421328930798110145131182869862543658136502005697680495632007364291554661989227507885277184*i1^30 + 139403460010696893772928918559180583069635838021801817523927246607118426714188912836488600399797222797126978744439799993535672534474026196004072433433029696623193767900326020919621533015060418675997929276233293162787038120237071804486669504402129538863159129168899772378017667259249706425310141630127447652882767556812793531775066691475698758887564830384323591204939829837987256535694966351344375224144194738442246433312291539488113836331572662203654612135911994805466021700443027384804274612892756212104310851468859201867843348618808080623666878700550042989500898718103512183941548907882522592388747261925637115811378838998260020860826174212778612665837771869686463991767424705602990151833904784898427820633902670449773473934177302574926025750149071483206503855806671419294138777973370085895462246255188460436832492091088634540061913379902120392904984330918725520683232932131178239322539077133675273160969729648564823862060201992414447193581588586251436244515062124888385766996431883009065016842002488267790883384269258022473417413819266466577229995308971722219761210730641358565879277999079771055246502443503416080251314602595724635667826485552377908441935344547278153493956421413362122368033094817301834268647137479975102725464911423368812261880026573249822329517895872609844983035141849156409753334989349067995226709696807827354022518242959678101310359750637038866283623904298385171645104493168365942646440990730367184496924338344326285650006734647687136916415813783540415927158916492604995041908832958605010608952360233575687351738131564467056534435386314372587570164359382063174196240518196424501047953681371805915486184971302765439429303268832703153618038535211809331132275321609328754493151125933403921749154848172210505774801973360627658292922362051590460789959429056632377710886163805859870832768250464962860868637568509228377204593298702396252624740376417196518093043247948964049308663672815604707759212254708142250595055306970703587805885627046075184986959470045418130280728084909596629193544726557492461459135461071492343184866837476393811967166193905712893260659185000555260117220055169370359245542762386740074387581009998850725190740623587848073964519432189288635783737745472578796089495309156939628981330411724070874974993062127223233997033964113348364350633845952975892669696762072845981910430213747899822516683722497050611815133806402800126686972429717321721766316053994146128069883554064468808885367163737609747673414059980830393012888196107345838181829189069149220017258047316741686494373003611919904676856091571292883887419031272559707167797805854128672541663929142646622056066071210912871015676429106710957503816514785015402236940196449728123426247649951700744785307865885930684416*i1^31 + -13181713080972955645247820191194382181394336410450215278142552970237173174174655721281408652288455502043760130379320514121050113103744522763777002107729881275804364610256650834387148745484605037849325672279086139556489436847511049058840992732194799700565040768635101029742378115696950895628395782607882822637741605801482114373732268090501737143924518047817857609950336137323690909389124354017760843040032549309792581186975086851510188357867798125471262751823028688367092335422083920059505931547435073991965347412532164621332024739060283373569245571915007153257501567258393335299401580262270403053713376418752459117072755454034836578152608780117131465114309347954030908945748641084909929932160594109699305351346686012547312165930319253091954532221358104427533149618751149650742105738622638104581128281893448679931836339913871468572732692147708732711547537861086543720949250553463184462537351048358055895243704329541342571225175282012636012626198297794401148722896031336461211652702035301564724763536399946765965748413492534885605114866674377921980544414917324581283521296045579150235134479306680993186194731623998039074904575264602412317332557598546323675044595347308582046380382853795270503128403896339524447451616235936348447821330268918401670745530482846921017177169241289937617153473816003661138317246002625919523414091577305271848414976681397727619614660349073057855057307342101728738312939092611299755116540041151466092425451747238601271822751169787069613051950282223183256848546837724202765656485187986851029552841524152953792765488001110071713302265039970062387407318188162629096169991114644932049253060777218986822645088236336744133380545330129033093021626273486882619402378769269843531301331824194743310427945303362117498835252608424263064790680532966675996371796039412882245511890518662751742754417421465814972504085197014313798281444634649698810801084933647903162889812334851918499671212814246938449458199334091649630329125336734916496979654768191526263211203785815127618763272154193155561559633309580003475308989551765059607661107988165673824990612144251319169326124907498817003202125982256713835826320465645496175312914690383792128363113822995254752312021440478286508051310660879463616889129474201117705736305271193998718276351534641324391721142331939513752063115444740325938667884000052097514988369821702194663063672221808730073451051745773295032515534150783923984616649561148802574537434958327476660660073087321047976055838697391958535047814442010111211038917146449409712893474925261351218821445135902070519064809631624902619243421167730086580441491110145369818759346399999068936191677852670980377096516198792115888002553038815943915021529690018830182590986088214786427963871026216960*i1^32 + -133591756760384116671158911791433071055752098752964389671327745591660173679001225630321365666393876333856775580486436604573422605262348633707844915395485500398412303856559246117621116272666599739970822947831890993341318741337430862393262912346983008401888367807994865805869385738743844058824199934497946718029700063165961182389609426386003654029864902960212299612137469000796146096078668137888220802759537403550474879040929344097490138679173013071572670695347091784500989416343630631852658011420740334519773190675923966627183916801106382706089438095965503996845228396841554292436080507698244038613237346698957984136816189308604506733036102867620000709614692696657199595832672935264064181224409360617694099792774716435236583646755593036769438508863226044450942624020027310933183739061922950601298961682323880731125148278617455499565615483419024031821689567770603359357045505596861716289345185523716967340681915556893488070430584808516081325437936134959384562991638931990078126503478633879688220518707162511880028112462265678649111391414634485650828234988045715779225494492216483914731952638842222468436308423801272241548952207121696933808730353511637492567360968681947177381903323728761193381920787968680907233128982660926368955458140804011206459617606250489399646224734302537104329027041192962632332373827191987591434201680408803964950850033730474186947264510775524513810844195695824443746714661252399099452821415481916854110697605641671308994272278687600664714421843790437055260543631101447993659938354324201052073340045269011207640245446247314195020652783735479291967874925358357006174614310367263015159185652012814164278944908969595741910743673361281093227086349512002882868367654624946540481315144183527832280876867817159800235069602816257405213697317337486980702974018896544402034295763032956779031560072195379400552971413535719787764555351027792609952527536608586016312856656489584071221276332405177229922884772872070630109166139814079581037499431450654881463972639942986777471145195180132519831755205428520805768566491326596352194409088855918498633228472785020358487724624585838741841735862793322278283776390659695649647142002657735965319472341213618311395986085612802172176510000422299230085795697383038499152923240184045149807619655453211570238939426176055026301327026815054699466728433014908802159594506352896810961398916983795416372346808720533323903812069979763476970985297624712195090689488069250896395828489008880319054634076296980253906291590052103648409281937393908792277966230702834048028579661697552539825779749303274532482925670938473740248598045733057996380235265036247720462988086156744311731791398915442413977658465192484335268394703393487395757290109103793123533053231104*i1^33 + 42403143303437389863582617066938589379506375525339213516911250695610030081809056206564826271467952682721861027807864432328752173756212935882374110397642090418551378931757393824941933551511199534656541118393868907643600265272029396658119530099482363052542642548994722196521173899858725617162935095899465897278869651720750497804270669936122027576498781330268315966573791766835878777300144877082934563997971465123052764593557114897467200003953502127091783080111618701669075436537939455697042102587434833687756128722063615972286736690323002339259398480672040486020505525833881342401947025601180312538120411010915361537549236059921561067066734960200283307080694747997831772395797485720994543027552615188730914062459545312034373301395157952642961976556400406035534377868268549683257326977377491858726576382776367723816361592644091870884689939244794793926178658229542422239083416677383638582636357100779471539792293265163371015491918970518390449255742557492697453679258405382370980956137857544071012232470530055532912730849869495938557356558976927217041159851122195033567002316149038524737500819431512799483918707237222519181841727589662049257096995593868466510666888609887443363625189411461518425144477543381557819907313050571017774763224625528275046819151542741382894009075187681081229476662183818988654385805840051971329132697220920021052396268045412582871810495706277768984156134836911545377459055021360464415361889342314225412396714061393911257431506221846211555830835318644436851799814915552196750699286903015706115718645076975730714454668020702802775600440798033187605975286802728777336416821390386590735025192920648543794946875697325121381329451653952106944730109600905492461394917357148886583449436803166399522777767901745220986070179987123478539574563332204129910163628864901616319999030240657364039890932767244953851198566519347950497158213210121985836644520771560699551392387154892419184538974380061615553805697750652158094597346680452712414263223582155247798639449251330696710024255193156400843039054828586545542068553625063704671939825812738654031640233623648216095210774742177147077760472481798647780332701976625255794041602410634067962503614316308083081866675079565976317448106545537058209024273217286147853883715203814468249717674208624629750644005422246001886360232964269538208425648009645372404667179167831250363559270942614648533570880231896896329783896459840206711095479698981814927684715024179065250455965511059331405563737802485234997702835142940194286574798888937713292531683702447062196888521176453445212529155746669944115225036988538623394122040916831677438625901808767740091645563863968500990215295069168928749028924898945774061555016841752362171845800261981891666640896*i1^34 + -2029680527573949964986028758318987093070775102306529538907955532226717439226184636240932287812130915546364013416101118852452368789845784085802434188355226584470650013053401777190335286981687515173664372397450913774318812677229552635041069852366141307685669787921356015581197314857880833496622873967518606314453466016889816083854454038476188709139486817784142610218485553185184418787579078607690291483174187331352423041961021230102751068112400680947501543391184894664090569639518843795417740064069681331484595390153435357033056818293362864713036459490029862844356702405247213863908425321809474362388177077669583331434498010707605448246722324672315649869093194963401126605244053337624477625976720897135075349429516280913011068135178302933057927275344338792919429716618168916236362804789644719852935621393121474982637928396137787742801737302410342877685260897436402700999338521733618966197804029506086624819130969269212881318305559543973589534429353332525844809663650992303045023672721844334647675355971910441248656545049617304219650953545625330701639337546598502316841858128311497056949712430041472592243092528465460809816373717137038760009193395596087708582256116993127782673746783525293696167951808885104757716899975765936199814711730437123648468016090969738465087420642367306214467400882378804736627188590850638869778069477149386799727980878895901584228997610168609095238836798179648863529722909293995088814320625945425752820079467981780990806211870560897454334548852741044867537002545038398102469447536657214907817714636956275700651487793581230253380082607002179981371081890879156960124561103829406114111742746132636801429331343073073350877573488317154002679956759418265370042676810835186445550324878142629731781650969648487798375930726603085555793193172920421937120124849396583251831207316637904573789568821285875914268990373645742622610420282831655430444591840313140746010777705353943544441990895530603999243007713876800654588679808053455520120076112226322786787129797745007171864939649562003744019974842819012083513116937379230644105962170554402446980957816640993104920139669673032685987792579713298779067848867136320690505346169729330264210607161965408359253894981832853337910734308609862318950468574595158421673697469565506985406363109989003141120866541890163588688983895962409891617050054516725616919745413834413000622029463475012853245757847287735687676788016672748704661151103931932637318487850422969061484461215211516425454055084923183052084561423667950574338745380104549586581646598225853851688508954910568050248477074267886601934497177970362903696477884556375961823484015332944541035717431645624221065479058998327220942293828507993963082401596677900646298758894387984334848*i1^35 + 37078647804666545697402774316478391363596437762533090776200725905890620880935051852885921017233444665122935921830711262882742843492845230803573905816024333799501740612245734956443702558088795620631208330337911430204581196032289956565622702355617991885500627725997278379374040225015612373770018536440899280267851047806889663233593890357716910576632227625266655628300379238068875680545235417457945161433287048911270942684463709831540637498046338640234428038410727141131939866144177739220182282208627224171090842719125609972054988854032613534034058591296410528881542210179777365054589995897347593248215619058965133377185135502743967053677567288560505694404038060678272168731426351637600351648599762466513310644332662115850906570558463508635815572631590725856300150080666247258575850268484803985492079883796646750548827568779688481640096556983892288609711880430179598496478499674553963218403561220623027072530796197817188330322884926889344014004976159972630075378875858318214582273440375376734679440625740701885457601320376389308165086440334150282716128545710853653177911594281780382554807387379220447632806042068740909994730135548238454067931680909116293402524909866029322851411241082453291045550487485355387773458602310637221044708414343573257979441929584949421962237927983882277493642780607348822829431472537843301182450911620142669233680664332062884771299031423880120953197870286424965005751593852283564008728874610187352116509795153589319358216561717870429566268287263353205834423705088232501636345485929762812029910790112074471946237455265648421516285000030567591479533892856318039623447229675376890635948050032650206571798474575929529615415855094957555520435485387871228853972922993110174063061140724111703540413598899714621242069491267677797723153747924356921383716512830624299701513543277819236115679160192636689548814915062334187054509478737350960876673569981584118996846513211206260727077877686454424834598736884186702516676389923839267222382215344634327076366999342833101796017814337364990060953163865541215245148173257325984877350850440023515345800004824522523183708977549623916305658133281999278630389360133831627147208391482102035572039318349865961686779343995991765502880262208656706645811578017257340515176204077582183444696794638115559013565424241970749256426667871003421671699421983564499147242764653356002620653033198938175801569049331325892445907588631129393135905332936538509308377704161362150427628347213348890237759014958829713634253908020128026002007921160176123343975352188806696039514687209232046722194867825536124211698320807946699301413356340477062069383812803578296265208126401454318061510674889923899293155667737676542243058778326714548620874881028849664*i1^36 + 2093736834861987487030124029486669936718943334166329784176632443108187773547445770436332312416900969549559082320099652921128682685802782975089649007684964289262006100679571016214385702204035825421007118542308751752568587590014223498664089793320377639531958636811269687660586175676124659187337774499722903201438861516688170320297292603782496083382033224898949439120674389670386873342951116126113292160037470638768569899955138538606691392357039662981384172026035134532719129956777936119216588745664086709354583060268491725465612877293299153714781402663829898291323128073408580166361630703195455721348528319909162031988034501505222457093832885509227667973398694996881195714725589361527990358649454847290332343535447808654270124539189774862900752778878442198896629800157964353100321798769858702534549666760660096509412464443443481746182970394344761620483055301381590843436821133010870418486922432222460731042634132456935111155711328288402613458104099205621516886671646572312974166571651635972376974884290767245425478840593551305083726722731313886246142474790392595471035292312688201029659823561041756657463375931362138828499823924367885702973168526694790782575509929397395744705648906323820632067859328809893818689489611620906278241182688664167470363007251206023943082908013352864062874667699815761930933050074656629349078918504837929206832238615082816927086497914383806702588646832318374509397992899068463570805978882765280426516868445737916517327267370513030992271280157494591223288384889425452459079897121165496566770396619514691413439857690893776222418036136773768923084775814294104613840601346754169666828311788281708590123067414609743915880937960628209470756848316219362450421994244294175299782902616164982160256093996572524697141194463284974847899037507699939711704128253603054888875695478246946125148038245102604241477624914653023448726432110195120891293046596626868045050610489864877775886816675682764602147558401699631472011534768171831068199908916447760284108041557000867406416739101127065076955134882064931854721959140463090446439567889800123592799134789483994712985973636144561356608221876237575461374487064711926274292737492467000489033948808024674668611378153299077744245887145762577892623640025884715791335793929672354443216108731197194207902882812435280739044326613255243693296284681017169050901277564230997386179472168335940077791963945964139783310842095487223332284961186409376064363943367605631110886273791146718022813194911998299837185067584892115535711426564608268966967119077042269569023432142733036908982621615744517088944770772981345247875048732167393358662528458218887199033173769029380392280799965899977699651856651843151355887323803545106244814730428416*i1^37 + -186850849140948061212003194233865938031338805610106040105372636733442168579409897875142780260212678182793115579656206908937554216504465755910998483420188950988507446879940479172430048132791317805589139867226231985219949908131766023650053716068079930771513332971577355227534137708186156277825720775472397957281583144474206227863950934328757055877526390895457846698221953275285296378452495606437796101196758762801386707374103521557055763429884806388831154707164830405981260628333524899989533597981409624735626819654376246316236333477466494309362151917167912939936263082177919842982421990149216533395091880653450554790876380487085753514861911935537076252785201765314636824970208795967651262742609214310827185530041488957946525414066063069662784081836541158915731497561251785605691584871646145657702437635086728265971522641852229348258054145136732981815580772871187311691197862126281055061615203635721975887012496979769533587325397294439641149737283111300742135912169456669480694499958459105618344662576545915296773670836353791638064040302112988954139213950752191830731063564592383003389348876546113383579020892579353334543951918309568402003366444596686938447054199900201121314100600083247741965300736016132711889043962894476353977192981127692072317704259527713082253583672224386932069327220610834383222275281700470467753170039777351783887192447691387020055891479440681082995298781216428108113925261755332105580631245537299696719565101879407716754201423875400151883812483170315160814016391305045525543573543916800009469859546606233498520679399301298635599275139341303665783334575038283500377692809401611441227435452350374109592729701364274476850502398995690800014879445564634006343356798118327652631211832775337740692161960993847389508354729881161848729644317688968249337819817323859324907802426972186448083272442155556810078398929794903555508771741986745020892743176732007889287259722120527474748078673925784059960642394219145627492736282496302282596474506024848235245143801762416647511793615680425853528316920426249453351624128408257167499016851683365008865144204527990562427708364663044871992180677404469314891830885321880923449571706949119929125797779796298412402597358405280689558499450277667889486727600792787063737980959691732065914802232492437965877547596056940001474349450225625257153850782883936751729056874355420650056434609998952614641167015928892285106602325787308483064276763743764119214689901072889187754196916086233647364450250955243383872074798787722496492291303808706970953857764017515954156849326437982897350988680001888084078619565664555531110559759074809320523783958451418907813391141748345854963466567539349258126054776523958897112155549416245430019162112*i1^38 + 6541354842812953386916942996447933216232679544745130674391970901247142635050684378007331084936202368649578015694121337451733462059361202162397791849763992632552067376613754463094154082509924174398045907263720242085919129842724584151745327942200220194855446957727914163872093546548381813529028416637178669042274988641651729997766074325168398422419327985252443146717116374247596682846636073120890587977328737677916436670707110964028781170395856756124082016581139640168863483578274473715122158167202072966706275971429354191807108924658696174031664090122768632981018917899085918362333554847651321334669314295218572983738344515423716955108146902438708083336557881862056874028005546517239570482816143478911406381214054885139268302013730858738755316223801351985568882820023705774583236348976406845247927196871983328777253806217801181917738968167520242267444200012470012083310164220657562586453539264698906757757181004729850329489683653106263472215748504856029895751909950804623212574872315134446133737283846973280925080958117272044025625056053232634579811896785873855398754355258720608964590806026479101761874674103510670791786723719227615677095018546314785740291872217639523388796600648903130241456674875225493611464208367302835072855988675172913877598169278754983198261930417223888072730204277223005329371308140290699215827703969521383479187381196534316570777030652514002278603199061890428469478121876190245447011139615619948879935984542174274552046252368429731061001362006329601978291858112138236908031319164963325775603595898198863276771350015563090320551336324932668804716027310880092356351888407296619332072919819177876974598995344970319532482699076793754655081860980681390797574579809843236069005938508559219875179398683516732595472446548817360135829256466187378246184600807258349677050776951116644018160484910433306982202109557788294477508899341397121938356612272812409750019208586619688335527025399318094816006779379279826082915415346063186695282310680514338700982878222099822171140015776499048704938087862566852375742984639098011791238775892765871110479843798600889151554426544828768336834310985476999187413195913645842949749588787559236763288883316165136581419234510512656137159314899620572488184296032966928032693709962554863961338603135068322310856328820131629850383208365456607136996279862685978191279982357361795555890939646352822381239552655658227185713752355090978055119022158312121535141064805574422453581221605465168987653168928095077682367930745994666571861405354345888952608280739124700143160583904784946920139117817973098733495793603435456578139214941339873497268693950344730234438365693688441303660110141920300177968006861044020334539337431839607357440*i1^39 + -145305299026546683179371194346774969064167544721218698469986067823578166861376106582931049394373528449310395502783979485685887894865866911792805059964510881839582959025263374081284453775773921491635408880513162947860238163057913046362339902556093141065890358798414711764365289604426479141792599386278813737119062465576588219510366828122918630450788049489410479534265809636419058108755798171766240497699144761984642373427343153881179855768596724206548755193306178619372178047167303741986764761475551588287229193005947616152799096819631841609221088021936074115214777119029650845736896545326482942208048664201772069141584992724236679147235905570093845369579869284480533690670774188819736573185236848450938705488257124768161144477854429481545533308416550276147917393011944935233188814651027709225833069132722546680138917819427213568281664764001245700501853871817978839197687813916518477347240911377550708765951782168201221004399907460987908997381706505329795356783850244681084666917687759837284113785133564265381349394843708705479692688153953803207346973099235196244870681189631459086381051001302592300099650371069689949817272809631227451206841545924749483996403423777194970971664622883723123967945421818888284306843815871946566273984235646406033718028963789926602842100525965726174409055410111494048528278907986936914545761539997109080058922267981825416438796517009772047212878366499651886093967352295880486270874613440937423677988209480689592153541730575284472452179045416582235839360357295927135706582935791614807853933899122075445358568086759401039042817135339007754424080698313239905648871018045579134067125842475444187239828260625336504880282452525919219949338796268824160600467364083883176409153963967980687630974678925569488877277608915246339043530017339857570558686792567624243220532358542499111798063904230785113616423994852429463669143337605795720728355324492685662726785894391828694938993240607306050061836569187310995974972705966834669618420302499993220839334852411633004126791306380604185130584270680880374521010896949261779529751496817953525540703417694197464386525564311074450567485805040556726731132153887603080414731555546899147374435412019178568848306093384694036657312866875124536167885610396000992062552907333830512495577471250517244099138418887927212398832080908917551452663196663289189034314860511066086589852973366762136465835799466580967061786655249150252140596957531690609012647694718567466115052603476042906982108621742603276286799683840708246402899466918870625877467478172504261587177456914098875367237896819693961194074639347465128942027230914236954759415049117111931987654116683967157779535560967941410542977294285297838553450799385542656*i1^40 + 2895696620330338265768298850296933411315858411529012502949634846118049760841976703222396762104953181247287637203750075036657289387570211443904027657582703037616331194317306482541075723196822305307282378685403706649053260712852995455670873848650545925334443885013369248873173179112310708640288827594567970937848599329233937488173207407809316953030344168626154089061547598671572293404337057238089011667621012312391371920034977226633176061012289029252893424602026862236243793569885703490142779072956522930943533979087375701432818527363298970164548136015911350835362628164770998091408021908382077435715167542361962494060297164808586496348100570720617568531667113567142292218868057817817406890748978931304678707616191582580449686231269149277878256479833497689872459196352298677027827610066299992481265927284196937109820793389422724016274234311571713778622693206435244700864614752748928740708603248764713436739708545867686352653091390454988674149141068005706289470701874844301850551809601913295412421106918223001714599848099097794788647164462043224282742328331061845298606177999398860848405863066918094355810692972775087908514300702927020985488740510034062786691070539125513234008009016189704456500534787353557118862994031995093096662534312077611286747015055875279792987367798743997292753098624085198658637625850013856988656562653279543068588147649296875787957066968006779516972366442853356343066105489803950282044347835122381390413218048311038404759530949236243644342526906639646405213643612788846826606480747011952012921720772303007110723875989438681497894415718979397940420101447381116240165788920267736010714808322972397530033161980501836910741416735625663256079047625053152125689104654278911111635918452233331052479319347469621534414761778757329075912071483116955230751133798731408159018332148203106590439184306116701438801017138432413475436944911915467600744640087533162966802098548658032224731645780521978740015857271683039070111814315323399234293689612339801590314203474376872382191476134143135572523002618601576618481045699823431297405889099104658996115718825413418645731623476257721197988222009596626635455414353972391117731179524160015376110924438515401929352644543017195600081747973229319455997464679613005122072393752513520622443848936275898977377991445454197603868726616861594693343384143656297201093638169738160042118494654626938825639246694117804771515195019301416866930614743910835879016808922303668261810807421155661710564511741146341406921840318210576821569832697759727354662991367293664301584996792135543059346702021552959601941769078344225035507544904610690722681754626533076511332045661650701309030325072367033242060378411981691315816547483648*i1^41 + -74490661389819501855138228806330340425215229133905809452546263247065797664588732715584338141009002220196133840617744649946916351418415088876279567893816899826357939329674861507271567489804350481559890001672434134825580531444142406965821243724461286250992669372023108313337889827423787844896982701534061522135420426660744895272133959755129623065163682467643684109611976520815452104867946948264668145414174062586930526370833966307897095543223426407683696567544529255816437503769481719128056133405268715446369991699879254338797236860716415664568420449745414973308947382205471083423148811107193055053164145611724890065890665200162172437108653081772494371965332629381365170586256775900619997891196586278003757639950665039142781164349201553385206725344120562136319049208624889035753519709286221363237993963652303212286313985590924953424328181637402765302146296936030686283135949343397989260356240100221634116127651984807798528281022641135707992354089603296778805055597901491139085648170609866773028632817888487821017808954154287292916911713264036051265977028889004936943330930899156958039526800816845711756816572163336756796995429840481924019020036615455252023444710641303163129700570240831584074829514437834320852298775112511569461007278228650100830330010507829551327643965306639401851998780453062881754310768534229391829066585185022744019843804114116730054886335933260428335749910572336058012222087694252220252689949624377185390138206278440159307171671932520059590492643143596454013684336549363728140512482832949765333195209250061454049115231656704114942006204720242527528765390891940988915942289252321519104172387521257079273764267588640155292720576868678382219588012493298002561607713066291181775955692810438256828937866484492511619814424448577530547932361802988114455720102017033101305225684226328849584389102686789642645073356571078291817411460308516235251836878917243267971761495250069686001434553985735799290057675102416091236280680431396457483633874504734888916751305793497400010215649918074738331599618585543367898775154425821288167121284540098826767746039389784723876875016865978565160286850666208623263066134726615771581870059742447645939890672850579244094835372010279934888849958087974651776365353047488297443436103686902615310430352241135899943044558040760136854798532932318275819097964672773724433093739288468468261647810748575662908485090160706302160609281924365417750175050847522976538693003356282170435133757892364096752640875039307718934090705104471312079582999763981694456668778574311264196666857299206788938312166492113972941170980878882834621013880240191236278004404154699252880736567523911036129338632639241401449223775780735273656123392*i1^42 + 1936079913299115170221266282539448983176024043587044629715836092633107126497172490491283557126316017459393220805723044263103472896151974628244778256525490308513341493578449154677688634619708892778414856532638881115372183832851909564099286129128740072855101432233483271374202216093912650411962225436898362794652845210396908162690825371303242550457768717603236066590375695650137679475348499150148076770039713492605926276183450098341039290522520907374470778714910713313903622505334822587290276928961430346543420615851185331916142086454423983018343762889601370571094359957524647054442598737723451929145206117610372940334606604114306469515277195940461756585808114757223368559808629635405004291184670667555525046635509130357121032559688496532030636407944669748373590234869382877456959857256461952907220133980422139297967784437506921662123969947400334637704268567270646478427296106586476876051296563066256298157139385834374038223348978180109216735444390490032082681593253676252344298810472634281675327785224531158112589768574904016683774494642142155148333425200901367876862048074738739190363822843958897241374178859388344307500242625301404863921585273365932528847265305641501087199491511111669384337885027645978505446790346817200701139496139343413316932510937681032768872705746656648352521916037080610868153984932787040725222554458193674472582921964659174706112975524860846301236008480466427669504328642716429503190776762443311983260560410352734309467459532158437865589204512491371642699752903380232056152676895775160906747285624574721925808948262621403365091803661607015260224197469291579552176212112098942666135986344690345169832138199148374839509956132479853291086284230711705328056290430815157953273402039867537513330845414111956886456059709680851884079860824050553384987522117375197906663320406054519271326902869009637130189967828188420718849846488714065249847606636479839004037950042057944655533960321863489088894353342558164362237794559956520998998298398967363216729628754656128131621810777167721063564758640229908209781386738726167621523373071528910239291090018485900238327898959325863126450840701381146803748122987744252551436943656405042015990751025418289435909971565131148453874908016502261371053613880186558163113978275174801145448259667920353311204858375229288128688836725104690804538914701039638486559543585728349674892567619448133401948174588132857526842403950799703728530172778013226880247288364137416929257503575173938367722205605971560337026643393532839754925296352905489252010215098544947677182004592545179642623542074074765617007536586866932930885069089660726812604603617430474038506895386751324498741682399105067599453252175065639813120*i1^43 + -25325863619574496209387982003677181266439157240421740621440520190293981101051612259937494709364887114331391499218139157105294158880561757223874450200301758404758203749648769210711586173369483740864403417512461076748361369152297960435432223499887038894815718145984205638905957511852132114887413389564777155449537898589290101127782395882941899925131578166943320906434240326988710534068155284875546423707332719373361350371806809861393990124284441902359773962210826746710726665587945722222316966888733646737102149514027573921733148395743055824289594594504179011391946967974817683110915184660444903178848646062775703224204515910884532349419331178471383661468664127828821944137312657993886097711795067016083072769352395861241268471816764968716655499839729764444419815185674696831928577750536619762619537138854620890233818514437608504660414377365958720438427002700967199983691657736183961243873236749489056667268090580888156150176278703410277509132394067419874868917895590369482111504903766978215958551008399972387941989053977248515323581975138470806622758540198350361621868844273777482518206364464857074881663934960557124815993886231472098802283612508211887468159550620731847812264282311835690589386915470309639950569033092599431700882205678614724557354511042038314733056973235669147333964766951037745118954354779932835013497831959763648604847817966005178390450907794382890141520582211869638724429461307592282280209320217991713429937184568792363613771181363986753447347590820186563142594920912215663160480982387342533002813711168927091420382177248319200242048047179950731754080969637660963180296035669864237483431348761085213551862050178868740045011028847300788960468128183347196911612079228050996094248487300234567470395578038879593287742412207429966629046476687758235503365750632115516315875466544785688726398558195825221766296225602929047328470864368890255792730596600627121132616708048680697618031944049637302846528609574484318407124805720965804179010369080193661932944574477809143549912174314933399964878994073923063669583830273816580338555148396075916115009924116591559638287174955143203970049957698987023890687069828549957342434325213945785283620788286877967133213052931193342814914654395705131287164452795401896554867288623502683114613703706569975797115943494129300283538389818598894625867821081847309596441961355083974848296852263412804751082303058901532113987071459134964150343962712372388794941234657095587004478383964693417830070429794771117100714031729384478343843982514060119486531465456882410090306074215623394840455255807523884795268021878456660675725732348466198351588540900294457505997624860748253499231858851701088762886996103266304*i1^44 + 52646303061947646059048016556509762479218481122104197142179525102512580441373500161311402743345950376500367241096812106202734647467258888691910690089766608100873838984225629573119913917394875976209826971172028404829154732603863637417179384970731666054086532277594260445417674020897681547845108184308321008625515889628191320572656193970399602667627599835547171459705516873611415346467472208045939469584054472140987802873298510880495766522573411174905141016522010437480485844758691926970222413423418789946291647178170436383803341716994523006553588879855947873697252580275639357383491852765996005284185705740793534393888571562422730516049291718063060094693220080910754042119144349183288136029592901313086673664273747497044180872768445984252510569434261042010744989759068940820803526332403690988165597112420923850877177197181455432181592805639619580268927443007351782620006490691797475970473263114091637380994775947915367765541282833291307092425171598383930922118506259112424047781723336252400704395466502959507338221175360551028587554141426401052002319123721362688406195763603603641073981216139579548811048216588967636142732579895274175747013125148924863938675664969938409082864667425878862087529623889445279071960490930195794477423823903268077450615578968977543724928393449644500246750419045648444791797064958279445147969654324342642120624729399411504600497878498945851963015880466759146508537716669609389160785552647183634107876819556568723767957981806879189602825887116899562279481617850375620952530192755329462290643438620476601230218640773640036897587887883661396311772769659993285449649198359251494433048747071738446001853544850550271305309017227112672191798038202933473439505364046850426663423737597240361648683294695342712677490282009823037148983100177589983949508862116494867255124000797435646026262772659613820714507695119981293959525044334966854178805562187833463373650644408120319963302974044646724406791457554500038550486111513031130456292829568688528650887708602568624274024494585407461691262835105773077728877791947388738183096491011550829361197466009121104198238498413162588122536514919891581723635542545577633933139900635173814433785911768236535749880638960653786657190868181071421324740051322072387178051600702420925510120200205699134144704920062604738020892867226687054689674986375127377541520358529763521504325298488919764074332743732555152737370305597838619605522408293482408041489032442920543407861444029938107422018590042333798750217614934541109226256305528826439405841941185092048497684499316769772471323393790056340505678595905122613540983734005927146823444484532578548419115048988853915137947270632893084721198661632*i1^45 + 6338493045608772288880173865084104414094104468114139627770499582610536230125525783295621481585144365800516498232236566333935766618249917667056865417638007123249605498087321449468499618256145313301461096728123385231478099498838317261251511800571771228869209981631239556777864149835408657149184971026227009293066700489438581867124133731657019145660064983092000250959125375527371735039797277970224754182531481026945399948958491235206500875167661330352091344614840648776372374925160808297892690152547768244061015047123492944383857023682365354894690870804919810219085602525860555825334793507830039018702529923689178923022537951668289630636195725879091102021519088620929062264354421626583620410251566030253383369514868267551287688237183217323736525093405170732219496035627977546798009111899209321705119540874927851374230268607784422186243316956546598142088018577517446873860015879369799021368449413298982472301006651833560188047165933126314343291550210108574548419040001234119750634801990312648669387140469671256331974001339719945691633586348024510040420973734012583544165044409497054576503174124174995170918189793882424697383857114138681367732688526276540604985613401178716999248931649188675208214360426394597498379068913558859902250146482168129216731172143961191944594635396250191000314110968982218704564228053746888932323928171090451262505870663138910744278021424881844474472289859310237009649051295024489242388473200100260288011460176959432062408473873145653863237497403781396695285457646326878524980455643371341482570420821830599583887319406462016226576238963816938271358454622320617373117545278768874283832063672056420224266008234172489600292046593299821247679124947323213595734531389921867236219662486258638168421906197688790782243590968345448592354730147376543704710880011238629329724691373252770939696071369975170678351401018330043717614921608876808570640410202296493136560331165319874783735040187471834450606227328288462340826992364756976741823355693974729471475057381763277186467942796559344446402373212215500091774206827697272803600519746301355826874982651488579040339262267515703762301874991282165089899141319786886086183552088182403784897760580184541543887176988657937303403555027180830909211771594750674337245190273588118044408859376720374879267566718519786640627529641878816145262103708989253071467108893241764517997338236247462665026234775370164666501508447068569712574711349456541331316186952004387606361097058139683233295278939855176522519178750019777166276623971375107392185861484855486264086678821402968758063647269432748229425141607583021535931939148263771105726131963574966464490451616638225925237205735456463216705536*i1^46 + -88242256381639890959362714165999823455471016860159406982953213974007849225935255809613757976239668311554131641373947838028440487138038270476198977945291261927554702944177397649469540155055418193372679579029525880046339340682735513109218447028628200638306109213178368605564068460669587733399093867080768134719035771715301279237692429636822322279405050520230490291064061523041892012830841073431573216300115237740069657259423697209154469273301241093169918288647124517460407872241510601079165419261519096300430939590719519648403118858598900992801756852027767095479448653726468946293505951604885544809550616215951204833437013043954353048053108593025256882784882686131191600624444475208277732656927774697850386702832214496370482232560486107010399189043986873289350868658059161691328718164473046424381807647206588950603602002308119577252692277053540542589343008530502353456212613047817316828769995030054640783662720948295001538519276137265667321947198196254677842487705629162619311825885631010927820640354103415418574441863965846241836397752917754335375100850053323131224618229114239563654086513097250131166328707209319776745502236688168918929687953981454666028306071897927744972664307353626250337139315039182415510836431599480801631206602487215363446864136600248574486895424067751313177920095232216519731663065967122487813216903505386063429315941852002025772465438937365009671547335325291430423858729045372327824108675188439847732988994826245428274111198831852879849406249612872320469736984745180464482288462140648105608499691608713156033954532414447793214509745524491476074829439819314149889921967022963153530578447230794135913979110634070572294229290464010584086305107245634964752955540788002342432378213781006365753696541654908933601794245747571180607334695550953031501710229032683760943394463292990802573375684839190121058863943151440637910098343129381363791684756507753645417168299709610318776327735686156165984406070400957178128374502180306378017960012734023903209002068546298616308503973287186285014889836305226115373273161551886469094344036864609305700221223205443339372609795524723588543788542552001873170043864789873491619262977124513100903342073455209643605317200156893190739796917763526959436058163252274854161109094086466416142063080181801977820135786733249464482804878615090340908435610417219443379828533722149677831991503340345927722472838829447754869354580220466225798759605941539797810053798198696954989858385782520869175047026234030528315845615405703125170199223558808438898381179884573563495410097138699917931714288058467740321940731614247223599039570390155569589670632948759444615864523873080391559332520664068259840*i1^47 + -485950907050781240394172679630282190079304412456045315683543012767204997058537216675705857722634886099034907757225688472991366984248205137663563996626237779570513036166499649480224779595291070589921246120584457460545552941799961446723544703842015765900481869181067628064939156798846308309367723317621051849734601756907805802459742222576749386215010473006787732899548905626337654049244831488297769368772548442976472988055043620755005222775914650523533085537094459546704442371725408611775099539985164358726466775483590815173958578254212909914283531391302425096669716433804412741852578949281720957619210336596583665240809938741456055597360971009644355730608352616732082618535215588710678914772455027359860288405464743361601575906384279840122303821583139254326869900883361431220122243884942929416556386178122992242037599096179319665728864063616099726857314011041657988500041911093071442331733364130968814245322085413248013747312016004752146233043076577720770409836700527456700503632530410198075028643249069126142977339114236780328636585261410000453940706349235781329122432059547745177836233718685994049644023465039154609523400225647633616773336320397084843301058921736165287841806957276491173651006097187263321598403595578001275155548707244866212572531735418019844728670258709539878059291898796214311394522317742598431093690924900118158947116901721216498496221922514502581756917816117670886501041177316284259215384048728538177798185792957315549779416957245990340070095002832445781682500838311855068765658352151710556464850809933443589327220872234347446313011717916544736300453148797367878040061737428932674604134800908109035627634429550431414075573078747223143391223898836992031463598103824073635608014664889398285540400276818016544984957526831200661610706776737111158071745141326095627427615104102288763688563073845258217009827167833733823396167839706264897885952545088217959348219903597448753800252550510004605462794528253391775185774924112986310955092300795541320999006446619961418218291123330824099238927434487782851089189088316205361240102740386063939281372800068224725070544149241647126619811359496839814133400844247635222950363332091469530088908053506524314278303728571236905716760760434715375172695246780466964967932941252926457721139619564619931572303275817447564130791132811826586411036446676481171523265439026358426683152296565139882470833099827031151208570380923248937843852443368886309277983791414898527699547342028991646910179475614609574753299476664810882851713115381340883324662085846077438628863999745718944238825407994002292676330519029263439955700923433176707549528914849917911613200124767525098487359175917568*i1^48 + 8428892817232826602900742403201720129762001235884896105187319943527109899456369255530683949559766229724639167649394191070549983411890415740085082473656819753253393140919495412257005449569319629656374157257077132165246829119950609271216909386095621837270517006853527511814806161182985044196081651830302107229878056641903827756510694523237625625336084693717515296275827484565129231158787465896853442943691152199057290848611781809230737522340578085541236483124086485820160587809752426532465697227435678830883840522331921169295272908301216138973470409024970189918452463070633238681860156746060223821149331598788618835496829220631875012569530812065947220714598672245326922478002064086342322322491794927749376584382421099600985094657392881217192052489536414568297061707856175865650168499114893177354779509544046042684355893712423027069846449717814646991852213975219787675915352268828191898001311009750176324410389668666942218297145842046576239377759089225669675613135029319224935708932219922538107988623199943565120623386803090597208472758025029177693332041070161187405907791213491230445094948982496233651456929951537923119727282615532328337416129228797047059057418240306678557115018779007446025769903852487161919924351899737851981641552438379940578577708858243359130052954240624730975012184877153731454020628001441577056169155748612015677496810163726775219339097834655763489203169356523175734476780865453584754999345736824356822853261909431768089448825129153017052716441878895747221463509907518856019892808849702167053677892972289127076026674560344626736391598697675897929456029308136151820284655721022708928747819065460715854626732877792775542900489136870487984535613856720858169050183582312129668099514985117862506458057344360386143362026494275731828053678346374380618595715955453948240460753523342093322404307104880521126879217122324025163055784107473401360116423891968507489059040539007061015647384916543508026822758676946304340169777327702273053629597289183079799121328687812623842191362948609196842109249423921139235068066605763422737467443497671699744568159550891750678270725519436655618641219285103716865203429972978793151499595008729754197802459558811403617162662814803536531423047050468073608218768292381214415426905732266954442566263209512083310394244619572276059785178849475547906182446715799484310612665451255985188891771077984359998894759535876829087719003886009618193214463008215463372115244432443122200746141527683081731618027114405303822774956913005563059299524758170525293467829500690729622903204377825384731768804203194905413934535815765825843063173037024518081669747986468655767163084996697722115921543168*i1^49 + 63147975092841195404864263014727753338897697721181954915859142058248408163867973434624633733007058344273274536764561526946439675290175721037633141852613930165043913839838399847833098802336630078053002796659268573095850921853399720560311785091935172009274417542251108320915982889045787280521286586918771598697700853981588390600463573265649181798649043694833175103339684405468378764310065795675763834805246908842338696805057426507676297318344919950715120103888620784035299417963873167796766203359429976006369172654405652074833344111477291280434167739538285236840779903849175667326661441014453376613233927958663264893911631783413131542869411273556449551515215449347072147972528015201596412552780772744823550076825122087307856290398090060574707631891878695026409222941905489976638896985526634569822588998191813595427980865332185803687921089320542082321160175094518529147052454579549583796731781306366167319307982819228104745820842366736626026181425276625463564697722050107745317528999897772757211957857684102639435023634108796951027461062253636942957930818784362372463555853455765973524150204408838715810491029990575668429234095601674683664186547872127978934323802807949593259250693037141827361878640058624254895549712818183101792191723500532382637640383748505906244795912632753444450481564642149307154995468684787455496485805367197955147127981288352364601619748045474880887310885192020765402921781330798818229027972794382687616782078631301937601318814722082214559438090989409904675989677386435650167792889975317595493977787521455301183797381330607150675121200861909203153291272817869737915525479669222989913215133936809493403428782116764058769946243291369262065306459980242014401298850490657921945421951702015359630081191681808568384047725516188361255292370179551560841743331348934864000220966268536630702205434239723838436271901971960009977937320383139093319388923484338042914358007456369819429259930491535292312432461838150959040543497057698213628437121067819425951988795240621456879629241782998631402979690962269380784464103950118084985430172353097495364488048910051833524520515822251584208935321260053144064235259674174293988194942190525280198587651875332656444157919984929818958120985977897590300920461175664752720919975384824625167965228671637295437876868519360605513460191082214999248326942904819120896456972980502021126690250962405529370775777272149180636743150159514884777737620536769851408340307755786925843713487408006478474759231839111566106496153833341734763439296624059995661213862526719077744850593080236437943863465786246120398076978179995112657802157531022117123588672055212460438683787246908144091136*i1^50 + 4541589045376860970803740804822639222927930875586270554178737072025820846142067898500381441563171040333559715241234593273191496255267919591706013726786787748039666737275474184554497206204439876631704336086111725462898221972461146939815876340431627804204003448454794573251923188251878024816709900194474020980281722336542681846072643287376338284413325949736764169584159174534452469288617708448391670281761484840319830637626391078457787928384587744845986725862165406711511554253120227966039362187116971661388957261361883853998902028918445511745242505992919781645640757060886267683090022159918206888651670064138028629056005401935757470163424564790872294435059875186280353980337778710401621907552259199604629435785095253975533364263721553469987854678943403149657150849912864276137642756991573160815082828993189583631565055396774031501612788106159933643333920972052577454293035266517576834227193817770334202829897643449031262504729363382251696184335190655651492093367768115725951464657941677339924448428037412848876575498660812263072796343103529455705626375334818289980947199733897937104898479763773152802059381303286800053308272847315953918966140676404012543781280911187641385495649483917009637061237733594346265008639379022613067266300138313529449541091653988725320960999470471265382382811584699692116579447867481441080072573973372868867597309493096717088563898773106161535148549806618634821159990406654585958867880713523827641159587050739894980152835199577038334994593505895322881329358441118416777164401869704864678185771902273193178234892000672172467144690728152134055950887202244406615347768490694224772527466857865681465165440822541352279221481565262118844634441511398507064892915564112480275315249137694937107102476551911943080767201716136162970733879748627968645759608088431794967271255114197410155942830286773012513641662661471746839539048794918277993545082392512503092825579898485692743461082624225796661040049919193406487541703553310460660678654619361450331654045583954115051542430696685008880372492056624511408473623871492759306140343378400536519264670886906133730502571342263996052258910165897907859879514919423642544324433989005079433686811721309219349733814938029749099639973858148490700491566660203154783994403833595451492328926617200612036741133409307335616841499639931703728830009597240766673977074533538233578222481018310217263252386598844121383766804596336609478402046241320970741811600449737224200994808801122135007868975314204351526515264911750702169700048925546852351893368936599358933827157391337644496958887114954399091769394271436163943773531277225861231138416019924469069408859861421129728*i1^51 + -19171497852593986187160969414103394888360642454209947737998079665078856397192910124698380346673329340824487818335737847247353197864307104692013428552853341894146812163427153604298271358070488409298406150032257751448301288269189918652385604882375490890671110635241802639253817656452784573313527491813970077398985043854826406842905149960240692826455736028616303390175304834672145624029009498734124413952148591442986252562225401455762819462769060818698165649225762883558201649123048585914974459659469600515913136797643624201995845230765288121932829342978027918103543034643892305968941831310638406372388464947117763679033412236535295051983574501519289142942335378892812154095192226334367568063537164864867813781750352306878502160582400584029910884057183721372888555646399983417559440178848669700824388678941704116007398827200692516158558118590003318749359740331778877378249217925953378418031327092554594434251093101219861369945496896946157505117490413739985801520600828814053343776193908525712965211914986477476535684419023899574180744832407175644108191204904477291869157962347916179398434087645688993689435935811561680535579068776095908024152162191396971546696226165013024706732613810661734226876696631547253445139881485614029733213679867970071301024545823917747301473930359552783686575759480620015914995826071310275124715189930930636141802673009451373607396967789763734172064045210225323379746622728030188947410896536557907446738748849503320835049535993679503721803559867747311559874459267918792064814292063011007186196402315583391770362540779223189564324410566453210419557173928544937480201479852981961784904031266398449737369452155269851552109473994647279418634469721638260528053997556967854264702786759786903506855948646021802582493559136667718925895790572487375415252917745587169418768079443710582188936037414742280392363701607989128114626387131523079233533379876965305110350009541565511217414015620356126445312992387384176192282999240590018066822562136116586794328171230120228227462052515856293955407951905827714836675683571324055800720291823112622143738895668832695512367238716709847460738759916338533112533965283599928385356014828269342103389313260227738604664840285493468989727663118360589151307579382675359622881383461885225322453480901757776505473892618189009074361094790274472551267433245420436522108831021180333497678836532160455773486750659223510595530650563676898588561045614696594201821036975515113738098314461659405782004454778568505616968230304910039782132819037275589302965724647517314186659247805758158422763825983928051247805004743456381133032693889124767218404380735004273781202497830912*i1^52 + -433689370218151671183340279740691722533959279366504657635415895103779694546509869669506658898723330268840530762098031157804454549858304190502558086354852600850089576270848946201933452810921988551410935698755964812360012530828821403456420734641372250483410217649541854105430831875091359751876252087196055368500706497314752335533620874200696788121922094068054874244854912271932188264939757624401792840079557750654415968518893060600571823589282744656341616343603226816981841104744923694152044892462298517512597799632685583252416758231962012532099349646421794397860464547474358592999646751586421998167653345545003946487933494371871203490535208801733816677414839392728790400109623619328552698820833898499213215985562196587904565588299980832189374496780777505210551470856049012822302787631678746579469546857213652718263382272466057966077452717526091455719623932950495619783864621052667863061561391021889365178921910035771682245174541200230345128816232831947030847860731651538467048789215756782002903098468491267032295236492287131832333214824270144456749097499538222631439824133437218151221502517862028839017639674958195608733333611621550842902839624077947286503739537943702869078889782828301812640691374270786754121299221188889926185086883381542748916620058980939652146551443789308690336701616129794687504501993376436753785998759921176018090824305277701886659166499889225428702487406697649532434890024926349356702049007886972028758349367380055618266517083434879990636676554002322183059791321871008156738181978081376049122024585946408988566771682665792667965398139924634114810120662007586590167677773261738534008799537195621196267369158516457113251954933619726026259718768770239740307303690116372264227558005888616320628980928508306767780763982595188397193305427556936959659831526130250553601623191612374133837107507856248652506130253922774898436585135612362002522502322864056105749007615247263432964996167834765187044288342321397950013701085193507986948037874371272147193621520484531432691764944740644248890110653281979890580346539960678110874162448768766765563114729967953989647447290611444314304971099686243646442683081462281281840041624242053958833938563605008018044282106472519191668514893991308893918902828900065005392339935178992465936161132656844183099544070494981941398428494042293807210867142616602083811497593349545347097911647492185815158867989582808667641675975793923764902790895161282727435699726061738201652056454066275799591630220139803267142320180079631299501411233369552617720182622512901528181562958952018782661439690714463743898178740091943719339987905070691861993808588770539021470269440*i1^53 + 1325579048430535126861897640604614349023143829327877457161920007623409232394457566834901351164928711910047564714733769797762785282281267956408619333770186988474600909063609013554008832981199846408439405231031474460212997001225458744163243809045499321890893631367105188748584332028043590140780011451949990943725341005868930758871147843676866091369453777661036398071032186865863693496366659690729221217024502941470601564602358024375519542998545631081166898493597632906646529708719329902253491430847358230036993217783430374665835174140307442601070775676165383831296971909114252763532386833978846645077361018166578038398142652574036936012783002792061358450747184090086514016062676873801124475994400938448558227828493387711256126038592641992912011909266019560744763402630338351514801824797217783260506012491365592051754699151712564344396463298440761976760715794307029360494422040737707047162109036672320091149800711937216343708292935534922846124871062796701665135921829328561740147406034856997758898467575721057225008769447396195565583215876371022684237383926156206658192109007759645192169138759106633296947626754043008948631670370853703971183302949723176563368295854765833807690710184313207924228177039320899620196640812765451452149781932582470577936836219023005992456870507548606902495167249713557903116782073909601293154300406897129917826121565093831725381052204549866362974121672340208165072372028780626993994349734819726196031636918279122885330880167772049285486904648750891988658080268715413107470444029904408491963255163835689174705759865302361786261991957772352763114737839347957280342443380753806224031623063710106303917307379138532881341616650239468732394243672546481762567409356215480393829879169204938138183686142029596236165547581935418507927033485475926300160732629580932328061126234065954701524618582765609883653455856592418535768636079530019926143071730145395372383069260068310690882529110449576950837354396005220683073188915943881488628847915280577279750843522418255668738957046971385296505621313175795176135593721038743637694026000217362390996003828079834055534832183056383299136115483660520301009248531176180689529947328604082674606527053961143087125240381798050086839956183818121667334209743684181780843886894480711931912269934121541641087929571486985211836888541770436678268398461798882333937701618691476654385432302133827429246214320105656284630832304469090867700436070859349897438878442655669664969288497702961661142481659715092933578156267355413279722342042139823440093065426397082080804340324230425988202701160340446563397832673706285020964732887140295972295870864962166456320*i1^54 + -3714643971453156398990222162267926922152632954185787594102984791601548176149543223325893939026758334707641558977788034562122150969575570435677258353262755778424864025215922586322681029591534122679463082524145272604166275018011032914045238547288825899091257555686221755738080299088603833663877415791910016388573669044206673992751613382879877306724290679432995197613695867652459216183685685469017088778498806162099722169223747006588948942633051252248234820540243275118807297259976625269552515436127807971748500646367709718015568042080438846124184527537554742873528232870007045770896630579094139269095997133221093212304871767953866530751053861732972718155142580872393952527743244280602064659859053002214737679183962084674753647393615094248798394164888150289771155811629131381314578327156712890189896165490676311352574165658395412877715580777464546651246004012983972910907918853598750890032995310478876347006497477467042202510770469982693296469837762925942513407770035129407662555450370745369121662447420701967378924759447057529019894690168430359477291184777126162841840019009109504346552107901742899862310486815847220731234456962093032583405269372308459018659799883433114277899087563990833115244697952374064290019204621021959599094862589138140997731375628769134673632460603510859424094342594656418326895411077265091803312464702759872636154285744085355020691323433088392364184328030792826695053907264364579494485191455904060602205417906334522968459311137006036388548935196870465181508082938683010916643023593426707636984761180173405135595311859588656550258361794221396774122351747977830006795826171320759395502787977364900619410390654596174472194802570305415393852247803052086077896465681777090715905656865200036589673940184222754326711138166215831282339516712919808788479057623307385593015326768500140503603078275561997364011778432206330598402405023189588704003441003727601487200632269645408532155747154480771596666948068301886773033178576185419950459636810001735805026835711955253269497341888042185810376091775718307000477332148238692287518409471717788787252977575203778481122318516238542742327902420793215757919384253296665716317438343961644015879373442546400552209593389689635786290369145378328443279174999444338072261563091444763152912565581994365859117173381873531198132063161593742305954816573237117058651088366315646187968713168315433921542022539412300498737850325414760364007389469138960203843319414578956859808388284979924547017341097688881163397929247730281239662890124043896328705191900351621891007414784204085231789568224477126002037274352286280063030548271891769376691931096023040*i1^55 + 480287722557020206733737064057836438211962526349753790137199495227603779021035849593359611306025622052429287978229971605262814120770584642353099827885433491977232530920827023182299244964954931382880685752858667269147786013702830342030788405046016412978254662536340146674370590091811276029850643008327352457005388238744677670486134542670160644106008402832528963718257126691753099502448817423072567724598291594455540963093658886796559336595582115847611646386109513482178226662222568684883053685520365508882660634974035640970897384239962667846208631884320395569141244558047063646614081845052412479433733534536453373921065550122498906078699492397189945589238675084793392239718456119204297264614533836034717284998385744332482499003910800736032084705604080007142821213425470253268315804050747988853037472197746227716103088899393914383732789614501679561247535763984184133229830883995381028312361148376773049354902177359406900562088846322133143539982735526765219936572264880647484760950415929415350306165551521574809155440565520458478507685143412230175026173095586460826350717153212021248378617846726523566130435258842021637716165738626665372649700348899709294702515928929934049068599100475670914460203945947964889362469158642364199027233235948970257799967603452823346135892707660568165861855087690713940358202828741718056919684905144371418562529970318773898096794486818332774655649923777450053829980469466007454417671285516603506929339042885196751422722741014158834151937223870144408734194491818380357951000882531769470358570788558985961129592488151099735051666757469271689415883851488367147964157129691475980636353373631031886644512482489272968284879902720374448410756649087142825956808368460183541565911436458748691320149367494089162580988886348531444795372289591548549311245594889777497699567269660847119393834436703040967451405209365657779106318424526948512465594904615327644226157841779584628555155202632185084220418165645666886048929310051077536869291993706131406388672720150438886867029269759377601881934950068811971595010731704790091895731513798862887266299627056558412572598883138860881826977402022440903088464488980985131174147413561618161165352732483488636544402535410134992243440237249695681527830518695054131492822352257439633967173085435327092142855029121134505577966819779182338343983228986182877273353196764859296148844806612966431565072847357405183320376094390318375737909646217797068597652977832502451843905733582977822927868243831436129789935014307274745483869167738884690903969747044144231142379906974361179783628444477283115382437692301642806965733672638725414300155904000*i1^56 + 14544185053764183705825004210887957388931287500740545893373830691814251690307261040636380738414660964315525017762351956210043359961074394927584185842339074461788468619313229235337059706434812554524160966110682443530670350971379236885256269122560540290770206691613489393881901107004921531274095164255732208769882239719087757956621381950737052659165384470210595472599708559689285271498260292323599337722220290381195647436825503507824068880669072135503212189084052781378594662655325760224735616906769996952625878750510779340380226158490973633317439333671302018113584175755201338702047953809939370251664049136326933982076654933912355675396012708868065657844606688158786590333294745176056136075623204696248459335048920455230330545987020844742516900396160756459676537359359474163502878650978302787966092341369227296095863028101342288147682469202788625071797975889021339638822988638574120198448666853609476344696321984717297917758756785708104875908253921410736568464197235985487965887145608535675780757863802372655829946675838367387929617893402206734063550600736525632672321798499623324093108415436255503981540525183456154365613575180911831005514638346102793802790356804511521694815995052953955897170903320713726813604215218744509793619838418305291676808498676149691325974234066618636760039541115787857341053860330707517046717787220967860218830570625006684954864871133824377184515142697850582464379758361940167083794888300879180059008582464756732833798277811443740486536011266250190391190812988781824301319266123779051302603605460482461463372662221421490484929957710423431904548131492157924292494236841292328858097339135415094426930704792347572663203189457110465828425061353634323781589403322091969023981971922069202380248000248824814276665678381141877180042854176357072288467792025694215740644632518547505589123093741429725873010471390492027268048601291738164367577764211385660200376073800507332448819421536069713411589872416258407277020399407867279614483220334922072605713630170192944913774228421492232974782248191272608382345011797315528225915180651333353979362003245332211508528808074434758394826054418269585719598277790923170791739249985443219414041566272927044986357003877557595661695887150896117504662490114437606885273982382610957524863032612584439003744883194745214475224776250001227711209028527204034722189738819445251962078030427133331848736464639232150620645446426389205747634157634351908315247050498345050270591630328663103306524696915375325228422282037887606529691372931554244175069505258347382580964461252822495891939228626738343882274395251940986724154399047979063740203008*i1^57 + 187627431408816630146281323083754846202042380756218831377491846794872271667991470815466052861524852028871402618370604683584719879612308628047641849473939982379148040835368909863266551771681087975927814029910819989359723486592562171391579589851755163878229618782066816776124627835059843705949811257011595653527209292786741922814484311086307747843281158681323362727158124348109779002787343569917844253982856014108599563414789259280486454747152961765514213413682611349217646716594628997666155898276261290067821843627407426497085324254752911769547740840926478208733899411963304753264017945176833914865040079249528418807925013527267264234645295979843095024486586554554915356732663821660539096829632764846680598083846971730819535616560784886761785433887960508941573772340611259835965230383191832126029694939798577333863839627531398420915684687842478678173936702622131358425932542084453894109899466277852960140678947958126385220728562124754059128645079413036283980799652229712549691860866891795631056102543197526727326582040834344317544626147553376928237332841082314640855913981751230987333175155345084195167372469506459661137729247645662417293651749553792874429173837555414541773522443390507808440962188522753599901336445526934376853173752230830936244313720097386247580995753832386260496070351862068840062263177800155473104115419356551128598755126517080016829450408088474030253295522703555434536192393117331939207732677931968869956709601450281962762442495621329381377872137539070283666673010994923266872139090382512489678464013694964263196686453027725096481145922952765334935344504034141893969841895473462849663825509594670459973700419198850898326526313201814692878664276493366297455405430234122434642593931897351071070183808412151177253531696045761554938836881243920194857086906646306669428105811120052322634332194765436970413190008389383255534934101335754048593594445858606576452786157303687106484472992059860218167855473597639659452362552722279180229205538396015946708677608384467832021239831596899674893289637336649840890099649415608966893383740844460350298974631785163191231321137988288617580761058139051319758487905820791012473808654898183696958704250881173467585033679990995288381412957796347503015183961007973903524255792443139960477903302885902921540387335503955341335599553860466744428142760687661718763636434672630970568523366041561335568262143481981016472131215193912947378295762204610510598942497637208717808015219400603024496357350771972826241818187335696133845931222107332989737803699828587870835374442600802097528727517026613725288170927976037361159791188181625339904*i1^58 + 1659660003627286810311752082838154262305285842670909557242106105378389132661807817798637210647599215118761460550456593237151461019574209664115984486556485234145014660619902870061580668187429122702221845197608289626256177114382219071716659033740919170195525121574838150160947910726537200589503921932223799978744474499324281076822545321161159990797615346484284019926231280943397584464186590060190492480596131158223826482051263715927836246617716443751386820395696696698102009684454659481916633632399744514381517185763300214997412719965487283259910384593375647138477677650089097654974389275357481429545541870561056460899568037372316797186894769628309861520274205891601509344164009153713497758043910030498040050514032464746042573033521120785597855230579662606597317096164443852353721996439307293584836114502318106896323955442955046485619728437350557616528111006900350605945302827041173236586240212345644540218174768534007025372519560540585984130734997336482066570510787414764295659321431417976209202339602356326495450743973242245746255389806616001619539641342448815059621864353265466022194299676095878117341713788021206480205117602816499561454835409931463605263363454736235654000717948516607066415293837206913696543590187752048292495344054293502133401860216213983574236441181512473818402881699290584445415345255891275242020250765083148816434848974061320655795799395950041755390257501866684646949567737284114483579747093519227109593718364360258975790713887836928549824794735383721884369874672353132498402494378621853438415403947950401466650556982551887792629760750223383410708664218588363891628149306697120149966733072552229311894650280420709880516923360961396208561693173310035478558077737520966993086691394310330125945555848585857211165995123246475126356131054083818546772320147646958852912749054942388470954179971515112914668429577517297366784221039488106076000858702487861779572991098262497612469275228716918518992142713572666750280158429257792647349714427266698072720821220125644085720330973857636525959524985864039209016036760030369260858318408526599227444948863525549214329637415113720623564875329099676845696670814766208590634923406513774321594681995871909152851791518093646643197260769466083386928741385553616372648621455085150004918250353911981004132649080573394538211664896378148381455108612918796937609501846307661820785225584641143063123197125887533228479938421224786997531306568776718132214939862492127593430019490066168682189765072075809357314859709864004960396903641952694555551080813148995268171876258771551774057831367754220725256125073003881441555731355533312*i1^59 + 10217626193972908461628163438374543507295337740639673848953335656192499718265206713138316131535194794190443242965350745428233479304851065459188533473127200589689314162770824426073016554765094729379145274682929740535286100053389200135403111675970690638906334737922044583859827884054244260742966484067459986222197747640076081833155481700872227315724902391566291461515690242915715350858348241204654972650010947572586800094493854101028558386391733141474243051451061142978528520262671209965871645336573067285180987862003773480925243105533503189425624217023188441461573836894554621021360183848295181454841778550684417020381271790736146717586987938258123677245405562575623544894322323135112708793116557275679023345127145093747311248204138273912744868977262985820442227298546632616469828118405712070677611301002006400622238165123450776238226556802305352406450602786471475463314120938747255414381250738444165534845042175689637004877308672718166037838427062942585866957824321641715952786716768744035673146253912468425695489714301637629295714972662676507685676181310982522137182535396933122747135400729474747287422032634188671030142234148097258336157020408811187060237303072553293742352774754285597484448795079225883022133995396708686783383210023222258248720885360201918840958183312055233230305009495029685966425878500275103479949435426593336124465820451364348116119783462476180990767544144025675585681842393282098743540351492203634157690703901169571410678439945531153514832917238431796518348142013146020639955951632319172386441123414854606781150271581319633346443521067819780815400645297245337985962638074712166980501333906957208509821167887288523852170857123495451746749445864400314346535550176933343418592214964367897691637522626330412115600818256526837259126344839047614880868807688404574940293414416486570365600182220386848501712057892073500461296474110508190320467876024686515429892393506200086569519849784730586478970894920062656970074582365258248925856052700167023383489962273760804033808893648586296726978280959924218353513066311732754868928554067410485023003775687916508059166929096439819510651304685109581856728198020605735444454746286284377086425074710448033837045909360719557918022729601952410115449344041253100130893124507793920594571172382370550354244877916359604145167174658635630530261111058850584793056593461601248796513060469161561723087835709783932075552163546324887748483759857148917743873973424995287708552348913497075407994092479137801397881332952480377921222377888129254822404391082696945310615333788471274459799193651260897009096126357226601311520161792*i1^60 + 48340788201575382658738019320979325283228456373971448847200057609043845890839149882459789284430446705680539636100863255066982594975469056518004651929591419065469180450789805225269867468633374198124177319418805108643463543036591048889593214918747687927877957466519833573991630312681103630634108042595505934037963935535512866995470435920835482023671189617630057809225833923828411231386760992815771070493264834832887793197536902361282757966611071975171579733810006909281725806877173546460359294250261913380157852025473551449834144398746543363987764431887794284222978977700754867203102127480560828349738198505536252569883816882730024169043552003876309799536716030604410964867857085525312360838972213324767552777130729925940500940652625706141544666756683356353415775032478709645764327049125054529508785929763189810666208507138018001809899992699991665199965958578496595274337837773707799524798934113751337009165350770863299468742302162065546668563782231746140496068612994361282826503507431328226296740620056503784827082776306779690147072566556839462102348117508528116175652695425146555591937696154016589404435250391690097757369624772060463234584786472723453887075589619229647098521406616179121082263275860439704791935412577206592226607152504027500510251953675335718693317862796826018716952080887430072069549155473125289480006466282104574467211915563150724050226858729043600166439847363628354107810242287871962669671339943930961254169932224807921796402513284949001484724163159261517305648222693401644770540137753939770845315237700755450828444193903824250100942095403705688457394077564146502425902635813598717335149968626316053836682425016291207606595671408893185208138020054134280977379840813297404661994625040836024164648764599691051803250169787155061206582007549294319224858184260911183304643761898665159298090509880562359082737916463160245623850671676533976008580456707597589937231330927704201203655026538891406858834421518545024480346068851112260070608754244780011603734081211600158558280707130326349726781838651469317627842040270834549642017854618549408155983533598123847511082187860999547905172310331732106942933431071102917336097003752569835185999532146493096252834940476866371089752272158708404554213534271834063838461633186999204149750221076786583210104101064891269335234942777191140049613675055832789933214900375281003381058989176500430930643402129517967379933846197843274441769327855501943547011902448519482763848141392467107877734117111690609795232217518152756108022498689700546232209039033136997961124092504778012965322078928390223272377744271057061150720*i1^61 + 176315163945927683416207272361917236789801149894524314060775282989245527813832163211182625114232263991962424596400517350480305210709418151308513433713503851954273114067129731854362153466252857810943366570476248569846286254012356073423094842254407899227363072126184088038895917049003851710245558385406833555839716422026966467714036944275760748597987340748745845721288547943621904624494321273871218678985269481713505037796090339007825168985916045717469220825304005651284918447034846549647601190123691546330068542752878831849212696478702033259477069396828152740702030817015933462603933668134882666056646622183543987191840174212903841908091490578762694719629363917622025578196213412290569920261044261347214194175196457047791795839246851288209096100868821458297215988688148076950146590023722328465084623135495102846955304677524660636523635076717572698450788797348609352159451325176206092153877306237995260251641811417220240047574796841577184936808438466790824859879728662200227472149833798287470745575463740998126747689744164151187051678250701137589381146594149723433462688574068573162533393426354386576308610296425281904474251889645407136791517135266930751445754023517653971613962101920332718553486770670200229783081089864183868317256323777674066510650125443357701641252794800186654522442313124114409311488177032481475554354094818434859001418581726816252056391929077899035564376490797537916924125361421779341785970003607093790504793643751170196551062740974142394973105142419722157843914946388399641414369571835664164693415873597111216432181925466239863561702685991382187922169695513142859753680197809622998191873858762438343286839366861844454216929211556751774609244022845301189529604665760756637984892800258391052361110241890759648552896450061215335648572010504434946844248660962242168161100122142552065655022636075418665710585126092736160411089845368709761752899678036495049165681675213121831410241679906124990653724607320948052280133580957384449080132922788441822545673086667487568482673748593780504997545250060400040943166935963027834345287683881212273802597931700198876168938030126764737933071756202050846791568951875997289909360487178459288972367320744152684101894254719346706544107222540789376067452179002116378803312663948636960414503946283480892668505104339130850065350656645355684204025528342265181645971349489251028295652062998093821426188633274946629688645214633773051526388685148922648910422524066932200745672969294630401871240438596630695304565410879471468483420894864805366521729609878687137720874089311775706789270934262708055404453430833446912*i1^62 + 552283490502219078354703444009558944933427282763852183757690609564869363815537086901697155809254699122282146929683041015806428412745990684213154218750114590698330651678233763576741311266360071969937613784695981958790032945598092660183084049230244749628223437490448283866030319676960269999661086039367052746009815432039876009824447503032046974635343804708132475219248938403674285660966591852025112149765637534106813311068826737560596562657756177015886167147539598379017408416446713727503980265502421033030646873567683019407188988234424263558265761302341091892683309525691085163604265041824089643115546504332873560841035861116746583066249100428387331740758142957693410673303785509832173705475787648377614092398539744453836409608230939783297374747199204436436207770502557651837515636980570560210665363327100378443411200442959511662752380107437547568843128209269619370894308126430074159614529403974528941343329253937988929186828464966614262251650304570575540502637896828485953709134775450438472685812407863597106852210648134827960256954314489118165311847252333077579073421368666428561205937230346174546201588497694957946340176401931147008062978837208711238823289349704448370316359123831958119225593625185478672270958680362229663802842130844008181667938551029535298270942114248916861852227463909271787530246272472356586302856155558335372222916508685312271237982411682242957782559933775879821155866379244950967863372863712051292951223357227142518869178894944752152470500561461715490066214065325928838877156677393767202032620346123876794256114658448117391016328656357411443851290988432318560434419850206494304081078524552239654093675140328198361523492255636465368265156804955034685569027899249874959094012802526592411481030873317986608561942341848535919017135086151913846360211527216312553542810359136261048648400141803927378089409360310847383328145196980765136010562315923177304440882235545456859392539394307427444028571353629508268750092734642014330452014809299798030034754209998799307277535447835412033243664236273551419171971639413284646659602330823581522119038964713648579548084442607232537702571845927378170928492641338163146475864844650552669519613189142002346423589178431651347955322836384748968251732460846040324928538056107558918526957549636431332835481362034563650224755073660676262908036736136784727578063784088354966443218968971705978399180449403743874173746695442560059251674033366705241177912439685823578692359228117493510278443515288585361810544644521385352453783651282448923465719865706881866097251757001287315190556932138691085357740457984*i1^63 + 1646611617422721465990460261353983433641796702560757772550681467395293639508120728572615432189772329806977859129210411858928861216459562322694613832744891027856620944729075603592998737422302641030468062704853210712376375587669272624473576780946600305338219749572503607087644841363176948990213075503531548548821617582819533793515866030738989846624124516993736613768111413324155487704368839276689519468402405152623298036609679022216685311859205091441880887995523061848075828539042825010018141271927552805307996224365406628501487947522393914495540537318619241587684639662601254881265355320684773690279361237110167020949373284286780371498475577818150077996325508853592758503419841284103767643480403752250154393912751758518969314653888649813540029395881993997950327754376800982670330868385218506267408130082894254414054453262171426450874744201157598078629412944092287205826061420846751788707302227199820041321249479368410734674620682585157317728428531917451010814847807075045612847039688494123652278957118574550982014760052794592453112439651137835670068853855145243211283773685009277571395264296344339257006677972938773786067303994697089653775761086620564055230098684474163363920146708391386085456699467073075714507811254982838171138530185379896437349459808857336862117939492757722684807543261496229104473418782169190070739293938069839563052992566851498632963964213842244519984411066802068450060566920092338640416142389716911202229036873311436983683728029561047365588196160414917105339494356137673218257822224910269197274624963321413041724038925484956020230774220496959534820930134051783981801864080626877551848231147198317487215202689601582346008919813103281556046053429777503817414025328696970424739593622699733780982026075139299488291634131788552592316822066113376163203127822592315989840814195300048379086065311927967852445544286518722803387448013544590689037836986097519462167786240262761524891169899272190979043982254418244049196815120717657236549718550916606444536299515618894246732578364814203959888524230307552914241404824596137082585458018320153445385014888993923017075030641602403447140472110442847099198760893190858445991209472027006111616864188391997524695689995848297786051859085579662586550221653675144262798036342969913814062427480756792785469067613880397925520052978039920556975121045111937674192761175300530679371949981145540734289390916216941925076153636722974813371881166862399002704757245559398723486959853660544655092280321184734934296885605016678391176725130402384278335437351298890494960342518312737702319788289267623383793664*i1^64 + 5107945262115718357157362922600307404662857949872228796565418842747616981407081860409822879587296156681261364100325261713485058425646519831298098336151354092974973694128481689124721275550399600823966884565633809526455742382725935852438486946115760216850390471132813886590135825379147763767928032201602007777400878795570516761046086650170953806348022567958140954045293602904382158016556792285166606549592784597818990619466167904941327937195112082811200826931047265773471881358651830962243157962729239658256906021129570752356662445006672180919403128791146037921557127401775151167219146920416566306858999201367031457437576305592773320082753779612030713701255202371847147501223233890627159688842047635659021805209355543186114246172079676791957516805630384696151755044640952109648632677840907709475799036007576828817542307134883675808952380603957077448770587786859505234775218676854722815380085690634400240096315936357499150598082271839984212731211926531295692124185154584235282787093874211521723391234143138536766303317689555818089077519304919512801225843000900481892391731304494302170450487959245672417780683678542085408346376947010021592137943898628877739296140509605339953743463215521251413211406328046441545950229472123067260881988407370884351823044480848508473861680181094863227678639681726106325283534504880619713611119881614287500451621572906686115972436992344652773372550245787117149272737701571196618877729288033201686332114533308340774883590034837609352329963460126155487986243833350944681650976274393524923441067341637887959969346693593386287257706444735955025501835212973953619227822039469167851920573534860899509675134660456696130276700693167234249548396759693580021069284407883557728571688087709696151500610287004817851345423763580223769874411855327972360911520159473994868831473649005614771375474984410046289483625479861761959981414093959450442495390499029770302012004441510551348738104151029478721274968029694812216517703724198963322970645786852416125842150091839916264914050152823400058486125479490990592069133278080862082615470377718646452282426607420595151570339170920393623818474339697628559226779678888623592267594990980194356739942123766432626080783446865583310148223344471957065386726187488909405249464021577517623157608131412734747519968220634612057870852071512749148581957415542326689356479524107352159974613866851437656500742297217273357590657016832129930376133993085085988616083814607433579124423617309183167185410914579993455795793003885912200995041426175532341986258796784647026538379344328733021247838124500844544*i1^65 + 12272691399120066258839295133210457144769644529484944712502041861858799072620932524719902035676485027135125472321230336560942893175913574366798654482971154688031968658882204886650181785707407262537813699962815089140177222125729480305531875492484467653519534549401394148703402826032025742039721639706990805701581345949605919152351202693251131892583709982877417611481309304931536908578288306916431851672422205129236692628384992291365290608800256202051083043244242731578169325132735319748472944798208183971898001771005800743558901679594154902553862147227647775399206482691584429322942248706145280034961045182831500298126680069700473248072054426007082067226911761947174188764241984824811935093880651464613548435176595670985800064899398651896739374363357411149582526457302977249589734007292939045161971924009065385063008031705981840057932840268370010082398106102475061494680251056157056423746330500827802472525094502537164546275253824859843971488000070737845555324960294299264754298413999730967405362756424972264914048752828386248282902251471475097230123614684160121528191507788352833309580518269506807373319909461406864294738757517511533315368051717044487720237953720744932640395983951635644367675914718950300186165622449717877874786758062552808824946683934991501936376582672236762782184930767654492748159400908868624959300228487959904298228019350848949061147233484915615836843080497565869698279979220125207567780710690203972465137294278265594177650541660529829112191473068711416906838506665607821667721811686545039574051713609979234733446596542780760533247743257396335813531735704322066054773279506355394114153306193457634968901521394898739744144277927835188905911537299934389068813678272250468621833415942105872941284926083191552450279393237616960396530893512865399829698625094165586705334584212097426614949913078722451968085710711661962458512839756215301401827606568329450816929111414206231315336272022862565015367839173296376251566366416819863067542316151287980052489042965494202036422421177986958362979311469566800176524304270366953273221340730468975557087710028145192028297148457979281684257957680975640401833883386609490909818054218396962625930679114498749425184154409713951616803561314525551774395575158650040502708772988255983528152532946833214573426749667750866305154973196578659624413070403780623427223432277117650347519451455722420430114860778956384858836246731058256597278740239144188844814407640953594765138820789788484190263436937508133450198430545016799148192200431635721711613113845327484988800130265197146065743084781568*i1^66 + 26071215419663966294944599123448162750675448089721081156570495825991794424198157187189500734045698870340891007316641078251514299737591972159864638307310286954782493683156360925345584690764873173247114180861381778989553620241742375283302184646132761506751276430619581523962553626530832207876022486502927702544015338851297191733315647059719801406369183944857759888537033515996234851968000668267191958931349999237466635801344806237043906815346986633034008700826768488381113532170382292772880681116068723991909145601282597064245700020865062087344391502815126665617609560388627504074997949051782298057624006286311029180532222342332768287308493561783717410651903161296474816441255598378725832393075099997547695683039300741029370334230117116447291981844138987636161717477483651918996433782492203688814630783003910693079360189850639567593951406869556998742435485326250734338580932514924095744849418996284839006592199640762897687589727397608420193734189866973940826268018911760373687562402612451396058990293774243697724579481558144572334558387562714422798163279322206756766643362935047931779375221314477351562721998901345087086171619946211916671574265638417206592747646310005956769377764056479909239175056478138377027748689098690301803689357066209681315524041456827963525509390830179405434461708930610020168749058437425857698275386368010415318946461166805643258242559247895901312440403392710634445931943949271581658074239674495395170063175194528262518313620808867266058092468894165754396182425419216233226618236577687266175202179952181157815592202285207046509601109283090384328581019960964094000920275489474375470780268137299694216512591701680800144064387351012819075765684823585873730973862888705761588918676915252294494625924082410613891459767192335159205076168776978963417275780890971222981776961568901510436673513979961216458272891278579178941657133825026318419511637416762034456797403317451155263411687152288305626586715251252929430670384915631486112342752979073908687057980297662283077393074304192312709638854251216198996628968269061179301341133774595326145823587882581337537306308217499230146671747427092743200766001003718526407840600741784873832755604880597917651066513764202283990060960532919633629924408745466915103729800157180184147974503464692280737466591447416291957066511770540164636672298036828197640847142644162662252438007137746136482688522288195412983999115840657361896356412640775892283430596960929263465273298094624834540954222924581736365221482257032631907069783961842516741347045791252022162665377308126066405015552*i1^67 + 64776100496172093906367411106237258195996954726973848158591091117053792817815247911813015768617437886937536213188730304420703923235565829712473119300796257627533536018515611401018675117079651548961520983222171357906737763762949981438127554609616374579201214354735458838023743644295653599867819154719688287410232972662844125706240814318511974494996399029614603031656115021978201951909488992223863860630416515228844148958346342340370941273424046650213644237518516608952403647623735954624332037443612977580445404185362240207629055305455101184515873752392085759229194014914411223803485543345177848436934506698307594966613905371705577901522655604053898617039644487895392235400059897388625594235288276804582257676993443988337127115680200045706779007759028214219612290441496888691014358822527542151513183436549445869306546360718692471715683238160924198787418264282469180409369522145891249957320679661706358794025704938966743067625125847117237024779637297232912314267877329418771895179243690700463892871553693136644331642844012509244138048987475184797443097837142293688449459477933824258698137411104932542821255901208819186699077379342116584165490406208013666805328642075581305481837179581880917490957738066532086579199915280879399644557144702490052766325604655993753916625412558726070879594888557176326299574285685120725868044269126875968083031563364408916678340595225655282801924253836618447261167829695774703548360146831227316257632860220960550763620127020951978549867196553993172813608192231449930797675025642677086929440647234830651200629515749640711880060756540605397168640412053800625478632636509631580771015704106902894959964044795831907876884013850072041675378612907361883581452207838633602277345727593056253958571420463426287029919337956065891955236860526039352188422396510007183587974979859558980129771619314139798395186573815326398033084368308537995478597307484151109493279466317272703110162697244883123591790411664027753574034238315623548284176659951944229434588284611410537050038617955521598924607489838205742935486372918580661365694751597275993019500286052082474577720537162648693106442124987850568602190468928527787049855217103272036190290729495510536581903679129141250332756896291211456507652824317532406081797543633603922434524646735346063344831992579873375018431983748518973571425917076603897182376070631637702800420245223707383002500658713886310530503767128377028025684640617632001873041973875971831526935996512672906019561219540704282795740807616802914087914228798325974511218241498269483490773022262062743552*i1^68 + 154456555013426873597954589625799686337457456133081279694842190736387617123512498415265315451653564368393208508445714681021780067937062274809495713821960139777126729752859343772157273673704236264763645826502294578071597565677060605248321202542949957352920712558366969898830669518631974074815419667006462610716962687981259981430774983103315982983912426202583389893195085483131971085029854705176202890319004681216472143047173277272393124715195940769635049489055429918115775374603054358205308497038800649941323019624877741712815676875206073388994229812389868771989924888709472988900039133543788233580822926683599172099086268127249028211329016783474043287678227472463949106994242217862062666121682601970257449538063980926612562785205810176424164119902047368342384997855026868587589962631061701971503273214225897714763359643891430194780487578754668697274410328702526239636472001913496506155774340919134673233375220694296654865224873460719072000377058583834152419163888023389400005843221370545123876691086853239148005489011520006853482071848709473251676177914070201479277044786094279387386586298766054423349288359348291798119293159903463687561876388312504652245964698082618885038872924625239641170306946674397872266968454597849211027227172664930048873379942624578944923419060119021455914430477742470920689984178771388421455171602373639035566862568186991907614694080039533798378129915875416905124008503365652075830373511559795294740615534591029990059522496851264470781264960073837963478507655921730967534950575452485692559522131008601625647408352670119288962363575757567779153829028326760530742780855120554372845052471214294794470989929738546094382050089060168613561639214700846884925351370618288024751139374967110180018735453250591156191206992222751620113464681444217506217901620718961577696199612027402090139975420241282020907596469448433255126217236490436228930774706780264565908081016048737637662300630683629992707227518057259503076889882784407580658782554043689838684006395969157017173160730391140407692686561480788950859030431061444538578119711571879046863482138274556676071407826525388745618384388822774288079931557802286591168670058399550970495249345273978510576990995526671124749060798789624295301023421478431096353203230785648471749319658525467175850673880565666106577488390748008225118597889209088114328538333018470820733327673594362766759804567576124683422131303580804642972082563689131116138048053711431048860854355603214259574528840999891408934555512298002194274239142260585595286993901666962825880596025180160*i1^69 + 234299508145222740973459887643236921369419706607338348054521847767997554812700596166153321190292973969639329644378290721173362905243105312794234889777469523048269361676178631295411377962169691528121571522169655179950954588355648317169521269736786187019408959927405084757183356318413987501065488873857636559700059045714375443850433578800156886544606351020521996451596690321535772069369554044868072870000617109891197915706467278376884621055080997790167784987776560816539796655898973520906193639525368653857081315464187825268788465005478572596988179579929583287761848770968247828196347959225606128314946567020592592179376812533505693915214408140760701170269985630331851568309037829690597122341905878637907398915052765789193956912171414230221105854747789354787284320278792409973276052756734997070548961545373065287914068654133338258937140428408746912913896016764073740260405283743352929302760037918937454269362066750313566827928100314878460936101467915089697337252709301349602232763108034446713308784604420137574959778135150253957503546616639116362615927808589539167210164274571737765857385835730055569103009411396609964049121372438640838562330197216920527962004762793017077132863890186687845959114700690438370207642909130245711150832246745723715123499524313415540448672972670983012712703028947052417359046685123137606146420646661986741543996233994499127537135842673387989597592096596053484677098100060277266271228963165547282399515945016554434256468887010440200397218519354622153102789814399736371285082439021776759139032873888157387847927715047307273125021523271239120976062591463546239441907143372953537623038128889355659847654659928189201719206771707449630386463096865206216950764777581760978211473416930267398033622817481353954142672826819484689888964412382391466990649916806688653864413912385187515244197146529611353101111896940261942571623921614433328247298955034664727653361812987719214560696405441417818534404650529340219102478966448440906945878352248944124455434256728824148566837694341904071597887654551050977467677556090622734811688956310350143311770214216013527358302744867630342295544691196855062241856851769025638764335667389109228666522405040416543444993351799864794752160228132148971354017277577462259942721905661562130991510136456330003773346154325905799004381889585813371815059245436743128794946861022550095649747434257162668346277002971170170705526737568707482469143161598036276346589142581103357060762653221357582437169506566590392901778729051823457110533594016951681154865572837368904453980160*i1^70 + 355819237499714148544938533079772430524994909905976378666556560246293832730062681984240675949998688612065427907154352610031045305712976638836318013181400277812601416852283798883598469509911637466002490734029947190497217833677219291733331359263441720177414156570074446330622922628642200243491469855174734590299958548751031008540916501182527020836392491147094081855447697833067291871384363141620170598228815587422587485642189804186455277374409223856614950336119370581070451867423694367763725582750560221251397204201345037681819837417683067852802642733655592288541596189857658931361899385947606511698234697119113984414502167721387465336464965459220833152254660986712824019677619503637311777335167621464639911839512112267689363401130131865642609566192915809415730560716084768507529710347361851242872816074055202241580648788761746360874888832030373762124933992409603424402196399332041742012121724092944995685240523099044480240627632940209757373579207786595043451901640851685014581695160885554990465185425449652566605014792943575341880672174986145591214351625242996098328296310400692663189890798631286114717664016024817605053502170100231756650264524979869402070666863203049549286576358092839460435588191784128409060688207461690051246313457181717199156122534680565490007059071645533498911033507927970866624641404394020012422356260178199394083059040087979427645422866081441265250922794685957186629393380239286486673246031263713019418707231673315575236083527869255733441884833789683949770770600634754506949955773173772526150179290271402832750391524470037545862264639278571689579112269146618710180099410201095078236970227801645778608086630269185837380039346202027422650455791903104204826013360222794342946425079986146216967206269053003561631866648576525477825610956648361064928988685357105813800848442783467935577332389388480623984077877202305685706445248213256419564006203261393617281049710708904344359417497707305796227180915519538915367445261736138248338458255648706734697597027573587128326059980257412517874413524812409119556590078432879749094276709476899182232872481818602028357072757322394307255439566624744172447942184304486191669050115478294761760023442147762249593315918946111761214202794942476877744679112544501292378496831780995280265046084988881307886646908147182944326706825814597711656175593613360166692262174871476639797202125350929101036521596501741048635362031329834696262488711530710638267761357086172776712054619855434241348308091826004658259036920948841719353616456682337160801772562229279850496*i1^71 + 949296288078470795702478072327599843505053893075972818685814207653105522456526725554632649551508238660923999351063619193852335617942576419481789669126000633052557485641789059264867335642452011524084160862401013602145086892762931742047010498435047218408588188534174995015803874346376155960804103742619374312442928614568938353065318405897355934613061636934343666541853149315820696115254304201611766179823153485501707223093959077519787247206811045513253593287889239212336814120461489968233324670805484156793310218556084045881692421090207336197978913181741110139188259651328256516680208414754392926031374597889622219237400660439846603670175839823273414846302127536762231352560309163400012994898277518305181271293144603395186031873054740750685943245061694103128282355718745153733811249539100196763733620494772751329682805816351426151862836520058169823239217461522216265519154947985073019261487994930247532934981695192118836211616602278520651538313485258149835241329048450619445752705235519876149338242853212052774294557937720609390487958004978580958097414188668844951702473711239140051252188450649904836103589156621508628554751901269649854182733801005425906555255426604394710411258929187266046007485769207364434779335796681284230500908018901826920821456311092548323353357713404735440535673482084295224801720643030848493409946982013697599599502508089149132523640439176574069447722734381353525910938005107194836518545773803346685553906567109138922622901339904491877764083029480545597099064781802046900700234595416918899934748008467781238740158487965995472814058050039410310507161197471718974340197011986887143328102786052934378833760317959656114524544771559798537498587631987456709853392003139623547407463800642388473859109406916769588143475546720108918713177119947456693368802441732839659039770422683496526782343889730672891906930521215220498027914109714242265613748843878468281755284744543826744881717274595254727238259089771524891148452527919227221722529598916545780037226716314024597979689205510423404712980632276904777350601859647352396578651264447180233709232644621295741318531404652014958341669542587384608480860541448158687625005367251488612793631795914534822402443196507508493762788709875069571840131123604478002196295755721207237212685841879937547070408517579382570005970551460983362098331280617235880532702838452284446589105017818300571817081103631503642132589575650123577805132930669843201666806071824818186831392345769258923592269735181566498199213970437077468530361107012781179992106216718336*i1^72 + 1462905668721260333223075368163796692854918442034439183806011444735087485442781595704873427580256936187026377815265673027947428211004371768429946927103690512527775068041184443779722892313063088989583645871512949584921122316611619560176314457864692163041480516605723385461100968258645238556881156051850673802130958858132700531607871695547155591682548336420808018271370086168065759759910328508516831459890092775087688375934139252487626071787463850240471414280186369883748191319108881089400494077453463486292090869522226237607264581853113295988996591767103356085844984700376604688647665178439162252438006516092811368191197111452611461682719072522657540954909718778216015119507876794572009447572783242730460497559785102986915013838360763631469971488525756353532591434250544057152559725070151411902451937926104283838926371889503465238228850919415995337663846616724869626384619305867544697925978280424879384595914985044686543113675403332445003373339371866988861509506286799490333060765046520245772565466551830048752962696544128782795022503211928168495471017726673010884353490460434783897550790654215875647000360156931021264747461011433859979570827264423126609594433343320158879397681945606385925510844839120475792420422546199962451346963621310849238820644649746884422129290980990128836664073057493645973770273600915321870880108614467867770719668268577127883201593404926326479914026779986606237334466422238600265237048747519718441505449540730329047448400553247950091022224567735403995467329613763174041489440934224355992741496182233413518009728463827024999244701385696013447445512444774702551713348303497113247253560192517607985658886766970085438298302561412933671559692102582915031258676092151851515208954998799600479261798700293115869789706219387204746091311662127343081854391142604233484321652861177453030057499627470479047410126286223323235730883507192319851067337690040188721578659176596252557526365481866138896365076971405509380283621297912132971784102150874317379223039063367524141674354477363757762171409643106682793483960639615180692037543961373818273559579366849098742950492434528926666798579059657249001193342105955678467893761260459380036618592503283627198409116607047712365620466462295502460287443274825479601850669680513746608064628255252353470356128485795220807779006599186853928537072249931021661459400672493429852218552095654135366290917704108695800295441165338829029072366758627532944120869545379299814836866391763068065308152542262425096407152061080149726064911564960258095925166080*i1^73 + 852832012866430409798441424619876388684902308968459708334088579342981508784953539241673701962390826563590669366836518845628742619060587874834333991776123103758349195353551725254568609483850353621473321137136042904654012174623046587981950982687522719196998877880187593295848552470122138920186787093078433481327390584737380620334918367948567134696947121964246529229169889045077833687368160380545007258512583027860391946157757216885687101694870067871292388614377388340846673898551449308435843626861763909996859133352943926473804915188568406695156945758066997199011236023151241211799541189600687814034940441659948771807959777756191537061908134577023690425616584070558627273267699194220390801448125470182694423972451072862483243927345342256723860111691876634857084082816448615313501995119521451585593205043695081442573178586327780452308127650706033593937433014434284435036012647043813213054664156785161830899944415849864128837651635177781537852926722565044717633352778897287446033386828755609859913944245216386488034893514458971955815469036916910101369892016703263950811685192922673968297979251127888774877549936347217400976082371311877787283646700319411615349368435779075330171547389784850060623648481059989494238504069333932165464696403595427033326056216611597377559696160398169178179314103517697950496096711073953584329313336241189880459016687122629167318116833551457019501617837791639824832346825761642520453361467485203380582116970707219907800521736194719266350939299292174340060648593112361401494349307312880602614449567941884700842059227529257913987177123854330035304524751479960206211582086564754400214339204208389073038463737369715828581339733977310254817211380082718273517983507568259377647856887493406754477822960871618903833411894285550799726415843935881061558506604109410994417767377030502448392087539312100057575357829291763078182788650614540871896596325381268984893778870333866345959989203690694345117436089065020545596495113474358678632958954682537496259927445692364622482571197751732003200081326507772693289993899580878143895915450014169290419611509182603558843451060649915199467070426420456207247794985538859193873413782886698705641327095375638462100844187436800567718297779254049734595410632409890011699888440255161409771275842425412145683852838398727063418448869452338145715920790644471551809150849674859985210926613208410438849001519929735297524152029271111366667506677082306902304547186957921381010724070397989171890992966173173849300283182529976305144435908578417573888*i1^74 + 1828180564948570667800845779564669526725555305325374906790412962634252918596185084541306949779597019098203490312085668199146466584844659881232048227892295925701646985684525641704218293424196649813305055116390529652955558440797059150278062158349134814870075704550940941697032591352081038420088555562503320338560490179359223855024584729268325921492251415259201098194297680756789747105695346426573805429211363134007412912666312375948516851776294484820077545779632904291458497167601338658192544517606391520452621753860240603966873592785724307166243990092741514636625280226505567975598444242004158215551603020090887299901533858515142554331438676953916923117771734365183194797901604464576971088715053129301059666787894546603710626796153051056932923305760016312395091531904313039815938289676077645735756023874966048258430565732856723010101393819768148508841252899933180224190970518207945918517021840465456658162985196644717285982927326937745973827888043634875100810278232636143608175968736461996110412654706106181728225645292891412352779282144871651143265940128151708370528299717945737293347948485668680296705089601852998090433870972066229645501791419995745440011200769208293836010760463410541740715338211966206719224542190348497826167795199605484945792284579951891707630823777091661154544985008458782982201208334660893695621888895679883790264624026680315150272203920214817775080408514609337388991853972798904987089368441690850786442197085225756777570517676747047642325810417322086546764045624708747397134298671998431986323112349015279202507506429481980641393269261251912159202217216623479214564713932476968208873077092663038124937157624059032436970164561172037159840760329089620325417293487883615511825583518463787338083576722582214482004012720747429673037534997636663687980099146520134782603199281529191138979391175286735308900638329998649547237152582601419292976738286985044735398129120333569064995005356492070540501268221335262740502624054330510445426683886593371777991617885336996316697248398946442268346792348181532614894652202929076350737723828698063869114465185782819363220738274547979318827819978163846130965744448106598279799176019583230772303965024176059678742025365893946509927746582998436507866850338255259634416745521913553665586436614070949992915931941017722400900488470449672903334544930689501991164596592162715525997352796979985602745577827623043289750334444145787889354620892010612600656282629086105595675699177339356982754369019869972712513698938589147724708295674429440*i1^75 + 5956756727649479115746699238934707304650838922677834648723510589835958418821470149280345457039430163559585631486769190685450672378577460711099270066978605435426976081420373977314517821033357195845512578927504851960851729997167270498845842910002116233567628342631480810323914045990660855643875064729786605929260871893730724944262211968932883757536017996442493103459695766254988695614352442940797687427259808070251248799156012249376400334178834081673872941955306610833796355203207500136133952843143653973807450021870199109213933764104142332621384745242839370753177072451506065340654953384845724557013535212740071332474909991254054393376155931298169327449547799346735101394815501295783362920409423988349703156171318920151087391306031256827192477634492545005070815505200159520505415443379963205398511624350642851026380354537390672887996985822599519235577845870511093253199552131449931868275526919549489279035226873524295744271775284520431028690114537717500628512853535131954271530961793253505774716412526584556300719542786607741429547700388102242310047121265094753821426859480328970893487081579268496237432832267055821125804193245220546585966810394025570492481034975854829722795533788165668363480562285373224936567745957919801124875938539555479232221363429665217130115808586529412306891035807816821081427376604569227220707247810977428225267721088144732087137813798093289131309127604602127310158085330840404567966533581082411047999371329060856803342689210137702333944444333824459348297595831778235214580085061734389234424260583688970994625951653920129811812859573567588746815381736695164663548065812844614881008565286598841506827910128716192854448274408795332006994804963320563472225129400759811553407407125364328179694613133943470828534059314475707281964315548679818141634955867345796564653989551126076914991214271231959246259823034877674921106181471812664000104941189988255883896037205526285145458146553691620746584706018309074008102264778486732882952547848651482690681367614718511984733414965433574466926025784700021881698168347263608706546636410949244715316879956903861483209993635129018790792000026138972568960013984893671809293845658951562382050466309843451639621288637718301472676317062690395695748215386703328180323557368740553398700336456808577741716670876906532084500297404765025392664557098343392016791226656359175154836520192225493125871843986064294686537517814716838489769025387940009288058511359830397280506022282067151093947690578193341763986029532336577857072398336*i1^76 + 7118476614091310663156039814136245927804377431169158743458696933637404449895361434461154608598277130909728203235998601922139127206921319087562154737109375675523695406053628641816899135057468234006376713338669947139161436079883817766451443953716196927548208596381166258973307567473907034798883288823002433663438569301096602763718034715062094221946900004503365730905476103093763759700593325627764155194653987954756870164835853101402044476102672753416108990824448600346097282654051416146494133846051264440822358992070142444965996868564351963261396899228822010527468106116236878265502906809667925845148151223460518879829716452403966643687859398853864638308128916617000423181803929510049624732675737809980165355624960117165248676750008867653389388760458371728289034901411884805169944027983528351385833968563272919166894332295980048734315782847659128422943781252001213341529029571995875370400913520708161928222077304857708195393733148822435165101558199906680314575640803140720446657454943776147567885054303086266987008797085221061607655628972913841945713054309655639420790233565861729920804501162331542679260947032962889420020553519805241979842781026775378992845133331140109449135852853486159523168570066742380339878480832894220629612329670082272545197783250480750164555791690574805270703176074005713411672829161992310862766358796332981035853008408222234388833840449832587253422164668823686170840382933515456379413578482050328125869488122914065670730982791421696103867621711525624670369981782882516164162595546198969203965187096768137532920730486875264803307579119985138060458739072788823129434576345359757780544214535124009582907991986069437979367827937323265919851292982705672128366960881870908357955475217789141563500639560626083704691858145647726485144489759127344490712472999625688766748290502762985435608731656149841696079331992407892164684843914621627828420443524104068628227431733915009753627961459863854373415454232793900900696271720007740299582590228377649668591974721351133387616348499052627980060092007106814623113745517045955151079197571932138197972520236668687381336669652480024196714173008653864880052126993087472316838536774109324806311140638503649215335428376421034916819692843677381670500123698996955339347711173795044843543091408487548391359356334383462928727209311991313198163443002621172870649028303912086610803819213807518891936434847438493815715557791896218381625572172449030711478407680058063168949781753013404608923879760351076197299711132670026055680*i1^77 + 5866021145311246297819221437539007482405772391688308241492656883194321858825121399776507525113546605024054738644399080833788399641902932828656364940514995247630046723013792755959884186347633394546453556443012083361786320186929896683301368670169952023574515946731030808114378071168205830492404321014843076372188202756522076802458402615681826790843716549523081436335247891988080517031154008325231481412433137015903524967785059985101822824181695489793912803482526810712233731537486718485632283293815070696552486715857660285875121724137371939863143305813869686510708541791366317268359684138235954285509239177091090723316935903250503802992999652657315618263375321604844043815076320137005035080624804901471600903662357869674016979978286969009115274504796758592377371013634168483029052137176554810041089099823904842293920726464314427971317376518210381248652687068595277450876563033929932177816922303059199284724676151607738140663131848088464995517544057643745896108647907432565809207755049271773891333161856457299969592713560809126654189064809898279625676983621938889601579522138111134477679582238969957012859901549319539084103070565300022797144858149396179449242142878649660301212810134431993569933538615628622352023795127794291146846465282655709977546094827573233142207604734371413014425852029741393490487892776861057810011631492759961196197296513225418200411470665125813862062242561416184880956033826350055917499555767534066511464354376378896385828301830639962197396548835891509217017901762201715195830819933469059278680564598111109922689785683604798071356960658970917706044389859972042054576075075860486403678340911038670553122603291201144316253967608778112222465656435245002637702119687283639876353067244023342679646235604346272048740301079995083610192015764841680896784635814504145677366973074359994229843448116254846917366890394020966830776689043638405854593830053170019614421231744949842092657274397126965818424091040999370360889041411547522428321070380069552577409018962615897737004361579778349387797325800207808034232825875796058464696375561191809690876052386909043688716714714451155060747112471309406186739812375727101220445866635253343742346417743023898111872355464628249608778194899710963589434708367820011789432373292122696214595933427209905520635923310644006365715286758690784649657615744576058522008051067713498532417762115882345345579174062431285287856124966318070910861100788566163217563725754756648683945420459059478487107017723957000110126908156411904*i1^78 + 8288609606405857340771313609692366638414930328109832550127299583413051028402589310790182645710264217150255449586332186559580935228081321791031069591925505731357337409335307656953614630505824579109165873269651728597181912750663793872807504351556834220137901242636681903291377393610710208148838905771806769273446831552747215638031808353807665393428680296020783496962724846276815966602535716168783936173776123360612365986758424930522944538621065890952078140495869336820806867133662027327362759493197656868221347339572608256721758109861464041086254337102657820843034737827328620889145862310976087324667445819407979444365998695344541994354835669672813707368681955317865655042639629334232931206497135649615793976290013681495762010111640430977380110133328302110812282878886082465903644398650710028995266713044440134575639951505963423717945909680738005001924503278391182895953457426704325782836847514264682063076151161166900643709656669496053971458916212752569510513650470047786919082404156903586606630427476350060569905560757533075526104899439136495974125885592192717660538331656114928644062711552852474011726403911838775326883801836517065998468451716326680555823486345051420043045050219565275763870999524414193897785887347139802692357695526162123849448829440830675777796187304725339706580497087864706287032596149263224831741716919911966046373261253261729175897970836154443967772891407988332755692593558241062676398107552337564467936175714265126556941895101126127500973183436154818034216276136634633318757315582179825208237712208013184900600286730951169973878214140200261420985551690787350168529055574471834525452819182199984893685210909877192382023280385395833601795976086786673912107827612461875845776606168395876208511260666656867883402897587098880300187779611594563882167653423091532141193892265065449208434682451174626549525106343691136155652157608317815552897589889708726367018541023761800428935319874215888341104957050875233521823327508918116444680033017630607295382583239150082747009673878595985797644884495210066179922169095598287027072029781065403573808213153104209211691057011516380951297236606257793182377110934639352328417017921594400624686304171458263284471444296685409596011496950804235016082268492118144177099279289831374496512044078359794376573764673448078175273690856725131475629461721418263966549229923497863173988488723371607785373456790727355888459271393231491244127630665523782071193803622621995393437130491610026057537268230621944377243598848*i1^79 + 5584460875294270301347074517445843107613644435287167052591916792144983645712204527897262874187142936771677877366316222025090909388662928634895453033297334601322559260153826317940910504482807901096573773368053937125361809536128347100541007975834469596581587560728628344133349847684214844375039562552791511455851645630121856813772648591395262379656295647439532907731836274613982170870046157783119128476957947957261558944113319910303190512045307654721690818072531241471942103729015174773810360571047668723697035354991792660010638418387918714887689977845542773947438186125067271031232107904322551410033392638711768166072501430695930076611469597492993057902431393873740013665273456486146726531399640879522107092070088652352169356726343830572765829014744412568817238213196067371650061578522967804194386437371976833342251911010821228001730298255077585661172709817128037525140813155522824419928644208179900288976818781321514496198866646698846707249623316443007556192414697756717579608577854946279095754344357775778155064825102513421388440679577279869544877603936697401602114121796122537347790520909125112793423464938903969674289521679219615036990420740836480695774080580447305755154713588615920960899173895707456368326773420888156933463007738039908262808941099054300415140788622993595568415669634817059683569483356549542579442599996918582448836431376949963724017292178719374367911789050860475483463335748502798366209753716119343036611648411034564062274458824518053568262684243287864562266415563453534741067504720528192568407296146388104533900658379028405929625806227194215456428419049257653894179581548980249690263740653419911091943824473248643248744724670078911142591100810148022500443104290191990019947934820257922286675617850052564601912963732034483348643420865180695595097554635000381088041713986040763917128970838780581340894066620141441488207007639816525470715811653200545971742470946536721574414474168231552383412541616734784829488822930484094386098940654667985919893892671356958968217178914061900709093995288988334430391558273815993791027606069054105398163047416124733160179712920877397589542302582242351555549340029314612862983497141233586345212012062560069391766256437974899445587292852380039013789095599753116601269315218585517795034120983178680194550561708294105083330562274775803699554338054302061792725706406500790601650330656688622149590772569596049857008741715539581391249450599835192379642401260063287419256609372834122519763971035945582460928*i1^80 + -3222996661640627277123585423846350395551838440601146934445261095483234921435710446461213647547107622339857393181676456720417298258375946277455116393461058982555420742898848829753933239111659598047327866944531793343647626428398182963140833418078308238604721929220375468472121521017391869600388913623458888507670866036556493385587525196044045697389204540324658420723712154469869112989347228779580602395554076983846530086521585381293287113319682176884319252536901869268898462318362580286948744665861885763697476775383869658655819406473799988371578859886929900948314989225219744383124110515611621481607869646808114401818289576376665085123161412365618534518782880107286546704633752875292172321202052214585776481193150413079645675866445348045732732415212553499496717436034675913120925133805619233097584400310868210745413081674061958752598886209859687690915231840621049355556184298829001430257941549573461577554262277001365004438962317953874945552034271824927855797724189843029584819856468546587120643756548418212606674050552484562470850501820013661693881570840772362754237743081079415344333263229761500358879807485764629602662387679015656790739294616325701516917448097179903933512591468195173532903058961355472432931457492217352281686053584829892673131037033126142895592450142426931684486779264139479160269859880378777542466348859584515729941332483932065703023778358792401656150828132121399825559749670924724836392807040235571838478882213680492997384258766012464561627925061172352010486158693244144653478600875204380693086386482502532182163737195635874269208111720571391006882841872964979741640135064424233079416351136327844470418723266630205034200400045819036325646860782223378724806570572881879800947865409028538998509198779060507747001778740481841088240049223518649213099728007038574557472885598703560602773956249402821244865039916679197068331774159057801930832962151187358226608006700894741372452704428842813017554981394570071304242671117114818983443657029167339314961741051842913617599894521289108863456416460139673161534723416306979720085963628489054508933674549452565769612411408502240261029939290878972145350759785916367681563453213218702580001451354089080991767012482387111342415943132322391459272806360170610378635233527826952448764079150592454961852864413971094859384148627676780707791924559436917208816099294969685212099157261674075602855127431253886747616404269362389798800952680034953782506745698288821719228438370620226256694735215263744*i1^81 + -5818189185898221644466050773950059268997013733087169281843389898309106126766489571433462970502903926205856502527916079015012650044674772228254705902469616196580252169231397564852795341326244991105775489575010695357064611127047778196367457616978194359979050292954201686312677361038014124410526667910501406824012310019762459564170333862368591715866150769059924483149160392169154458540834965289474965208343622530831565377965742116432343787071459797392679823914849848495626545084813360911385041172672307918882605151678983918572512084946627542461038844265016389166004143504175634005451639832130602794826543575095746610248465533527095447639772703307330539045550821692092114802139972910982015705147861475274626751242655592608580329818027625948978575475268438262464824086046333315709831719102313540475296169717259346781910283803780944661518237868974236825919427809359890825736161676622081488975780378113719377175400707827277551667963592209506147258501983470913336074485496928737322163614353394108212388639767644416243339108409450001982316975084764213403086074010582619487298838021949218996770369347670561988322892389509653572534962391105379872925232988143192165736648284581266800189782569191393999978445324806209364022476667174442212672095912633880653567220355957572085013013129420551048530451451271177639394290612035930728721044980946466404574564716485455063466423868018943663488584970509579518930434278615465182346827045706781726920374542191577288912459018284502471278317971943462905493659129218646222760740202260069423461305012246905722420645515889135208408188521629055825634534743997422348742948139592058380767521610456241999507612427916525888704759874312622453755713245339246039095954319651525936238854034634417410447362811585805093082159872060835773331973814857736157670616126437630885186849099766109793320013187097730476790800465313329788858261487154695870095887935544331460375766303668192649420543456135008114597087561966046095752302567263069479829604114070931924651606550254017222063186615390242662338003897378478465008120059661296430186577538894225918982177460020461770926777795421410036275748332975729232884429201666119195791387743336007748871869327345271279589712096367929285853515106692469509352554707318261834368434423996131263796505750347679351895228451003616027069141869665275166830886435023568017135800303575281885934363669558428416400463509332821915939538815936616233834571286612798907826276719170449248785085998526121626027687936*i1^82 + -6374291670350055523313854831158345689511213708491030845354968365158022035257241542321926847554466850486204668308906868813795702930260316950786717778445651255234398581970184634778547960379268420311258855248264329761079106332513877792951208328837629862474642994831610587205133856339767893394265812755020845964592506429803199426588330164680549602249564297642834989187729301400587771712125901166684712694267089480602021635279206732360327734864980216642308876669580723656552840966500483120055894050785021029078927075746898556719291883908065815767806878673592891480134342889435769532482495062414251349105446777472169445633570715968195405617511535206156380029247060976434090482182029008976666736596812284439834303387617120816422507334586452907458846286058414611197369107480279846388911005550283536294959475815378875659970736110125264737111884448698626887787727719826659188845215344910338171227154285313729180738945729271785785466964164375246467409006516063616205826178384933057668489738563054173393525516847698003691651197206385165744221252791643081158789901755432740496474774711203935509577689750668017210209852137327425594016604318714229086156620146714296252989029403277951755123127790941902113387166319336044695089620369140645146930214749605820252339335905254168506018297104749275336913065984488407770407013528731671324635797535456179886189530598053233417963589343492889414463581519369762997009656157804441938665091931170180197855513809886759694517671169894835857052038894227975773380408888128504254901406640304480094830212504002304341154989328751201445826893526758821066030101352811527438279936058100400092320211066048572169340979404181550411656715517962362851835946809188188570278415849361846130765690957557814012989057272545620992684818304516942040802886762452549165230790504336321827495530123599283423357107494761541387506697589264091175202764240591701445469595345408729151920216424753470604921428568044522185111254732124481364750497935437504668275867199578874988298716722178281491314289408384063827146618949122816217830939686377594348841482129466666611980900590811305847798406277041628190455103258302957899594472241835678166616817533794228018658812782359375651895655683439139116520881214526021646563976782554085239507217049470421345928049321738424831501290634586632470700554649581663842981559573459607121221067388514545084611738940486210503897692154827722112089740195909230166792327583999437922417264455150944008396543018284670255104*i1^83 + -7368260788760700443296944975707763199800152683877507905724863370529012682419776671665073105531576506023813475349641646260927485435904813554596567955851957217091402089385055055828419721348540130683366769907046551850264339888229186165018703131621385833935036137424386934153039723465074269812542941489995766046942143566130557235929985835500824287103937241768892517039100135229901338447825468302167872174081894270042265798981651605588227806412889159109522738638519950067639995776454065429499063056733327027015761500009026862567255643338049490723707886886148263683832361777473855490932622438945035564384768167325577011344859248320205456543864489945505227312749202833935862738695524243471746428443006663455266331817636615539502961598105248221305373899826810869156779987967275714382649776739659870330073982239893789142727044757041591238624126769361881145433247491053632090546835698962967537129202308032883095805747022511150072983029667603278460601552891128113467736686617790296755792833000604955422721550223819353082536606779593711743619521084503939737919253783736725795677234840910122474550891531329485717664728911070429466303389838739899540559096229243853147422620009459682267962613396789386398843210440318340623878559653244596101466452863293589333519523517126847632632959816329858125851333647064443998923637205219312149899897800483855788752586450331779542891597009044908997078217472127401686818986086560323789258153158385306725054180696335072787084420670185299233038162374665557670911186652339160846619723869146229113042157008868792573070613329402390743651911714968025556072277601416211288138984494770138451228865376672441197262622898336078059878636356363357700665610815310663336390593526560639256334143726547507134908675173853157761299168544932406817405050810452093835547741167588265620149459828616571646292408521551870752384426671471634975929854441118751111323045337147958068551942539837467142622835879144696503141469121713301999664383152260816629017696282907076288413771776059338236497492581610173761188078399358981533470186956502165428250336249637407822243095370777204517514957921556595285564456614030313845081190186280569988032454630588638982950606209665233605272254023783281792770517774502184296436852841733318052299001430443818902688262474497674697269558828845671451090263511478171097396536679915195985539468381135090076920497270687378817001535134796293630132708588784965743416491098815712837670072822575673389576057406881792*i1^84 + -4729559179708644252098445976339518778542526879700020939556330812882411203272521926543969901686756430652817361196948174150268178786148172297022962310026080172759966873887805968995257986900125447799695204642394978098111670264285905902251383209836747991212707339680245485179119158417563832629237064219327596685262584809476988186864215221898281939014175993242795461557004017476941924167529513760474951520565260746446774291115481543583431996684279132089813943015345280560098924169633305555360263417683243083993992393361267846516080458458532411715723158573236667495671001147255410344732892492861704678785455850618671500007486064247911288346147443207985307575716586446880609002559636429236802642499576377155156707160496417284185949737061776695486799073104187734884617306645563892508122879468350290597820412443600671621074123650968220635092050270694044065854580070265617505086955692908836260011690839056400262938749938511198969143279488525000249408504794627828187916856143058327892437962368343721204688058094710623459077107496808838564798101279309902786835890168883170402458209817319497399318061973022209747806980318509928492988029275078989080663744922710128860521917928582022199306626265182494570434091453488198417862408106135640385267987142593585928754292266654998869429732636249765563733446815610037499618508696911044938239932497022151341619919389336233371473176706311067670490764269846360491642210106997792192272400574993417738043083915138733176665536336806209520142437706368683387849112117794589825662579371389386445482036663439163936305742572672204395523703239246163561099890554141613601731770262079370648870406440121895028768236571747931783713556192688092089069260260755168673773907073296881049911787997423916637773351657660907411767382892181035151444369809801464884868272786641084745930879366648798653374444623659724798801055600973015199381373985374372007517646943558616620821885737704374487571453459209712044513180708775152648987745514746380096810688180875839711963755118879508217628146339867024387623730996906685580242743081019441803288668200808152236461360215389969624538230460636658007302679529531651600360326901716435069451596937017583394737359773750481408845085687988948029435715771811977738724487783445963218775347026483819913424399882340479318368858413965991192772327243469879453856986240289464290424182517189041599913597227518827578451524300568367660231043646845660840492834430922290948203687090104565327147827200*i1^85 + -1205884796233474050901690104966131338180372501376055436378355801152013936794197553108659284178361559694829334149041644626428308560952127221631335507531395262258414674507917522165472330848470943494067073416875711194906163204186065614428581574202491235599862826785284597117317611049202920307107929467412553411375342107992027471140352839878293378325564937723091244148097704116313519346156627465591923508561664944187854498245210424236162684621164333899596467131023889230993044262383685443359240163328769618853146537666797440673751941676591706041234996676234810183862117239801066369705127102034233951839164348604450060769334623513690992388414531294973052882250814553227057402740566678730492120477199168812102645259064127548841415018705039669111426781249180451420567726939827377050172065511861555650871526405384988134613600373854986212485501919115206578382378839574285834148949979986236940162140728030137950552261491908192885125788297265275146927889373903188964610201681118392420167316483985917991434092784856398931923716089895272944641055951549997053706684583076239576298143055999914151641493029792576621773568031215957761236923127075862800338927525628822568732108391195264584137434401840512421327102999882238272511371493532627058953131446856585986981763930796539333531475128876271017690506872670257894663443208082084186061723601758467449771341771310413103358261371010718778341780820214121382253330229452310535056927174668654948220922067986151356172728298060853294289180951421391315043286022434723786392075294329931374118343077984801805822973694108326118772780833297534803714462420409942350407315580940840374439128160986209339383918519083196779132766315630740489870952436102347697254754021747919141758009217290362652286440604776179488877499215630820830250310374629622409649725068751258702793669546552724129692566246941564239907393722679829467337002230201462377905247279228816078082122701059635447001828359999408734058834191571103384709149392550331874133485770722040164080956283096554955122965095732503842463993071336307844392324042368680874786511248073374869837892030195672158669996207512816375740240253693894319504621002452383009445951044254424460164445702569865900037863731937670818570248374871999928548779491491912722057143490043833718015730690498455133025143625352362904263883465563199651290157486508354283088793251842796544732552362064348825227723452700089775296736930144514876803374564727770224779753386023353057280*i1^86 + 1261461520619445850507459705031136368048927388463916535352587312722553271248852564553308088852416474463716438026604585462577236302847537761319531808707769757402775789947190147982979055567704983832201009991945730937219522643388987074940351150896931680011467845218229869550128921622352689249820700573913097348897361851174643935974481779376786001111138166285454258405026705059837078501389273997310375368777808160442223296641281857421827911084926039073524126746053272114029033163750261489111051386760438961719429539794534512146772396853521525802921578663712812761200188379851107796781775200891637620521655453323061253092167476112702703115889815838261709256251698669519511470894086846382181760141050945250736706685325007335944567595509323865828911541963876458446573968601410565979560843406771011994522200889668874789157042405954344066266055221911456540049839505635420310296573752996872995897217338960783543356655947126471308118529179758792095076367026195132458316020528456632625774796499372761739314837327600426559621591984945230487522743884769743920874873463967743943701975219264284437614447207150638892967144247877096993990812812059795747029969428630840025715061511532425498559219225803047245903848991242413573568319232949314361426845146633999743612142478269297404731544667942316324108532147568113218870507307017467224063082308190167321604224944405813759839938067233950192143159232006265901757250340496322553890919098155785137396075256978300752000641656817432962662241839780087849421351726846915241325425404946207112068393143186543303220799567258581213181432300862314110565070259395193644972619045696047702032829811953519979238037548530461326620822438313555752785047946542392493027346559437734114298312566418591817439545991726413595165062640452492389204084687834367850091700561834933069585374513793749299407018215221314195500347029214421182835292018234309223162542489319395577579410253842169414519647507673119457600143858524617952586106307117458193800446067289816889752376030886449568839886823562719185001644484600519074035038048155776068031332730743672735814703129109339657342865743237568799033771865738405174700867304872758267459233212210072876593516059802075176521503272459373927306570692053599637445022031329679832404288760114043623854300061640352216734412611222271322092646159547457462786781868879457683571389424551348855388750931183373824695140653789423122149983256958458760871225050894934276536291467198464*i1^87 + 729186515941029601533700081524885298098496447162540261753950924554656927259631906351730803852133586840586301097970862808259996058053139075545620332556969940938694405266812102470707291583067133879500346346031666219778551116047828105672655093355117135929798350635050586967070996658380236166907508130178442150746610972293962325511106566300545437936386429406755160459456725118129868844340402225677923108463152147657265232887774525660166571256105354538235894127584882136601677537816183395398536881379676445362506204522034355786594187532111362078479034100880871052377165440138145048130093496022172696464411351509143049614089239686257954108568858523832164038725199396990425930849587126266121646544596287756460009330386042239066643676879493935537353038616110363612465835878562627448290846752823167903844280109378588242386328906777142824764679016123253959467698799410021232902095694671478115125452191921340400112902321532074661676217109806780595029193950995342084559334131122694709025816357974940578495654166923165105622599824459406669200414663269059908295352164832839867568853961389394145922725482235389098858585434121736142201859715824387135802188497712664390589918383309351428776324426519809548466060324949337467717475350570233974230538938445914285464995083798563927542357300657770713164684101108708386917127725604225603878352857359624940397061756724243294041391862054912949834225265952701341436749722641898177445907412697949382111584481362935993926892488842582970496788479843751063887602312399359505733216935531177911267143856972401932232092231504039825589085104879800311464131396204173255645225571605751138706816424977159451722973862280638375301809448497488046711879951223275677180681964854785497889442712551768842389250248314364649482362399077228926319656800418944419304437516507012619435454375325051495007449933545490665913067141741123672292221795007263646333189006049782819573833186118400774115166033847054043982908639937292378796503773603201873933949236021555472982549682187737844754563931853079058405770785133930286630262320778612499931453097072493141963759041240076510105155623234910687751039293148371449283601038287754290908047039905399007918907812415625156697747273935098094655644417443808665514479877795399663573903708668312111283702541526989926681680692609884232276153556870257687198789932395143798595618357166686189660151130062292595554336806948428565042239845591048337683415591799349354522738688*i1^88 + -462396506818224756681643885199327878508299138547415662167553852141005061634160575890356233113450280684008090802180283002143544340876843208277709249539965882929687197349283983803398952090184034164055160506732055937753463752762068041769640526702544729688564423549978473755058137805941286246809955606510490126003944417799701231637771521507987840375413430210880906662855666530286252952999615715078983492001738664063538920285329283323011250449377823126909683300090513933524182295880187166116253285620530357860704867789908053123343421557116409091943486516265005208806517314613150621146678075258111882481119948161066729446623724579524439592183908072374190012752347290279992578845871611987556930662991381705548057621689017849123849524552507009931042276561149660372808637814012670102456017219395164548557716809816096760303158217377495579573405285161797468805960174961582688917903365054842300434694964813145089764181942722839242928980075141084422005040046832228872871607883102302241680592872377540206796066764231723931587031898555291031381400948950499229357950599062693946247387793354511780401996204475124682667199336421450284603052549538334599930230819609116116219911096295273903185989621616962574367920066487642653303216157416955506031904232967560959063573711463307175270960958190353088169490935274586884327808303151850017681315918209311452298196849322480022748824880591216539938661982550076386602715706522867213947354422805168110149893056243362230738647727932257927922386251664835988438020374956592529036056755587103850017440569979969500687565996777317920208435434595030109366107054869942096227288698652380808536039604627143738249969810279914154580986310742826137822262133051251561815596354260913887455179622559302199880021815670281323865238907732042359454591812202819074071567240679886011770929947568124532415693976489080795681577440456833866875919424350719168190492840938018553886442358997147066002903627457274391680762804727779134032853720122936588988923211173468553776802955851343765572224738596619740080029581170368518811197870765969953738059741553321539930638096376479852807110296662518742801426613265846204143283220154355644730473998330328399980158487009497665466428018708887974224222661508203355898480036276630734465077011946299348567275415242865603738440421123042677003193571478511613926316256244687710730549822709049648698365797860149919631849328371400242918986205909769795784616840073528213504*i1^89 + -312208726900764457339137734730327085651353248110018529689846858461478999978268143271938716857361910875677017265310081165369434080979957631613920909002256641714246792241274701697970143867195339674341718501217882060443017016464412490018522399896784132909192636782263790643251176588476169473791546891159199104424705987775693946521709720219783773552625210465031132719128079836561091239327475923196885473019306325559272552155104177770681299507452131827662246107778289759725702884572390781339637178141070814575848417081977924084198064036762164552534570418496692615255699914731576038014154042424469018920151273550134920094007748269629754810130401931505383662848906950122472092039201817810537855810158168638813878666716015007054558151577934153820295347738393409340056037015620467601571132746997653334562373463063642073430593545770093464702500036576271707453309201024879318248006936977028285254041369502926221214998066543746097545674196378846841872591437289570030092863165711561695896962373568472611290573361858541458929169071645258293889990527607848089857994743643652711478657032264246856960857323471898372648644517591591254219125453554394741190268432015398702671788297758251979979712284788074387424349629802254451409138749657667271223957523379084492055616726285517644709969152846684323660998104249790890259112815155368398782844553544532674768658077698329317634307288571014215960457350232687559036329109164669331359996769891359978852378196259821180042791167468673514188162541940900847747116841914244014472302905580140415539817730943911118174391744839183738367809097267218311932830859114335962283346148709980467393901370241622567260208806671407079449956842506310617503169631464314804571790820872142517820905094449287817083830426792369482026054179806095343600577091960802919371373707466415169428307002587383869771185688336730270199641149436688753170763290912035626148177641351108692839337569307577996827743071214799660196774511649889475147947054159212346089732499368232846063092398981244597657366841275420567189242489897529533365788432325032785957153703352819137651833044851431750688343091852304295877656393278006318432099258894510597065259311600890460280988027140128013684063424910370924911289718445587084531056828345518476443097397426890004300154436212217580332758428810755621006449628061594917414155175842821363260106553783497138994805724702489563335055210627487786745749374414281312185551924756480*i1^90 + -23448958892632404974372420040671505447758273371867505738552850469654957647241060482882755352812954803560621488581711417293087712063505846894369807299800117828192452410155776369546646467812775695409180144097112955047899251538991789162327663256841046726919275155085611693418423758435781427151851098406254713683490887977821500162478345044213516801734350513430411826214570412594921734944122819830714775226890210730166917334980260388229458762378541362830562376489326705115030991321192569860074731653943715813623891043063291872645235523694048857825997953270940660030047547102890938701630312923165889916583440970252126307821989603093534935168268599254686966291197378254000318169454274931259055554700373615342701918028979354163560028784581749394131986658749264538848008897886876113969959338993783244268365614447653813551048084121233168099666426615799981968641008548944869125906512127574551583356510517489917303736514922787053688680124422873483307376597253874148918272873503995295170885360988406295081756260458416055039097421982324376583928389442234008950433912824646526522019451964724180958514744527288718967667537487849851121745810332363628862488927732286987600935491132846735060490132784532530821128674049447964065175461667713343173530221307433303556850496671863470564164076294781409573623927113291735133793523313500124395311115922056078851092079040161510640583746128785162699924497024118551893443652290766832486154258956389662466477990298983605022657938506610780438039540804120810486654690253765062602446438775777842820100023703716936825399689556194242393056109857731348580526459471092362907163451695572090571176081803334261804965141327203356307984561940379424041633913495451168927219773155616474020458987657122660542919457459598525738185016597139846559387199949998140770149009760554458153252482457352780305758942670539163941205265840584623934886421888982707883256962548214829271694518189673013497359632932382717220060977592023740067156256426895772728226835946719508156238574924097003900484798062327918491087103982410291860397420257025982094952423655858986563800840296707157024638172028512433887141892647283582253567150005627436328259986483026646699941750178337908303410069595150735171039572410223258538030173649541293051778604723342332955298394059729029707582579289894292467611022803460715427260347306101590920271345448937883522666894827734981612888766867630162242712269520403807351078912*i1^91 + 181274979724591694716335909214322623898504447451400551511009377003601411375158875498971337477782607771695450390171279307567691449260856605960991004487857938948403341548965633926965125202792603549675591507098707709700114086785916776447383826414714856779817960275028344244794836454973129630870038002966748496657056627505770445101007008433457705570059632054535724640973147773610196474771510374462933862933609276670502559909713090475181421492746690096434348846389618799402721306262637485811903353105017940407986810412633939699524911255576723019793688238897953059170899104170549733059936186433223710077161414160510961906267407057074746856730952720198541874190588045002425874427985561536525261869855134870116522869292817886390165149632832249048486777456517458910902337551930969914344923840204774054558880401746457786602402377269879842897905678661125896528043952573343808651618769276725961830796296915348772510470302061836600870926760566800204809045594981719614290331417462829351679084494501074921868007201875137757096828355963169931817304980405100413790557608932840976689726641437741013336848224177784925335065613754651186449823875975513558557063834385378697331323664417500429824711688284973294143394135308318945534821834127659519517341109518749941566060922209381018796960466038185597923573681809323453802473012240960275188823141983924370401468062844999104163959804988529915323616224826238895778526961210959350034396223325304070998569768071513158972484153802412836190648836576908969737193955849446447545238831702311936343049564649256104821829864580996295505213001561546020983278908026585137787973830587548898107968440410560819094013811614098093564821162355517743364691900216153699192188779140245702876127435409541609502401566732774798382411124721940913747062064681643675348944521105195966360034728883589995884039803868818551276867184386361860361810473165554203618078420884800251572249849182447086091511663667358002744146968230728490125109867174865714875113178665523917312810270057652957152580732148998499591486715077886794418964707774670887252143951453967600716877195915305233495201088897673992149177549133691680749175196509434455742168371394323806014814478943226689284928309665733896726648295192216904181048562061037914623520707745756999640927064638667608082541062770734551151737730856503518598990336391622022621610354530838319627446416111560004688321138914345835682786184332367101952*i1^92 + -88801486964705047116283459398079629654323171709516850882895724475976908885666928709628130710073454761039847669495523279774707662830052463619597099716667612316018508716039152418139354890486114005859252008231181981170796372839977289417751027653344345520889587318042882975161935979928083628811022916775214685802889943158039117627381919415383062164289811728118373479288466432559103241495163587224246254274160404047811306043038923145217116854173207834276692023199912291321423009113558598015545989006259109901376743576113434555737985762750087430095582504905540574325106112298177342478523814960114251035997267960321131013243297088613053716481147624755653076522259372539443406276988375217038960678176872016722858692476368466965186355818211114496162114385972421202641606626576545530084811211155086322560517589675792020547840231137761516051107533873780679666551819967067241572020760473127504787356188187494031069683784722856405031783893057941547481000101199717888255947138406769443677392317225438527309811180089000049849734088881053485119892624182712634292753036470837860528204250079958020524563677600618278083011920021669703117432467007627629922701556137290320641008987792080343150927175117201725698271045729994997156820585927649830778208312666733800348363774088967476651379231686797139345339547140209760380622954987948398768332103479967891926842190779581327541787994167825028979779908195393664914789946868368334101384521380975693640298696447316242807309541065144585774104403412286921646766473542621125852329597725038382431532319573606401241466393610254313841510274521427132459905826760353067753730091499863211402955438849667112529828438346360559078822426797082703309280799197993018241874341114152304058181109067598353981054656199395697265937615883337027582170024086992753949380006556692233481584525831271814114330703412011476362474410548267923184710166412007290828986184897741414638857084308162122243232880810413475188729592502467358436070905600370593281733923221665354366137073491979127589423495623653825275104665597126035513148614786760533156106454631603431945169376120298678775401328526697575860995329795545815392722081117798566609506537820445070798131671769425870456534118343264176470357165482179475805188788290097655509663225968592396482076665859859124584274966293909609201233732153655971134571181620283084894512556023149595627621655445299838608774777887504322237244263890944*i1^93 + 56985560477215489891189549300563411812976513505276747579749243913024621812972850295364981998272200696422291663632920143074083438333559302349752955943570040290670473009983681846548777211441949266922936345972648857846102555236794325869882736560357748780720203885334222962899912096245775766407539164428551492318178950880295773063604544897019901345956595056060647794004841619757593249459996512032588788493853043791116906333924368587515745050407662774404278563589366724042090666105798449650548136722667025168861689499908262334308697430066550738491424039602666056371215341770568358656683607863169819170843945702139562552460269403531427393997231409871093903487446234012472909460780639175623084551865812945083990260909308648762298607326597979949790667249194171634408259842177178898487555531120386183236847471364310473972665678168473729665094188457686514391663907674705156984024173662548588231909996408149503579988880866570280200940786371674980102446918828250480063274451894267275757644348444540515872462471414806970314355372980454397138831535515639490477157698101896685602410887524480708642641922478917750080627356917847697157739640479429759107971446959725144810943288780871184095043990263075777087839103868192650276120022491966890839891780743456851401951679078438860468335460444799669550300734956442048840446762230759410057880318693099037602537996927186450013649833554913663594723401431385079306839116426521874122985465830947865434187853494305356118801195238254763269794117669308165879459781597467498567989933475305543696340293695553823419428516347568846330990167458891576307230279380428135104467499978395740445323290884951336367023051814594157435678124140657366689360208236729506223728425141929978593928184386657452241038667569644398075864399751560969993406346291975697771030151110817081081074933335622527401834515736335014682647733932784917387305898818886792965898373844975542950770176230003410330252313480420870013425095033115459984069763064626570048638908422635237313364778240885554496772455305334219825780233682712452593728161301920983245038635385405737119092773549312376403049332916533134585677360667359964866812687297978345099602073089474524780908285415594202493014704707277662985127433701550401650779632314056013346295941336638666326629921275421015237749881099894377155558642186636586060935237596841243913554109573786949428600201400930778236530265506369131599888384*i1^94 + -11320779256223080067459367795174969653894631924213451448825060522174576338678174025450792653084119997056754734949338748128966337143362554447930976332539274195164366547172891144141435831400883907060201006382356359025897560331871137045099219263535472192613579383635284995689220087025780009189962332809036773135855037092655091640918030359614338771702456949751037456485904910196589768663886179655838079602897627917069571169910907827158628220030688374069883673025905756587603791833294297505959577159748931757072814126404216534417565121901495610591594775816992347416932097547013322861070095158791458950466461590157709337327848585410709406626211579093976547781418441478942788129603803969945734656471116942641747672000224178804247207652637669559055221909850007318317066897657406389826971614317156315142613590930892828033372529384468325162181674675894775729591092494769992063597836118344559496653783997134373639550242478737249144479701615477241227041573833326134709789225437654160673361798712221936946436879320576470921586781526481221884907801144440094779939566113132251144143179755274656017456211954896563218457655548292617126945547922674275876448755494155259878898618883115071648680494479939392975046818291349685141385929418393324154839313297487422968271891271328471177927613684103257262965686899213757309550644514589389366423271460940205320498838582952533373456840902379525074614608533458620901115319980008428782133983780057853836692458762120334724447919245988491007749891771365576681360394714013514342686651200471869896649000767992320275509550760683723960273978665418815164945805989045008590802581563368460861077957077014505804961876680205859283102014590335346283556409807025826020850567657026670860127545068924808041863826589541899817464862695933656295506838975492836371808011040373669137029119989220541847469819956270343641863728209905254710716282134179093553822847812532557320448350368754807316092765984416496272287147176739799873466708332585031880983966373116434656998930655288831524036112022245577248586151333115419206631538046405602157330555288513995864013528554836065160610611944615465097145678599723446971459873428463879664065827457096372595573319761814295149653730297135888628328713462493396574669015553011752127247164719461966328065586547999164279590133825744568577805194839876087283645989851824370791678209056469666704419938311328633988093154206578376704*i1^95 + -5446267257802359853063863647246467617140788172776911070309639383393306264468831610528058022399591133750963173255512184247032959626581541482370611761229257486245182812557932170957612354596535334103946786784904465352644365339567252902846561982986751394474997208975809367617282864333831671103266943060123192283539933283052787885541353610134677307675897956390559618315198870379995811438721064116174376214963671559850794697322550134215679136288799164002358544526999023973669546132476024854548732579886227070066741510171317978193107125963986987078965212705716815437904373361479304602230799401820696685350705699076572035418355855912009788249380274856282437911497223937931074790965357564137987581735716554993514326188743277619542564562032217763639006230211371242590245834910311152356335385888696343642666738037829047051657893527174540542895853460878300117237478676763877093414676242181535017928380614867529887664996704681713732543565306215328605147646295006865395233344934906409564045804760919204658694278289753844958203054892894237210892544325667381143716113664950876616603546953094640041654540593591084146374876120863602816812143363086024325131033701263169156612127835490128906031851538690711962480987683560485660374991432999069527940073255270140583836317163702919018211367531916080375634571778019069527022090245817462646282902227913464615690827410104061072994644628839060493487319754477748813349839044271377380581598589943277970179976423906422991576724820175277423338732679780002786960559292338024123657180891169611490014633280627057300055341847573804844313173309584316405514978428860170496581309388220297289366015332790989991859069152815075934223680117747395578553463197709002316246075710728266485583000730390916427183222200615715600854207472538225706259016990661803449151877967140202904935990587659158174424390218565730482105978767238362627474963701558894263993592347381475167336316560677022380495922357040086482973759021879422189759586021132319991916559303175074183028304595168124870337252270593788077054085691349512214294769338640096609597549621975955105663457569057788130518902126196360912920985911881987965342064569543999236614735516569007333848663226612173192850525319158674426369779019138181849967912989008738040409575247773606428829240785202385799544966683068617375227505433899113929787335541259785374859538775962455643408683124370430555203636822016*i1^96 + 7321950896283815169682206641709522898162547000589967451502504794336654115274642716905673624801816568835234396108014910600924824189472306578277592704738697535983658887329776977536599620760089328751890679213946874877655105040921193296286152641299538393977879345374781511588335389034894120202394745512872990972242889778125765342625401721342813143115909661068730111090652371612505907491904995053030955447364896470431899144385695737845733530441832526722686492804281792520980255060045818869962911778527840765893994832326755994111030725637864268147154201290071902674274974663305965427245406635660895748649911083550995633957136947637782704835847408227838591525244989585401781889351265802512899817126474830328903101948468047379184101801076631087441023997510743227302981102978131089777578795395976208117207543027299229810247521358326597315763011571062575511257039763538714325174377159952097124856742382977337272393974551602170048813388296110905964522055537810126425228454203556870360588260953897994969515940169534090184102410826609578957938423278933045442261787882906316703815979975788692729483943233152592964255534611920051582588088226374073880701751339207718684957791952556968680048877666789784704637814746719910424490727673940183093317597946648722265938691002779474900004282182799196937072548356373881134712724874508751724190643891044076597783638003525879671053117381794787845005452975657118046471344269310363613770988140151469402508432545650797846206062506133521911504746832449934006278985223327039038864054221794594663362060772993323723954826551693114368227545985162604761491134406194203725719279557296483762260235740701609442669523019398841612112951409235186053203880415568921103809403454007695547408147917964840173921973234518181584872922623683097627305620095549907238659824198374352600139484862244692084341397406511487431158452980474593147428205055103984074601496095439337288874739257802322791457540223010383676070645279199766127585232469558285616628495169487782091639619973134941504870070044855155732635013912218607948863472857363851683241047118935144542136344155889806091158946454643906525159669958397509298409587438719621929402056965351013446589056257104428144812323210397179719196246183977352405112133704060391492805158898147851599887410261864302184092242925022227262074741925091964544162273818124991770325282689899568495004473125604576672612352*i1^97 + -5055180700280947409963815771834630866498489641485913983587897843341620699774344537461288250449162386319680570247284942861352656804281043380225902873403414049205166240322273332144275594980037068746317427674053469592333144621231973989578567895392775027401527519651307699179005360187869491313792137756661872799350591412463485398864395631884539504935611782519133658900425133135135849330400725386393543226574375126752066756166885574190123551502766219226508911921146942875661584164591859607338395803551149946999699162244338628782760087252325554621583525116825309689721962162008192322599785286617085584891108940114965830955148498797249754895378016405844673571576218716212649523000952803194836118252814639291449582035107851098255874048512654073623179132445345004007200514802881281058147378159447130475229546395023127384349232251580466060243547766189217800481158593608836521474376788496290556736607785183347627275530988445169700650335420086375858607900104041542420342644656571841648877551730930259515017802461203265081782641887921490456975824208971899930294123666516344517254156991302022835247951747591740290155083401408568780973155903928909589641175919696546214051195666508095670833594262019123385164253934780817880186893406631131704157366789308470379214015455381097609889128880903950509706289036503823721729829358116435249624803969352104762013455117495512061626185982729935082166635431684367231780776234676524349998658452115682055338880384111089971563955424382598829952918740410257773760894192674136294617214093169122773268758917199235439391307822666864363988981626490992916864602234457162287319311615688766691565032179587067020286096973130063717120695613708493294505943068355525013818424245555902300000948346847410611552166421462088722151194965025782528371448534284341516256922496421833157796382963503836578755793261529042385268636682288400063480587027968188161106232051652585003930044927509942499331042754831847213978137378981252882003429238158158687363112327343647813680847544213015403860265122490266848690285462132088263907810422932648229325905414493763868497723790772244856810327561038732128412935175047271277405912906095463663169170140598715528030256402698721715971458440981280298757242905578834071800083136543642202133036797679634219444790003362332911267966794364359693297486310434942295773612218227566163985519822246096139761214737235312640*i1^98 + 2098444949213542946812732153728744659613079062835304734544075478532751329282991148789812919985444461279841351182635530686356540899953345078384074959709709528285887501743702380621126478614577286449919383433600614283554502854352141694116911510351172835881472578927084099787611774655667897868440280138364429262550780594873547445848257708316046888023096759181779127567083372709448425673233662889351946095355488440902256107957848591689726350860374688887041295500063601071992562586644365559713745946345301081503257713024570644541012504338289089019553656129638990532355855473019326065909273641539471132179104352255183721999916731288979031636777408566843593034857234401973276513009106509810886747893174691343359215668716765766484721103017341328992706385489915048167127408579708013820451705806152969457466617461112668401514795656790619070724179499161856205420333405301079664723097394820072350631199584533130574705200443596572819515945215775622366327422716610348647270658104594168763895082972766932918589093800220931533537495199985954943114433063392087836707513554609013865708909602979668110090448672663707626944101190688079749277672386390341736278914330131945701499096619620889047036295282621352571294877961687900464873075194436486422827020819752425207017125860162053318631229001274395952566329824450996769090983375552077764743879802537743939288069162177839883972762266385507117802619126267785129536679284390529127258012412683697141224454053761894906975848713913821038616562761775348616818538164281231141273188905656281205721318112863317713434568930332088640238106861829640612723119570455575568964430951670539564667430693233722777563085153590529386201979726544162633657682217742440034916759546797009121872288162819851012117240352016370663113307734000487120780575970065344414507643278450994606756031142225694575428900530562487564669709431430858409184420197578356062790619490187782869603538908531462939869376134398179365642323570184280283228826212067408722169576463623236380074086556630797316961563982759944608948168031827915605291208316154212249494994691272887387637512672264750014212962126147736077121380064782716938497485274816805549453677241211455934605448521717012876404980265298999880356198638952999872272927786039892862950704774353990733683387893471630441674288146699748158676941739497908866850407157782471686141991986437910344278361505792*i1^99 + -320828600726879628389820858382350682898634760530673715208849605698260592912405643062847182509161113881670207650341291017954619788083052491038514233332543297146285091159079817830089671635630136967098107387382757598669022750545776416577522356778256384348215763978797348494259785806191029183236024547097394259574902376470027087004730023824069414329479137374749447435270969178330683732677295789720393190770986002649799123389794279144893782446455586165969861038544584114224631741269040510109361877882360782458351294388392295978207620263034422621380513158829766523540368496908376995454664813803412126805743400119937245988044830065356497602010673787860813420592124201682243399916386491120117648546538659018897230056594222054986872888800063098514601480506388289250099470682344010413948727814840657448201896354550216710890808809073785028789561060880756250512569131504917180456089727164169531256386246894647273524098760165143878111038406693858663869260284215219573793543756916536272342925226127150282298179722438590673230074224337217413239033005431139686452615239726905136510416773872977333907535548340868218832272017259448067752492850964121062901379811913582663331001225211071423545898384184352793733209806580862150720212171077000367792086968744026642757706055389555752033904181138906959507752866806659852845241020043244923660846028352350062207811610974469779398744418633073843830104087689830847058339668575378030904831732474152368804288776878675106580535134050152016012732515409323930032037700493354692368051470704731847417880986269722690241227527145240431269214823035036708800898039886840336119320537242464713317317539549561700247380161258075174422838799181926972899204668155282932321804885475846827486727080523854711532894317250015234264354290727115505266224602817900147825254125089266857828963260864573115358980319209281488914986949327706845562669082285702342772134109790804013430140398779734474946258190916853998177624645627775471149910171487592026893491133084177830891832045673191454774155436902788372620498975964207301602087424616215396094753853079944563429437699731366638739677504092292762437481640941817112568318287478505776965420068306812539079935424872820692660445010923755697050816679035864551667803142338798012874741815669494293898357078199393657952662976632264933163783596150628942460655621845896608093500266127209856499712*i1^100 + -180469065289332079810250150312667855563106913217449414623955877386562482225178512285947929512449149496308456019590177627240378466756103397879465267832209898521066454382370091129006252177526908718567061317988442918305871756525448669794841980924137643144997242694731832679337941132191036479774492206375617012505208757393017678440640289248067367980191646350468039338423911769392663578722248324329025861919392111959456560607761102394885452173976496019946131266077492569452755729899702204873845692526616928420683178647336026381544146240530965040505623992263883510164472333298723817526807327015827949987952359796769873084308266386613316657051861581126986045415020647075787151840391357435106469230170269772048115033091744394970777883256441151711772127847115468630658155792150337672342855471987712772879374449550345205426591824682452302714636089830492188610874752504504579505414558717870583667645273911120888279644087199178853566527632589248576232984873252693880440846307506162784643459021890305020196716558176572289845375519264062441820156131961271507136655905075759103003532957289506383875569186338513837052709693110375587410742244274090823241321139442400090620597513740880247882136730704579015758671883101177553237282469886499809708253920731155996298449473189227456286485345415024963121919141873167738249425198709461731944945761057816349396295394414663952239541129657207555502568397818378149555156515839932037714102903346530092653995649854925810656577235763791930443052158387933905706511737377299483306413179314763913914184919833793642778373011486024361594079890733199463203225942431468061418455396572755339298630902523507370843110813111031475555796768668162984303961040749503713177376228421023068177151274559907289502301022632409310320439587579744134867848660716540934613202796025054560969760277294201245232180502096508289418179752067720591426490656011910125643526525588152766497632134677010682115639147169977257112197433658197764413342860614812772435131929944410838499803681911596795841744404535422576274222485734712502295309157459071428740170112473931537241367218560613587693869923611878520310518411518140790642749238098668483368752922844505680796460434184698809034131363108628574882621007562422219255778338643870515110005798621744484487121649583889808551090344809322085674156397246934345304232941893965862170758196404158464*i1^101 + 115554585014101018648337006504169490448444775217685893588022615782749242374707337054638928212197136385535883794849912707122690171084596381307494882223369141161904724271366854195720499453607080113685105211440508210826390666757509390937155382207507664136833419392145026568375078785427124788381046155324876178960731493022972119463619635763990612691677246535768675359083859906221238609044674513343050138164659228009795315767828664198366578787862830840913118107878121316332768942735761534148545488788810854466191288431536093504902995635257524979898135583555188598476540174875989999287558461616427794531388241495304707140076432058903487384153999197564989824729241156619886639239720218654237301535770616566824138331165433124570472973836957543416144746777886729176369966849121864817404228388478713763845487377937005101844825482370369433811583769499306380638942328964168598249767762888899659581539973471546616202327101691419197051666516866619685454857222297430808258309180992879829519496984388424689803396285714942135218942582524276056542389940512289368510861951809058786048331167628234427248977462822013957993387177034355519287363584448137370398836186580574285455042279229104641760957685729653444585675926755485533248415675786868443240607378327075658417438188701360186327855744425308184023104814997683817555237752949879206134279847369327453895787346583138241099019481123013150509981451261676234561043106630004085682951100406757502679890492080524216325327249083353782397514075103171958827877990637200980628059840227851085051806899380832614419820426252803351584189229012879917703047783198566016953002146444560186898941318525331038566581035370898063307485719565941491289094469497563136991329328015740809410174107342876288429402607680047320177895429482909687267599206650262352877114603276080184462145641205195340451016696653692781129667870282444067317607864545823591554303432616603510174182784433572806215460424929195004666911843829412498547057031450485430397348234365142281657507804684357295833419199548769805560303004481130671795062911541149992821729516022513594347145421690505239058402148958399262774591940401437298901324381298556609506369213151313062239984062418738244413564333116279597447826879884707892338234058420467130064477683141408751570013634497165080925423664377177276092048561721139082828015140043068418948541186048*i1^102 + -33845585703177500046103955368451961425979635344097164775784849054450280142542891838981452358623471053146842137265683103354164966378553988383567981940037560967097958536625959568329640136079659128148591769147074648697882982648229461036152543123263210550238949666121029369461167274067769083457890633683113645659946012629257908160521382600820969489416015440277448613949541780711408612836736803238271666910560154309837634457329769377065357371522748124905790970663908536191872303309905142225547020694364518536046451669716033792480237563927437667513627429044787107533233564756722080923825019338951576679972484254607375381279316498271574722826599907951685179829924385952774631561864753929408147734630841099436296961779828369263684455014820413265748486082577481730854754498478520791801772796519259728461957864776222194051668327195838135502770272633516533922055570438945553835939733377307275364877601896727322055134943085732308605927758695013149777590803686717153790181438320753602514872576366395958477213906152213702773679529073666099411799904290033540622872580480313387660729178716520585860787654791732263287478606298226872563914645444615738811307198384655085437216191612679504558161886564536860811983051185445330203729315285037435778850084468903340241703729410931805737549374227423159606670680582744765376344084433816544124933820135761842693539954735714644631885247509229097108237179804769140572074416013083475429997953455540208396308927758686806460515893503464096769764135930851805505857187020907170558904319845634306737014856034753075181349076271904989254861910898402569375159726777404224763595069324648474221484584114377990932167340358171007677609860167772848703220945697978512255632816823520501980137285735820342416935273774550510773641407327709185827402243628422063602608392787187965609854659623553190960414267256406712917544504370323373784401192908978513947592786932547910362791399570316328930492462930092533558054821684759159784772827484362731246750543652952499496424930007955751718950814056597901042608824647298730496573052782059950967842728637308244818758877194774696914545033071201588787481533329413441171795006714306828643518633194028597533744745189685090170766597178561743642603880965466941616467969169411670340229637885224374289891039856284352455586385380700476475870405561205578991447516230615063068672*i1^103 + 10247295881785872687224915167676601790497026609005390108679258046057276477901160353754752172122951359549682619872295845990381000135953718607611402958679798176453391116835244287392436995150045296363231534505686735986852563864715798304528652663444996221722175299741789210723029016448363615142967019566973509231732028033084181005999155979754862203751167088911555134208622969578975263629644001999819906145336423702644029872680581307012967703982837188526244739878041449445991131719385850879108242440262583592675389116854737101674738132848815138292711102861462302423511343904470529944197021086495552671943527747826188846558794870208956872827195419840432363734281515017641740713871493180438930790160402462825611926327052020422278303202456029182095991028470882406723039920287109626905845911688400977149043250190930944171705615618020520557130898135334047952761834413249162043396129693891418994325223379713437152785951756285902231667321892133505428969431521095845870215510693101969091527647945937425002524715411044194122329828032507427118593583933403607152297108122629924281082613961573596795250027933131591365892062967083103011774117245296183935553575383684314317018357357372554735712197299011751162370151203643611295315843800753594438826065986800522482544116426385044542776024247454607927321818136413961988813943299209228820448078281398519783256828625932693310686670678332828882689023702856228727805017701282974997777286733663827459832131442342326735212410274960588032406999766259593710721965921575891862246515189554319864467748589861171842983373723359802869231259783973021021523655477321315347777280935323490226704336552314390125982581761154760402604551380943606661672653276655713282386703259031244418055676657115400157605099920690862547135038606898266840607781747935861975738153344698111576030229890444612829596330493704028853691433974565473938739762948164025425897927531478551033224619850203927164302387090346573926615817204043924816969405703449829388158173069396915604040141115334170722683030967891077670483209173467393955865808153880819057405363817984292433539663251701465448434949211429162365127189970256534794362110307494721940618274156509307380107853964889124540198126412349291619454233515145496710890356008300716307224455217223972829680989363071567093575144317381766248376445540760025087100883828736000*i1^104 + -3416914891178481833273940675747239561136173871828774976788675290922845819255990869807050009517393988837465908411821380475224996521762659737594931005962529411107648701764688349284412785727763591145596895084748197699079865794159078762126752458421881055742580976183198751950217729988537378199599991134018981853015188306744375800173918474281479455430409974330780134673653403420764484733036557113992135730382514146011036849743745203027451994872117566746135252347822252269729956351385704937177930108145240975709922735263440625511911362146999651991497498371802008477715971546289653566496441101765070751885558918781620210597538189141030957856225907408926110028281740316578412104736806367391601690415271039128099273266065851197019972662414780147692150752238672041853821513520875455519079066508564492517876803660759485996116100619422037957709932086997750319575418221021336306947392068460251557709660053136538124784484617603900326674639250211685004514117568301852240935167897062158894936891036532439711450380137396621512901915213443710938827675300494699476092731367712214802786419271824929335408241521183067526037990451599157845341437234555903218752071629190123736279855941525032548716509905997921160169104667501583483758422578103303148380387821415990571178448018891168193133555391306875613986652311623273198741560919191692577559424760911702064818392760894536057472196377979562651330582246827836459797005639089421290159154489830409196180879831382525367914641474187760771967483354476294378613040168097656904698036200647930062968678973605997113201097417285775848812536234858533082046637140721754942726695125819750583225350364877072761650465334927520380410600713004778925800099078546162541518151605375754108410784701643603170719147012126933612166682526757620494426017879435434437841336903701156663247363387285161207122482071594783480841402593996699810167398363316155191646849215984139022281388598895694495471181349511478462889457339188797572454236466569702819182323918515733589433373028187384829958005268386808728428026710551457776206075799565484666704753001067618014999495738543116069239249549413962098656157390942617128618950016882253333377966552412203260595121612616606070059824627555326371242049305935260026613290057393338321354790053257732746383021425201731861552958691507000798016399789119464360139292672*i1^105 + 937610838841212209527488300648538223586850397532317575604787555596527555225991034579678141805773503608793204114716214301785351243248754576289082052157644216863451476234541414644520154813490437839104598803844384057078497556204674401238670989214000568762398623056875726933054300509472750309547710229153076154562617069905966042694567366247979509062248751893746260435033409240866004354343137057614493297095783015395363746814373771970565121040719835544404975193370717805726914416331273085403422171818887673490923971429540173360422360081501408271635817952691564435497605383129872784970394694010923371857690460733036343390287344055736597749281793903344443864079559215901031450282995452664019268969504480707538521068825509728493075482665627657426229351650052077326111049238604059204270801310636832922817530392420642344605629259113101358187689100415113632360476966056686504999654390308466839276919669827098876963249151134493403568132167517753035378274895021027218134859479912494181712866327977059421727709511079166948928186825270530963162747074926518237994145492285424877951354152649557378707199499493477087504544374453007596622170077651004370425307785517866096746128613100349598784497051599484472334880697318225491674550671499007722847057210894376290194829012999556299495921867808567282119662895985723360143131489961471218109813165763906612201854464373824116642316210917911452629079518433022011177192317915995887280278360376480446886594994649798443622803336322042071115603290073868637487238346911569073422066209782933175292840214850436474210748547077614906719388908905671774490077630195279737579237959297400733535135914373519967080486333887178685765364602943534049706170063925245782083013046473719737889972024720767109405013231307331672453069038839603835102570323322194823464694845447826080679293709008367432525733718277667291110702661905648191064682660108259914226452814798087736470626301301928928172351389073354773522567467386359152126780621846661877632140598576344735639596419488137523497934299117691495092367662158834300307119304413868791466461582003763340696289366952849654900758975366721627290898555733099985557699750251459516609571259398309790946473059847334564099769696765160243682017996172566965449172078700339927781849144442567717318533595752367752823486534849845331884773856503475994624*i1^106 + -158710765125805032716582937955054518615843656465338466890701614162140956607026959551491594719348633123178186462500773231491529408100461397251378283009598417509833986334156298193929124606713746080834668854450428644798515410668473564935810109970522130642266392172232897318277478678642833426459769245948724703256097101513786316030859323990970353139001526551864652892553843432656782758377197241646833345661952577205561059623463064782580420753977223976889041952461584134908785998411183335982583943001088922480643270692999566521550199117747984622711805576349121099508147724529837701970370258337709173385049416219413142502204025611577097616893983412731850501737054289074181499303265285512340667814785249221050888423606383130323700145093189364307802913317155818796626861681991189477965051923312076969939420756915427424560371697562033974298294116740589106837316312203600258020940518995156787663130355213871907548372548130827536532078496468655366981488401563390334920339751885081856746052820173351618860432894061132633638721270952286643884468742712485648660015119796484785413243351101544726304042856586516871961405998081482311320887698318619296570087571804491014096375980602404519990134524486466516418829416217743234437606488331661200814667496115550583972671879161267842550914560996412111342861856278350878447099878654035846070810960532917019254576150964142295212403630150821193137206975355810194418302530964945955260414827556048306242491103705334773037124834460669510607906865967018590286968310631165981709278671273851901000265010898013677016054171762983822760777934854830507115874526328557538601065878912678690374739975100888767979428984999937584552395455495576267566561436966326122271523958761752790795764032506110441451802145429118460129492784985724220748384660559255812820235245644062189990530641995768457663562009682137295397493900703395885644981246915364329936224662919390680085680190221450387841058304087367839350354110819651989834203312461384367765731393238832615651127896473076242850834544373828925180784094763724377644795234283338253714648531553156425125833789580489391817242701114068617026917748091163624784470496753195395854436257432940861960235072777731339733678716107895074548420629181702183615646141177213579610334625480827849153447312608706496667884741993688770489029650022400*i1^107 + 15444083815894150243399257543350031687926325045145169604358331855703869362381121137926933196579947310727903671968309108095327906504496453899296136104443395900623371186074371851202520202038060161067665572941880966557354506080823215118861925828452301307950361410059303049258414028165857071613353751505925305738187189325477923770438883580820777767907393523287308632177857895764916358520425501844386893515106271279444074349249451121101442535039474838314160547029823889624402011874165575236653317203545782807346539803048232598213617643703175435045801215573519817380303705526496461349825426062645686913647688880110661722175156244515360589361829357428194721079907002682994796855783306291922855398304989050862223386009475097883787334047870334537224579039635374485269772236069339133434371070302486905394029271562548375435785752553792036116142188054010494805654394417579608685352707156987217954379381538556776285619926813067727459722314160476216531311699684439790412213069975339368696507159974320074677102758512570112776063693391462947067577102524479394879252343082521568003869731831401869902150124308464556202577917278277718615276331600715003565810767288277491254264202481766981371016143546755362780976371791826420900475213451047003508320844999105521170685029921359531715757717026928737746538095268162540700862526070069672417036601156616318622757610294129141625987841782280662235952657879315376383321088651795877609574161323002899386261051829308436650569913851865701935446154334433983320391171246011884387118193147874358679423365727167604862211059952488015876804767413589090254006513745963459183429693473047146311453287275923177151618852670524937907659257796077484144534305350294675172614633483028825888759870566367071760537445263947942113271191526037580766838417971405915526613976143476525898247661147908658270428027698201733947364696011162671347746506565762463524609602900802295401360893604009708309218032490824768559311722205749114130944651411208575828485044985956064732587414276595441565943920073953000689998982512291097029619304476156395672062126521307696830205795782417513862313701441799973205180113376276650645644216525831180410013734105247972310451530504836416163132172610664024619704177285471303100311562613784804089029859376643871029171755620406056328045190540809839822503936*i1^108 + 456253243198919318921742682394485598353967568683508536487920520469202334776011170140914702838821696076581888043646351641324975886488492947340854866684638084245316775598719210880127103488528272671193710317596942983388389614889876434103428078393482177542497108276751848976161197991581809469924443213703597022976617376241773657738688858870173288352135565789064926186155780765058600190017000196194790052143234376807685973924805207757163718340442906663275192634620591959737329681796256068534927496142892900639243868604243943387879949219123772783562413471025480783144435325803925672756999577653128570342771091653422089234259466684837164337269439072784637858869820431867853765798679336273012995898795542529424682764696569681481245064845375998822011641751565512976985339207834971917418093997820961165148654105464098353598015065591682710992138274727178077969653093267871981641088292899447318163331757056585580111857363829111997735309825395734038742445580975241872656747851553974148551715164470283169516501174888364218402160936769570822052981218005406076480404282748874779319652278562255945043789681407101100986731842332755247668965298630730653977037614037995782880522450178255688638375654482173253286177604399830415927005670323989530144710399614566036241416614654692850894597339618598595716759410867488593919738262757457491870891010047007178728574642440994498525641102186460416761852455196615054558802227332410035422056508030067852480193839672338698458564477324714133177491497669497823221458230905404259560966794844780051695697410421486467120348865158603644785676626836809168268258843310936280059215960744993840020490891380409823004776154663729917313684857279000155806412189203843416723272320352074615206488316419071439271301688717225590914321753484688228164636226209980770338075272481957358646824837548389680673182500951840980360167456885974846119609422710853615046640349689782114057766223214668275043120239425217474191236889141732158358481839169779348859825718251012480813860066194362971434833765105635569535317940847681398690803307112460597274047869757042301309951696833856549528940547994482295892412410883625794198601446042125659584176769200225189843672230763881386089046395352817280269386336955652546897334282994724703076304364068689392339501832392739505785256822253289472*i1^109 + -1351852328816319195228239593146600565764141128990882080613255958312369095754244122405399966308177756346491229912935900188605347566799065755782664780120903253577532678499032109909501674890115417246683939386109851472765249272698324752581740775114528911706943641754321790397754170667968626771529648225500240673801261234569467285712972178302819087727424410315454863255305899508847967089953187357426162842754685029351647765427169536215457082300362017218671060121246494547986857201712011701189752625007627403604863109216978675460675546947832324930998419669444885686157179423415101406246995539677958380244341943084132339265960383553458319213766419086217164540993469954541542774550334189447285552288135428607241616657409603121358041518791130925437510088737339994425703079962799728328061360841068660341123636623110421958793650649880062001920917829911696809814526674902735443381770817854097467118612400480105039365683380973699885456006653044644592596025559995654255556064789613927530127499761287566845948909907572685641807073321527441015642560971225023491249554397400107651163414405866765819433378514591335921115939944927316000387222182871440059961300667975435485028629730725772998172118926663907264188891863303579694619444545834024117594772868581293553058948470670207956442231046071866257260592131174109800626079845553188475813067107166182323155845365046945835874690691045384599078547512044070318667792232103687122630087333793434825573998327536871617698670937068182901631898054330624666779491229578003653168134170305885512416365596180177070605063981621048485420120712693669535197066264697304282375108032030189929863986865728484072708708875317400153846329513420391785045588660908527688077146185030007777909071387702816501872594893823766490759546228362263010298052705287600377324445542952206104747951886246410352279680695012456787671917690909738447138128167955766496441354687505516541753348984645624200051016379943999414051533038902365096143834596024959843728792835561947605343099753040027932888623051975742554968224298111777853549254938368731179305408538125102333042689232180775713935213142979652739325539849546817485815420531615825773892786085870717740448111095094710538257836556587840491893969073423424234785412463958624447507170795768832220198894458960708956341506408448*i1^110 + 11386503925366456925223746046894100066515866077330848017694627394586311351974551367523294123097219550117883973885996346283095453099204959902011364270771377776666954035452284310025545262716337952279292993689672148439803022806765800368659577149759228330077656438030699110428786147283314257402151000395411510001300562767041516278967976383688369091026348515284960857908399952822775941085393605816560736452629786675399698146979051816854297371447740385907513697379976957262528797498849793558682570741295529628283648618780476409647600334005587209265361279122317752685479013339278549510744770039117127595883260261942842599445307666287313076135268887742613455192522133772178600927484517758874921220482537360710753964503863206374493773066399489181632999237243373876136810186839732467161141386744897968780923311931801211210166877368151661066320140586341718129075654514849278314008377333441191098464880162359354737662815821743477297446331350525721229650396880943289081561245363636066306462082755085461883854143729030018681047460708658039762473330305535146085126915624241555052375955417818693709644222000932482472971023393543991545609747579938675932815404475008930006094594381318860638875713836977152823367072086278916849921986316330506919918833116538849517859330384227405448617572506281325406798878919218379289036891944203500326620953314097753206944006820159828752175868385667469967760886065662461988997472178526636013986218509746954301042146300820088361466527378936262860507145238196523019537633453949881726260773126003335821493498799397781623528926676178209014781885378353757192062505905715215538043283884516807487718473638186281996302122156060908835291762438786876284780727772390101150658852313103222043648927560561031547715547867507819791417501960494844205722698829499161226136142080633246663376591141708110728994649343062812498093873931131075687216818664213526478546898123647369685785557428672879996755475797356446565131086286674562397336506691209147533050905465689361168123721517293006149539001676895994905898596570753408085960404478122832461627157133700279952815599639054838318099568637443016478972806534038735549152332483289155720600460511505826844775831975051251623263049163048215431323435611448012949780453662378072159449188638050323800933225355337527197696*i1^111 + 65370232866468660806314955924854810285310687935794598005808064552248905814512870209079428236780113347593976743444977406315373363740943968821236416672945410769915596834858272340444347115558467756371978489139851398239814167369400108412722817507871961926942784670134407839931430549349127433463940113361294419085098443324774826969715425632080481560858749837945620684790577322972616244971434543750540647023594920204966278798719988804349302398720083051834811775040113067077383667489436749264338890137678230907157015877914662682464832555642796350803313949162112081833249175871547788873267264746143140879878121170078136098973469903403860475100733477747611137604995283617097639875604989812501437847794661005203140413701105856013608954533189812838634525693178713435032483644269716370411964388210756703370258267546871215575424946942731977564588234804110252143910940104080411429183932042731710109296346287138878213491393517650928758707334582964364960073443715489502977696960550318223032256392620404959850269237801971294574886746210028597229754678979320326554036573365932227003215476766546091111881928639262591603579217511901813223524143697115673976528446190841266605766186906567199137583956602676772131555351985810946925920194867244054334208472843874788327255296029766518816584363480495489600271718657874177591230835054924893463098442444491872335193250399080638879573422351582442395327595453380624047105011064835066762466721177668530987092126730282984151223091150024973113708196618055127968475982627758875933250358843699586900248830916696173797114866881287097618044136662883370910259227559514996570728655831194019202313130691028328247101889604042785187391171350971661689473262911238093443526750142079117382248994926792471588899939508773532195162143528184959774411585282596543001853807865560949551631637576110780640429393680804974183429467491559901185167142734201141687225965958206664726660203901476077477752123646828367679067324223101173945856977745106014956466992650655815284729664644704611272785464644919269607145058550071510477619009048872380357387883681710275228685614759029384744604916199609227439503535393413048561305529425374898564464284563397105057909637485196811181301635374720378709817172283839498055670317745796103412518821879158609466880924032434176*i1^112 + 8658875134115448755843249649253382688806332590604574819273321089506869912429403352267186327925233308447280808951147123606876431673535129813088122234092565060703855532592293555612384867525982218991708800656631212013380524443015693113266362964103137623147795638732112910934729252744542010996625899960126212483060252422645558666302453312071900770118232632055724489832569067349726269727319454869021571469466847010705835224458239178550199819006693184891924248624076626073925453468311893967710002433102480915196041341894849140449208715470726825617268053463645929243652489888689255512442368222560010846676450541192125094190372462034685147764169674705327183562483607621414400036133119815047940413008801378697015937959147444643317204638677980486289953305927290238717700147760701261006437509782570438729277081369627412128171314145067438519315836164769921693063963982629885835218093983968784101380590060255344950770088058533727755472204755259607418671184779304308357014556498340996295026141305281467598161225168135451801384474235743786495873960083759255013896732522875416307735296344338302292512893684396682039511589462070402474427941464029182883162223045189475147036027327823869108092760067593462297806715530655498076703157660666920149892363075041987319726677160080893033497460861356302241365799756514815693683002388548536363000747968855268012763722362659217455504889974864057118750167430303702992198774172156954284671734338820028629616740645471759449239811097759858697381429362629144233867454070756779745369282203472127695328292434755989518491844106477078016461531256718463230844645919888968207892358629405320727134399200022171721141018513787364243155174925376178535055262829817867027023357655927037631108520306583668586848463583506126987916619390757139236395176644814468121429625669265632182778059286093960497441393540166224218820658590349644273533171405808537198576856264122219625251633547145091157640773538416289329526526785729928943071330175432092184109592984762681999962483627562249215898809407198052753863272506555723797810990911981293473627894859191630765083339806774036517932044733831661483417436192393634838175850333367824240839203917429508186731913625551678967240958804975450897913307758578358702356373786808296614424467577039287120300081152*i1^113 + 366331327413353939354607743980543098350269473306592914992923356629106961404371290491756700866844622350855622794858850012134296921050244625839069395925134074633451180074995033560171710859044097975463152912630095922586173441664688860625715646417549794463689349652995333501691359478822568074316662961142283958327723740190207057433999696546660162809390460367570324177540171638827380804172631935190102578100724651355523897362550033509278001142987588962300732768891317506803247827374301665042011550313508842462116294520457512764731805753728184890651205009500633795316682960223453455197893571303264152555085004895280434529721090371760743571857146817320362418443530033217127501404088529815197203636478201612166300974679383907370456529201410932526790882476280590390885452673653271816249963057559132235792891989849519697411124773567924989359414222190670399182625609803041420561092232112194501900963006893964732089731799327558462439021675966315857668189703607303673945295897800986073639634506187146896387259879871451588633664544435920160594831882672084332074925826663693205880133991996269708643415803138135327069813154637437224255487472720410722297101487543311480657713260770988754788474589449094372144556101231772367041911153599577641468672506788849337670379810693541737155524830931160184239031850781903980526119175284273405649942305988255268249182986732387310837312924822687973245819612842225935232132945414562014595872829204629409327172355341554066274822609555702017185127537696068680842960675595548217812256226769045317497113211429875067792553626372746034629658275638636960908596575446445856626337140481114742661239240027024040573729437096510989859836785108169719370352988703947457829713333053791705552944788337188674361278744128404725799948846062611874232438914264022539910944308848838382677225627885003584281836149672053254242204904030839280734461890894770212124149575625721913464306964015198233970154805204645815725041213408860669280179299157198870658210972710264752436845775010726298231038954807537702436857731005490319755889653948817959709766037674321170899994897493648703212027225098682572330224167910867300901229216906370853670082222722491061885530768309928172209462097146298396146825922491032787647827370321300219741004024285382049792*i1^114 + -13536711514729096908485739036832175951796756912953508757813722445059429891804501790186613219675180331795465757920709557946604888967800665963143856271883626065026209493390700070630285521328508362544405746970129057609775189154638856841487658117198352349585726960488026465545203151997105232419874122058584333575750857131352622304695906604374952337502639096942963207402762558804000330050201815514448949144278085327384541275605389275535167919760133271419577032700523552412288892250547355055991303935206777496763392006482780009756576587140056110010035931680967741746924143446751334736179392031048737928736727326428862201408033660121898511873153756133059386996359576084911150019854816292622222488678184968044228277670524143979758721093075607942848264197101511063178961877533820475726339294941003002332142650240343286876864464017747688287307115144681839775691972758818182922456524408946279335639975905165447011385153884592916141312865127244333697707555338201085541384725316421138809448230994772481371179914677080739500700553225101227876360059752309701442464083861785683070019025528739112629524098901403601180000122845625957723275734501581333071435767751492833009354917777131426841635271764041774829890854191430189215468745784537762958553446048776623152982982392789631687710152301941646096418222142446162910073430830807315166181858281327706149457016178430277578872736827925056742194576093402971754210454770291539301355362558072195354004420379388646707238353385119893645501920330821324188739413233574378697354069295644535193932461676749808919301111213120772738673914793506769989999313976040380643868006585627664908450020245561224574187600905394685577625917812215661718628821026405770681464275842836866235721879333710940135417178384472567144417081500374734649119480589134633436857973536561388544173159469590607695437023545927776924345858648623263843284618234551890661228999781689825331456287811411213393522098448198074485291292297929717401405813359575175399381498011828132814863583512837392366433880181447126150317687418982209101481307215926155687062770604249651592184850140897938824082956976493902311809334876372883785428980988005530138583126129917278838846663927692541161240719022031455866545834826813323151360613681005513206801813733376*i1^115 + -1125615966723165791897584485900130518085829538654846833053330615675429236365368856269118085262735679415497928605783957386942638900876000672016741321994194379540030137673686649252150792023221193758028547427129994476758431516890896386867253716539046108721798475654446033800347556288152687177014509194674321540255474863631896151691869880015052787198756219522635540448282360821204537624533230744533080410763198917637913635466609339939405245165111734750772460947052964926944279209317674034032067523642118867295612698182957586321504658054221649931499677485945875269283431110481773092138124273227969724802955709385360449907798391538349046380398981963482494741063016383091565187070750369185177544162876522559157150806064370977362103786932425637583245852919273253294933155900656146454761102692058076286406052598430003319456990632253564323209216670702177261260577116504848122667810402140894202199494236334371550633514184188453770054113855280608822750404765307166067650277750646310417514527055913147789570793094842546677761012006869777189478211053539868658687266406432780819391227483288317727342297962133102937788887577123491044940960086528399199411029025773507143329237588206045418763860844527776494658546105713774921500815913509885941687374303762310830120094269788529599054004228717997730698104591507560544733850318714719709545234551314627637732315280622698354493952126158204377339732367732157166755481440908502898834950382508684397890510053192426475540584975652968191538563234158837513256724989514942453883904914004819717071456598085119302492047905567833820542094253803630734111637471590761816500278134175950870368816402382274335274990663359063059733108445065484981647020727950231570333298208634736693696309719744865131657183713313423306526432270759231174602127279904158386720959174896346911600818850647888857626943560660653855926354290491641999467853164962687041842349521585465075594197520686228055902792059402005336978585806234521203332991880965748941372257326877117033062228365033236242956071476009999620769534714754783568449355732383723199532017277144595174287075273702261111037498541456303410579017548933770367695341645507852435839256790188991017298705385147124474688128632972046639658439816935298539107390581300266251845632*i1^116 + 28782056361888151537831876051227148941285496956701056722411014465127539118227759969777038852829317845997325329195099817588011487040343312659051295508746923049041033601647031852684176968880556925819743901182177941820078560260992035915805394580562549454806822070031628769269288733717343939825137802081834417034257675164588005481236417987279994632717664992093889277634514268422974182260879103543720448396937972469842028634944268092788479083000361916061139940949654360069373379226376414969039334707941338966934192622261469671740583245007236357629947185923273534910395792169291141239267062669279160033587096493441220711853755295361737988709095863516990007969329183342562741116148980990040074376466823647599987655854227637205915246431052459045750834346799893920157338642858412163156605887831823867502275080710908176221462063397256951153555402739413915190134467187290469093511590067702866809578007982704870094208773377898477759033011709473389920558165024767723545391375428030818665291419943183839281989774284938899867488673191634306583786371390527204089274685181292454082764589250120815261176899282502156340845617736664809759102141158725733418796353303671713567438636917161316974722441709018480842837521501760267724868409826120864720324595260903849818383843483430576907636567348693158899617121043366685209327970930908311453375669793759351245308846355033586996514226932699227857050794729083077130502114169806209770598698973879650443863753357911594393725394628232597474471830637983020749877703771552282841041427103338982019532519754649660363174545483580652652817041725728178485205054609324818773335600931301954876038170834849498926430290638861948833749269182067350697197042549689390862726426398517066425456008707340083613688140554477099298812541724722108454885897049138189943281455775762019961853250054717352593256578281707069403710643935198619048998705453503046209224492931249508258466918516043586477454202748861789009718641837780482256719778410732468680473493698481868133685953056088486601649951430114385033397397345777541351776254724150844779092508396973106947458768547525209564141894391739679991759898018140631256825162914620550316394398677697990844067017596390591447674994282405681709301457326829628734351734525132800*i1^117 + 5525571227242642783272713592825641515148785402312413159316632360124991660601167834239161421447305942612744349436360608484045881270719761795373007227028704718362501363161174108972309808689062673165289891487346963212545524860874939215895466683720123342591925380225220121776933457623900958642103158675724028035196093846107548266351557492865007771115957414803842208984746874810680975025948520984870625868402160741942080843016585964485374470426624735512257414306490830872699640529866914504655907427110146349365102144886939042496674313802513892199697557314420434766432070440613962838013176338070200539278593979162274442076683168745129964000550401173298159965708396222498994551574775668621513764881886867629756521489485079748655561990615112390769236102548941115490190489778595175448164458947044179158761030973928797304642113171959498352440907704251764126474947945262633203545043729518841036274445700072096869817452434791322984993853708238749126804702964572552540034246053355881483807851717121431794763671859339096917988667822040632041183772146108766036825903898693728412410034661113943076990923096794844648469832966966324429372783780505013488945239159119817461669157089471016858964591345282074032454841895473203160982311813759182158476427718244220140469067186471973700257418041942347132312212560840441906539934572700166056397546934795807341180104162271428535600676251725144591843903006204422202091197986141265314849640850484809588520182946057984651509760290044913230910469009667488366513796523066527091462011468255343730462629850590218436366087712091004454735648764294430303637980151675050187751339024201425653517053897411021257222735550268195110482531950940838860646013220248318753346736528813820713098946669804761403735053422345487439944684968742121591397406085530895749253502787975422266295990438945668149617172382166548938159047563038089904288946055331728732508102302904305602510915151827769807753818489535958258442879700920606806942526016913637262396839454416775467864069337364069477937261241358625380488889536559808815817436094600306771119753665084349370696430319289481971204719052533085099306542172279080708678813447279125565233822260015546168534205914185182151405555435277121781481313615414192584909651968*i1^118 + 140004368613483398280869083294873927726000284478547116935400304746363885200838667717131788266331849814759018902810576244618180838331535165805819546285276680105620570341902261095613343213105730055416596537070852774806278475960842304723867004134815787284244998165689792739995385517788334869121731210524056097056032177331960731021039487281206771918209840855104941814885186395093640409908258424446003408382905306446453156911587305182147454396082607706333076300500844631411409256690990096522114029708532022590636251922903778488602885443683892509599203720736878836253742910422233140920949600045531617659182931005706564447753808032931829335080381235463483844297609995258998348026509303785011545022450712897589233948128288824464323178814824071100960439265521306261732637209950336238329432006616508458178338712662666588467752411940843270796765620964840281613547728188348144578746669494579084280109237076833600464913777350281898458310157262900427689784339767405632439669567863043736715764573473144039667564298607267746478592110584208631418289910337193258401104615484181432037386999262747080537714244222454493656504790950554198482917758247026453145824238022194883530508375122633911825832173239183555856428275500617288550898688715845259334131334729014048317405904387876314738713939549721483870283721364812475489896887752411414426655435653674380665721921119528415034824739834444020840420357897637578335422768593434790582408662303472247028861816411472851010776424134911691706075276959698775467950672549792588998956176518881485121272452474419004726700338538121408675436916491120942176930952806481539237136958825664908657185539790549254092857942935084496630329732337740678986954248087914193807693030741063904324282330795793572369968511908421163298493694369861385280943064593780394974143350032185555481868468692820020570598082678403056846108162911350399499414156389125467992196764794248365173102507773772988853415327580639086754209946903411630935021669200820113744561226602863642923801051620876110088625005428875644076487563661779258681693790142292257071801735971025775651726545247462018625202764881375826778898277526864727527555166628603484198437076866893634586172867566231990382742190311836900473686434686758289408*i1^119 + 1623003087534523536645367785023197664771094275721921932039164165565196678555803818137994675010771010378016769676268727083182435685410812700673201382859644119802934609113519384053201655929242098142167358759306453878136705588780865510721436417405335762291602344680754094840222752773536752720934027547676307907312715492079363376063294264828233098835200711579333265621004551151830653874390442057772006232339738629128712929515624136828863753089512818548865965732112750992621274158389584034856518000707258075042515597940303264314050152662720643995145041458988604197939467442688785166027588932752064622686352420369239698602190625762016378178250892011272200288307478297898478562888242186694667058769967911289724067434865309964368116146480241165388791096172135257256589145728398516606229499722274805338887096567039888619517938744151752181029241011045397814901277424560002871376922686856058459424163100162615870212295795891057006763753658556423926384880514821022382918353373511500132626094996977023548828164623171119288947473567259136547374189362091138709629295808635926305155581695247311149545698914474491203747996803566358181503138863721522117285542186437359120906551930565853669111074798265448830787266799363630634851309478710754069616541407438411513868025169156818518172438767652717089388169186674270529715630510991679080856747020680278448328437013009713882711834837967868106057891244174152727056255358332724746242758353871565828113369291931300341900694822378992936300146146175832998905032684430051780712066729855521356811104216938962694419615271051381851685437400805986030385444688477203672440666785307771175228311538651368220205984138953931301181792066005986110399006113789729997773114394520435421407463553650700939806472714690372360494231876535744255993972840031753671924590771655837064083329262744315946982505917850425133367175801449991593313346582503196544714130274679299806569032439375703346980613396269818682772946870884820343562799481538344410781031899386388602933723937378018329556637491218226251110370527777238539951593721473441277155913568655042459636573284290134150166354609486709330092935113205887505247366574398094707076722209693606042370044704248564038921448517069954353773590609920*i1^120 + 10965458337144040656361138179685210668555435021748463261254326800597408628883611593552519151806546815383624937928294819661168211990194399749493584628002477640440849814342507157072510369257151098256280925182769777776182645935062196545161954230519783916482823095169070221631068480603115202615502166946177802651353049265552476972622509654394295713161912634748991595762076698739713836442130075231035402094785192592758168411009626989879912265730510119127782349510185549592279984249111398296952114503706506531094481769579989350386878898255220138834063999868579054161406989396197307860281362132528486953491885903179046634198344399710508746920140537868384615921482356345163720829098486873531664605038933988119902584102910051479827466884540355948921943059138207196931727470848519160154035445485305895779958008843336695011818450730372624244955549162563411196096416408110892432985758470799152912786489147996584110567567044100683702493976177020146799027086404381580560202148381374519866046710216674697535642344993566009808420903724258103332590422650444818104642731675062662361840834543995477282539565244419994527409676763629160843900625923747954591865964772773726816210697653156252397507847744630770079292582322322239222368482016116893251867773805359008652704524250946279516180207621265046670947796318470840145870079956858299700558954499590692811195689783909302319016547520446723625939186541484476827834201065209503086693702694384002987368883871568900781787478756461362101073992565435810972463597196465374910128636512733504014698164634644171701899413319383748897358820453057418363965599268479599747528202602937611754575369127338408668040128707186767074300456807884024121508674832710218374219773529208768583206388788983317184811120216055739547045909769596638200666717229141690009381019033566338126792296728081801036013663521372168570846976202425033795383366936578475961833685984505275625793302897752462339876566960140602226266550549630774702160557018669124148036222975909334679698888150871421178476800863848747020329742507565121647993145379776463610127639611261482789918764307441154144939643007554357056929006370615749964017397371715648039384624507333697466104868595631505603722883115100751790080*i1^121 + 54089440137280017712376417963079953207059060092235441439655609535664896847978604198525000072341534148470816639294856387955885137109594818534771154120631723061787857319132143264261294666296217884416541162074267011115767784474039154063938916000372006377731963508707252700719227060809808128028045170029906187120320510082633703935421193737843989183747635735064687277002106892314833157562297318643139870831806463942978684815132701041473683948518411059650776421099515525154711573410796372263502252406273284609674268901366213844148157839892517470949270250360443260079346574400511473379376160980669671571204073750207665841775274575025489274854159143006912922769952501431760446819122481410445511775740303553698506613717491078586273990011205317971976310579425242809437708726863259312651343731171772323937813085130824806900796315813565881068727411890042726056148425756538498337624569968498794173712685299384517379424506078251130954297099097515340587792585487104893390680375542542298699343890251466978722197614992791197871253368773224623756801028356896597042848084377734064939279560908670303814878350328751376331810260099237670648067597026964235825755704927778627872594787131268414589588310424573111979218692017880399883533790655823114793604492448215520112138528736603221141688890525605310600772796813006110782903392957769648009149007756537300397212556135227543132690734528526022069189811401460232165943801905815022032548193613053231088250342897075684476284259582959919629781765950754171472256229147983960008515541437953902660640028443053119449377731153240777859453716082877622304830514464292397335872580357424799301483622102985311954088498764232058581133356430020642820064610832102234996490077126816285855509151498414008201307321509359636460196793953943523008838084903264248403537016252804209756740093442675807345326310663136251403930564276446627101706564250637749634133041937315611805691853423607222545223500561080301520642910174504820343263509974343598449485603218063821946219693915199266909923316038658040753449404406084734708106804316635884973774668697258521997075587996355953121684771814710968516992009843897432171371577528815831947176555348529137371854689368323432419518293475328*i1^122 + 210624326715217920945227497816466062885097725413467906653115768303408556117145149179288965102883882394369266687373177762001922594735851545668099055272768763539214107804130736989213587726342918879754726907826407307394647079954407062157681034124271007116814552351128515900585521075036027263472050463643285527852979826077095354944566409258913086087329959889797589245005946741985149205181561176996821620931617887846062427490329667092893609115735351327720343834995997344029179386207947667146001923050460062360015430078379850865853883223810645614774987561132928705626190859915039133731881951303449980219472292286023378387374252405661350913653725878179076568759352520292670974824295017500490584830549537248311109434063445510076660843289057576642430979772064772063583792222493513263971983168133979515213671085209416558569773063276642142778253390163954785962028850077608402341458292921758895486080316569512562670409396690619094447258297124701919490365249181490738348883854047264563107670160349606245075582835128672401044737449139765371000011128759396142391053569093111738197959904760076108845074019161684625430587761969777997064906035093126732663039686902717125290406364161465250064327095708083114988737623304377855475616180404931443395851656360156963935722755132720761891174886120470719081932067427645750765127153875507085953642407611169796367613441656288587129133725061637964613502971845460828475846226505227353947668932399492455547698437740893942894871019528684374813709588059029139436027333970313495784242495605364370001230021118443997516756233727377441213565569275948838701407059851261361470796760658186514215601812923876076883354929896068610714334312875748711206400680407600308133309755804549930238523343013732409832975431268332501494811156695919891143914732355285717676807951982567704870205422266649507576909575672249518216637599461717916596558292207894828763116038709474003324898062021611313378510194000934595397432781789101512369558210984464785883409299419168337935614446012890180308503603810376954575686776411986813162620127603174219935905681451419782446019655512524468436390897853758705255375790312808893725528926865236724041640121525978806097863215152361860235264*i1^123 + 180744591458746229767296566305606561821537984194024426467219148725643975493464440455220271145169093214265760958473196572331663347666606710451954218053179571158666663270647300054264314626442815763746802528156775335894828007513662999029766333203549462802535403567995189424716327269074061685674259761410410735707824974302255530070304220868637188367717914352331517517297626385020299701213891743709406532121544508354227992181877111522211494662105547430400382038268355872041742835546264923104935344881900472145107287066272074120222745728150614853946881042172596601693970303957812689812747658607456854534640734879864003852279633048099507288459241730675929176140496589618412130524538660307361302354629120250713224603759896043829901320789468593574559957997082853861606356907616208090908499602152588539045412785552209914944059590421032656686407743630456745696079370641330517418519032153566432792775622805240307304864140048452816685903636491896059383710532468129607570523797399025799778988754340186228523545696492660340179549124597171502391528640737933846432159483474138135832320106739760122711257518497565139134778194587740201947841157050245883240450399224190781675155599417078833399021214684999139631756780268222351267008668311531428500009957301562548745796167594396281757632801622853701521999876365376101991120280172836966559192643379530597335734809718496736680410952784128703235317114119000326277586359016294660471392359365095823795562314869992947290315311674419516272691275103189471259053006797512756603827988569793094475363989460268663566939111361437829806078574103408970624640929872977200021965325138735723898109970618548653535902082102288028942499506451368240131906153679382437627956070164338020565114986062003908512891724306280872098268843207093747657460960889062574553187816230463320765647286835430091133339825280477747814494274304616025115257787367834013832535444548165918685400984222534880310269934724129460398657328057492730710616325955879978001981476512192830038946514134409516958527658820894834786205512835215759084194646282732586992034747857234699053665346465508719994542653851656249572438503163392543905901844703228598204855657031235693485156477173760*i1^124 + -3384330569141556650002114515368236715434461866828791498469017003918738188868095713709573479251416945304953179117937911762535898514112000242625417766790888376073443187360777078681366819087111781112210705906718547191452037246157555153960145450130346735180199358509393783761573788243570963480103073457379271779671136683203385090919274633154318981952477064250063645743146989345802259401737023829184012610245399522362890274427817189484864243791935299855463226831365410688857499996694009940333386695337544077733704026440262198460023806318507955468314595193106704411325914821420050930138898594121348894201771721230394606627638043386979187816695494185889429577981766738625424353647044774093806486472076959851009586551549872419678302968415173897694266002651755040599667140274814314644154455898970650320433470192471359372910819189158953912410480173528580040586530195155283552218365821960238691689028088410621123343610807846231899827769494792319213883912482861248450828889252805563565677607336536308441598923961713267318263275279894950762612175030145714309638203852851130208573363192246454723728553879883544793460031752536097495923349517428493003067033033046383187486240802536807611052253340926984602699868378954634646497794115017531654042334084542739929491333786408761281148696694949103172681763003543509189575156300289260086990207120560052849100134328321246685134485009011489192401281648667192461819266494006117203319595450522055370963902742646626369680866961448959951026480581145465742661348127459524390527606645940901032471867150759228634393539821281877980265433557251189943919416280737596881604813286071218513924866940127241968657430265658795226805665156262632801842268757795211765953986471193849337779312652244736301337344102997847636648576678282421688272265795377273709204922361459744019295134816631822429000751922880868515164388275606809706440334693625260355926550782593649539321800274603784968661603617604429574289047195786350044572972152771722346011710735132844723423961877384298071843348141004078201593009429624559232508215968986172001894918518411738972949106470777535530127747528913482547936540143646898841573450806353178639417634228166424075960320*i1^125 + -7081536489198673384616459186569862679369324248324064113167992632748717919473635856055661946683759590837885171303705278263337304624341700608345756041633844840275891046987952949157401210622505617376003531185752062002792860357600518721683214898749330784576674298875785464277745910072091291913026937667635944082761165113086490796994731889650126640685359342261404144199029183191052909320558697133417312945427195043134908957207866364217712298870491393957220947701534613640773050607691721711355519929233249453144524294569793459239080255905800352530489374342220959082470700534832100621488981339947080844809720028006375487514838626483360674671622221105061120702119372899610430096732236398651204988116228679187451634802165807073491147975382422281330599122034494414835619857806282754526621463770227728557318779213534366927581426764306018533055056468025634400186648872902943650890159637673596771737798831899713920002989908114527186038703766395940157079219079693262664525348272706349516866576209085225657003422472803128232948807021449324716402316324596385990452943748792740968641541359076380784766793490945109264047506832453775346401984084184702364750880885499172659487441384286464535352432562263015158178107228069209141471027174906050400294077549188990960475109431419951174364361960504829721918508096562923742731727348710211790142112268873546140149816412737587685791829941175716066070685766527242912470909645454522027902140851910400657496959955936670089131819919138018506519458466685598106202950769671411847002075620126240215654575186482211091383863606702379869678638701920479865595825252956614595378548235633069675437535622148979792862453319483514810613916886203856573232589094421646729865940438308030213807852862679455826022400160123999593235086063534521172754387637831182857668244719101532165545367583269355471764191987108473721517594321427589902189976166267592131868950209129503948452436478760859798379681637309263746159787797704851073428794736614994676797006003944586572397468149740664470291281320698344728971582330308916226767558777745325110280549265158875218626392261791932897927614596917518560112912768229350922574455955010926085783993282723840*i1^126 + 43539627493304906885304313123052105302639222589039667447633322731583023866972098815429733198271677632941206868371784964788092725113384091648434916333644594341472240677813284318766982209761400888699058455153167649035171193218554815924898705400917087507587190744800241149597531977948858300424923442332575872341991482024485621749687546130514614874937783125882488461396367757723074427652564994100884264192883365016541890148661066624648987120816335716097992984909333540398358842768102146497300710349779506402432176180059553257601160539046940055792894469981893562232203147047728983453534724149844750977601239229313927563996961429940850300550317296688283198349900677741544449130524258251657839783743584089654132813067980992058917902041163938034111611323735440328430042789477369298060422653438229592424243506211020653495094055936804660342350978678966979877725243382417509208202595749348758690293225282484931434215113016207329899975515483050485870122093328076727426760238142966285378384408395038033817377839427241395246533918114445932145429178493286326598352334039330527002591485482756335669739117510763545350188202521990962482529214750563274271471030898279763302776035246079910338149972825533302928635668568766705320898562978279268055467685832530254624754597600636499069474033151354205626321886894623657831692438057265391342944353798024007299225554097317510777736449844993008455383437357678352026870018323442792502102867791526482822777887419265652234822476339241163816618361491124462453571887376946534271873142238096082671888191940310997864987803795494769597795406670309205697118197356078176281537488041394587111181553484435630014866597034341383254888371588914125270416328065245894859459126188913061694520940780795894323481322978594552206720699699298432882813499430042862360094397988421256140659047534158986876657564137673261674637515577130732287410056991387582516856372178990097676030155491209435255504159925399199381073369265473389645441439153233217108013378743988054710173358308775084026213006112633174190223469933024333068706238741399784571624434017341661083849866081426541989049191091959802134738821877960944416951171361526235229323264*i1^127 + 36083664602984351164004566908937337837682531521006465673703888562988042842108754853136235811010865551730891403330755317452458841546184740513926838612040976034280588982700765476214938864672700429293743324066558512739784432251050204321136688240297436326103105555808962148116854389970562072545816857068685486753678220350115541757337772946025110600526445312734526268025801764022707547845918214127278733282423584546993664652837354278116959707806416569977450866534236832670032356056142962291299056337323676148689020689226771945620389242846926461944822955567377303391901332564525319279868119277006422222725102038973215312289895017113698544774719732492852813320395808841102473467199626879887312886096517930412031537163413899031457487614720644027925242754196295887121690523703728263498550408410853024443600932266395652642524511598843967009763322321131087640079976931443556487617256931615011030981142111352471308065120065373727460235027598123143758304557295687405552786906611462801046274210027617292415655315456033561630516016732294600275522692182269811867498716238065664944008704409776228711128284121879252131059680054907314823005316036708971217743678785472255226645403722682763877453273789128389691097889895327858655037833907321675191323376633135874477359282077343851261940614450860044566485448370958547198718713720351907682093269141019421377301276370209791226393832322130604933437019817796812946970843639604631729002722157094596181239740310238097062525948468321895353280131668833366022678193724261186926698332822254992865995683861584328700433698814419469646195057770416888508091826226700442545112945631665815575679754934836721958042239370182633806810482801942861194498809869340034100804223471813117742261713382268857844908441854245710060133675912521291444700885036138229045414884381106167198182727483968593677527041471627828969389650897671870114654685703181938634762482134045951791695316093125127609335118197953087812149612575377765949738216991173088461177937821425102915031735432697032524514025263638421013773584767195374679285302904351004689694129777862867727991489880291478294171833354403172427539068207795585088204500277133312*i1^128 + -449868079953082269004900094461672697361127732880501818229615802455020671978917809770524360748723359921000939598322386028339852326769535917225919653253755646612020319398677889971204763282352510342321216322665175637120025901287205122502599035838922872440876724237489277439467307626097360297672235754563680076785444318321863013391766510684840802016082802963738294433282462523268970424514899518854308584965156704843841828538356781168942721494366882684893341550697064426644873176725035690303882951590077035380859191515569480509853770890014276692705891983720286435236418629756057708135659773218491079870031326736275541565867587534054785631946937211957119127429728323044052399641415884446141770206794759769395754632151841530422793723821209142426345083667471004859180614912063571972405253626768943495711649380199751961384972967679474100897551048348805049830120617346674156403943170485426828499458689893185849784769220807075758631167253174272788249327983109208237437725797090712577062503741026036959895460000488611441675092589450375562685336339521640194290280611770152152162057174156258716176296543828095480508333970674507090048979546305534160066932093511532848061378338045345172182464852184222216772761373903687800507448183224157886297002132723997896392072176425924427061055317914514773109772150023823370522328263733115713947813354397735971581109371530693202641042852741963124962104932122343671114613316603697998173807004285247805900664752182481533752499947258989172520319995909220826467247349710670624024666304656568732595843368050212702024486834704754175903284215263961473964776068837357123165970286291010828562843078953866483978187735657996523124060531641679764558112712208251833635902009896807257564337776583050744166989727338347102251877193145226244259929062983831679516996428823968929413457797601034822425046207688491979187418889598398398867256141261112991925383352565488123806397369543940809845990646333249293835524038564124846724217791171165521460999905822356810093245983596761121624269249041323598121621306086483597071223731303884163050247002426257111361828946053213965540952898847372589761074412870567519349374976*i1^129 + 922379772323780657049097223399503539458953996353016757494481249408302038584787528963469383742941953566456688499993208654970004930079617035948147941620705401315836300441286686048049770497321654993109215535219219930331683950789824094930259206094875913352983568375511321512587840157745078918984273195270744615578894644016505011617130145667101935230920625242856745012514953696217307571393154355084478783895905826811092852329296302469275089033083354962828574677594500607308198052192871380423721881860798057094397332687524523714895889411190215875299043652153462884381642637671613479865194507080351425368154921576820177719785775503400371448164766233910761471173127260663913705626998506991184840793300916254185955063471264090113742552130962280125922124209855163816693032902098146613591212778824763420121170209390905960353165928628673142204232642583282452184758317033312355073504679992885158931878805360765275633412042364792776486249042233736625530451492968609874477279190199385822378407400050921102532303296142006195211641681483583858699720822834478918576759894485933793129837489057334434964972332838703689531081264018090373018156246208279023506552550322530317954032063139317753047599009293803505653608874753798485894846597005259774186578207412367717891108345101939373280665065130292773697276597987801641149547967746905833840885520950242200665712972551259517355780399258160247282784528286528947516774638159905675640520598581251625367372715931806198788130810112768505351989357426035354019911411636076730220619798077649807504544584800998101685772554961422542293712872164075609294062871871537889532129222983136623898435134190024947278373131992594469039733138370619766033690610751721218466242799203693230094614118767009246676154358748558540978792556149677656578514513899693435062022962384069088988092582646281569095166162833006147779300024384186310712731708209046009781258069193266246581211647969968381976834781067250210961170182023977432344095917445299672426922052579458647400672957078284323283443682175278234995276490087132208048547300970063718432472178357579785652775848109778322391114294631749207158311457380106240*i1^130 + -742409523391698896079538369195981300327911408264145154661505303129441481202567065170159744252605672405172560141308940997002823340150534837424565922704376795605148763132423515919480470333213044763571302167061295428230013167953320925213948423320221117617583796078576755267976344916962998869559452653629084505050976772483867003694489154656325457709122403494818645045837015040420881878415922197999150432989961294709506163284001629681609576754858970154416748869110531003577185023099848244779505002796317492468305159870454556442981058581221345954998827598285077861606658650103494220258578386903016011688936256334254442163016342527199818480600759151387704920694600714488731387115275858187727175266699144840063209383534839556588650687889064177395233647882184669698177827165554386107395699568954393689088870089896769583905452462288528152145423756989657458354417168324268030241894475923422653983685783750204680498205159128920973461705702402134289421182846195801204983666929710623317527833478417866452169096048277991293396377895721241874220527116154686864450615255327373671710465345143930836118321722516324298876440721807918741111143322055176595741581426001463181071392400264201341982767740880612575761444359455409848632649790097225028619477129376813215037216713112916409403413822259502031215998088169855933354890708408298947477457718793629208971712452197968503585976197691387461918656917637254956196290264766614119171545624524295902453133281498993939249286714968564492965327975044974236243932362935315127379859261065990700280165917282076564677421283044093531462491424529808309867909085031688808213317728952026620347735656072024877058914110706429930264276290240850727911597430691895060299509664742860844697638806936760044986987750233927302143237360465570180037891925686636132972994895765301784528012748957532127544108297736652833043827845766106437187084078519760341963955553964038524936903611097459106193954181796882938213218171621160573210360300919449418661704743973817060717242840932360126029095486139155055439539178653759891147107810938833610250914342035207106393410512429449926958406428873823298995093504*i1^131 + 67590319832691913221430744051695429280084950902466204611752597951708919584003940916363757495254684765591570464832357711575460263856333865307763854222228380758659331224962078628205515408945807746646215042557346359406138087989738658746639433821949433717310908112101447702649257040409806787126632602494580603145804948680739133038708053853364609427325805771666053777184093720597993209121404410022112392823548915536293598649789018632116569679211775412182986113155251950487847080032218972521833912683775496676141219122740348768454948078411854176585210847574563771383878110807304968789740844209778804789094195627048421221300995947328270999988039857410183207984122531977037423969947247754455566700812116731280475758191391257159980776404245867563959850083615593298025298178466700193744573719612381674123959465623743269850515193002392112655779512357826594481896973412311677803494494761967912002343932596248098125055979854693361459572037998627222434833263934345617480997103898592373110141935963048467044808923664105291988206423999955512686941944216270833537926564777327618157642281711185482301252770823213484360587319911055827000050389203018301959942845765017704254425553509656107620382866218221911476365223660853894847913662147099072785649322274151551598648681670512188335614243288847288183376335467626782006747120938568361125584336392025343127397540052743838861725460452766175341785017704585415012817408873986815492587933435679707793278079027432666698536585472118678851812251496936650885632215916650901762923352680719463897146093216097190650239576822117285659988548040152009057571695627056870711162755572431907085566752076903404816094330054489884367838842579962658155731512510376073735004097728587219055635782510694032560102971185361489315037850023145538647219723659184127338457482439847719060975285001548915539180442116098346581101486231247352973953437136555881665805505124930502976400528501161658392169966030005934055165873749828417999577770095878824322085554355675926185313944344028074483636298831634114820803174771501721261364704815810153077909297584028900772280005967793675327697300240728064*i1^132 + 168841656117725298707504068166580473272848478922596491312641031326045154687425452471512297202004104639282633534117434019839581957637865924352185802074296805236628257027826874230153943815444813030483999518795351425406474990772250523553305178367568242200753534147136674770977740707089880422549471141565668163259869904069204935619941444484528294651859006705105187656353728533821123446159606216037303156344509738393684434762613199857399020272688840980750948583312508337620542282802672602504897060118164165801302514417442633587458979838969149858770449733774285495948658037607655984261971212603421911824854738008067095250881175436083493233401360444825010911758177859468155170664993476526109772450118949708358594835687230506739188462363826009869748280413640162197065371066360427974604047135468055646246533594669634861540417283053500522004544566905639389876348429767234219677557449613395856045818315732978929833038061555601427919483971488157133832736817698611114194125046077814807707690494567305680942989912751375460297483900288637769781122277616087230416450903667955067908717624631196915595981115268042132953159350921562084302959906226391989186962823681281972900421596183236253920512104150107936162302083837882529989148299902645060529312740191486091894904389372251914537998856586182662644221592630794253918036257223006942588157002714430770017782137299538987014088915797384416946353471836472576592709908068092246487822673213299371285312110308832153772137870744640934654210506133615076983837054635245478586534668444309993981413681890498779567591744085742363490390143936032014243067870898752068308337730772870190836282962986006539430869966616207105271362548283010199771787636040206396707676825260667953706951357550075508991338361722011144302110838995821518278333831464392587219531925209114189707965271530138365011437903608840710117127456754955642775846623689406359036037885376107507111689311553459801325631596010724184850201725467525292573447991354449842851482952950975460353546531849942542147813271755018094696887922695411416423327868632457160590888791385139861539549745564579440086745088*i1^133 + -1821348107769810278904370132001183415935886758420002667056175177661556423824461163115952738517376038627512275332240357124329282274360976549048064711032777969018426576384606267660541390272669472967785049396520061555884800020642297475807230934257361111062847159315263594444237904745173382245133668920449743704742297486201026916648663003847505404753017325978906144713620540571442685347278839608739458263052382807579948439694835872798081488587244335584726369732017543210325344864720851995771163647017043109785317845867033303034398645016697341349670028380256540742194464537564537461813720744157311591231158966787526293284318196177767616633296065628034037393546548143781865440337902213197194391359753908462061357671822204684502425682762204785636820616288525990306325832461281304948556542984840560898132887517444753766671598363602615537314178386974983051661123406152580811660668219243245651567732476591852341173792808378694780425996438328719750723448189023012753394799448890758425413613098171875033480721826218535444703966811210777323875874566149616203103972355428227497807547511846784531459098425474107597304326739317491805076597465645958253344799915429929119247105478941564044952130867980526885190842949754585573031205095133222497252161905897349183134760861347852900723706596947134424062351913711295913149674889358003290788424484532095880037190359189636152740344358612052866510785166349990064541689974879173531261031179408789126848874366919686630508941055331902191434426696427420955305125020732907782570486605421332844184397136400537162190993869693753702363793599873706097955783282466618688237134875210706178564064640002909299522772066949321621136320470061273981991959338429723736986124963374478856305153594716735420961764715910655396334975976173652875225661168430654953734250995166997018853952889288539487864986240540811517575738171030790853834666808932895398616051421955143028567293809097892558559721782103520769237832094680694642788589920904616369914054813283053418515026634852073703867086453663878908141965847785199016223168949148530681153946805369314735003078951436288*i1^134 + 1966671705348936578190640487420149061342552097531508057713606322142319868348168845176655633759431542077413631358795809789125692624522937395792358302101453941394259203264528142686020592250302782082861713917899271307970531336996735154437989321871786110662819672549080366289830226109173853723410335090425009851927124113065975164748777368364722921679251854540810875967768024427713073792811673628814989965909177623633563327444993338553512592306155659980911503665475790576818067276507012773313585877186279345795814337167390280538825849365905604208807967175476469682737016388212853443144573086324644586176669781320759463615678932107364405526723628446679040164778024540650520097485928599369669967729743808049783451105986318110596698633236756105713756376767158047790478749040762755957965453336659387845627110910341981979366180390725681996072431486558532328049173896378428099105805568099355917816290952567759740945984861398716731773900001439820973428844441559919426045108098404669384309294249875390663083748051255135735124221170525458638857897013632896343322447365573153921600382183282995062264773167997772174194208049373969315033966934575887580220695686236424576017304907599736827242707584636852324783206272785210836164016698751537188478562970098917691727508831882758936380458824914858369786865202672667149175668057997398895114053396648636459909340144693143323265014022535338727659255454537806265082645134660841539781334870803418676195313307055038776639673416712518261473935882903352845093629742103218231428632473314428482088051768923531466982862561237008021628133697199677101005039530450117891115170591078706294354860268081289107520833888816610590151407534685887198614708893036661760313301933995706393950197544713845613456972917543095241664283271223668320506238233631471830566362596151750007717480565387305752321399515751348834988209355045081796557144277119992675003936240999012823055788601091560863908649355562501988442905615035997687714042226715435791802332149125659018649067667309556912844369876159948499901886434923905983613107504805276002042954233258140762112*i1^135 + -7835610762217589711209597352193367736502094088642002329422869851927920609774606156574529515595089507686509821666684869850425416295546698818254301551909574166280003867819441266204201961365956820900318933768897711578625102079601001568098027653373092241824870219497903157005809325186940339795494870891174897164966288838401985298060511851260179534121469813176658995402990102962347341300555179156324694136128906516142478997453393818316774922196213983843159098124383447825619026065836984762564275611917949781183261239771517776332537127466492857812050919342974479171301871949667611051608003311280165497069688873927774265796273859300947960775839377795286494496537155737013483137837052147713607897324433835138631453333224643378313774739598561661709149154730322913503365996473617077978165458958883685273136970177306893469043606023705810046822166234107457358992699029660154595902440176540471281326174973687337021613430132453956116532374863711185076509079230659257874683759556635368386587099479922408422335876416995617996176412542984624774408100803412125589149652504125683791093842855097925339488486386620658863170660371305696172426187108803920102065043311672140737218321617796895953146277306072179771733383876783928297821876137184372248217992788450020233404019153774625076001228977391799442788322668529242715201703117161125173764640661058992702955827987621688898654428753964853416151964647574238565117248103749663608076455198221608503114775823185818189852182887436294780304058736854358641099252529057500955301355397712101398483079067812436005654403911729555511888043216886649705830381980927783169694411005919327986044289581313447726024721373450547400134919697899143858760298334985565803805785270368078760515908392496789800816577207002242978824936562018611695023636389875583046993639426352337490299348484406313306586651338395502775198868533028088192875592556407399832610039765234966332582386498136494150944404876673567601122547860492341665453250810142835809303118778447068261218759820998086319108991446081007008549244813798749358291013500547367043533373440*i1^136 + 6504664969964944240328722558993841700698198325766659694440139505176442070871753974604357103318957483926996741775217368912065000036788610529016297889617004326926585083100553522041035114147303635614894684337365176896447398797041969865965884775328237509490464638630972697842020476827582139908466660561805604250497171553443360925644243383447730369772996448122976508764077073216647305134476267940724547497350740850096006365996507140089234049659904335483646749387066904410109258099140092992353394940058204488957460811210518140348981528262210853163002785099988453712910446485162463310208387241631920627164729059340622578484141262463548497119800692115243490328609917622478958506396002823910483410963005525955611828388565322649617331010993103665244242338843589927491497780673605765127496177419701384696852107655397644648233519871532829080918796399890697710475481076769995367620155687186606960502074702889524480828019641273566722165181747003653117965933885585306263467478992587084524349678900699955113318128887593311582948070428643553706158474956133365449381378994221852964916509968176373647985687390172208058633862408558853575761815494295085393627314527336521536383364816206714367902924126002781914590458766820696513541132966065429741149879480390336443936965927951835331483261460889300713158864446978803160203797975131155408608808878341237404912309726758789880145629270042383990171817461496667707364825576183763474388254262340321905737372747280700036833574160556772736414485708512796697672936505364493147928298742628958844500334879137505847051013633502420023656459508359318519982475822334242748252151164176342168742805236123002143200985582452033927125148681386361681597781815434453986452830132807930395764796051759555527810440754103079199886083400861465549014450689667904133790850030690106561109719639314678820964958609094875938908361761834014037501327615687831883486009762230217969525346918312409700901745304749081683323894285999849430371355436403845070366100111250201065417864876053203644964815336333083798835075911226847551907042678538240*i1^137 + -20894155823278211320171231792696772526700526140787421580445656635893890615418859449011156500205075338606586587824979884776954377091726502104463592242637938315556178389504793094896412157269505762980655398892549554562862801277676907748545785867159939074677767232346086082268444442576124430073824210034512677416461632889100911243472206545854704014267384524500126891009012798880850719040212398936905716123095638506211222782936867315326086238648447709533481174791662907469692127806841930777604345951274132032808875447996325017670496268512854309443165568326074170670200921110175620812776140691988351834111722770134180489199507884713948320634329688763604002077089864451302860686136763460484370825814477943201473473264392996455053827459197886439691956522298042806671202817968361360985071737046847150969746980838173179967807052197857203208501630322283915627258414653346917619405541652281341683044440942628021413295778632082346771268044188443949924067555058107314940435218180309812863070908380539015239915840003175142795511056182395932907056119364058873397027267820691340143693278802701052131897272541841771687062448476520934546186783874374344303102163274560634907385033917019139017537011902397065013588012433123351709046885331872606025648296842126073837569057928679582114127832600593241194215670952398963646070959820678559032536970201707698832297064736206786997709220906942836456142617151737379334855622755220583583185294888225419182488581903898501085060750839788418123543133189468544624871491154617762589718359225369973704787868552787261524956359919658168198465426263957848279936350426065863263194224862369959588996575314743707004669338680996874204747439091158791794096998244189445106574993984549052036665210731781092453355105145723103023533956457278300224852541113985424922522698334814569981235295776001230645375766751655632130168607568345541403109366206396548292618638178107657304444013678725532625671102874635039681133566443249694230973670352029256864677832170951885330585920895374987367472608853306287884925152764064050446336*i1^138 + 13385324542524325595463072705696179210405607873071876402112334296469762811701168704279615038449917451843875798856505450794071480426243238856892190709495662178850493700764234641072941848871918444182412755711719663491368752586878382225965996674553230276159894948743488854504352377231535863013268959234635111606700287593579251251343097591743486940138593781139150660464945400180499515206479918734172730043100826069008647431079938956395779774123992020444234401062661135055598010885318124008047196222675209873107228244309020835026952528249668563073017261794300648370825360320735038173808125301611242509801682505270268036133196963442162881011974228085517863346465487251027511198325093240358320362729847072305352465927385280247838228256799516313302820582142512495715883346559462227153487621307980468416221541844851528442013722429987582226482419991779955284589338507308818264418034518006403482554922541758500832754343703068351408111182874863002171898470463067595785918461241080070201401936926896668120320134643285347926091560602576150506852875299292945586393334892010904714719074917829632411869749940311596100673712403653533377745819099854764478453438733126433932490961238108323781866181094889738803994853295066226534124033851821901911116227052282633521609876361297653948020665076128108190160576059896620955189334852624810229009836980120887899408681544682123714883739031602301087228103500103897789449971121612785809616788547610423469403598991201329815303026552124146615048350193355193643278917592949141650285784917412027129094056988371397781866157241301149898973123349757237601705106270205603320960888537284882201796381641452521885155541567951422199842094685007302552911433398735143650157482024383436045802441011943338325138129881440499266886824696399507608819096869832204072907688140400274276859302217340838946153664842318561201769113815822701986985448484599481573072105474453540939043675977645592919061862699017688933095713004790397162848209518008767078799179793629010458120223572016238605795935322998476183980474368*i1^139 + -21426912634416676425133172175745628638077010791254838560898049723224408253417208368730779068933245102328130194187363883311676980446658877592707318802165319518309346102699230007961128695491598989407461092245198920832154135201130015924090170251144476512295795455461944749197415049773665159994928112485565353323572480177575588016326058138351898075528983070204457372013714340115353963992077859076295703553946350122115072232217941416953029534528514890160985284593286170147625328485583813401040331516463567379299665194002778570226806213849139527682805813427544552592557410349145187169298495151572147452007025196417092355604836147540147862920467947402260597208712234708166175823564223866552704400209100754736600903607173105638804705855989109018481801953043084486232570396294628268761494209102863151852976331956974128922944865998295523723316302831400863106880660526265206160005787487403204579396745270851496501833677322875437748230022244157928706507305571829029801640024497513105308491207864678465363528475799422406411453025007537028091381124786999572504725001822326650140757585133905914324732828278126988202410527763077123314579555171494941692307555233736119705345159705251623513286434517492935667499155249655166340920795261759477968808474497693319594742905013549354229811645727209345489298207469834521946078193584704446895601311197124648831573758206539728346079221905167972153918526918059527716694531175496190667905957685692826090862692303067260489019710731110788136453871273478747650353115648239209062221603090160833936169506382070651730843700503908519082921020067775982394059899229469716167485517961744663001065298010312703402209655026769094442490615072713533842427055606947662419011054449132852836037023818274175840929543087907053599774356493008679561317406186120429750986481360762666464316806036991213534294122690812257179573620963881366621973408643519089545558044739029697087722897654780077964552612236063695646388826871004442808117791856240525348737427293737109026656173527213648913089082735722496*i1^140 + 11107975168083440567526235396681839870730423886134064608991784589276900877633573383180112890864943910802607130179092808498212427506838087587793280685219343594466642218941573297319031068811283958695190178115666807379192830312730211486145455923141015714215497488638692403089716317453776892666051197474977233081862823163512772747704157042944642740963153382284292284782414248293642201380888287995619029517129529823857244317886923817456948385768357247825396425079540197979980112069935386038492446871201823732794802768186989566657908750831196324773258561475360427978029200206735747722273819282634411465839789706422436796665923632681943350334800401101114125997033211933687239763982604265124165888434651135458062848620708806052006962064901510254779182420687562553939418344995715339271964712096088052423910025074787832797099360864227024073453830901456780867048649292021238775807235618426221383769275714406850602313137580023574204590787462954954964321856767363244929885650995276793867489473207593452991422675762339025361955119885602362582455038040741995561268444759695200794074540479810543552675519046655549514237799110705112497999637123662756352755330292488340025635378727827713671178120108263621554726820232990449349048400076686154554358789825641370221765306667936586431606990612574052984192751771430776723903180081698994741817830981691340489650047998605163138039453409916927524211288939706018055218864465856232628993722171416270547468878654068350740025270848145794594451309857714452825073044681234317993113852844806743465780488114338480385253628733988277571518579873768138692358059955556404779592014080410117932618953103598541454776835619261661289424183076321885760150348897661079229643585952393065492366144057865422807764762671844995718184919277179632065916204656274022544805424215899001129215342300815629993769459529527155780873857238566128041916834122349832049487675950462450532593085582569699233212975511434405039013229637572183603055807609306860727797432634583960676768706114507889442816*i1^141 + -7096574573810027000383951385945350962805724211208331263102597511549167230591794876420629467036317636424312260456953360952900798461893764219144919725079403416649042604963446602958991005244038009444286179657616957948327401332490640506838991745530219272930979650535342579732448338510369143517207054611058492392641673061005106841895976357280570260728097543951012525647943813924243636001527342152914157513476451282615081853885502980352526498384339547891302610907345760087611087476868450646540735664817877728081368984750273907386706005577729806654257010666056973918727639452672866251273228053823069624955568749120900977231832266997508781723172035638295852617934586004070360863700694988137998384008443617643656160139073307525494643566213119145703479350520888708160440787186654287546576591569690516613379084841328121217905266753594928143650083297753903470396646887260055700344959377372334029326265773339664348347618859443919369551428069769957390010003899650404037681333348008981406506743910145587413696251996717375958070830612102125610624636073904557251515608144167208143639626528598630555883666545029128061291642445241508357977808676291497671491498528082388009092001760275589804865284041411857125713638442843764329295835210346921459016814561138128720818455102643435798794183554115421033113729819972825668115595664248662631027631794663372612851167732229347392536416274187047069015297567212469406564364022841456915634975026542429791149945363635681620442873515188893513828832924637082537099477796977859706940183689002308754970889898418000626208974463456885340059805663503507485141923106912551353082866850568614885444494152711723182659293204825252851762518874908244225477169378530201106739213661745420675438860125312892674242454788814149468005992574260421157986987008076341221917415793799648175320161932003393615773665365043781126007895961746556379063381581056807979798577545011268343693924668299247600464464471646387626418300356021739588094796062086404965701834106835399915459313664*i1^142 + 5067607012894166168855072544650530171554939830027865462963198086194540454611392934103392941446721285372636642514131712504206950929609838550344336480041258316155291129282173439270517395987707287100611961596276645480132497959903332885858837715311527330426636772514872681348180018661900423198342848142554301782443115715328407499518534138861782754149800641991469143259125503975026898622953435834406925434146006737075839773348516323500874963277208601191768096524099421668735553644717632323109984014104128114952074978745397496984343927584304489772211470623884812627548594952616361364452650102763702828671282939836777272173046024191602864565156853690645565679041679913924165977151458629500018079296808290413210265283198681499721200518128522023350286623659357500768819508386758688464282586201283194370049739782670316115760025725616972865320297547069717126156642660936333677599882187663470972532645796361148100564963005380778328990847647871952652735957471527564266963223057505044576173409216452057495882255060585007432988001614937117029731096611795033214961539457151636784736542053442816147291294878754255148077594138360665141735454425630647784657215749184391901984865886926609980364177656747222618605745674304853471216463098594474891375667268851406327523665775775341710188182693950004726262971452304745649158054520098543920907343751254859503143087014230001853042334219645936780195801242650722408462449946181453599102152401111553581082719678722321054492445230543458396136068869889900294603248643542379628444735497629582988717024218641466904732328318957154865248550197078055584408047932668232953215029787543034486488075141715926024924685460087803068476467185380457839105599888804437148359805889792075683499394125539728254359380832484734407180938080100592502777538509518980641160126210819714923005840126969752708440651809684807317290933223041012277822266121241175740627972299230315035532254986719140611239435435064188990199648369679860942826948043918821451645258267885568*i1^143 + -1360066084909094966202247798527539910647758663640546364757003658634231395169801147293276014792824067204113565812337392463201555069236757717017833786014118109969040735696765863670442667702743004536998997307691829821068064058143795707488570485869913445612460737701137936757593835686614811159814839885623788411191367996838295534794291668947338757786355259823534163800424568906172903608794520231917144794441151285602166552091300063163074661035014508966512481928241559371918637455990304341263671755511024654689692231639216807794309453463679032011723607979843960387565219641013387553142584341603059753535603645536883509067203606219338733151654597214594726156804498767520911069315226916767383766480722270882072136998640931933779782234224921513103851958322998688669247668677156246903820752477980657689267743995889797528346262648879172316438589071771942417386168746515347701596228564469544739407066996439883673812242187917643316053362104759991048327676126708969005072837368975277921157359788533008355882660350670890175102574442223678190404838947481334611468194233274938720480745521447148947886141089149392152060761691148389809798446333552635308316042773121636962332623663494737229041657818815991279477345271946880232851854425875520694686959423157636971383808051849184173532118254007962504257705209181538330633712113668616626360034041028703333768570919577233494664809623134376813854381010786213482727566118552955068149150776643617243627072376045623344116999751826799974195219751083985662677495623896842470568060255513980807967333378583963091176323553441956558713503409431717232320296949804238474518151274679131775205207636894787042078038805676833834209664015241658207949557404517427824783497528260991321630593877727060830509645486784427358208670671162223429780698711750287006723152012269655821482964087005396515307683110073984721859934024638075589745540069560369681573343110740194481837001217560144073426309214818946395183831390580228484538288378212371136512*i1^144 + 89945602785422805545299976270495750710905613205882295846258075817799274969994933052037986071390543903327066250769750947718375900224058409996276424794640031893024930366459627794304041834174864717003973257663699147857972316126385282670750003906766153926575323989113121238272133186194167766135400794139631450443649625183107806044305489411033211899360738550228638129640478431746895708996233013413137748656593351322802609388322254965677466139299990672966922687683755760583264515389760422100885340284250159728193117532471891008101008942273172597507620141614322473357572539202861609984565677611430794116547714368659675645310185348923109264500297711081461304870683000972369047676958692673422521341239632932793488723190652647477515952994473482773650477498696966785851949134440629348952748963440482764855254306936683480683078487400638389329543344756764605663360793765919635587723337603558423454982266837662628895244709578950439784568108779769993610048706758365297406801317791281805506163063133376820227083519128929982922056296816374303838942088878750950291887494935859926241774838470137836022347741001650969767946887237676709559516606961000916446977470227050415852378800466606829988440537887065713271934624056567516635564138120462500838320907004716663595295877613682612308746123241136593862816909353381777160000827713474083045719651030586312745143690487436790918073947192587347282379444433329579734131923567732168948385948012680944614812294419644032059581327300434180162082474300013182343400840783977848805343798035697273828610057376425435986725022514289219313996342925395871458354544472284708102699249700574885323394541291951116883286540783488109780720422991593650846742385936063121478797912359118233955671943677774434855439271196787407589007765115584602356637895837711210435943207060162674678420015437252498315608223944705974752632242044126249740896764757080798859938934794485102105501168331607191608007009228348260552782282556609094679003136*i1^145 + -13091533268649543329891368418020902332797111212422081363025706336563972602013480005919810454342929389110602077776149812999042050661607876319817231680201113243049790474544895749753838204996800766982285470865687301357899041747697484635431540330731344555851087078629691406170029878258523393994157410561548103233249360105013666841148519831815443434326323979239794144272965961889805103009877643666198367131688249048551046118563121515568533592470356265110663322983531890725815516325307212472935101306151710491821413518665271111372211846370502145509246182747769544146690249367338092225352436443718666610318986325667872079640432627987160300495560902368377417735816738548876849931661853746803740998008804147019141845128395437506236642238861382880874196090955389014554845290595285001793806717564007008798660966523385829883173147489925094009665524277247704232076569804225105922546830859113987254902228232453046099916906222856238344025682810447879975827506873643124145948402631934512496818735240953285256196549818068899274785063000159612610608897689282834792795398157533376365558431305137387703985424389343923708759960887926060254810796679138962220713500405087373511881442806398235912420234338578394205391301682859519279261893838557740430288878254934953238766898529365587627849014522767069997970534875167454051758596334481748583951603578648922897974170483538354089399911504921470965888842946192091165172478287871049939628705494255095547454130776805797420245460670113061673221669101233949134728689643243661760149989476941887801717889774389422913374486990252900524536910090829134826924829464058582837707608853387542608708326470047733806685957676309643366834271579398771487758686752982883554415401815219364235405058765009094235627597457775042915106422717328466782354947039813695096168142561001057640920245525115773151186909583616974925267553692514449307157660785056074104463556017393180129936710747624785438480348221401851488846741504000*i1^146 + -10208961917660008205303106875609234764313034992135903088624131806098655102887702568658505765274837816819478012622642681160291256002607890843235964392309740295746369746257767952319621719752882413891809957571115405909704961674338281828656208525621493041148653974415934811651356811342912053606121377390608115699733487619678832067852739177948907705680455527709364864715077598704282404539617890425456361950830714724372683956803374446418299559897614490283505685060602838155285857046652675296953317383112780567263277775971053792265169652492282990502388235974327394409360987721334286877050378315800272142113546122826281367636657507365465260984093611202023166954735397492095648144143998330814389217071628450621840941496471950085943511493115189439455606595607052421488310738142444270136164722207749395143261738570724177593544506240882480039760203019943458164835760795647454637978033199115557659082542516935539922553158091558145396110218770967723451272472442398161641225122977259061560348239113674896759931087799365733608427865416373269367715053562158945119983744591873841210264128152029870257987100368865417828990109714262555248338564475049385424049899936788850091345810078159474897362802335287656506321154171613096858745184041475597126706581079773088425809517449941334836193595657419073554723041964051954495718775755392481201695242573119491511245264147246560993583978654289730595826024852154137778527172410024797741330493558465340297256038482875275074861547884100582298509418725115574613849396356154265989397924535491303665552679964650048792217137693054807783830479385806298149112556231938295821952463415083546670960065582702764812877844389940078545025693792169318497215238012353895617339389184618309934973246655913499822922958008107641476612260703724034105460803936864114864959095907005411587914975134949231344764056652664225515452710016991513736979866028690764856497097068463381886678981639482254396898784040714240*i1^147 + 13442899710460700386809402443115678637042712905776457691152161636885433293753523703451507656486523537901533967792075784749618609533364652197108834504162608813897440366799521294191688508881597301680482474041821827040865127094693202994840681088292255093300084250626734567553694463829962918452581929269111198395652307996548634025907718068682093120634158861477518641664551627802049786925736469239950255041607119401068662133630705672540041928146010780774394740391271307779785673582279879669875065254023657441404410521961376420864626892123291085865623839452871987990005140166030191085514513899375145089179506319729165415843306132292489705699131184112688518011030573708312623663387746878645378257940129458337580409510125247979002842538916346335172829330584428353786935402391373591518656908982953566415238052768904933773074529761573560545305276738118796599882752990407233365910478127567894930822605888112674357911675614503059131877808621113383824894809138098453371653513386192551630456504732532711324655743097813055011266302050948134343613871026892690467596321785287691058114056411324956555146049033313656190358054796457219538123384691280410321876209851543948676261716082213288796858806587993259528067011673298740459714470670530473632227812491489286480290359396993993131748484674798819437001416009667248177078965299179581773618716751082004403727272709329594637694970291577946336793133059234474163545420983253954660866158825331053545091577766368805832276271412826763970137960857253819963711588736762627950738280503876766079818227665179456777098739428075149729476610634280282864681482695278549089602347959705394170201884556670282743195368846422975413108783065580007082576144614170677947915526582338292549187452243378802789428546110601756703069150337860202571740441701898167520152629264365927614566660552998869345900253779171570173802213377345655740835922819617360471420246541006224469177920248939246780416*i1^148 + 62126554922130543789705538154966077058633580292348367899935819800113855907111625352954373733773276553324378546452171357722639298564310702191785275261537993513696440898002609174423680385831395131747374689299268245718385046922800657809558833242740959799333389120375549901926365232494674388762433759683956653266868719910547216302181046824926996893705326242342176780916840407463863793802127711333484163759312187597494353182493563211686514600204846710089023518263373473462766691374094803708626305215437861520545590432964938070595165998481733060612353938965333691552703836006922166745885499286887797176644668588828943732592354466031803886495637124635693496322090784681827741352712971261702098570480702260284416299772345742092497415731728787714966192405810846705865294908732376683406865796714385676901238097039391479773862025514389260388845892062164190877494602095762585658975489989453226887510295229606413967074838238692880150396822986190979140786482562307449279178129074653754626798796328027490015552492808735935285306391733263659771016264332749393793052638678208043263958438267056738446584725289205428012843089259498926632263582702016335966789654690033865211469206208903689854353205651126845884188065089960644149001193035178192658094901776706819080185673577171889085784622088119134218079591901682589624319282096384225668700734313589665020322843626317898381368670303338158385849150712223116607403733011369028577630563917746552859174390102754066210782894525707892491565422932261384990725472700531498551694977568400650540200567025310901009725582669807560181494017742331086150601039251610847302074313262113412203257036264726950976270823671397014477066389202374420783415179887740044663945859974609633143496410435854315918357984879465115559846767522165409199443434847653481965389132212806022204750042922482262750133818073492707276864532188127300435824874415830585944974053127217034312024064*i1^149 + -23371098181325296637464634848103940729007537345945111118457586835750013773290792696687354303221791333517961037121259163391530811411702332672928998920068937542807062450573893983827238504356614432131343765119188034245042245399677137281468545442052832379778961690449208258310711513258369957386994576876498851281493554061525937535052189735348007286523088553279390773006140443143445405270206883802972331745246992473341466655876300921837417120327881546116096984893985904872048753780320527329729702643934678859587784124142430169022411192239603615176164339606919928129973916871002790797496756505606389320466041855037791794211119021118805809232038885182802597089274715187927535210673145758190721111871234604015945076399161692117475789283386706006367693329478238023261450340648495678101201482724345563994496831147515963856613602723439761525343921037719547607528459726678929162108675233641100075718118508618975548235960806680073643916090564454921763850013834313120162165881600489207082045973621419160749392426505936301355814152259955627729056885571167999287279380538845216118138079612267726083613925740448432616502297314200375909924725646033798338233028068810314143699883332461957307947523443099715220018213883237701299894504573612508854127802237459697452034755271597019499720725184141107129666378048516950715570792668121703877312348488323276010887982221317214412397542796643811663364745653503631482229234421236699378059082748732010782862732363855314858587632460002998607991512441763634788009568709765915872217054466127882697213697277434542761863834415882975801674233246926186557426167919514849601804117541860868567047028990875620386416062742555073907151133800160595236836649489501391844418966111813576815769982620645804916237799774068772013933826666655147561496930738818789035505333642170747532290467184119150039570326428866910825911854057548401886196759710181379534808483364864*i1^150 + 44404072813571111288810053318501809334614278381634490658474823916379030478686845473554396494381122082748618506908953525983443807444009188483525105723337270224940672644452863830484941187533730558386551253282209098925536218392928102384994958839210188817000003965014920860100455203438942637007330002771144108960252500516317639792196399745566183578647594265533735199379111525657331771906789384910502190656430764920949361401889045034059919910695254092227444914261277919318646045404935498867872716765319208716549580164546129316363463521716091484932259749361742960791053608316559311345625167925413837471698414487407877444231954595840544392537178089333062774215875744051190017625713279763733494440888305624332510289016032390939745907597848285115040611833019156386618019221897361829342742614334673907813698541453825421560036579586131200527888052945199449886191769861911730284741183496835483141008857103721127724235617250844543505083387469978828195759214576003503072802406157491970512937175790739368154398734303036653986065726006062325421791509119559246661253393124127749527387243133857142576685030137499575391473509298772316727817095725263677831286064037975669818854862501420924184409598488187732891076956245654955439578312134577992725352217144362581615933359063136436482393102115399613021592381070194485759730645817864609728247431280891733588927389592424278741653008976229269608042888325219105244858673763367275048028581274178495758016759873644200345613522878948584308662059522567901680049861062416613405441700115682005952751255412704945903392245550201628812578364660736145064545018996589502308039579543941312173357600439101288757229528698174550327524755153096670016515064492115398129102318042057935310453700363571062505231120435201465417194122434177642883656519037229935251387573592780580952866274383061454908703613021757575203151168387318020072483586048*i1^151 + -33305043528967881660156281899608280579333948299567006108559618029682087752230077450163656806148943184582747399170013849346184555987063524639791468750546970558566575764331206865668592375942295946932081029782224671369537084022920432377172325353354531882985752202646835509705972824041128745566253709871420584222278703872561138278072667036400550788056753669087521961058306478029921786499200457797011416631809411519439666352341727578988108781011145615952634661371684945278931813627336080134150272125042100535079050663615127401791339825776881968054379524547123281775828639000565948070508343456196631756974218517498466029127133825196465547160613910336621118261028379535929533587319538698440855922029572551644867678633125433280869633896122496513841666810471179524729358714727830280411711423350241115701586398960958722589868556344101088226546855304797336029681683338071488956944302336506042920194857266659000326358187148885741099547749463630026121991000413885161174362748030842867733001778829507506193883424362413210819674839585879930686171055708621869198302406423136714972401964902003458561166958927122505765563713162355907920735865806967972607281434782045164691883726306120432508856788654030329297373760393027605650905686790283539796392060125077255314536103174237518034675286059228797439347007689621317714110334604844338357131210350079494367272526427191908389924574943985966768034506421048928859046645894609985223298330827879699649361930906569904894221753834985029798203955559919069370436540449044967871920589875946831705395148737413649563418972882884516345280288173157948025068502961791537399919748919963568121113268934935519710218578363779319805588417787137155412456178217563807115072730622566071412916294907464054072848614261997829824625078177687889099026999584207303409769150747274203906472853566624092191130954796140360871444480*i1^152 + 11516455897353674597888648653698904687511179454340502772238106887338023989628643813503576016781578253538336204164775500728320788281090747769912248070597178088423291686322430187602782469219639989109682342207046225111224472729585634970808960778707408633145593723526518338075360637106268470313969868200565634577247651566984182193504460586712832340456875011695804667331750624489399329948208216033810148196314398541838580120682078180893803728988513937771288962003978141309798292969335561980506975785347858608163875702662528307719959274931809998462612037772400956792923381189022052943472661568941569554153564660102014950462235592075292708603341627045526501223024032693755474310406814807693340582870103925578155113903271406793767053871070564235964053239324275345027564483135221806493491774189752055198247704022700308998532427909104709192121981902631827956108684697887815431203210315442859545922215936588764620724422388971292764298822935934787339630117612889976076861662126814765659980635475789956428986483912614811490595480266922249435049921284867800096562595755826265292801544222667575069157166089766435793125301741137871504690004687367839960868363176930576699583493159820725065535541451220762126592943136652031705353901578655498831349994974449754206005506845231934686253486931208784336914761572304579313578393006440629936138829893021101169721127507946322855356371073602838826794934305047101662685153540566719227531862568893326847443244966742371282018172724254407610082905168316596685494481024060964236544870416148504067518345584536336359844771899610102072274436501967596985306615113696053801145643838108689637173393142395134109655029557556670590396975823352100469341272015625885668456691937962648614872033560078023793034774673156215217740889587700059261010193423437603132895576638319503445653666735888663576576*i1^153 + -1528054545989606090311872038794301400290254738096880461448021018915279021888221520815422828579145449734613257421041421304225557396203263348616038100859493432737202201950955460742612013340536433095323339077078417898217111042790370302780595599197954106240383897277856109153444669580730340688378562132229498877622788930736821035234203852943533198066298825751090290744460679315500335100440880333508133401687660913705480827974194854125323699751627434261735376893231968814098833541119485809295380761720569428419342509704371937452836210769824631137774544208766095318409624756192309245239654864519098590074714715797671790672577805656362134851604736498654381404437665819872557288331709084315746929874661513285028371296951939857513799041031741013146057729381341461753310015842068613377351947011410353549010888463952123917456855916332911592023016067729317379336665615279935377147022368559909599059522224111888974466637367907187277032422114083690023441668868088936016813119927954977016309261659993508295825925389201025235437392751656976630892726369802258977245742622765145712784331702614744382521919186455847378784539823540146560090224775203698673688179879757366917835844422850402915404709841734142241415200157432918161548888500983881647243403040266221891195731818008790454666142198391964646047435600511576512933998376057181517529544800149029739309789491663795979319646788153491292900446067994888667270176103287440146968912399127407088050570168290544889768867608561526975711800250283308887848650125345171005284579713432510756530077618937611440875177867665780584728666804127431951858652519969564201023058486497788211578172668628073981285553731380520348167590817884095956131726653776987790196877746424195527702039849555320576752989417077695307838557453032473299965694219509735664697413682421825536*i1^154 + 151324442478962222787678491149879833429300686776185267296706942224017363051303778099082138376268445068420711112883104317784696312899056156770366366797627401314328602331416756537432098267983943292535767504531253339069069131679109432438098423123261422548149877443423401755811908822606917610136807553776263823964049425942876153988544249008081776576573369977759845257988845008354980391420178941443370372384345268526764638369473999521820163189367445234165485416113516457431759476188979126884797113514242964353561208093886475191458081009990713844609764024124056273746240751572164015923689984705040021939618767610178236868726372543481951601532096441556331697880809680621691734182564157108539403249537925763134446361818407936646922473402433181420436438716406276559348753685794127355671543630176675966019281507199736098790647781511173399738699647561843333412265419465215701321910314311521906511204300196457554575739184152493414412391946433845632298659471890041586414472582025988916663072783671980506536069316890147418251862909157139050383987949116769894245862312427451252783926514425756399723608277741764852086704833117661260159872360229216861198255862078951058722548137129415352737559081243919695921609457312402855150902346566761615756325695751069075889655061045605138093584380419244069002746101853711590555921248633367578736643397250560070059986406738083159315684742491894690392408115039237637064714789044995244574523217681283234394476100148902305232844158778666190150479086341030718718012859919376717454778889602486520143151094179060963849608971494040636582593600085311173933857095269933599402281278594619563729601153182851988986794122893036186133479391379508183065542787874923244548178883713336410425404590123062829091148552014955198960007259445020914630545899520*i1^155 + -12055475469200156341921213183319544832037207872293756470996418672887503328127848858336939051732240304088347108070877418058712408754421411271170485254440737311768463383509275451741060353032875418761846325452002778078841861471813607245653538348041474922917422638867333763371406775353489634109435368612244164343302225094590308969483813418453933795210498803002723437317267931431347491076416385985372653699671708858408123402828464310455423657934642509406473573358070597002593700425835468980363707523039940224965605554172955743142203525615910095776637749164046227460064039154782039216257276271092246988337174884757261045928263708355281901024540254792934084928801177630376748263069658378990412805747000068083157811596533923454691991632617337130834560865633302523551447657940529877874446237689217929439000956991256088020042306884006048508108419206988592560696137076850821890037112393133577311228805670508270317676239389432888737951515989094268015945582202100709679917898296821821168912779710255931771410803978530819657065715198170347039584018691727885950412247825581796906437741386605074409459560443533385748422190654912644183237336404802333745727204811291807514319975078730714997369933922867640555037680236799050528681832476938506367804707565707717655234623165887122681956715194471256229036955008543259924837083516236344059860450645560171807402542016820190964655734538656013851129843811890049237552929988188787247067076039728554416540797407042299004965371298007514700091869452287389030413728411052406976095121276680890589461939020910377650131455501620038389856294198087369041434665449196919954109669265477225586553010656349475855171089990728186057826058377274329357028399409322326906380587085373277778885030969831864020252934253034304700416*i1^156 + 289758010843171864108072455533087930820062610165116065004694798821360445552552464859326568265074967096550201547572273566314998170561959410243240062593216373153765484428735384471364699516315858342707004165268869267834812080920457006745450578677286991175867747488094043068102428398937979824408540469279274776607840649674981363654698143057900926869315924338183378580086245983964573052190534350818317737992074740005239399954626496025457963934325753361493991898116552353662062171118932960607783757295448466508366891240764250249954981047876919800179663093653311841147557938426460880090304215703803864481941010134393344742232339177739176697448797239377178050251114690530765858103742086717316161113344393320482561461648189321673704300225386397875167462786353853586728690979401186362360645981227767161790697554677313373918383174610172257019625148953461587098545867703977260840290202020434342406296894169274419897459024425091355115148592097757736978482234341110705061776399397532685963980326376625782190751592740273890772753155175906499249195327137473731771929171973250654070138605781722652321322772263461256290096141227842638147741077115446137649536423448036662955078485522410838158263338504848516921946895718122572354464031035355948028545994055618889439811458591184261728525395812709170512192938052502256136546645889885075606255583082615577423461352217563992518710094781958998932477402512948476012212697151434309691152799953285267008041849131253682173508202208244055207645618216395836370154154377845512345710858501979961654652013385790694527340085111443065522239422188403206568874033344764017809269579200898691530459581226641545732840105579597385506769914901552697097054741778964038090984288291796005930917044944896*i1^157 + -5604111667059902237681419328175652588168732805759416636400599929008334622277144779652912057230947210060221105212101866440653247079578706163835701233838175700974783372513294894117967803413896019768168139503690637664089433081957042961063220968876682391592016698203980120214551122330648043723848018106374588512068721157597562965508210193443446806829498734289413543983964486169217233770327436563636582102250196580765835558562922256525683886184913522472507115143889055354824104328858871666174195903699553743743935150823225729736110304886738807091322570160132405860444983861094362919339552973708265595319614793262144991453023129629618035734343367664785882803942794315375331460592285037654420091999566499521316123005055136671881247372942710365642509707922422955505957482711337228316908962514239764573846440183836795906041749257182187090470240441143555586720210838391261651502865749893923243305780581098482643205217696475603171319437287400434063009956199515513392986303836522538327827405399296696890436906128252057376086373900170946509660526504188611814644967698976957835848702260812325275560981461600143574473342445208789687994440302116355590049212604351451775242762128431968262082171395929851011480079360566096071316441263285773483001825543561442170241161466706681591581984340385641599025538813565349786883947910937315941030563281747369158037723627957104676363183375538931095314501843971824065682775382995730597846645960274291807168123633280602636941336222459902649505423233495510151345798784961141962841672732690868266393747749344347127310519067628652066635639626726463272070907376380963039223643848053634212630353986015610025302987467531548498639318969633575057839257171724127864446976*i1^158 + -2023798271315338284507878403907137550002104057223876038056014681002578655157062939037046118580291703464515019434818437057814334862326721644381265341961113663338315457025881769932283745662583751325566377586222822377852516556233726340633055383439479110467955593553247270473299751512576381722844374296085044110260253316031595501257729212832729368353331998388183953300929288510015969806795164502107014308108205744484564926219364979549260593401190080773161864062489839409620785648196140056008018882410874451871108235426693897715180467857874428394492107839109542712017229778025176382648942824409788290268103160795578056335648138524339752735071583626344462565847608459160424369302227458508646304547100676176847423417165481164580274926983643308310651930577511141500502238468034319405815672729505790307809016832901246728526563824085586778057828009325257287933725193971470749348435537280876085161005683856727336694227410234744280572326150835683336770369377364997590092056858552541319623817229476527658400557228996815424749567982700023757517764089514115135685684032175125597880412905508269290171809573756757646268107503638789317680388303323181092958274728862890494240939708496303923899709334800443051634891008140609883530218766876894947476707991709289896968313629316350644375710305445964900105487356138370975119080717204770553566528929519042332448794287281415062939443647131149737920741060136574188957500740354937881834656421866294836289393135033182704352585101790381584617356265987714967586862951952892552556587796809662280697759280825689278742275528848572113631653102522892921907940996424705924452524148436434501365969013798550102473118116311414240000*i1^159 + 3471059512591067295185528521387482596895325689887460019817187897838202414769357328951446247290864878699652576319809680827802548346222239161864702526334161313500481950918723162320937582772393349441510270019642754828996649436935983746917724535109405061362886200218115473340987279061310881731438838316252851270279330540973694218884981092782261974265275914686909147723626353546464969215984871213562587401879900528911614851242555911580696875934818872372796312431480411674171272891638394463115918260901460852276599622328932119306189956867034911915394074307424682580706910503002583096989066197047639766131410086298675338244325289525256176385744606306401853301210352795271848716167872931109594758216528430000661264805843660752086500273938694226218489176248206799323163129110882327937383908884020193853012441301247439823935752234341567512428057727920422659498602235257672393732294364319042680202485292929761620659602096250480461088781530809056423979591667072479266787025589450011939794761060278277456456227763608819996167198473596095317496937060833859181479421115822381504376489015189632293908507040329414676381285617731556985574178591240952826368134711558049225394533827093997838923770919846819202008240274758880844615885628420556070365845770061226251744559209484890293512355797692940622954421768560898741999765406845045604588620357024514006664587652591516429164304365228696630318183349215071154278816319377307874436141047943175834666276963321750386971736527540194174984941178760380998433083942301826104070636342873225214025482137123085842653424489585608896198930648734995773397499929179365843472406640625*i1^160, -14194418360392108673154290306318901205943102007255912471491543535740607849658399679486642410355221608629301791273784603260471376702382814158905157583757230037889588769895949932958378164521969806070205952003669525220205977329812991439330670773370677091925911414524863801780372041729624563093460035160452167383715861466171195502832945841310010522569693872809694423717487789470589196016005196465099743952805554360840435129249516908240796661543895658703424799093968543833761836776212413424398839096127217617796158868300093041869560726387205170888052180239956180915945072974963235189405842786920875521800042985570364569251347186434947690865979989056563999853771999587451607779516174116028594175155229658473536898932920232630607041083644976133948986961076571078591968473620970937838999606197587576321032688824811298519687417139130067954542991151900150381397436019172526749571328051945288087593543932310770898815599453898417443719902280507018062295047821263285282541380818619997319605464217333127906018145144563653015368913791830698732497496616642009868978170371182594671713384866055579006643373578717378845402926754565879523197627512670809969123369600503922959678276940862016779136525938249145933161195060386363058399764770714181754314072235692114070841463098681904059544411083573224460178076426594347174391690726668844207791330564222725564290768396540989479677261335966549273405641068240588536496638423031847586427104812899731499014035583055212007086140363715830271393364358590890021119310563620678565811885665069827944081854893471724594390372995767778820509147693115673037118986590304283306347435998888561669478289793618261323509665899357233996074794496122537460434499750217481998288206840698569124214200458036204376438942314730377144716621242928828029738069351806438299151875670311463881063181509117987379698874828338572543152572927861696386189042812406688134385070272642725239089912399175913628042392529292899744903409067788508005242085251735808499138212419732505030265223008149707905230048187551876041417275894937677338266142354454487087386086059317461070047182531212017460256870827131590801678662750897792258550573433652760367499373225732442260451253982240141287555163024308357042246204986253124882981824875767677239232127678091410462237134677766028085800209409169116477377524334220110174122145694819562752559749288647659497151980534851214602429187000771979710343396051951266833490322960851315775502849971623920474160965118894124755423020902581902181493309039057807975676925397229297381036489453718527725631186458083218061817999852727795549766786345023026728440680817415114017938572447403454241130630757558039142697310380595510289148906073256591169886217141078145936966846680770679118922196196004056166054405316805356505959972837056344377536407159572125365178174621352570336782396781648245212385609263872428828787433332819073503202490459963940896100959010372227053636844301531648269248598986511452021225908636725052200794196038066067010000528161380274773646330614060295861514988636741387990581364378047214935354149702170438420068885362189658438137873434203985742358397418413137245743653847040000000000000000000000000000000000000000000000000000 + -2436447396981804347553838895484012339937315769237970628802974960559677198397878379716370535142748254813575399747756163707543601792557481310401350797432890395469860953020941037676318364289538995656023290686645469067961970703610429345541497006402588705576906888545856841512640442041009491103296055167838974822282717364665585127716144806209894186202592324213995510654915265764226562549882981100941794739221800247154613892114992854712231846234276234095246015449030177217614980355864122674873207178430442766294109974435617278250397152668805181842463366966975949784968918282376601574106145096635363836495512197755163211557083985641256993532498725229615011633509897906935911250718395091870567394959285989125784710037024310205456553029715449106063381725189810266120591311136065544144840374741077500822133582250233580852152282135042295261624517901379991666498348082771233600749247157525579109973519618158565941028837591553458730946467772178140000048835251601700034271683361695974479136508248601749605903250550239428734846755381132378604153560369085530722986964580322906952002198988007019665124928252930410978386274970879322050906602790633106561353076122638392016235350313477664305575397201357717965907199882984072124324226069214390461189282097257909848652888907316972876801878110156929886333480551037139230918638368086222612866273088301604593641017026683676514108582120336927722399157336684504853434883150493090885279188031060152233359600452267817426961930117687379876387679896505140969053785100969268610012986812084031700523977528230048938724331944114322001192043059024856563243560696949360190313192904954273480801312231184676013881293888776087125023114343049412624811661278083081517604492647265330128136472372927894725442831878401478795441404912835434199501936458286512338044335340148063192543342605511765527579732694451305309640613769722404952712832048214865350460137990342016478580325549939661374994342494190114698396772616736993002928879204477578125377522557144627417955723752279879543650811963322424722229642909356662114999992484077929837311452060225880721405161415182149974394190867914783167311182655695252091400979164446095207628145314526123156228436379150528003188772182646454385996693656828830902314441092499725267606363976658793274173887610247414459458322071815336384563961717599263171893635690345425639681376833889013676216773981263620985746826960793349940580998510041924065658661069609032131193676872976771434464540598273804359447500695147404377266241016340142636918907774309437955620398217842759090226491555799987140879120948738089156383670663516401276908868749528963894350354247012114804517057134206023680847636376222913281683102434844907046853423819112529827238286478494568152898696804201849950210681597211263747400203129642112242571800246869050042006821629892421349236312009618953288063638982772537019026907424361496461759309261447822397389168533376950065978104308353094134087138195776505477537455374201637475148212375818726845321461022392023805733203121389224701478797777158760432087382295822244467257770469759415809799578020779020677128278850798419787128769854590592699909295780659200000000000000000000000000000000000000000000000000*i1 + -108199385220257578680230115864007171593952497180803423250124452724272428497385333582936538980739098336484331538087964566048603076528714002990351257837438915679453242108811288457998908289239753160573009377679931015816953843708924589007193900969807429761059225990629657577472764127018696727291377140864977145263833503699801205291472154013221519686560104283139081436519573290956226095809265485251680776537990460928915993964312403162999271066773500543382636365169647022492925227034631307035244902000132677189238825847652261190543267620888537441599666884682137730010546877408504934062671901938288500361741199579215545535894134666522280918326119220579658764477245066671804054679530871464186470165218183787278656099439090503238360735177511824814061742225653976335957413490197627046016348878380154106257463091884165951410640442000566739990218609079303530894033284014428795484051997015248752698673656875918202944271578572288564928860731126944451229896685299956048649071648964753558895285434091189122123523034820594032308318093895727709686251598027796792043598991872894734355912785176889671844935529472256303031682416370324753867221352066229500763644481039936504542815754592925740341678848516632852682179200549127464084967574526995311932921448134538365972562558746504731400665859975272395000230042728603618392374122718524789829298899780931687451525091965626062166735306162539696218028316608531263026087083022522700470489023117242965694996508963251732594589984788194162867704249722727264004782042942712056687052518482029610826342120955292486330048473609814153503900755346630868614293674434862237142360868486842417886487023407393774942841084308905197109049595206439697563554077754470601743307475199925156525277286100411003957472836939633243788331961314273797700191119983471901606512028753883294055960465592276183957327405929781446069021476097661094097071024622198135579568033698130540198960607769215122447000753572309398250340450494961003001019001137048765387637501926763598232216247737687463876813595485169805090930034631584525366001863183791415258520516170824158447180572572777666608866062765732109325340402830003477736635346605340145812117907779486448800937014029556575866677850846235486440613006839150314423944414905899863393996092807761421155873561207390153367613796956553637090257911696720528947688887100148805090028236617423165933216952148108690458830016563681683125124433671253682649235815912693588833464206576542614316420917692503765528149350675499955082118082683422423128512264492689489619911479948798726435032328544306112488536770194509050759771962288053597370128915731815806563168357239147837050289715652817545084938115403854775162305002119437122036167350394931868030355130693752648204889099038130955674929947442855970877031219917457925557448072021835733431481869910132714825741972242736652966157841790117143538171063066270476476856239316284829611823803874220199924584291724824871319732825884907374123054503849238986634692761049747899543367172016998789393293509391064586144379886497315709572357581166982120163725132628240869517409177498901191307593225702175790731990783990708692355775111102464000000000000000000000000000000000000000000000000*i1^2 + 1011951502509778327547931285917718878229207628689780854342605141965827481978365753704747613852173592560454149791676512814632011921263279147911805084417894566432449257448382102679708033134892076250211204206495092017657458891934418872478715005375360423551426345577678010306504136015256740616163977016631706195336367643603900543228576592702945101521239391903595993684732496670731505330487180425309018200501757955184154824706805272666224214922412040378426740988253700380309169192855104043621297939691356049179749961662494738390692887413428321035443982945035698912094413705012406207534644951389385818665549807407856694115637214592690929722515773336925534091248412015095788458904827105326616194336478963922908960192725401364199253362890420525360920420830497933485555403487388228905686598763771283019664692124397497925914067862037367645071303167462854255661080829506825306296063643222575685140703610292736816840573806883225214563178327540654489353862868888898634016231391021876765093773659496258448668207351749996263530400135548583761952590152779349856152191830416065767662230974427549352641882043728339873179732592294185567263416739572798236534129666690397968420534320576522317441212832656575269233253049115243584011093494974159624399773234005217071036944608607299658252900841728958117872312709043563233350290071993167340467206071187190498415439301090503074115718671949137599712429747572947363142409898492096950549069235989663796831796414275154594751739719447676037008145198277866496945835705376832027432414357284421173385096699712666813550746113871141975961711022627443217514602296218598700432785781791949766737178328074556968633417093384842083342271916024905007497741957289463168572429681863650718279629701510074985370822109916172682870857538001628155481163079504133915023057611275912106769110691017426288112978052973668816795471817593517519211204301214920838483307819428259059385481365940334477284876135301781532716443946956414630192408783750656675643823269854881806827275549269862004300357866816785249195143145756716464728818520659127390057968849968403515142502179169767147579821673631291296267463100655286541804179754066849710690749027207328722408153048415774293884461395026903505720807705986232032190006557342777951304884933273039291851390480759704549947486787904920374979973226240085795858600792543643771140205435617315054582620502056179989078492528680606281065710273831963049105702760862843279773226513471850938962812118744403604774120989374345264247635964657250685848894031897253285998530416148825260802570483669296742808625632341179098508145883900835004239932010389371694409028856383073209087224117385723278648756568415056653358186895007797390441458975487400400062374711165820066886475354217634315827416884327089137672657924943038176843320674652084492930893044377317460887804865861386084788364967195017938066989668488576058214788223759531526276840634905050794740963963553518671450890520384903864304256468074199880702373652275109253395885252318340361154449223421295938420358637489686770489854479698365600855145502905223719098088089766381090042608837989201212285122127135046794880201051340800000000000000000000000000000000000000000000000*i1^3 + 91636061586282516686537072564742301645224718919522158366036250431223614947344003439837293147270205003294895413989847854616831861475717561615338969653241428063472732327259295812140610474170386506668736190310009296161571236437700850951268785208605486581657218583577598203126210043403084603770233339888192519030329801049612851559030299400193269491247914392645979666388310498884692348956837887344690436273050361864031408673544151349694061586969251207364675657722787212775281791905586220858289359255189935964807591966588133755710661392225549883789221435494270044879347971931645359224197099283349531804655176023972128780353017955265046998526843605242125327240379647165111284083837047855672091177558612862312790284161284361163742396290972729827829094974748925949962796327503211609885311466773575888018727539943371398736418110851660729293892031460653498591021429437823752487602097012858371523425426960589187490448364228493116838891297490509986413530718509083736940180852070182436301236559236585549036541115134188201447680543272524282876341514485316247352836013418376723199652347526024864663438156449118274980335363526559684745176484555988837468579882322504094971621850638002240056442712166080136215099534423262379797631546784469705618044314367262012094413085794446398735360709794397726891361354620091668926195604306486164426026381614761539142016990695356407846347773148121755600669792036742524369136273557478801160686118813306132528498692748777789272097345612967286574509600277802060489303140822459687202513986394956678586031416825387448146359436469768945096884528878167851637872557902884295871887523364220770539845004722070196238700764814933048662448106409073941374424993944678434921910203461589499754364242515049405402672027570430000475059266886936585407695920763655163677275008726878635081562910471262851258003602217229908670341749336932620842115788954625459363812171372205512014775914474361055249227940184217421137422777606507837061622207471921918761482075621897966060366606104338843904499395384539112246127282997006410076888001520954834118946993617462964979349628095190504830591967569634721058422182733423558369063525360890410734912563069244407821742015398509882016431415015060169636085813171850020527344823107125265361910414968906325723401439143809263325554731783379445893772407256020538266171150355134699354583464030498979147754345171487229735286550439635666033602548457402688215458658379140416956392489579050760950846867727496849771041384586422085968073320556254418502692769281611154898013561663642999963985673003456291399330100163655912671994599885152286241253900300184143127244969085480539443719441366012877792171263196922185650995870755719156983061474605252120261295800675663640810974119792452418568508607166122310632320867839160934189047219462150636044192452276357537653606726705708584698485617331668155032045340124751203736380758958388190857028796802214396829141614559921545067305257302509124060048641098841780128350041010808869972914949783983527290579042980168566578194538461757507651549711310868900572887831659894287093494260913804078695096155660899854885022757122865362550108155019264000000000000000000000000000000000000000000000*i1^4 + -1014953292842531438366603834449747208183423450827483962249257296550020425152995164297938066602695733796064106040502756812016572124153546271552351392767840147877449910653179538794360176938936922188636458948172783699895602185633164109618162991903184689805880549566753211785221445512753448669272255623603686334976404095076328195082843455924818246605520069381567545797116823996654801895869610993216567034337370319323080697179962730941507429494852732626469468149267671718985673314005219703222002869749539452222152746754279916243770468438379309616026736282218748782455863260841215169059306285411694942474340141815887523739270439034132513268477121563363241629465916183937087749148578783826745862591784642720530391643153773999279900297008204771721571394221486149661924285758578453892624258980803664105480654810055743396521059988869155130738385339971945578224094989802950757405590741914402401271456968421020762644976311849934189186022711278935878086720161127733840787184782487017122487462663749427451758309496651713371428258058290274935351867147407282000835403998181188187075171861867941526075063071489069470339778498787736560312804725948528399876000109143940901866332199599496765115140889525532357617758937623593586062419387356859132165434767684257441545363276595314611739692265079787036720962319022431206384536325862003147171080065588000225213555611220917880423085650940546391794588287700396263327360454404602793070488500296625601152601370896397291305645959592735076447215460107436967293311982432517162926143530267229257928014200114397743008167622283011457440519686165438123123635956230207875898466615156148781667612157334363561975772476524952901462619234514568779853536293366514921041389747300505359119562251289667536079646622701109615047966734248838084108400861611162323264338987397427151487940756930195789193524065764433551788712149846721983469112508750157120150834894071509763580349556234701056467416187654129429115527982882917480606761199723701640960132894381189789116726154285263960133751572850106544766006210983150084270641576717372438456805127637219014502922519402095677784331699437078120610040381903733266710197090463261835204613239748614523470774183065908235852231427134929931950202325575851247601300407363523819716015976740268905832013926542702158555235913024428380269241760396619381542236243120510225193245271515938061986069982411703615368344495226082454072123052248875588602913540080717355100231439648801683144753447256984364819499956234119545527751668358744288804541240724984816557342628714114598681093904041139315221414337260597676250638667136115069900041792111945872888192752469862984773488567326890868998377554692869618329491717994698473201583534416632063587458143558820715631886892799634863576062491342607981074044242349680987779463972541214654992145228217745913779672998625550456022844599766165828841205486506336159862621928877436753391423632113629129494143704255730742705388848424231181642547054054303011841560181087382134933517836722616181988733671112466285339262232742057144704611521097034054963646986735713122329506350160640457976930787631083602852922635646245604220286024024064000000000000000000000000000000000000000000*i1^5 + 1067651342223017176168620588533149799968382380404641136571256175044698280038696301808775699042440801914914946426034420843249521739261884298058878161257751907573726994784121424098348218792178635190201499270621981636648147802535469429477267205861317486224436916825899174425223470179388345882402208376934096782359782544191727211848930893333848244123951382836353938590198528379691503927324714375466627337634531990847779985330704005693905027341808281184989464905071362725998631460909287003329169083576303120462787105196004257513383011595764418198994860648382001079673445286964213581875169565411141735641787021939389937686612068905552099012101775522042970735417437692911553520187671493857245324929258886535387203828652468969217627098552050469013964123736591477685593675314876807409098040377039945042453446578497022200460293995718861246741492807626538433435657215947556532826014507979437593925832683070037225394369007749328400201531034129674737855440402294827725943653115642556869971810942525464975057143302779479705710581815952859528708184945367414776036251611589191567809631415875802945234864692662058136480099541979445967923182431377476693157622426571900240976971715423828637647244790284745432580401945401537775671152686930865175958557066822785672448033938513357275815266019836941192727870241819256715663464111908187210774476086491006372448177886756720334487089291825221440608358734058571254901671719669538665484236861092784820324263995462445183777723425251302324721646452353976040568587443607012762616406014217483681376823213368786772443074549991294554726805881121924617866147531454754056463877844601212779644117015284751276637725711939326601867953817177904794327732694772095953215435973063179059998122442137940125112167607688685586882707817916340138258539826482589372368492362006244693585902568052722330671768525208072818912081647292794315131417359776748318284688576350476980142077364019451177001703205433722983246691676874414340743621099675584128837195199685140402076985794143428749146798143391132490136299837817624507881293795074609069477700297440843142119975770848491174600243377171812916295832305749265337299887273968285039942402827318428425956206761336941135444696240447646679624591787608102411762762443596492379354809491954159165396868346484549748830737388231558682154307903697722865611640606660152831160311876623233882622562439686349977707456736753902916427954078232711698655313328725143185760297074551241150212176972759920780317419268225885537760322998077618519012695440573835099445006928278772493293782781009771983416647460081532441935963868137201484343502485488459530528297251560711779826774462646762073837556854896955614485294321649111457702824671865821259885053560956323691030903069510667577305817531641178358960947031441817152760917658346371999623774059655896943304492218345480015643706568391714467493111597497732986915218389900972704843709780055929320810909456659073397644033631492373857921880804550252305184848587322163982356288084473561924910262960294630833465792750620099182768858804218589599062542409446524841780852637855379128913829245279579371721545639674100283512524038471680000000000000000000000000000000000000000*i1^6 + -9326602641597731482437427565822688762687748600446470817130135839712555607729524490034166662260099411005583406357873003250545559429616308885410567386175394458549673053804477776927030383907513937858647572701612627378440714583786558881431771020101657682200070795613741784200553169493079047447234971255968425075479622211926908272619814253938064691353389558802033351224565784346478597927379557334858736215233769937540810618952881240480983334186770735713759370610295114196249596266219914210564750587746744738079203955084152257366870956520932114421336674279122449302808749698843216960046924100559570079204659029504008859144558660098333985348833209903194778729718385999778445562766186159645396970545333866547739607644299553761777402523688256546984235487240968440648802427592931808457143714151447804119063509554306047883702796574759898841719175885801089516237905401333513470435541562068887650709607099459766204179375161422576351286151216231164425821192727705286458612365996281409292590193395243684870452788029486760593385245027125497286813042748734810331882881565178468123654458050539480139589574110941090953415047771946023342375430182445483470871025598073697147705832544128262819518057413877840246786148764169077498468989450958210882614697987770352176131925115821347751073237119051442070510134905357768315589904470850064082461171505823489019339826326363222050483646446597524512465091878323244386644603502966497398766987866596844663009867235177328447321220931379905612744201876654155092357205301716543364226155077099296557204969387400011006109076922215500369350312906600317093569640781641351099730275507057231244791749632708815914653632757504163966017244921109279278304355685879671636218045572540371129776777628629631283932153133975324758715106159774006532608476970206531526281207546635016224877914390735347731594246281288095918165298044176667486694283683275075712827072152624767059568982645421063848113020287160826576697830589834852158290090092304517552061261866530460108760293307837211541629854128157375023730438134574582302918573576922571381847364435305087599370306931943509996899558395048584050388063180915431104214801559968261710137208729979742436211463007274855230749880294105696980736469373964508437197971073271272037503687541391849369487831252785007079818495552954796515935952809235875581583528479461380672725860042322032516948587405089868471863777585330154020429531698073704934004876832695874483052959418180351903189229259864319050206323744033421827896309240039947768325082651578702489334665006878719687334280608811517630903015134525786445894995787332498194972025662001492035038107548297979009662938832259027527101645849576847909415043926824961189903138611432833595905274475357290193961258603727527492637940014741241402534284996649190026904310654790726061078180709774322785065378423187832558141135868197235898957136390081254090144183795920285793671164701236992071147504208208973924633253160463691881622957336860070768519603090208987235260235471938047616460867201099740225922011379584119341567680494782392181033329660639399893006542280886547017411692491902047520768180990924904555494859236966400000000000000000000000000000000000000*i1^7 + -7693275164810765444910127985976322965505714324537201054045872655001524184881101417440041074432650276741710339815589293533472323895515994390464862962981676680847236761340147785367513177397456591117911098334656269918490011233051127378710196859154081885906718541500532573068327995511953935642860120919710474311163242309921442699130858099226496584671295312553877618076953688364134758011013295941854256675297841844321182938513580067314657063636475703254776606196503941409100081694354992915683247047741768188964550895868242076868322312719964694384767765617428764637801577291169164688018692879119972804936867631492599153493868507501232066117925803017332029113398425293924243490433689756039948992545819897278518177850722309751241057025496674797490950749469612365526399974973218368857178192883777177510233140919195191629349098231952415009645601814019427368610999663036501480452040120471924260589020732693393893616075932447269933516647921829177707124185364056866522601025065513294805422588468956959676257452512321247253488330493374897980638777652589890823859824865521846263401239429958778809714264584332642491192052101881104406996770076712345932102172651676882342373945882420955803307500449684375070994786289564726953433824162516870012583615895100040281210600681791470875653553680375432789996699981910431718633611891523527177316285968355983324154165662326409499454031896317919779625839830989696825608332709350780457384096459352133324758780044189470457844719985457801897694199937821957326099289746100163337765279494498400166191708194778763673573157505951372035192874145373184986782601987883787615151384890723570757089206635732961897968225586646033451146843511597931718681618707987071574098607276513199612739509149202894743617650287532996978470855957604368897498807975082834296913944412333542034398253464156101599892564814698810439676568418604337418170543157280521194364152055331853387573018469793264683927940320586651492718241812614771572210034899737199354304249725447992565707037942838420281249507993285326351238576362752128313722060338807567186044687540154137645540017759948589725351450797544774229816182354602424885806167999835561366453084506489249109421142450239512931373453202643256410237887773056729689127682412633446884705827994143157582515833178042966179372888513303183830253043442141078750353468741750121920048531399061724370705731276495137084786782704948202600734174640092321518051400348643122627084171445939288821168433634237259232752616789423202747417024965713409702959096510207101574138479887945132986407646523511005652486985697896071091113034063141278307422318838743581173637185997460567389966247891515460597230697680849610855705411521203591839524911341624117263429188747892827896231288348403454681484096325188340749973966337828451713197936491967779191378124320258279937429309884210633131497697180309755871160862987051050423578389439692547616906350278205694322478239911423175079592384702023412687888402462818172189079750559824126591818240662766836621782824877290256085259697762888487171834347804683374582340912843792194101978491622884253322840516546837108260958051585706534571207724892160000000000000000000000000000000000000*i1^8 + -1198300050695925934545472493349098988937030986616107407269793371135554067188132205386289561165411373707548139404507548669710163796383961311481827959420561454215002281643696073299815375217770488161548242212489692170997649583211830574037640621216794855745543827188585399375835147199507586853040708174303843360729875782515932242655731440816281634409343859058162643502871558986913937506147006426733044353792460223624042074109689712759609374171950379060248089750065559938381041267920878798178875859081076934189782678124752569392552652275322536913563422225872833722288105469394362337033212073235255293516589970991396465023865314613997487393156921086619946939473655281713848607821426852222913001687251953304018404928158339455868418242701371427279534312311068690707629075018662657457046194046735036604614893912571647521115367289527700609716349522211504236833305391391713824348275665331054398556874692064447161432621239439074863135835107223531623596590179220738635866740889687040712048147379690484836096724737953234717470343314632141212772321592656708217944461511290398993682192788552413972616160884547211255667805933038482195788487263253537213099720415138698090569110208063973736841106001206556807642927048038279865795036010097377369453533071311683641058586032829904313774535405766096076834492786392578966566216351778913024772595799396151893310838850898016891142559763205046651955844824330420314450248874541309908753541789015093468354454288223694612894315739971496007713093823842841349102807043606660287360928375706077395965985223213721910619861226906505740927066556251851678193537240680815792486632510210674873539789976387019896677866785554150099239358364396307756182769609188885737197451264396584597513263515113643688070173509028791659222659781304265740635134530199396429779640242245115125423431945396200104920388480413022483728338341597244811831740144642077539470999956713595265708661505584557075599266327453379907909407205781295841048044527808781270949781253938350829883873759247070634068660748775619211640079864125829996108542361588654990143146262723215900472086522618023961609263454705909845159730009087845324489879627000385378583461040906957994868752090464441239418929483004776485647866794023618635624252920485017391392008912988723047892147221843557294118831806894725689180278827934735388761100184756508138914935889404534109384747235039452861400427896194568124622360365581658919880194641834218326041224405395315455581050471701912186134745085466959387232421343203094393558723274697540183207388148196979926504411302754753138184921076688917263737303382885764505754028849702782101839167582286488877118428201537402562462265490121668704059107073049470986801851821661707015421842917525634034803779834758584032813574475526813685542072176867025668316090878633177572483049321469481203168353598891368630463250166846641700637561512600083669675006089886029633417572878713281337371150183723482024372826055076979758232028239966445084730740068852918692924087591233566239681528740148169251558815563403370421105190926198800883314150550443748525913069588449316953344334181094851693727916891184026944879670067200000000000000000000000000000000000*i1^9 + -1556362958963440956167277227992184409345829227098798886842714301350184928609267018948398599452015929607488085074944860344594651748949948488688847106427615034022092783794511030332278202918945137501967257646319227671252289607578231097993490575738198014998181688369305478713768903192302241155395713055731624958075349411659228209510647553701598895320265473068566336817348549894479718398306086001226279913457882373623267941977430573628836677563772936006704484110845496503719272291784363392269531188758328135442448301089360099211939644109893448829566167602803685049849346693965324019892782045073853581419433134839085794022189026865181937404441572451068875072940583418221904134650134758605603748068117993442849412906282993720314894498796637276010798155904429465484237984834090357202894559396663167465630549342012711040593014913703065121868783819159419934505167706003924988554229713534161930402504797216174359861869901227539806149921805802187988120217750107367016036328853744108977819324576986812480676863711153546171321706984275760287584421957966767000653684790845855029281588098969374553467549840927987664915290154542551435109894856247079775525788475379110345148336929322799845752003305435273920875132894057420634155393900778203251040609412155762840408686316962908572757737112899274817228871633988292981976784099420751703695194313803124561169348588720900649978387663252839189285407799727369212539974895619229450704605352313967928287001698393598644583934218745136947921343365424454778879521552427817679572678908010487037580666511589959605273828351125748643269201929530211790885502093208203102383240634728233888770674215148171074313849353304479660194283521521808729637533818914670172756909275657489445030787861608050319603176093626542652962594191191604943398972337585508166775413704102954297999137419613093958960952125020420025874162084267349144873877777000666905308453199824228878221823279481601922110218746863941251003252773488126929701310118475914766870789870588727103981057703553816841689573152942078504819751739630010950126071025975375446901467546126521725624755783693639346504933334816496080392152283976858746400310789578145942425614351900407917963936838065974564929883248960877007656528789694748934474310974612300117035415673604189357620921567248078867826990943193922432546391516432502118856117533869957545378533068920136400436920004305509288197997468964198745732277344936746324811910371614362371463006938195184402723488378147512134359124296005052835357959959521649037664135184407851211863648540333072339783545559918243005494316513681684134801485603024707317716496647015361797006715548850098182968054689063743424120381576779373550641660851320164702629567877340186550294144678446404926957408665737128082482596765778450393936943562079595064887210097333357335051579981103782145439200494834877003954636842858770424035752743432445944441566473160023714586515302737137273203374137499112967460955301300420432574696722975430600653206018258896645038279954502824690061801104361128864384728444511306188007561356292068147653711761968215536903329145088464289563295356565997447473374239839919221965743718400000000000000000000000000000000*i1^10 + -1542125562319867146317920013259413544772232637670909987121339488566203464452282010193213998300212973176813652534774520903191235201827281159264059873105830171085886566486198256710232903136523801388217912428050185197520315141487170099650954957214491196399250798817201185266141461166135180158473144370987272167481304685679035601915718346274931265143119432895132629571168358995875488480322840536452020136429100721856491117472742179462197887083203224129138198252286736879777810840962921745879430122023849940579640053777667038175575119354708479998233033441336163664022401510414769192513925789565908195192479379745243750764294732211739975308599526282410574714293910568065607935906681220161413530871842255193512739743555231756111587581814046420218306625322473523048263690256406719592721890909390759147438043138061741517434782467072266980242843538877733300932126076689550805481524475568369333599634931610716083999247859198657997999377248216919317320971172605891782641897744551233238872909068619730919220742347897115171989875560537306719911876445679920561114898428267131976794730143333398305899485514520596832062891924018391116070497505647752396505084253425796413081378691726933404865567163701108233025946267193209648012759742111187732041419907918484574338537315068405855118456434449135234261547047543476856008929870125642349562325789080863067354352447235109379129941606238925132722750562687858184202128092360037212347124919701211722898163958730198037281014308777772460870182095926334193881873818441022660111007766853382471348996318422659239751254889418070728500357847925177410078832030292231873262078187583579695486115519716340803484606888719349622721908779005775193843472938444955254831024144759281437692791737830043422118473818398459751178299410665094241586698242950408420337240891261358792140485728233352744777713326712907093691101151374488402090978107357532762706913835452543923005900954258569291612555073249591961317742595730317109737448620957688916667368882184887015457017180676061849743748395326382969231269451939885936335636163188917641975869529679448779268758841285651009293124654249212954842845627923627592447203132818090745960742874142503356753426335266367365302052135617096027997240117934095633239476863002671735342352659480242263526194986494020044636894755409987831264334600020769987003213036340781031153478811661014224436839723694631988445861510844269450651858341307650954210929772318518604720879465983858162513659915332448798008621816257458354533661894322832911662287120845545388161818558966762241801781727816371463398331076631921561081685242407794159168113257505406773555228006428999173336144943779109017275418250137395502491366076537529409833739902602248459972222889717808066780302675535201309356487101603369950249903762898725017092848700617459059468080534056667633516328485805068904670054673114525127151742371240305065673500505370817293871763675603082915901198289154141881508650949325709464366527206612066486495106603428075926219537591429884615001144713590399747822073880579193170110286984486769526402066307896916463627575764287222555516897076238518533901926633382140057906839552000000000000000000000000000000*i1^11 + -88603262096021483726069211559506790176520721875524924595642118536455413864253061621448851872443793349105237454365756357458591858501342935123480351162643416006891683307106066199282868794752530771226254508370866828910158026485004358062946482038129996036236107618310347793835043529131162729841439614014357114789098437395651733790474850997222971470274983418596999974086234505783401709689509163268306926708167958825145407111331718272572945496169314071636178969949709686676182202163933945698292525346269514812644581517660618886433776349920059732708898473190397557661283293148427392607365522978857583875734428692142093096943175488802902069437489485752037621604354969623250241784952933876803959035391988731815773727552387168072478514665018579960902417011868022960285837052939511853794357567461852590677936586228303953403277636734975084946773534434588239770495104268693141651467440287174733386620770963457746692381481923033990526350764773750167517174339024444020563647993533538645460056340333203703760840365309683750413673838978108072604826617854840245893544744179014490963162538893378841255523134784254162533857317349644782804713494735146776837430874156189433477656340273324366671109753088827030508812780342670990004687199191904165157423748680738696443563724867290253345770856852978088102657783629588819762420736811238879923833094338255057616636536543291921271677597168445299550797833436525290246273189210204680521091580860844331377793797805569083387123697920969823546492414912451734951811005347790110287911365535973671659931234629560802640014984706576855333952250957950698186511921475631448497432805048052540829102491549273340592433503638896392396535684916959413260717010013257788989725631507065318038370323448267028643396561249247774529733692226147550980627740513352913523190484659728045266571466943847038467313213137266642268075730995699967360586061710198257750409405627407870362109985068799578517810447820230148707874999349214350791264785124251210992184586436264980162681847642957020913660939741692835641711346516995104062240895999545657202961264734593897007085625546882271459428557342363042946116016401455685059735528181377997340750768915709830884216617977169348494088060931289867269502320668951106005462891997941285610350619828300193520446678404420145494474509083334284113874106950175969407104781151698727186779689540903985513805522920874249258337504241508711755658820516680188195733851324039865616238579464505262527117947226785179596190286739791488455990615275024883833628124064917064957835796485391446333441833368983566933137733141910048516960187920094512970537317102883496408246939140493162805861944782383740460348512787091883869577528816801071819805696962698737287807474237040276407632382628667259466330060858848275124179127987447499362572137469102738810468798359093901533487654849855465469583456235510715815764351727247842090924456048184109084318279069279847987415015709350980235674538840783591563802173889018607860760786098232999857797819136538841445487851606113883966698056897519506740268946092846812348341358210753483214423851189363563996491445887859176456010016517213472937738240000000000000000000000000000*i1^12 + 118854849726725387925135740599123078228567770644118320260681277439569648313462911918345436469114233139208572006149486188315070635244582069130922817440261575796711588650214739502828422343451013776584501541580736687216044991919278933940712276272464580920279628898157267394779999049097521549638979632329532130301954870309466621307456196479098377808787565399891927675292415925162412660814492779540335789200702016001297748714246963762415442836791797937735714165515611502280904906158424293211744143742419356400058617127088088520092718810382909991751492956284804768496715226838544408472575470418296902890209062191093478701839080814267459388544840387022839591497352718021505586667022966244849851205486858000667686023225126129839442604615180611357223448966514855050581880771318879583014363024496573934545283405074635187901189810492387953145312483634262254161142841830952132315062881488508098984889180428117031526601101083205162814944499017796286601888527976788318649451123292640662912330520002632598274145335401437293077153951643147214118442384153059302367121714079231307907107061636902468668462049226110066656869440291239384259203117751997007767483734975267916208585468970563377531325561270636131234069433431229248835411564850686025643791835962601835896727719377481418920975708912263527741042462604382493136283975378884837595269256424469073514706201074744316680156380086824960172605419364722942614556009123495492766146578385247007693817957978301424317689739867551036263906621801757568992344119633825329652979228873684145401301873783113211604162691669656944230626568996563713889593237332891100835707955565594995792529615346183097904106309720287933882144126885245837653609088413245355758095070272750352052300304084496809133914191710563168131338079260200169623806117878988505743568958312659907501289857768752157604154074037532197948350765183137698821690503002102989532109553649992479057335254831904597638541008409722887376986914954736057232486179517465574723036216166898438668845423505726414051808914454007025521827705116108693177073571161203451246149538358283598180143405644303018249873445112719025669412922065326814469071428010214109546764057562757124445334595466994207650310996573157478693466778169771524514100368777951456179890867502561580985568393892464793155097209591712511225352938263563718281132362054953294403058966690542574256297306432145667953979751170377386359580517901294052593915368691049304299932903643006235709475968348409012306191049669509304657079430488094176097678693920665492392953116624359917929645312404482608270030423300693314155506333785095288770985541245376147331416856707665432310359212577883182357225396014360591933660869837831882853362277927025778247854682135711188225588652758251998172334238859283399483666185255061053968543942095862041546870049375923717851275439017491254049028279320149404339502177603970220919332109261703749989583987739940764075122117435877227269103725974839020214097783931469714166425535865449690528501692504232440406758770077427231055685853027021554573211481142931300130875614598359919305648496451526624323828758009874221079365048449560414781440000000000000000000000000000*i1^13 + -6348021471010353141434166353889082908397643217227404719733682380342755193235030792416103705711040462624965680274625042534860779134592247755110797013237095135421188221392584192488690377558647706789811039225687490465962202728166702526025153804702486148379382838720251175461144058097762191733051438291151131238276978901194489285059692929041935315907276353733008845152202301772276891729663478207151447911546074730847428498189282798762331061837143506159264171486663076500537933054111151725708013814016958180895361753537569809667308051888943606128053449715141901849507130058941603680875178846394086385590714575309578550397753386976993303476543933468175048041269551296057975185941394801604190793371619886053813634065037540194250035668722637826778717048259750984989033087034020955934889701946532769164814208382179093263818116372683918702913727780107409136735689447642627890360432802938686931353019114364829877900944548426795705944136765224752392614390593024861241844405884348332604845641366685559929042446333332149907851299574048575933387111211537289371559296666819440678566462489217156404324349084189960928887502858023827394970476010870158159146495123521440010796181240253757886391829555279249875483647835437774216916946129835645030610641319829755776600561449128556442885494760340514282947722222525351130894060751804455198181035683467018204000349965053883386022505354431465350843203634054163769895841658119931071652456097572533968715131374728972025154382511136846598061237285068788151633756908903367666316220610552914744638953672202937192594610280341827748413891038671615226266854159830312840761350812583277080148640166945180209651422758417234909117886376440831326433279623081694813086226011974408386149510804216899960142901113721499840455238976613457573811003661645393709707561601768202503033345797937234575942143237852233076987111604478923838022480671175806488460555748801688226717091203531702182866842485903547912074569410612773898109656005567090055362254688012802661394666958811864626721385795127343636971531036685152054740795714356626226671411340006054663965420693811521800162085933551924900943966490048664779017298032374247826722954904650160398947389404201775498460370888899518739979774480469716641200834560979434341795193287513955441525324099479699766795951051925241414531725448925432039931481592353170347001074101852698494331232162598434742223577705478420475399840574473567419913090400523009039799199549156436561423377153007371042358991451940799114655464656739821446742267759879710759336177942589070637167217526452524076175298891271163178723469955716254740416661643047727712562210778416780951122405140136814119809395200206720841479095828600881665340488803958267783677094314181564891057602808970693947921695144738733529033312302685410953817019252709036880559849634107573578253380448394925341834807441993478748492464664994199328948975524172179907317007974509535178705850274790742591895304276435609296716323281003913659789132656542460836166075931013890470102801188265420261999748927814749962710770767943395117028679927110907493741558450591109350062424631270932830163722687990758113280000000000000000000000000*i1^14 + -13725682681979867982220250129529717226669971405997296924096649530142089704374973746043022288507329026271321957769356262845119576626066067292893594688897646117383872585478028910561674497817327399673178546176862282244792998887162378942035511389071337002861602440889841019079778824226102280991419742910707146727386558640119545729990276471968255935128836505059220280742066086890889346081127740453554248011248063025567958481653738172239902282263392380639473542978289526889344274142775499156870809623312869303769359190818759749810743015637348667903238758983990063353251182964555589669490218736078455747629534633363527923513703084324800615142881457544720186253460934097984677430203278454689686346970511665699644515286999249032910861039462360924212780187914509660505112579010897425020288142241446599081296699540826171796985865351743002338659035292657242908068494566278219449499177912429332567568796496889735113230384868914832685065053082441390039516810285072123505501693001372635419043935580422622823018561584125457397785748737058473155208518551641235840560727553304762121393083116982844283987428205663518678154019047052749164200385467246624852077330790313766766065168577893210730811261542634632139867524761896254253732040447968285773169081308401622762041760632706226189430368950667439243928862023129792740194912223187973490876253787174827073308014719703045239259337383430356907331195368719219072785104878750729048358677175549664723082299399266896768322527420634469923384192601609731865395352410991770087458645538583699060120969900990378299759347174455766691510306854473835197697391756455364426258941035779106828270744229446792530388711586664495503497912061851050646009148001656860820631672527645277234074333177397485223847425165020815442530873221786012322195499551619920467048338146914819311854255769485188113927920162387440370481182235595700784237165905520690798003653169566314723602743502740233127928099935604253745987692114880589277505515567355304296704068368293576367411700892841620662842869657980047529614084525893550139214753092880017639345780544468715255816456994175381398609859648865109939435420976708540943525305469228272916199300772372415615077687138517111751200255474216948129192418896895195424218560695869953009796454117032242331948548065509296600448643861906056518156328477306843424465730186810526739098097239467795166479695125320216524499419360095794598711293586439226155279174314088235343443744761020765871231204692344675952883383829897530690235909824491611817294877679731777689162854112399752473226255076002789638463611029282050578109245197497537197295929879009541240986546425323063615816662544878860959440232892932074425700241188615901997337810289109671243823445491702755673884256950076044507090504688008075751436751507663140127167163435126534133021852036207356743912562458019196581458495988429577822934669885780528013733916616700078265474875436747674614327641383795237504311966689994554094284897945451199666127134580091036929264036969606734561374331040571954475841167740544513871875317679464808259642693634646648020028299151621752809887883924406719811129776982760609546240000000000000000000000*i1^15 + -1582526443628439927352629188955528633382376964333523098532527130459880819406294133372603896234686398182097514333633913050394770864530482879001096036456465431435708772090538617036285281782524064176773584163701212038336603474337614671212911410310639923469607963505285032462921418899665719122206472097765082367314149650050973189663829693202644069082833005907465465933715593224656456963069664152749418480172951890620348736221999874367295528232515752904626198273458728710152570957300245468282563494016662481354334814015296833311075215395302859824447540624796354485253034858273217001472643412738141673800985357375381624541569811342488241849112726115823119313309088470798451494661959812917597907849983404681023538171940978874066966001065995019217040961507101031161927003202701061377163855841781852317184189456657824547711881277619094282606294641443772212452663132807360709480118162070938698019158253476810106539341105992321205841524523993296018847048722747489908466275251717122309209168861490363173084753426186951537647312741509204240527494622186340351590825589524040893424169238816268870220263145855705331709786941846236037358694021068602220995166008307907324730738457631912225772428874949839638809147518901785584445971949061693577916903823859498659519380436627439652253587208862406916169179898336565171924954679895697321445126008917367384860392353658739449779932388454263872953380657098301632880601322622257764071554858714120428095518400254055239120564188815549759319308908385754374581195171160230385184550367139769443542750077235465611819723663321582494296306599176657593764942646582466086840343946860703036428199460504986866588522419994534341655044788372165800815532536850693165583389248531520254679259419208225412362880187019105714259924426831251476946416896433963117721151144376785960566372412517664445937027275404036201046385077239578241553019509752158944853750451584217500676257948573879275062713589022437524577183090116236726245223226177927095348651847577686084915959068640644732508443583036571174823873640489899329384162430144808488519725189326873460831428614915731236670164646354288569462146676120124552200750019683978153384885765137055598903986746679950295399597820731243567370231920489142000225858735800073031329303127136196598374476854702030516850257814449328511999157423342565563345139081989636706937228661651571647918205403335818592743283325065905958524953022991539118168740025767446192135447247865171749397136244236428307470823656992695604434142600581739172689507685503219521078737475263508266717031920006871263633772836674499425355224995681709869034279983829892323735979418409288958352075625434184291052792653440498790907965287397742431365141293718247894231785169829849765181037935770414307965978217380140233096743331402029898086320877468182244266113762423096824689271273097797458911296707747960719550771198091512598009568092563714796924028454875451657341859203467261990264976768773302000047098214254189899896669852994030949065252926163425813696775134001670647737908644204270498280133148287217162579370923235390246679937440206014250279105315555247756103467374124151603200000000000000000000*i1^16 + 383467538145171787274850838786512270497405819856776794982743079659650172110102008483578718528933645508652908183459154530613101537628230840935393746967061750766374535879653592954463364412368503269529033111822578377425018785688482045981362564936826968333802727560978959380600120242864812852356013168384275960506000188463850612450824543408636024784270118554064087103841472862941353854124258239562263457800259325790713607319454678832470196597636329508562842219208023105699263324456627293720650752129340444250780666591004821114497651119188499026787959255192177993698344347488378827648477051019732414189099804996933716991253088180589161182782473489985395564951313758744620576328617523632041636298962562309789800623711213400673536969388104079639297002518744245335079799218060501640236474764582044864508188501811857508814612111299515248215529834250549571270913990637797930206361977138315508251181971416055770612542877334610753681114181729246463094365742558778660215867761879960427390953582342004757549238356867927573922656868262987369958870915894633427082594016088886970570826989416996581775445267988505581317569371373901184110573756118708621328605147330291514610407502873747030647680293999519494482484106078288780302412794149899210574941691453548370881895784244787429090196130736728189722438677063774195710351009287655954393970181058122583969435657462091577508712890618284664726775684784630252852542043074905882922823460885705951183619359055987373181843972389535203237108856409730169075837696133218148398579386547220067322569834146906773842611095341558195323464057184032609050614698868265567273586455010647699388830514083820583359647378015672974893512045391487991085042921085770590338392052845128675240374954578249030044193352345393751943253665378917453750968684545722335283492504315405831638790758827609411067711800222287822253797313984863778444270431002413594173741850412047598171952425664608597283953926163743319454488757045259257306739931228700098763211325552528388747018668864295150527361468459560908758630776364188656265239402188903287972964024458256093671058660989927015770878831832748138946549641836398683458804067796471080646876856625323732974204840196785755121016533767774297018584339139656757577241108935447622797882863271653424739179715534591103697096616670604297552298508125469410437259992709038365693747261961058175807947276376330032588749012065787114534039709953136393485080809752701619847502944964900579347173315391284178766645714671595573151344222598075546584922184007770237991988794945603874257272588056915921334401985442485192186128461395056220624461325749417066399800212295616417424048608851435456938440027672393382825955765529319979516787158643355472306277346699380759565051837595068576468785768439170681439178776449340409678839957280432688856145544144133422918070358644864046770095923930136549925544404229938698691643946313439345104156751353011265713708410657388558697424860976471397152579575082824039077400837270500312807627306472807823764032577538888920567838469753905426804559426476637838976384480464671268864262991655851572494186859245696053264329540418666496000000000000000000*i1^17 + 63149743985717193371161040581328305201187445842826242314968770589229656798800732655877652785806369408435848942053501998791217422536905570842737474325083744801160516071649920676486040453086862719285272342443639722075317642766329936111644771047793641737694667406501597999369960455341972278050646990928205689974180834726941626701391675630894022166465735053701065205410972738845326050044658321484543446452034465809021588781059491156211872137388636138938544993590762735937040828550241205696864197573625582884913204416114245861957015017097612815254684553563499883607290539613124555214784729254389004426023125466358165735383087413841764646011226335340536066974935981902971936143124220150453350593424210834462215993143422996255850122228026517700029157375442214012558658053157698605122709110531004385183192267532121932396238223462212103232402697090776054555849483196372183939046992699531747161070591663542367562237533898384438438511124684559466961730518704998609403103653004158641783947258793798193565297046950304169697419279766094518714101290001193029620956273883029325734638492827782729539002150805335534441238234145862585419800228897789509837680469960218485534668012315440622168380011603949951387125796538564018592781970087018154200738873017212457303056920058521713379020867054446144475837394153929280667808458346715364405285990621410596995445533715006691979147883707900928555651569261038064542409104237262090373167016685162870077761315856108500306481381373871410221829761525930896282900400627282940003625363029091402559635624012893637493888246848672570052559826565556175310333513180771173651767708151428179740695315168857737260581301446084024499906170074617392899871396116226829436846581306581347222662361185460891476369663624128783074833121518212136442952799459715621225535858448661458626658800722242016161633782677848996030697994846090672446320118094233730948442906548138445834429387503236857359534809387842919431319342250964473344010035417435515959035463285143644404008532318867739195826975239173345393398245275349870048071662150614014215030814891117201899606664911760508329539702567593518761392889026875134984781100649763425039926193681649360019938320232650200819510469569262930792531408112895804950113005310665334173852864709596566913341175495747167343469331421068592443903487623054235480198678556584727186309136536528107004665129432158681600676144619243067633040278308540207484685762746372857796239826068309326737018979292928338669839298555943004031678989816876078541541817758637224081439839611712919970540694497916841728556871509988950211756277708699147992848786073526359606489270405703347714979522943052134423986620149255877925999054925097452340056407793011743035946056291959237536735101480984164005438687543103261908552533471713919199252990800176346018097518388694003839733026602030567329324112787561755176239413024661868854071050430876643535581522261448060388984655648691031874473754194882368038413253196279605301732066997120442566210484656344808688094158692479611219040769002186742351819634957053844435715007138166861151832879005782778900677049351497531075845940681113600000000000000000*i1^18 + -5164015821291812867488874989384452082758645270531914991248987178106434642353982037919076004662136581155917474233562869663689003193494147859639386016630057201031516618085170795669405742482090425681668518248988290691668146251488863395197361094858721443849583229141117530588430641987929566501453652919172397426672304280928658522130107181536264711796862767248978068321159946714216481896602065287786411179775545587138753555084450899255396635295689181249292828534939592649784080846611616733949005777954564562381862933078299018582167116508830744469507171577935973799743471102422403218601112027299871285356182178947992861389347829479312347505197293700553327681500680392431603182738947322599291329799014192289798599270941568682325077917300265467405322190973648041090832395784094106006206134836702366610318940853574046135391572399618800471668766008239226367470892560571251784481654496389177706714991777622823355348252550918706121737000795673283539429965766189095832926421937377706114167167263541624288828435902739383497961665168486968245572900373132566632493627694693813352478304167077827680785552186638209966840019533639039293889830335311621288207797873374817088178356902209534715937256623194929097868561569296385112604844439092174645391440221040812404668895763601064701996438526079070090303150306771692099317017713903117787425481604327138194960793835446751253745349950179632478585576705067152565748785048586144571235496977768775824105961629166056403921463224111878558852578874419618596477924426032253669968314366075751313304610736748767564140402067511441816749372502161177912584739963556268300396864415400099868963752257904655425397031661922593519510581791567818860605046471849301058631381421483809606287867178682631120210891580126533960744782441813713418851196951584971097150204526572590811635924175478422457066550414256511154274470084632045339310427034061824445407267127575595723549679523026412639871352151143988413721141449413710761875808370155240213779905601132976925437591355553793106009522650357758037569025562848690145069287056189371182299097607494764623010399309798722826312950729495508465389246669337271938382552998065112711314251724870324331177899373836949132612699427011894993314513657303413354639988994621374510061906652501999142846931461579219123610850189864081782231035284112450966583631777523524283907140623826436250944970955328691058416407325518244139482987957137171006180184662535920512835199365498612515730271501480701336302874392896971489985046547233566754884466169490915094830465951373931707876669383797086080768179261557063557836029492638335358836928885711725477653487720430525971694702170751105599660924537007968670322133365570070841553842414744534395765929290729261614756803450704569727661423368375290522356028731121278984758903053029901235425764591716381206714843888150951618266222372105412685282574614804633240049811442079167092645029655023964369072634717727374521308790626202882079838865320992779495042606880990970518437239933105464708966748169847775089781208793085085136199357140009359721770124609113362311204306126591905208401891194419121935760316432384000000000000000*i1^19 + -365981576410628963097850124338944320360528493726425748881350035456883744098176560015057835143335551459078577816806305438336892374736691938612308903997176478382225779973219599710740689122870797512839624198057767144707783619049372387715284445538767918633680558288459418941627957145188549864726094736629134732389868483104197862591677283820549027429847517261277457256172118255935955148718259005070144412927645082609594618002447344916298041696228209131067803569810475608942554841582634572622598299857336756239410871271351497334447536070406507803494143461022215814886258892441436490661977415167870723969656924213597631068386344214155185354349383021892418216023379231486467056082134118024303503656826761370417525789834401885375033343828175629968534030811200777249721380933274576837944726638811641066331399952328794188537329966864652461740047469292200638353681578199104639767076016220782068394150207533024586806776963027935355104040173977595697415646448920466776203774807256555965107415106494975293177308589143631436936098095581226856404258139810114131129086585302514064918915895660337472111792274207367492591835737113487346535876466582133500967785123890075474589974162245966713463217015418729222148146855982609994992299185775677970845525348850616310518264543973695032135520341952128227100253941792226389158969491743196324400865021798245331784956782177394038416592768822584392909194623914092815059812549141876563447334191087479910857626339687568805742361127865432403743907682558557765500172767855628911903451198663607661389791839698423261866961947422115225834670101515058054026402689624718179684125395211142635758622491584771312735673547560536514272902821350881293310366977414072610089198874850309446370835850654021961443789235628898946257699831822376901398041355668138795933144846863255334701605742176400895987542185093412470139109070799173667665348964118959016480044038918720675959838062070685195652270181438870221829311137015698760312574535396687768180526490471022783398153886429425699320617510477235707974915402609200597120790153641245150501683592032555842844745862867348868407954854141064531618921760436970731630800660229479838575465078909142152770394134633844189771829990222177976845514804482095328989921282395497314444390718607046984397865294630440465922027680921374515722269489490174096999590243712370116780251045113418322120990364569528379491669669978837383244188272554828297441139693372988096631147293341735379857604568366451226629782515521965171201765025794944279946461733978285208246430619906239689354897919392411671831366626050129434591741615265743501503500763762957225473862507137398710490114644392681880533034763507103842387169031546201959752749114009063876566216648685090351304345965125018126807267088707297644890157922456947858980926928896315724106728251755363187519721785996216126518574271518008337778916751259436281626277409466981761321750672971406928456056082226317038285165241835810885712331173818398500265543429717426442344161830577819947608356799285665606038572088392882783308738926157494906252843749198122186729415111896802354003398659807385049417513959424000000000000*i1^20 + -41166132448483626840192444437658870972561946617827388184764804582004289768314095797739732908007102328333568582462962119978373112354647114959390328520884634622632258740165808353132891902002403047432674001147968165887126853733217399893322994379915427035530763520507962020022506487548422654291213018252291424330857565488926062971177981282570833600362038550643811302807893136058859364959733901971481181668337334979054673794647406481122594751704469382247994045952455882951024869386452554246242524624856387894317209299334286059863107934482340028058246008532936295926857439296926426333517679305975278387294122566472175859983051327552100928642334316962002968423789573156460278637480075976111241973642301231872178486926631385242623404528210019302108396287746062105101056823722978168906886454543019020525410188381931295820107414940284220548504368783055156760891823520892893524851188247826300881931092663228650709559151328829187345411830174696440330838376940971070202116493837806075548446757852572890113189415203837254867517628398703136353266270275890699300236678282175861823252076367233742512758370827047499204356001311031963689645616028642422074819043879312068694503938766035998245244228152705058306310286915320707900194952169585477296022913940944176925054730689503783776615142522119794694256037946645555215367638757473924486521504112002364828108205441024072959909164552470130742954762143275518617176068973528353923742563089106889341904547744373156380438320367722392380612737769844230629473534249639976786556269236146753341012706093120608305452787600749613098204736530671160533259746528434957175341037584302958973235213239533059974708708576261655348893898001642213961622999905296526573178381337095592732397250291178207279445260418927377459091132507844349019383235787750263469534632085791521599959292418863640934256476799238724243567564743936555289041556988129755039669010789069347452072521609167520344959975375199201479608688340637388849310671925201851607411327903815241290961133606661559315420153555700032301995530051452812668195739218080470935250833002561770269267262796622322504417675318506334133262485922213728232901648478418467259356805482639345949940935363551272988064644203558802345341279270175808638570238829391683955178934969225941248059530421849039054578158969462905693940976760421320058063164130090712854325623963627401336479187374951360944002846937442974101217769429932014556356922646401209196020546898500002756834208263864248117276284038566439013431287582287939678021108208064997816988888831503684492084438220309156294623072681734939974974600194473872225550826143817525487148698826984162210760035675128744510653772430501820157627068886773973316732163370268441558040790142954338966983873225319938051506881872566988413847612916555516659313371737579901504157139209851425449586563973836476698974991194828011230746619368203365203326282826726899520672577436004110510901734951581352136180284941752951604645980726709414814158003973546193186740325739603588283883580344451215679850147563717714223796520888464210869968355521855170116716432811826337376932025990248000374356049920000000000*i1^21 + 6516339385577178192970497621186931851962618867074245119165775748180928462931900572543718263268236277569815554469545150783743633360301715414102518769845130806501238212256339578007327885717497433168122778691127903666782139558250256439168042746978143059449062309586121853945726554252164643151419793431235615322017499390853265500517251746361494256512822783328379704976437560504450464645519618771165163074784170910859840112421279661399666682911982560918016159478522263522040539940221752406177079526459757668242141994599458814761021195929686401586628911026307532476192055307655160264445508689524066560100598370255847151929351220995304562143401731791009300635835631753554508831252985197749617963329656704292571519453476555355434312809946199418945910159337029133954905332463891835579318778314600213621916818705601426793309129327741900720080315911703666250778916466166689151081394550482893621114276220531572035939461083017890563158287538271634067818222874994746506238410409770787489253240444517437576540005939649428267333612751366921206680629291291806684408915541455506515441686717326716907675046726065409849364239105799924176930239231272220697848075416838948333186423035566598435493442927678898652619663078327950230103473803312522876097763022480632559168724147439921118246122404747103535425275674043148743219260372783121651079276676152297919797918781993148169212118665411087973328847171144985138767479014173674090867277132456106669421849570672887111612764021785561926509176663606585447573197907592468963435260732325284213152286277040220927388663079304218423236118101552207672048980255724547349622261477378770359256011907964860857523680805828929340613885299524885925432396388780174448722198511744593941937000302260435837225749460663160365538591398804828128019941115025151718045574216291927786183584554399521490959892815000299205285779490348164151108601975924227116992041861895054535260629358135995778625625907780605725575918115455324676019680983899569624664224863748188428337606889643374858007647548862339503436064859327204236173733238676423752817115227436751456579675267773928558315157293724840673883222797020838525113393962896864439916507535519982860505956120932316030373166721787646576826675768768148002890738893386123245112856148418117628086993410230208512314251206297851145712683860936880316095131063410049542158575044918740109332743859060689520356640949627930415850002603501279954831095943274753994455521749429512688992394853138073094328781265338113252706083946103813958004033290199679431682411001137949076300699037793988680744731952547367423401636191066326881566780675033737190732575558060714070193767537844539444972118332935041992669143408856420676052131179678147943254219255133210665933451143840939116858333316010937530692028262014161733699375817653502999533414256885320131713563997077981768735886458979279741415840410317541317934526706857043347184881450897011199141085058707167059657631631669739561770103808000442543522482399802529796080887638609198146747947888002464018443783767528484404141161939102040311909531380609448156636317948959051931426348168343395422017945600000000*i1^22 + -62188429763541411309305499605181155369937990710323741099582108328994608333750728206362916139959265980886025294362308974559835982237699577433438494245050791699343613900943575092760402082049043932479319735571559569902810150350415930462290125233871285481446132012192143887889774817557657139512382113710673666535201242911932286597095416305344753465845955151303599705869276190618396541128501920668382970443125438557877620587033890232177445024385666666157382693744453252687071040054672795235754548833799559316573186588686911186116183852737325229794238017434366551048917975148422050624533258319897153249683269799595492903885918296724713112770359160076011601649602490484172970933885738377279253374768360390484140725709034515940339982719202264399425840640748559872431441055812164799809334289897243411797123531777393180122344938609475062640319794267602340208560601194162093247962590843458653701645003687612461022275528402946997313817619364425199535041886110287146548546123162716261152047149204848878920922523601326247414382497006180706094165302292430208179562991413259306628903231984989434341956944066605112614146873410611306701080549285045654508900382961556679082069376503374111142358063646051531300599280396870520718146825315833730190868546709299449775689916356865338444604744973215268554599847237123118858531939757337337467182466641458076928104726624026973495977506632520598289193841259882710888514816986799421505192488882034195789558639197109118619891609432344830563516836320836965125071199803178538062339857657273298234779490004764785298470749135821305650093510235104277469830223000214200376060368484578444526585479796631876708907424836297283926389224250153520760718917733704700554371203322044150772899545549139866758349514006617331646044562019888120696389652352130659216958007228421315190028832778822482427756538844228830183243555995194142143372526709275475403075660952674817590281810596123680673801505942051240837188518373982745821584230039587091979068263818416127233211370541657617251226940949722944573005400185072308810421861032377805163316457201189442005080528820335125713438186409225876659200630904635830071513268364551059227296621169790724589041571609311147890595428466951280225027567871010676876366739330116253057663706662729379941380632715970557092501149268770381138044204961341487024003728451161025509326664484578374478286619325360184165447031071411879930651794500451129454863350110887448194046881819689204147275804827276778473392550469807328549738989074771369434959180110642198636652626262005980405752913136752729196829539258460909128807893904426004829453123937099236355555516792953237723743218877249742315526041197622876449594038132483804829099178549221630195742668794859241843745842602217357969372222807052639871902048453908371238264607844541709397898513780907754458220725788501101316639896200191073369356016150897351069126483109431027727524435672732257845847908978865580743124815488283611659025647610664693607239196985010385228601774439074184977059355489874917007454636499367253556037752093606312467243973486384910226665028518041566820472145387519140167680000000*i1^23 + 43092929874214611697213297914906281309681981328562400044662773710758200420502762865589821356679611976423520260314516437529512256806908198935131754729095398693988658993931843386855503266676037329667787040377389347126011680167113062044416241525026072819607648869706033263374853535690188328893301214679732365394493683121949421978167834493774498163502371130387691205317882865448755641426869001767806256253130803108676343839800585666274084213281428155627931599047100448326672239604481994077759561358314561004338584289824144839292133007499420216432959775549167952845895527969084794340300888972236641975318122692841428590683759590863108057561449356134550953488477783275360021981220113262480332769028565759425217312293281037833040066036859024188825192693919578648385881379352908937863375654470861220425337410703379848712363823672283134107896518354109558391373834998097614993929818626868573119390349651441737716376048318281297724857632898817102694649201660575845370397448506517518563246754660254710417256631352884597758578137243897843155890078101117840648097204455080262097944111608890889366621746758184054234291293849592059854922867437592408534387193334033126697229922467485077214483258225151837319466329923896400362327424917894530410312300674441065986065626205928045064643174095416628038501307819594719675179685019443064395205702792680832824712445649510574749678590665393671015737161201145210018219697562737783241456538251216782093584108415493187119426679561137418317225340702382917689850100340197331498177459148410410107897449502344481290954446268351692214668790126934429914661568465732803145515641945267603975142850355833219084769737454751788645394533752696739525667808272527843470640547126595600999350344904078615317810607478912779332981855362671741804054688401825611214529852512177384449834820077822420739194480530282394063890728639176838095038458424438863614970649286546092896242284836339179004496237844202857699279881649702760821692443636749287016244559602264862095500970316585650805577709150787561762819707389562736106967290960918284958284552311250829275595757891835310001671365439389163937619864292566784081850735344346320234549366277757044632532866644775841982980948682481251510501457617046141227094446464752612934736063320842740908253621331640967034738187133596946671150028283195704196738729844504845598323076163845677577853534637478252404870242646532540941957292219253398992467922246524092780792035499866714851553597344330895842394593641838986083819369167282041875206546196291124951582673191617260779319039836197399258903850207711703950200914190756160034284549427057833048254678628425022686715884342590657286201016732580309857633485968804943045582565157651689911714044081436162076258351351698613629143590977683263197118459733841433193130135060939466322549488809420101712939779048168891374864250797303764130156271817704913696310395992170093308854745709419097160506060236858581545688153779266011965364298704242970509106632252504965980348333432553827849650719714492670195996675363402552221037717618246459485366343949175139693725365923635615055730999203842752512000000*i1^24 + -9634937936992207099517000648444692249502804243702957581194903725411395802351410412833105860906621323908301043898213937331142670600246169567349110992521669672657280197065792149296022781017264172139454542163260832678502854742473575353100037491956859010214704374287428542800302821629282439520237559986842537960563035638921488894730399785333807933782040115977284604562281546653854294752809850660866735105513819667359889313369397926200919687683986738992211352728059817763996842725577240663758019205369833073762050732114078124602850565515789266266926997885947127213055436848816558662132074041366115204021421517446934465058614590060389603222813784141039805165986635785770779068477638998536768689004934476418111714356943402953705442241979920687058005774736766816974689977223440049387751959992680322618168428254210143729797553258302277494315018323680845485517678453992782398506098025543201273583590492246337708089900353939621729220280836041378945589131626191473533106276907009092758259745303972651679777063895605097705323216510356471128572744606877220284133738955232403069797183834375757390977943381344871399766731548961765317775215617735086097573169908688243724830475769819445324156435898888614086369574899178957114349338236061852000567691689865380135417968359322733048991308640094740144543345085833971122690268163060857734850651138720997513382064779732917333010159870792590790701286413332447151257206065386275078768239870560255610477013283206634591533562209642387009997446978927034775562431109031485695977290213710393737376238745271355384325883891879609378225944324643999577858154616364842129586113854400694980817922023296439785281355914498000019052210880970471109601813263895926713647704756722955493469570602703134607331446763906167253844816896402181937787963650426385403789429878952664036118545840432185810544446321255534743340559724092969293626571264641029660936734856938543975187177340551770101629987787239682220184453076164583531406753364416625513443912221513424329675624116792197123709224321731782647666787301153122841683410677517811880596609077922795318768901577679567129537896581801932764524139422957434314982575035501023637577105836423793556424130782053589591733775822626736012985445071958758850775709075440920645240549323431630470731444201188636672255703870581574264121952147485418248865605612855646962212067405072320874348437997770401497794816634609215864058979149171251562130428142052954077386790292729033419795235927411744539702337944569590196071338060848522715628928182623704002649644812288774756684081969843088510454025383074317546429802663922991058483064724679856442484072377897811639525809058174530960687973731932642617690404006046824673335101212114513270192229417699497706263630434925426725661266013169791450054105314859512245864851102769636284400825292473839492943370196914617999048688899456310277078061275155695188604610893197674379519430480638931108935988544698690831968343164282823314911300317318624310050009936139510896164940020353842590397714852007661274133178514472867415741408697562226278585227025324864339468637634728444687193872221077504000000*i1^25 + 619744757201450769909262870024425780489911674284295496770050825065181727187013462199396517157575619350772879170294533949224638630977684608177118595709172400418225460384823394096387263513383968751984735109299318864053112892900385496191700897253332094550114196822314300430729531518607568923350061760593326141121253211930425283339826846181562535719989733992115209887615082217673694420450615287812406371259818097946182796509474097873266480474662691038495794999349152544010756996281956209145335985446111615767861904113597360967145200320540524866982354402147747063356784169614235069336573174297338680330165855000236510360989376708714736380548180000787846483882151748113987083693186854468645355997322270576126034155057867256066141102571359529621639669829248288265698221989074822218533843633328837580144132560386979250253648843558548450944314897727697087708008947020135850736904310726289985604838729709205868099322030642038441445151859274296157087848219396545333333759180731563103948737881595858738208475271419320734723713179386471101071116274693262378786851613112848830132595453950297097233985883780439642182432824247536593543860772152344093075609170919094877457486953227610638664877048026699458400473080235964782709633603352443651892642589731841084059752090107349355384518400228617414658016453866843939959255734196765908116292795838482731040843634312303238088045044194620369746411500401171487361052936393790416578202331187573057928343694824936013090541924586151195886444503903664486366738907138316402175291092372154574558155820237401075336813250118650763829105371181896128611462346847133095523853528601233517325005752804469569788078910089326511648416339575659687295222322571303054102715902286244744617731584107388716065660666335321708008673498898364726648401921519145228209660443848667228374060913198288139855743458459437870284193044152666642661683197875369480647402802785768084368130355514917792471925473593492735586104719864090811439795807262907407357035757597783604750888419733227027878495913618024544532387484419074323981556033209605196935648385638300070342312550087390351351624253659222349814903815822799742543366031442815459171793547897786493261800804339280057905660422310268622386055376542947782637623647066069000555687181118569216452517413568103537293118431771108616422054018738984242858799532527100503730678654827648731899299251216983787909244219943234045831703279938392134696757430972085915733058471677682552923109093097739028153489240846342418117948710982289161443764360712776305340489508842255286366361117495478792478924621847199556377909285135919317193227577697274452530121015566880288058013156881554359302836987782190419156533191007282461128662244022238579911721353615044905332052648227748495925617305493811855011616091561522702213601844172199406386180710847167831711944702707863347510231538166138550595403386356235823224082132237472211557420488966735592644744314957832529385376140602643818131105139797466558787053260254413056343566843005269413816827068588153126194916937579372018211054371330285970927471030597620534117423863308024033888288920043520000*i1^26 + -4044951168715177970444708510095090717001288686495087806506060877992054352461637664229574632418383435223687556220861844981983137202319877979099633138304964549720357582228663111199945206102799003446572133457941234146198421635187535048780597538517757986149134606597839768139377140576786834896752706792605713237954213098365950087971779826988125320186289003640802442508456179676790758077280933725946794209353575363955440939166938029015544034297845596315435172233516787564579595359040660443944475454772176661687126944808213571256013119800071725664185941484184386424460490036289249123965808065389258026136630253578967718243898203775997040333408276466478660988829488578891871370823400115473779515492073906967763993456812783746424340103341893814104772804153860889867688276113339376363359563594488424896362283076192944700981934053773276185568438325322819523967394031167288656021503145098694332272670026414891714869630822421368690311612407453934677704995453761473561279548399264639782240967620004553386741587201231356253850750408806430952078968225277840961778192947141425740045249500742775652918953929524797548337117061000331080815705486111950421572611531617454706823679175244900254403973058551266609986704800960650881999232552747138842430860708421865588398925483732568417647064596407996947462078837578403911636627046231122285898297024434055128603023634978950184943532095143949201339545428280087590669104652652530827802208552239175997350462756514445017328141805810983473257094467115089118080904787103669637530849831613517070307796390705848143397549346161322703475784651020219278107779045452522754395787738536240922432181691394839058252805446577981974899546890062291397472454069899093128784899147957503547710182492254054703029441007818339557169885000954007718155173741682592115694823308372798140163762895874012929941619833397792396371018171499169539919840616360736740708989949297941703988898224915150930651533038642952951727739228079213908701678155655499025048526709709205384260728608693523546191309641531107757655727864787781711711817600437476725750544411917391057222010030715959154876958793503393075627599964512349525283316082911506844792305068347388698221702826923165152068746386058887931141873058035684876427410546610060526120924093976706401347322731896671672734869561655629942210827355064074408876632439671601227170778119471104961981605583184615028897089874573048823757893149709209597845283587594128433324267044592441422104988284012763770216859445419920082046526860769279593680220373873375791359937111959125094709335010448688609280797358083637504281871869524618067301311741504690175359720611547774073768541956165624876572719658183219285059401279137849389099766369164833014299529320350530664693615748123095987752498549446539459846056226071541655044358723018122100320142365390045286190597837162594952051964504392358880668270567577653583732102926075380769245976976273798507214856722348762641709111520669026983307616078804952928356332297381293317201967093600913586667802065149015489101361997491586006418550176261507054965837274029698014427962155204429475389374464000*i1^27 + -1545029611295474144947339942529666830692467811748915330286142784643700516945077218809479355596460876728773296531387058979161031278453453964807024962247491702891041560608212267044924783381415869552023922116588923804379659213501034803633220680757400014695530720120256192512771406464261356699983371671005994415702465080308985555107556343244225417882278106518481000341091798783790419252492164163301107198708721970097383471471253002880013118149510729258935303698421191422465946701041213288338669980128448839345202070006327911818766288576097394850313272030890727459244051132696324082070463902951478220418771574421946826286914355583914125390127381207174860356657756959813626166596981492352736425792019966299906656149328291017163765029524223474845979602781926644959621290619491741813022689345062563118705317027298772925524710269074385072483394868773283505551297462566199559315458573215154908809522024701818288606278733847469401653825775128487751060815487543203606461352609420828064030103969831385597557401744568586479621101753592324060226441141926745391120603609636245528581405087518457632104505330960676770606504997542010630671950322183419413778774011113097638287651704182552761493121535670608638946924507730692497745598864769984143605655417953260999525283098728765992891520061622413315865487703719021824177831243438164951377627914743822105690061096127652504119789170190582882010978197776991274605864558117229197855576309784460900899467146506981404940110253379270935901250571185157363132624699640973029688099759363015822642008080104636525515815745788882768225325656514456265408805766900405485677943222694343651144092161885806865160679973253970066492380283461630158943676260089121134747400809231628195219096721701238341090163784761909119395118768300385391669091209939054412042392240531044813253924320943934111226435354004736418433107648156847814783188381558496730657241419312182008632974003026643092609795729606505494847521847195431014945342486717819075729858246981567051976548210650007141829230727076257972795362969303643123119916469611603490401493103503494193482675688722189898856761431003690664552215223561835001524930881395897538102597385799969510459460848630570270824442939219238296893437664469064461257822329848852274328523248535621918538215913464529913504874972663872569800931959935356944311894134250161604554988596030307578419045526456560534263699147281299443084005487945927073374649382896661876096101537640674279858482167494601041215748437789561562331151305142886256458701520830648398317965640290854294454685811293121835813866989826496711323378364739557634329655602428243769416269081517102668600648664590037739116492068628939726973884787843694246095558681314508673601039228569459801311271894959282253608461172817763759216402822241380597958855602045526305603989673245005837654003529702234310460051523464844333133831090060760457826536713735715360268582179034191244722852605564409578603442789068685833122038529311864318747968944823898363030147733454204876161914616917042763493188319570752221297568255521146103308096262129414014558213191532794527455641600*i1^28 + 90895119035155248605071644041405738364711363742084036187012040369026861223801451585198451158846374518120614191488575061883231186397386738507712813867820848483961449716037290495009118992374990381042022502579620132865217054283647661548376892815261493156752764666419975658655564939067402980932718645712053851333778538606476786955261043434373367994025063735261781113220983697008414122186380767802514803566669409515118400885343860554783610444453037048116543135040878046786661874280650414832132227405933565813524312405155649604850970125436346534024019870765646927370226489238660444138522431631523393353338367618035115815548421591641475810334573939255054210485166686572831770973905419776492176009285314293210570860561483584478100966687025652262770319875576331703714473109254635729410846543062584417348016712977588244095197020910635526849124222710429157780953983634194809808394241484935923712440618482421455616117072242359423524161747873318993233254380020000309032824152074622947043146254365441509456835112064865321814461195362874318269189377244217398073708957594127878880802980458833418865416139534054691251104347094789161619735038682946948557361145531851188262303796598889451864519853137237411232597693494315080391478348297149744902627534408412673116879638067524103565326224815300254897400976004331011334177014475448688771441441425893256260599445708280799137554804856846654306655719919738339342001392633769714963423667629683287441346364544160838926793411837525993475528769803748394091286895631445334436407220006103135818862589817300317895313044560981087505855343407215413801163418226724440776117730318416468014440078288881045852243871233634806835917636513102122962451049274301726101338154952812492974335013957697226008326744499868410335988610921292165397051121149395830068045383279227647068240373781866001949280907967582142119072194508245612753880393999896386517539628735060172038972775428713375947277197995291999957098733161745537504335478953904164796377277570604975603762432749712579416555653151753730535391392681380585443272091682374681074809602649233279846715917296080265391337161916338235934096982043782458514032746524929832321106613853755756439797555799264051510753685100398782913251542374399544500275978140362612858047987429115380363185739311158992463842612996789548754184183166515496082350917939588776808880194527068346660334256275141915529433676705019343450230074810199502644102193214596377616321593319455586869583995064044494049072943638357293940237578640710420511543484077518882509349408579032088114230584624129394746978125572026480521513459443712492320000895229215555380281532750899074760827570878102792671919516361350708270502269285504625741038535016347782915449861033233662364856783544189442844981953375019373159706378581418244580594490334552114719662157830012929374709448115605170173569423977234745382483158767900510519014050180216694190981328959725351628533662541038820008383372312334307101581476848344421400836281875382268715796273043588153665337276387384092803903895406123786608995506161570366584651550395264596036820667736786070405120*i1^29 + -531847828003103268980436214594187674044711506452949095781792499516472954063788479740549992152384273580226529635118997980215784533766278888410805251837530181977314036924779012313602154794542956517812150093658968529878044801540578093605558078432220444294655248492802848770379018250430150456504739570787018828123377633076160591247400936678695916005815027361854799785688015829503983711221378280070512011027356932896411909304210296561068738743358730526597974463600645122086058649428636549144883702114325745952494304992620579267852909249716089121502755438655703481794477065696591451122137658997352628735157134649125234785709073389066801016878370751046106075104084873207662656008321614017513115551889123279620773837590189888171856134360634046470454268684321591440977157523644091848341939473534666524172237937379162819853612850429924189743668075528083090665545708549719444765001163629737429292740847300615411917548589188432048021113278479158184780258775380756661503479454442878129763665704567457148928282883014975614913788020639115723956338110885452294569386370284312608199894024139622353454794203943302377001454330609885384396941065405903536916374539498786104787369635726274932736070719167874767779079640092092413267888403154003116274966296940251407156374963096674448503934082119478761732322620555045583090530216196019270479987415745799726255064108194699157137595460754167499730807563248311110410723602663660247818026202800246889023718704256725497611108863926721260987519746017779919426621798928171950510543058298939098789648405624904467876095412036391010120621473633424094884312646063283953443316078070256551662963189498322883401895587604601116230561081557477694035979410414788213151091858545193871178232705608434198354683335738570357306442571340272285580211919187464355641655949981284409039694159824344434439550919937552719939855321432612078949330957802268953949548491312472483204582510025136476399973876098222510644809347661208936124691539884502397861601733340805602767114336338453792669168253514716178750420878199610068045102744396469805442144119775829880007199051379549699717190211183052942323499775679392072149852210213846645953341283689744919367191696652572919617790513134283212132553575799745614748953225176470661888942827726185221108937279143623433742674645845890325669087180200057235867200023049610454750074138832760637305323368347034930692219218505598409003241673450795646868832133400534947245871366826386906854090580837407725414319664235711756607253824241198206924865322746676414258043273530498933338037650466336977955454132218651723744803981666116122763363504923482534237941537890038532154297150634524401749530708558846053505038661792346277555424119164292516766614897419783844774672115311106526180144679810432507454959873959356010696692476870155201375559606984064286502134747125978865614203897021734162609180573108888663116628708492971419613996793274698384440486781430494737349087414149973542769647332243178861835765547548827613604644045215138361204887867177901651469894419725803565840456572525195285934119711854155360739513927087423488*i1^30 + -179322714485867777476669940070386451002135151085579437316920197931539318122487998655007948400454071519543507599471697000982844387787399314586091071833371462245679051074135714441880471853045953234774155169843320130915597940788600446185062583370525672104011549837663856660843823589304444798147158126250810466606764922471724521923542835277726243761171294665435229018692802712976427864876177374432751809547622468598033930788747650400975777440330380463261894503569482614274420143781478891094718282342029246265174720159476436247996290289227267850669994931437830034449679134150011346475927146963072677442056119085928511592297168836855983687760810105621355642158229303095106472759257395923632782308340757720940167511383945548136076553162594160872846894159779201792432682733156214814610847702455306018488085496144356740319054517749556194052594953891593796755096464064081545362084379633583185102631980497104287545657490317786106015575732641875159274700432595912200390202166833818754426866853983300771196444505412786649087713123156189073469953015659866250650126530265471863222514423417677169524956037356732814859574453578603071947445169691456090683715985075831822168308145561380109831967822675178434222924232721594803189532391756338436359100232593731725607325893259916705921130473167648203897911145230556084268583371056535829794996783834945158769217358503174609392852194511217675317127926545842899141758180812671123822150267930352123231557581145676818659166143415741559187474069613500695647688856477757003452503041056748754246882952498557580327603705436228030743218252216434011322832841342304993306649829618918661957740192484662012293531335663241474828392298549317607015294924652034467997578640995493201928049638828090665590909496308187082198962237751434756192181135917335183713090542819879059519775110257599381886716337717214128881495442022961507927792214713592689998669473752916420857792252360770312516050043629266313893334739358024530484614952718533817768934001461585771177039173643598745111993071920428732664550842098892361019375110367506661437046564799153491731348499752586483724990875066861683214076817190090147295000874058621833610308529958673421629838264023967520655283465396296117327208503426432458203779578854013126198382355864423336697273321401159110935232359847302175838592797119341152046097500564060447299702201568110067910378903929191298411014468103385532780713925128830785618470349583981779170032043813895276126153016768637852579930192573036903101457750959412816505183901124345424248755797682042503238452277246238787389628234103431874975666483206194033359539064931624019008511828724443231783777014359728069687111898566480068327144474176945786028051205482026310839154475410590285492670410547202104095829316700558439317460595199032240169002369559215220490146212056734775808186815773819351779998379641124726512409654803741002127015514646016115142416391651376996234268760574545856991861278856829260421217282343365692670435951716825498823585109198877679207205555357172598283710380630990018715163053254844180245370305549517123526545702387712*i1^31 + 4124166484544935028055211808278922667852126285752746840693914393934598431949327750506532018192729011220598534434027111627648728261584663703951883716143636774135030868950153359760221749885682068990430712228450646971763452204782078279541589084180629423431140793672982981362187429390817612424634220850568178266088827408109744108624639849800078537656804184156254323402528438991704587985166908182269861431458812007584911378928821600295092576186676209013832306491595874547988252339566181855295767752962689397068621628195858794888106821584316408988672120467195019431809639401832056705287821995549615397279375000879931097511031961814330374086407185451117938865691569153104682317386915173657540818326359466431710741294558630371671664684713270979580512245386748697569970857380222871702462542369895158322658359041901847955777826686961020036163470476747017113418521216169789871360615292192947447383088848052537159640819502895858314531490014845871487553664229478437753032243404286930195032643985318444620019944482522687567119271858459612621470445445210551346706705927961252426002367468280480573776289765051117300291409345318710185277092038408500524794254437915408978755378632907355966673290422420809513761640176946125324667143011742522315326936800125861332730661869629210543641162035295245818425779830760910502182303287826474711129148743489498223806396141501035930271499912937377440772445726200103507400684353883659414340071837846196844173617549976899764248160890651071677199138175873599053122875591046105221694452161331889342681715025811745985450515802909661076288489875960829260268623587293443485028387062036307664984592828444365781018934692027845581761794070214121239515816920979105220241521020263033159265526750024127545763050970149516908549129858647561254456530121282678084765144649037975831296350648849529194082591899204565656627547194161489543106465534993180839589600387322335788963032412086701872733321350274948377724726698168027352126418422756230694339207490304435784636889745564086890862650992083514792118100259466755155018230868843538343348006339175948586824820339595970633457566409011650463450654471450161320173995743386990356954136703751268924788582793916304270473980029621872706165197310634872664852139587596763692764030652996316687755723705180203141979592049773908063147087476383911641654824756723469069805480199005539924550940367592305913319951099258151253294459679306406329996398143979958093674175345851835244746689556010965827584985995228186843838051277698625145616708647674020217546553964305881294471100551380412329874611635492934275572223394410478902510583213367603989051985255907492074019101414871200341678632865100750721553606398479582036365346327144309162873076300662513797439212936735936388571622951237397182109439646432920479146313628820739503490374330186778451832453559443491966564698935330107559697884517031895710576386348526830270268619997878142281281316794905281935890138415199448357849062089097616956789325622353543211649512975052519340265512811900434521397392835333519474839149544783931470982369540388460201477406720*i1^32 + 365555634595946541081418040499040890572718568824976197596177226128844615258985322838291757719364676640647456415519124072009869432660521137437672466197317545899724700535852078669410007069349556547542230248731983223302695799542725432884415011309390628625876037227238174793978067594391833214076989776919531229771751826275168620895277394184689633188730078293579374173120601312523056896229248446482998009846135653983022936619512364099464920070667082030472312148694363992820027898156548356822345182837966874595034497132832522326712537180647380100973469229539719458401131258930925052558748806409122993870113172686278376955513187237255158108230294126282557321487578733642242782334352641347334840309830177734303769445085965896029572887865536097914569563562718078985222543381963401976424334415314856693891950403265071600264542023102114875573502238781862503942371098454925324824689320779565811089844156760784378233945956567553429040798608174571363886082747066105487268428247922288008286817193400663035111919281212709277280177849080823391232345490063465743704726919856721723666805680464409876668707300218012664105300967375827245941372444616679137356897950634298938012333667010774044100522523028742052306375486034941352702359529598238173851293410317511176375690618147392298341187845251735353434635305783970583418311061350840546299032356171371745953550342417565004670043916220292554632375313214667687155330847410085880277530715832861888660670402962676335689018920229289184593044536421965340935915715196779968768584637947453223182657647706813544916035988382907444332877385770991350290731483356722676594326935349681021959845467378977164902302539228924402606301302364154999115408327101829731192314077562163349615703072909961164982268533551285142465586237940051821952945485101997589754736895044211572151596240968855988117175042809155378851551045703880868352723411487267453164754555182098663619089562865168237087383250060599984236560159479888329105752577899056699458210638742119134529584870671817416326743126198297384250693053057241496233070224225208433039269985900839042827734564154942413499155229325121831719940973282095993729816041506532057191287201534924693026054872283242900902818888389696194040278547306073495030039621922064727849563458579626002842970099794950361482439189626680783935646043582462121975237226631506417715593098535172316515715228852489707795149252166245220594712911938083149561967367832882129309426934710056607104569920710163351157244413086968777185057405097531091324622405341373166494496048332490411423453791380626866511267799392935846599251589204977297685137273469982012313500581934980925051059580490160357075351619745023817294305167949744297472765889820338178627075443153336634089693218692696921801819618679268883452140962980823835517389974805104586838112736301685339855273143812944065662382162179311438836036655273934472806264342412647757737616125913452737127587473101142957548077829383206327040255716213677229206846811820688009841970590746035065988005282696049515857583727546350028691262370586305337634170448282700300156928*i1^33 + -24379291309667663928847964492674283515789215375598782152805206369919523996548602161262368151967217218264171952665418212197695020666888692745335205153434822055264123318809380777607664919553125664588297185847077932689240556277743437474568706590090581232749951978260304403667270688850078007569962141336514466280614755366202036931014185188650912004876431448054503897318909670959330434344645917056491932503787406633207749361863512297257841894853384048343296486429706351189908634828616007248115733378929096240480212044878317667108403664007919484441119211056556832328845982354059073504636390643622646547345693446891291619133491849559230654496018611554728100391470052024131791021133483731447942256540229193873799266427549944083296834489361496771929000336564837249113209819015491789396118093162621656948466256595568378487806385005198958211850001258447910572484231991728275324990952336861699696739972061023798787789925891744329787981940529635376639895217949533104957446472121280546967142643054411424808110875229142323085413575425173595974602975202164620697996186573280641645496143595030674594987877470990951068890135601412771301615466803842479514107094155157553492406296597218860867512160920050185307932424137040066354659244847386179709482078225098749152704557069105300844731807838523773887814147842086113097867172062131062444709778142347610416149816480363056634494244269021159626200251287615583650256217764178860629513615259745774550362531474785443206730228786134563408779999070638516087987946493270846099003737202473887773779271822876288002446321030139402058356276182121753613127177272735213758584153426506845288647307614407294903353561445030427060449021288682808355543736525019897541564985485166227440012375132915211188894664285467102673640834324397372270603816398858093457279420802167664439281286356930599182719077163828650480605095401959742865028352101752048214971972637824303594746017153963033528080177772983433588873834582862671196271638936211747906319553241038538472973173976746572973742445849740631673753666920234996098789199630598380545206814504518519535421229607954003899600471639437794982803041237725020115653842774166559625927574216903646658371412638630807718994481906816408588370130879937031508875056781514831523864545691659444768073658743491687980095744997133673198920361249955007434640545799080831560354547195751281184214622723757029405191279166258699610918005887662676815044522242501170484965477782342427965589225291730391200061801815110894374200678112830370342015853929390056106526605262054509022699306394496891891741316596588746351570668558597607308836752023563406980522089102466101622550381874382051975411824973361174589238561807629696232385723779400919613547025494605385570733859494859915774468976175799031863242546712126581562769561181008594560213180321732429631154217326339172121887862336277185389379281680068966233047204079417298235892561555874843378604756476406160733863101513223933969572269136725417384386970359781948483090134987063664700516114291197516296514067294312759416238871144155066901832404801601667072*i1^34 + 759606471173663494222117867009937340435337521521381948304643038038758005283330295077772017952325423410619779330753756536925105473882500151927140035248622733129005582213268964352935828562639455797683559834248761123232881549891213870450782342461480438133829314051443255723836161147620143979591903588391153252804971047973802442758969884709446387291991750435065193781767887687042834989507844920484829178813681903164718201511032118291773841328384475117576706127883908205459433090837774582546265818702753920317251431439098761483881731276218812439887327955051352435178343584891103408152415148017479224349252704970971804648262489800105888324471385775043792467683783285672696368053268991865520699175018070228119170105175844744827362936511625673128340776058169640703941003705553948145322468345328045791678877294348948845205621045919820122609657758674381922970394000116330078499756659273207629094871092516582460142652524705121830037447428211081638458988373793739711079384936974970869259189877398666793766289651228677215029701525266080439119493126715288473981843717345357031830304276755805603019459207955308913339224177400230157445352534955035790694027101052976217509682720589783328143961431103661263634126269724922121842084902378484068749676692473462295384478221634258359408321372417616649028524186512829391097143320002760567923591298837808947335580499853928978853553579476970346064420337258832081306337968060034906938305074686892907729234610418563500294811661842869499807428406757742852684741495346409525737499650422951194014741823225191930146820886865645516675477248698907169455631638239193671443908600406870293656370365604534753625885419126393375542477509403809354046298489979712927596446414760035389879863438074062064634733780286316616127344847336415087686860735182284741208495209018055707778863636981724482225705051985733924937786270638617258023748393566799829286152871374216366847442743218562868908287926226909963874243165420129214557799797808735558699649155302284991647518874413694577800510846345780612492154328333456897990440515713930936144224052310035064709907182775559403109346701725582343532092836369563674665876641181952564634377579005234145558157345241126017943864523560262434642465147086682045055091655226834975117991588460329030127456420000497813601726472803393583104740827087581998201149500526605962014524481296998304839504471699917340178134610646977230867634531570383034051860542161466905305774525190555088875188538307617938834315568656303871084271166220677071160447487063891535627844554035103274150298107510205726288419910942863290779161754451645258027907274032969477747886110377752266195170726514538762445962969167489659116723397518571972347604081306925962167217856880574598293568210998174577143030791867197434442235531103322544281310400248837644434021270667742769885158402796570383304795473604500497175014268658579912770935329116393254139657441715250173945957003167621789136972152205687517734850303347388552506134822305457932090603461190840365316154877410201556840978623341155675441763520023851102470870805774336*i1^35 + 4046551087329534611219696936861247686110146712457927057691744484486695098995042957855883332559458830573433975856823017561878976128733646734217143364379241138708433334226363787470771514461095756395945924415927051878208793983539512192945405358063922701180221523878045268688535630287296450459559691715193529489945183999929544823196696817993707376912296074093150677319209275324497952794588108473864807283473986268762614955237265680078138175503306806562145772321177489440268675746708998686951291313673617392280315220995370359094096565479766536959336291904359750279326796602463985251507463451521846992498527058544999492530537846499138135384421968524815724428329303545699706829638407131865684110610628079599189428960626053612665449231073162165118274211299178621313695033594554924241605847957724828598988883130957690414698351710860661079092665563667552529828086800610068016523601628796154136922562424314093558923022415907672117690330219064522866508671950647737595850975605407135947756755763681154239756833825516871542874170964946842625636824273911172538973520197935078856578653242687172590170877313133329728163359299543826097667827709233138201907460375988428013675493668795899503316280957593055897410079455945172807747610052421224994629310585754224439264987506697472575435406088169767026751905645635481934961542094777163288140102009740333519501523610403895518602143893913121867447824858434904909978713791412758334732899062734430784088181054584448996150918071474628462853576838072376890180538501815618523499325937337146589375347574833088533379749888991670860049386096054311869978675418991302109221856687425803368696895411243002469251176750456021181864793418441591235294253681462871700439607385689759259633961140516655002800333317172031601412312106986286092676721530586558265395017734318705063502212917857531720599544616143637343398856030404307328076183142145665905980637504633048034451599719406402885196373318133558771631375105410984537465123890816892779230860805985249891002161323919339922203095900981014966034975330122941058563168670798379121186697550797308635198213817477391279389827838281263554358309245579617221464644097477833827544144342350672130944262247460326353435749083357905051338208364329870652649462628814778882270557041941004586918604565295227807339852002267825296086547801163697472242230370491472985861801700588575323483405613199253664462129516659864394507249825848014793251543626171459882329324126869908116014723604859935191244228183870821843705061879691363125313264641941459286546018065767966018516188605466455121571920850690853669509052089741797714979903111500431598213554056818533980444156637975031308532652576203501764363548001581102630341669475599902226841150961463660441944630994088639245371486503037162149897404975091433055566142593086536843021400577287674943914686121310019689953277168327212670228961345258586575507439063592149634548096379457477286453075547736376556112718095089439386070565621534440971958445159171942497660402307553895808125341489606020573177138559709566969409258881674537836742705152*i1^36 + -1974747354633397772715946220066943785764477897462248283197814018203269012075800883816933756786690737967895315429507171409721809809686503259648555961556167668319967016933326900406250920116226598156232056713425083566174202709496676264897422064905411498751892480371460458512340620569894727783633012639360141801071498824802566037189127735157616871863090892645212813716325859359064760638729366658683380146383822774853168764514320415958402269058340173078725758342966159428275583989448388405554175614510035260337255213065777274578523788020267123976095236928397545622671743993864382426418189315284927076804786658291070948936895136936870024415176225583512021832984218173239239879549301657643899147866968405214957639959648943426703313208260697607432888187076505812778155529847671324619152074395708198525485361231116959151588963214248228219576165500273753847589895418446154204441235942729305894034627598234859672173093570612133098966477012660884907757988015429474176380049650193476118676558382624871246912188953529157592477322619884414765444606080920943956397435521671337223306321497262239892324979229346744199140149792905763071854415918418149207222526975701099779549750042053562059194413593455388775575953781312217755127594712495992701058371984316761289517743463949686120654663352574364235483958685642669273015262787485766325236686627127198088527731513053297118013001662406052997332946641811372674618960350426306716275279771944067937285673583233462813528422333837627184730214664891827606268171496657445299918954754112265138482151900743490989418654788020918808618450918218643135837176411719868378877845044755714680638286926613346589837940197050951781411089029451305835602747191948698692464365136032501770352409743222794779564959086937196409593763518316815781888001099695016634177954981762039037301500452924449689291253976160859584341553881673327914773680679577615212179188553569776859802627940595959258456123663405201832153455778735694736025892114321847128952514824472975067667580807789928887587758984138579143340147238306317082489378272983467251750547016193649686903351910378801058501013026160127308673996081377982386331775554574481362335196897689543841591334513745029612596160535325928460820436227652265531289947080449100545706880291553482312654326304835491186454345233277099682170599402629360762527991942334700908542889863081553996195671115011809616006788635096113486918395623361188870670706925922262618325433169290543938619260778865674933688004396949319213031099311408695190646769517823314878398037093784839752646959510603634172318323491822073436341847010936943513017995904617141797109270200994709423200197227160257218960488494422419429934588769524975540201342137759682781352780257312485994651090805577155326036002392264697962335890819041497161104159199155776412260598740015235569685757741920562845716945605166028540570388812157745617894546075014314102761065102968731492094246253801803668223696174727569594174498288256676977068146153300614707025131968382465054109223975564414132122278984186072533365791247958441000435712*i1^37 + 86033441132151344341180881985679213110744330168321454444994181056838728992293631655035616760229895834751099958980360527881230984960243622683514695937451206788650652491168787110835833841753986612336196878965147594467879512724010822263405282481603694387897980310942892096104360102632478388998058689846524735280599750605191761751153089024993717130014989964762538795164928179541740532332318117717194443327830572352646743212797949541240920317623743451347242134511105005770068142047117701626732034726530163027609739901681655804551644973200361892827157469620452295809287519602527380930162738694760920932309719969300097860257495298003696759589158765803003281428156466365117366581607854511584038205671913447300095963364810666212882321890482931819049463242584028373281873614628621537741549262103528352923684142583094746080270774083503529782341716324956120030350708052074895116031499472820003093497161131534216814180278726032581642981784379713166461593568755387207128972792230802996192874532157719246668959096385606970353878644748655925830025628980478693030268555280034205610174635719415738034072475944104750961709106775818905742285059554371558155771473016039375670232138681739386930506387150931859622601938721750067713652261280536804979898989385509319154605142666109260460361868818697001983719778259664237725338464560639760493650103039086823081113059321564550920477433134546527870280842093337534098093416182656353218298471194471230839927955563558800209006317274948462105490413359625602205913309285522848306437491723711817147701651909979462433485904711791156873962753484745654315622323509189227389539875427652738626951710393090220494350836820262338438195944037255476567814916193330593209493227249059097644865982221718596195084127075044740924809062352412427798427316044966655209005184155859622747847806686992530914193389631104877096284016473624334182219162614664945022271352297894632376848652265271964080051262218706256108259464331243589019200611037343406614149366605812752438553839919245813287775236492092719989927413624315797693280173934292042112691002405408821701748727328206301414765717475901313696059864455526290492246431801984596584518921603262578634910860361631333598843948991374588785248559743741479696548007382763586963552095030986147170655942498071500915152069553161046597028399032136770674946802632965533952607615394240896829793921985938590597846973328414103251399350865615884909207963667036913753923998974160190555913857898169871649005447917275673275960064840343676588611450416682547510296175607497796427578680910465565372027918966810289627361395852162551790721872909978956588614557884596725492896894500445704535100014027697641220058265201054307448515462618311273463882419792113320465529887265480016362132044997545774924767387639577601515834430393547740555699536677990132425803164283802170413072208180603871563633078147846717867560311540195328604569338891394959027693273788160226574261787250906836513742215621644272807557943214170648141774455957399155129542187318998156745332145907129377410793436327008272384*i1^38 + -1970393604359999131956239675301861246845631641510314106352684766301626241238552644853165087810312522156201230692202615907010353825899320505885888480216322548317770005322507532490338903139200978154199605547793403914866714194748827697347877069728342953882421298214991046209418611529816585388190218844042883334043517080507280216536419797592952629712852637905540495058949221009966812929930126206929908926795652861925191073415950364160905132845596970437325978079808504113800989949637821207256232816171724581862179751156842992222054659411339860146148820941988633281041601852628853724385039755932345000556323088524688812612372238954517774142907836649397344735163262933200677240256798240326918958445756370110704040407773390358027323383774200951338855880627359691182608228398768887195160102092419212967281640893360008689553751629853868716500881791287360904296755290214034640608127553414724179645516202424028185875248524095053197932620895201658304372918921142504815813138939565346534279814888110209815325827107484452087802523722951730052450759432933528666753278147226326169385063749057550995077570837600347443818523980860162159437138227977513100130461674470020661973879312765744542457347189246686697053427778935816241827445132269747011684583820764484455970966925748166062691040731251616233009329825509436724798648629301060366524444000655240766515446230942702947242568016873083248143134218305820793304941138185151886837541993900973407062534269127955273880028536341885149663090876549889314891146405662708271665721835260210867969145452094938379673573609172802059133959948846454930298676651007261658315167742123115342013264473712543490016212113083638556855491939383714555637276943949381699513478169683595109883889109051072207872399429913661389613221245376623408225695368464156486083726786114649218155989887377284829677531270581400631234184802674363322515691027266474968310571535387009395970756534145616114167937246402662418654401366997490889926498448404468153175419694704912213807879977874599946287706784588084218711308946664352989168564957220335316378806723343829671312292825552815706686391211323134139177370722855710676944291827006619797601758660426460853789387375934895012861603435871688071686605262943855335603167939690353831275747907756530909111115249370291167805870889022925596213040365335717055752983071742655907289864542164066521463833829475931376453518412787662531374090187367268818069165782053950852308325895183710309569344247900772014659598438186510930148759471514039264687812099564470483451514781326465688841087998109269335209960102124025034145163904518556503956868793858508006447555425437177657290814223191632664529967025583582106749397749193188566603779347216529559619977190078731831883657855488205519729318768124007631657900091600993818282295384893223532052908130975456417469641514628577031832878270279445921820239842425089623662790994544996467297107406380227400613337349460456840106061802344624638659735591775220494170495075941639366559136525546693632966234924217643311063857918962982770629891147694080*i1^39 + 36678138410181956732011857179030111106487972423179175271439236325031527438581556278501249720942598253039364781468572829817726543013620397769088102129157522424686368128772032462759526283142219416523738719795368991281630296505167372538550215093040502828817791220206124797556716915627941812354712034941923746487066028655610141537468296133181120924114053174902000507732329349254422206885046759579982198301438439007297249390692681743298253842725666823510931585738186193569943122505705330509252666105915338546487533546850592782441001545179994992028275903324252284215333161775394634555360757213231144159984179366215016583076417836029529439848231137815417424020528600666901284782268553149354087562808877799660324226408031152402436842433402285403394208099018046959844180789641485883622805913076775332266065855595655652279796499171935652127871546097394431935207857060757020012395977290653662895449464270585628271797304232173933893340815745357027418723238508277509740941863520767040302839853446176960794922855966618587169373984660632760531435657347844553224575192814678698619291811237037696892178884711292383293404665037549849528697938268557440575666288088458574166142136918524659293894687411937326513268124643732736086404153058224358424167409794165812368608270630455059808931409751399791983889890215485847541107815380212952501346829289867791938782975149442432084226030632097963351750340682605979926443554586505091573427601628198689138342346033303844062665068712979669535667418925188752947534668745081015329391391806849441160067049024316055329116956216682459663091711603912818012730938347941376645195857004935394076239441928887655113524977498826128689994604644404034239359892226472002465878884422163258144933088873898806847026261794049818502958379850624458429958561236400431722859093626788242628433118739655365270545676130327591233277726742298676530413296123155303841260989299059538312242182980990471323404060767788910856483344818244950993983762458393987536053016197828624112880621521284824195852457627932250908311509279903645054221913868898553303095671835440521045769075935196050030569733611116702584288381858319753969677631209082751757038422387023848016696951978983218177016070043367318582317071129580351274110572357146066353346593219249146759381816262804681822868869455687735218149915756315624726781247789506805928425004157290212591381611463747868918215922023148526419366234949816232430487138023097486331988622075074221373904707548868990221515117325583358920680183436355428936546407271034677871725428197569433207333275141887178334381993861037056515390334257362613054852068112013270613391220746166043741239067907624334757594530351657400917296134302248554936236594057374504622554618769550124842558472677333559672839981382672152795983257369752730110676879570526815845227397914305154220930144255948760512648983820649478801266455307396726910338457088023236196644248647514171661529118610121307455433165634537721854437603399726583204683972660594401640808577050745738494793012159826856529336258184690305546051387392*i1^40 + -833557029035791014198945740967393150240422481109443606415289795831763316084796814627304751519465455390093830675831409277471872470557842075788527964972454652248549257306143976933468400471436796270277437359133191700615804952081135956359096823360944463281451280631659926715956669963698783907733754360600133811554152124677432400798141403572125567229243433922184954536874335543664841145368373608538228356962807390996006005622541727632563364142084536306262009923311539151835533112387156606896436282707001855333824963652006932168625733488586371152143432186518651647034749293852207412015620562524457903105639177055727048868137942860382291758476074248419089718929830080331497872063479805460514761493022205076781842828358113699389802001923167035156514716240807831736540198427109286131993059532453793943770524209679753002941168145373852067619899041251195815458064398078273817291446943598180404314212309277337307925771721975818995082954529499978117950266814290991809797286127924865509584346699539825958696225540038898953898898295752803458145499606303892366980897888627178394955517099898257379452050547764151490181486326184260588648586680999952113389459685212370976457165979266190918503835113993135304852459175497992832377485331496938920890105180134215786762953388304630763841947051106013270207016066138690840315482376426530158419375767869419576811025417006480723977270810876170586119225239304958082182145609129257079572321890225455663653691829807289309993770726463005150884165919600847514541847530623460271383992976696705909846379813619274161331104053671621128605253637040290580019826364122162487762664745688921232977142730606785906735342634284181309603356592871046453104727913599369292138237565743002428687098763326280560636695293528094680130766644878487679236170462005581874445681997666778847075188463644520314861044141117131970997012099099122521320344133132859087218935056758166019421377675720086419361786372131867373049939083553055707486262246679108433185453306772139809863991462551577795632274876377602090807472124304828770124456596049344779140752712005003415553180897304102044096408354651371142971248335726211065650226708153531154383278904806528709664986059318837479583858577080992763166363009911490727950441445262073217393840341755641467405081081433441487846877428784595337859259495691404704855361660712512753457531180253132062228243468829395303084200295964138864898189235821682282697647722997148010423595148959724635131057610109954164009334704057819806326381888740569951872382955417257697945697007577853548425608841599769217082106367672381219529834273017692448911632059850378553033341382204336466504025360736855853266654835273716403135765097274006512485793825211399042419277653176737032022289503288451317664635641450951437238415335297510080905221396327491250777437819489167012772591684811965897840597659214483853919240085191059144901372241051427359601391632851694231325056818600095546327843274158939224095607899638047236278771595165901344652068049432094943355680524402123796137695691349735229095936*i1^41 + 28382450128557241910922753183711286454058785112064486961288326390893737463371971394811635737521908935524313534939078713111769295280252129712480111793818022116267491619457309348703893874577751709621438193196544082382410035457600768925168553650053148631720952532060345208113503269128962423633888760486625001714244916389267386239835047181989004964928159140188420004759569804713105561943625666446730236589586778635830192669162427845761339728395879052545505761892058915149183733398070939868718965033631064356422364765285839541451425909932474896319979837185136438534936332341915003483267247080277219973320526008423135951887181455666501618723594849833730121750004758438643323342188212906062275875572691472214291692944591602272721787725879615662571619437021843649140387768671751646791699129894042390992197129641230686063511470377822176685211982079904368878669861293507834064389002149401116790130054738064157752724983797463374141623570399901825987085518782857654269862241976117214154190144076688799134834459871382460085601500539247062716614619707435591189264570580532559440950448430415794148335595004817134812601168961859500695975274509272540239198681455143263336965648356845082983176020245645837114414011233637755147353640731093055038396506959023825790835389454091625890385896039192366171577282700409135485402792075103980731298809196084895137570077222614093191553073369837460288880459351734268578269546459012441641222925836340577207000517887726008681270627174339012403936679029016231149602942853084105112695482257880807667987085849712065754506842790578982959041029211877015415138647831685299135630130241815806169093209095205573989221908553117588384598177520267075436623375422474158505284944031821848423420092662556126738115290431257644950870391045825427917170969344883964902507423822000086714480668913412567693328268581289525845094174216532469272940746309032832729729362948047648495771234292738168234653505587063395459460540278694877900455591191754726293449288089254377246169065694131948498802456754082392265375954156629395754221908440150813592386752314318474546164077801372723525829240026483776951958995303344955084914898741831934032743702947475007476935502779172896072446374476265263948618332277970731862820694213064183626270726433455919924492211646045345481225199905873712407688479622409500457470847459095750119462347413359258663753734648348503105810714351045388649909475253802272748668426033550821119563763084658817408732603531740385220947377961494718269390741502026350560594181651606312439131334090422536060533888384068262133609293110868268793634695330307068511754063710348996222834668804598882465795116082520031492302300286715741455456836618440379359307009439953402185657416690740247981600500073238890130215619183372734443196974339516959416750659281314711263354049315734778152731294227458114717764012496620293932664537118599308283534426247730303123169426585188845388939488721870322475327053580187092593142978134947680868148236972255202327131118285476810216486319313193731596272157422302265344*i1^42 + -401945905054522290441996412909271855482330896686912715571045799736092285918834681483362079039958323296639564948990620658057684439702182964965202399978249239746748908118111874518214384228518959452446719388081894347250298242074138201904170725335357688649843216532655827008301791324869056745067372175096675866810172326397089546648647378465004275950534941179470514322836615585425661210430328408264038051775784766008217854970596565988389719218878004683357539192015638325095199384472076385730397909167591447437305942932878367239225536487554805837355466225592544409732655835832987948135151005651579101505297587526716390602426588331621739272558080136539165124144619366207992296960318422779340768816352094178659593055974033611351604790072898841187615441014674488686131607382732394340703411016654857403202843997403445828050150908240389851077509656187531652319115923656188231656508570789706763071248934917392310399724147803548185218178447050274910346180160859904958452414535661205964252417638440175712647255220738471588679073739739837011868600912665881933761408348838117719741760936745645049041302893785695060760311324489303782984712348365119855828657563157265418497604284766201721759311429533293834086086451006460971781373413701146802004326412187038929156250400030521012524967639361492303119317509842944420372417700381892250866060204920907043574604473463145823710469428735528584800289327038532539917461445872460767642982542008034024370690809544140003519997065096546808363299128931292950806001306266294612717653141973265717538490790732775334753352200148755433754337834838327062148986727504110617489863873623326578133397819577734054366543250085435645545002139547379585180508016771156417289626158496764144489433424358053383447714737597250542929642096800280571104650525823989417330018152741289928050741319705362541962074273375081148334770862431315234436216656552440905128154214719606665867172952231399705981753879971097513742483677873868035375257674551026290008157880104278576975260242634488106224067425783864417937189530255762678105380165659622425643135091798091161143793098958517957668395140710109714859967751116100214575456653146411006732809277180947926451656477019413993854047091418447880179305180770613068037258114004822501956208017635951617856916217244000697309941837218240260211707033640709787374860847702937257058386583418437637559400482884237660869343519204139345973355169060340436827399945867175630881569199185116725335338094994462243570121047211592048380183082183032508147977059985407147255419040629828404953332231024429697138319808675472007601961302814177429933300000434808502226082812113443573648543057275144478299219783138401375007843653505244888160307275680424618534289436648905736362966391872346131599343781801101089666124000628916940090653900936505282368515702977837397542028718910251861638702541996402505440564237229280694316641245966375942252027442167575451412928632339463206717698446579419415639688669626693552667517431061378276872198136993080767878951093089608929147889741987840*i1^43 + 2070123819609303326823146657684192155136250237241831223741023799341532966994800277147124856808877247184548228946798090661968365452042083939232823577836552885161647606017549911782956649079790578902903236906561548239324920352592566554860387319475008581074863666862304465940975421303790978462382551844303894571992938859517520650950419998698899930762502823034140754196096962642088079454826575876307414222963393378923921399984937529072028938251256039561689504128755868025998915858281429668097471285800543707541902143720520525203669620973301430933060839606808207852377614325524094632986699053826937672854743465836543331141712719932658100545862606044492093836743201744698295565060503373227866597854251777366655882279270241608343332812635834245673138547838729068343928950985543776376432273098823918500914473031078332850376145873822249069047693136547142739840821627332574822167926419579917975353153580910322952494461883123027473760839464088172632504501560113152900841658633778681910485123104209122338410794507406262411307896986717580597342655611905017391866795497970142830123779911633311539412113794579955359219010286086981630452646918026694551388568362579322012649779120381766144666370364625392424911984485832545450896558178309936581799439546449839650690741311788436887903230323496698906299228754743745921264639794639132475531572363700516046431770624026218091070209046731919219650143737953204757964326846756808863345726355702128768815570975559122686308984101031474129677997136612002515893609514944517037404671879357325645443413922854421546504851591018631567461094066271481859468643566365023151404193233943160744591840526827221317802474917474935382243048518224943016146890847515876437927663437734449171414809001869352740569646605173416858771523645838313020168724392870869832997444071945259615479297833591165060466978165673859812024034285558136536051493190245405141702060308291963551149012666141028690501948095257489719590386102030953717468832826653911119946258773078387310234504952651498220567933916472021636108754855911387752218729951406949682062583903313718504200715787553301945525079534591414140154665280785099467682388993665095727237647854431878330245514197075809815914794528947948967906815420553253663372975697828207629364328029797856161477202919203608358545142884239629091232008862906181197520347373322774521852022295634958564235727535765329193050962862614632191222994538450506519480160971972120689469921091252303950048827320464790779045788577225775111549056671130440964968912663011325930962698166429525903752528188331980382768955850841345929326868881631208799088196294586556646904614862933015282046247521709642082297969890455473980542999668378071947506030520342026967039740492462737734154343585927247987337918636872365766754427121753359461547464920827733105353980587529801869685617118809262165660927075235794791746608726952594406250821924557948856659810252585198664107060303235763295937064537232864813273401250559085479404853665637248964706957254577624002518211870039867377034723328*i1^44 + 95238012548919133021687185755293193204700905477479996580432911077760125937904172985908712264040558791952995965614902947283627660651893075283924310766516931105110091674918100168566784223041103534913560351303852821253536208176925806075518577651610144367350677485863428090838519790859501723262173351181040078476269895747233842347796639704111231574318521719718559013307007456228097174942935121071017446385333808673199791039693348398929020290708833130644356634402307403365482948128005462583793996478362177377974796597127555500529340218130902949523989003639443046702601727373126600346744466958788628932524734210951338709711185989611956489602817078277104278005357486037482182631036974037033176565687617135140895825986262911853132806443213268197759275549544386748007899126390763446995982875024570249742913241805675360705655527467687174588999697899024923770394823909084930152864429397256449695635020548122417254108530999916207267096456420460002412645553350812560388721032040433994688200271985458258082417277276594847606444782775457465220653886257977844181011953689861278880988859173170383015477403218464419580212760687168222047192529685054741463152139784967010073888169641729724725942158412705033924813082144017952494567053261311035521290496546068984766317443586521132722506590560855656420684924331913243905322593245831502692291786970445168433444340990282282359127836506594559111660885926455515669521666914399174970811585333338062025625257760510481190937515852791817535419980396214253376597128823752359896065796468766469750630037191989212058613376756894993231891942025216023938794136261517524361199254580837841168773268171525498688140693121529438367269127879220700633435116992317524451908914397324584310835991855883663153434407054564211622258432826496380731968874384575066787828666502056482351820399435968205781582870606193867299724732910958388522226848551672776260150822130450631802098504466909079958134927628382003124267559355263962608035493567462070688251088496587128304555562401514323330796676002073106603609798872376090967688398551586327740237603883670725547442664048466227803098918840871656428416770655525972057496817041108748766143260530740184473316223640088906978864624216091337705091378639150144625049124492959941030015450095797000219689782566842569219796600765865886871939279194421497273627136277562354080769891261204039568925891936771286807888536761105852811621131368136805748287210840144623604925141434613817940967670943577621728732336436659251675988012996982477873916559795292706098657409098598264985964260275835645947139566791631928498271048460641831871177992570042634801184780390504114797984937719404631184137781736869207772365216880991153288415007868575767091484910030515074242560819984403575307929136733230132855248519791910961843395512529072942006737530006419136562785795766109132375646542531569798176789118361193946739168740238091581840085171753476161665993892745159446090124975520295328310656792889534515468496301925340594187086414977264264552047577818050882174976*i1^45 + -1729504284033842105542837079122203663141268940334163969720614129739738384502701396635456390283122577986330406882510638865035029134610778488752184812410803482907795440370579566627786709483678400058564440090454883600981945537810719922536837667901465486179263617303172561149052499586894486490289577924510641350558600143314937348840549994338418933229732587588378642455836807797567064098720674209002105172595352476898334887212019711397867395466745837656658763092241626676307949544570748466397363840039331109517704131992534665775760213808050672290811611505459561751504791725914591169609571501486924340774258466139017989010862814959214654578238202584578661556258847327938400662404372052274887137293563127591375754868705306008360091773127544972937723565413819352341789120769204301936372170528075754784049929720916728899042542174486857839107327214531037391214779864104707266918246128638419597600272536858701890312218306480447986565652881673462257435088177063492379377559317819066142825644988725292185028397796788990105317410626860810063085079487403762549276027468784641012224402693016766536056356614849945298063736027040796121896771009490139429443765335831572566940213965252999501369151307868395552050404392929761881637147266054336440913489200228602993915834019766554818421381710956141516900860784068027289435578757609649816308335833802286516620678527178987113822301413587739420277732042962890244362236814937651230693608844356690813608471673423498914110479864610057046754640697728834444471526932518208873993959397438801448213192799329488320121168363140547657314041987244407793292100704767187822478614565545442613019393484270989024432359845482206600513869270569183885622704229518328209129237118375775280618091080555312596739521815766408856963210641826609396686477508706559804961491583178946006621017511360772201333773014432879195195511674143986261185364923320617603516647412057546179895869659072058146237317052538693915839691360793995731950507903377575088699803274554340900525750233504580927573550085908043265152589645072363361454660106150857083806368070920299701809065502741339785850864453224061332106659237216055873290260143945333884010337058220323402528829453984031713931747510943103147763937193432807140589255024491227000629338787105346538321349215860661088283496012251837688257500457895308908356936254914294615951059107545162941072897369442785842779511993606791827210217603206701132963706882040849109421152580968925104886572966255600700600139392552503036563893582337641026681892466788889893031206072253781417927892715653641779610006884573421932554008329638306105375887380780364487177714640593425028749098846810765743791019620614966531818279301232981254566355916954119965539429031875250434077099774643290918463836849893864593843645632922573931120623068124217974944497025564344642924313226618452062261339380774124776666988619384167991581957936050225618252403899794630152047636976653426688015132321929576351319592073208222988681474536057951937496614399763839707956158307397271552*i1^46 + -8414015144506356137772957008530259482725106790874075237763456406533296860074484832052073139880836991931640907985499170323093811069195881842901091559342414198122908423700910216432228409368111394467790140983350462398115887802714408954123319495815226606102033591548500368474781008843131262391288596920942848362579655554831033885701923814499243279858403701955113535456015020620810211135094688520879935400381400909527312656171700852291683171156289409451579627099308682505044536716980851161565703754912008688766925387346269506681744326661164052212973517936706893826042210223911070474912080208387390669787507582818446575597685348549927875389052700043332966685771558436825943003905335440854848345488505842843489910828359137946568731289128546745874677188131295226467678384601014539842475853512468057910463738365886813688298406410805123110947223116671941047105043072068250114631678340064272784928884438418814477850528277167677431080189843036009797808807611421187273125902233188950030888289913925816887356809679038162116824513291854815496867555486927534344582370819642873687642619315670206843823014198064090744961415347839159866040027366252045508582366755390127314903775301996213215430558290830782759910799516194848797688100636218722783764154226249420602131358333917370038093752584256537240362702842015713406436072073097969034309556363007875202372026767026101118940819020597202894392092889614074288172461029096425647154539672689346952806792000207326271498680694053477565548227381309958271380257666866286341618324992007226753436303819867760948975782585045942889767683270478579360464078229737284471504832436996389855909365567164302880717092241473799684256461322349022752395862035591896469921178424420882280352158233568058588760252321843255017075784823502860546605286158365622462576717527415576020488404923883248545569376976492845791569468047555066421625351219145654020523201268673913123752929426988104524816360086748560482365204685417111925890047753674929891784388251504553507070012688288222861842823704931572253960362464353540940605805692953092407641437769198959016929652570145246336464006889957114208053175379224317314408724569302844389318455083536829949592071341095005624277701763583536900988769589000781843070238828918650130134919430241255506463855530138257539537783026082484892302500865129966038740621297729595230959709731758459138978741159884361612846716984176608875063704870480737273192368145450706450264706920149563132019772382615290749500150018912418662060135165020564754712558103368894499195749351925986158422838121606640749621749737262386040798260085512991622169897919940252023407777083039672157284395073729690867659512440262216999796371141208862453131656442198292750248769544380850593732170566604554318436850302901773369387629798656155099490826414370982924741577339172062726170897502209196280709182181822515972104812216413295623988374551961397668987846155094441848927135443140634941506102164757186997548850198566109730147694607971547488822918017078052278852774789120*i1^47 + 217955774938234927943512216599900026467332159134584457378679229657249364881662018149606120525086768344719820974642327506594240357671777505273306159552041261233921434670319642767906141764242812249274987132710751645879323791491964830520824065230888870303113584634165979001813126418851662730646595168385401995682038287452115016277568498393970887499844848821820676815700981717439120581443709437411725803142905160420973262037251188000484955120875548791326699700017274077107634798217375180314814405156181533557710052133832049469936203162429912636561166780125894123738159342038177851627630570029684538695774787758703371766060965725824304731612338452924338369995125865269407469015210224730584046748320073225052314939190971985548472039298195613948304961882557286736919350907605653306452861042527966105383158913142653394348468670264163124464487272229860073108370596804217848179118799613872263288470906834950834885026071054897191398508640711780666789561853050259844034043227158486711444316701205115992714501864203777083937988492832993430648173621372879716926701486296682539902898189924545747179638027832090101096991237924316812480789958207042216702967500386148502740743822616877281209301730882786091924424492735649392232099068609875245429549191415690579882230770772061634940190314778428900453729009713791669744752653554764461722002724528557707802351262384240933228157051078995866960710805889925780239741627413737733374134991124425109420334068920612735308301242759534877897415450792769522678003428868237616611648692575680504382647346261555396811993312846171124399623787602433648447518550166660517671624270060295981373967456588496721881788806047787337547531375869980200050098635240245473474376378289899408407623818487786515585006954962479029090793912698165217833225316551428144118669493262556832033112732746200882254435150776726353745536262990600767994656832875238520463970717748918961712672594541569632952213994076367730494183177935497846354047362936866306812806505775343334478510051011479485643381213993967344919355552537953767379064119261867707691158873296857352681899258371805064627891347244175531381675233350275588877935488128915223507960390497584596367794045143388098816339213469010624966183413116370424090030327102356584886950404432881435128164921066292224089631369981801557149316848543305882691180428685049369237906473548532498456840246884775217103850806278479761742901390910804247876388503930676104642793495631704895163168925604813123260351633967376811268063397396664275914808016933797590798398077249479710760343515821006695455015538581047643242258446250570585647158591721202346106197366425443436333228983131467319141746767179946532624569527885482342626775816433414015027047820225667423471199069621867202167304237663929537079428557131456587845656808196428769465767005465267718269930773400029801515591543439170766947492873037333103069768541019242436213160445847487376211571842854133386008777516793068687345107072771747285831767598885878806311989093546324257853669376*i1^48 + 3243039194565094823866087987632676471430378710773723465381592042019132500097875686175081442282387263056456803530805528872145642549250198077444577587382899169533701787982964078303554192132730149786469348867570728204334341715422082322167578274697483122550005704290648668565493910353498586396194161024534494006049130219936556204282410691327510264982283314820423747571576219650446671893690072095147360477253595358299935044122068036049394855539810084960221653150760172490890862618668482438018222101486298410811982625155132154489307446195856455504664013389015142822322316491408754529940739886046423953574816407322228663862680489252195661607544510016072139270406032111668195069325850756841253845432764607915858263758145920197132658682431036325829817778555937841766749469172505489155378393730804782107552335319857525317745180114685628483233386374157598319726385075315119935656078648421660133642924383011710975309236001988571851063823197036990299717720429407057170926018666099483767994292219710194244812193691653858471708711661879672164159542224572921972786751484242376902483252975167106790068503329574483975053468864009645321865076202927628285478740148740351093713919911946719360315839583882070768494208624220971172959452064159707990169176441242123462949829689718720607240474104649997910903652636401150481484947662593877669661366384650252619557036155525039298104650027285620862238225847806346002104810293980268047577661117277873259973104581905266999494742802589246512419682203041108007013428071852468564208703140700218131241139150641982194037614300659097194354930197170836364037685275477041316351618224977461453509334248096910196980328547702228248855141017295401228781584532051784871708179412622422481236212462261126914148149975421955663531585523049105509357021095677582337916558102469473904199870684089697440769890670615552647280320329054277976651714350888313054706854981459886728668905493943827928995767973108583704919220742333307995085583622753048893541848451512101353162491962560300225563353197114368940262606737000809301056301349346762429395396711068757194570004586012787479445264553514183924954757324539241519909264910638987002674519403771974394699307114171374658839015489900070692977148856700054821998262337300739496185379447921767915309384070099249757414398842381142274255562658811309773182552691917555005656597753411321996794706473940708282836202771352937263446782021240402529720432777645243297589927808873259526624025402536218019436066398522350265417735613263991466972844447312363862770932832224699237362506266153279882701145439693073821078694182485295080751867806174131656344232364628150169383000740495749448699035132680751833742866565484665578544578550711761520367327698400109812855556848132811525888902050888399681915284166749449709383187557465366764679101821332469584841651029551822589980006444597277442386002871731694849979861758282008203940069361247562429585726052596854629566697035679073510073237165453384818580577186768140851376864765579754471424*i1^49 + 85127067612755609666337581612792549629612261324855941977210902940457418138604001131703635129524026308361411850886264642134423059151006978677931378341602020528565119713777539139010683381227368596972528361945542592663113115166096892794403760280644599861512539506684341739915802672584517375958536486636206683454291742037017812878885525865535125370203189945377186881938465792215999448467428568076658759304994374008736052700642900857206928172022238150440657781472659569996836800522741348510140437744403571555424390115791928472903691869776683659153130698149898360872026060276371376136095981481165464012498218048467088045125631488794602389818663072498697935267249540664462227559622587715425010907689520288975893004196603556656803889470873130792078571090466674375609439026869415511850400870209603765468673853392298838298223345761657571422403873892297659734543013397314357125302695660554231432308514970521132011972320786781405784967029116606427345957067979801765151991526989484690407703969149844213768496983946708419472151603608212582707120770013527762861481669917150228700631611584954235299035753763820448620000048868301975384171976236371394648776715708493712652882411014688961837773118899116702282014095728287949158137963353895179932554114072778107870121021887716149462246957546443782754716426994227717600448085604870516516853990881763502144541124427295948079058219995565993111861234073658309789735202801600719764754163090151012523666940888232231422877640344342432051524791567592491796754825792463322529445721680295384777456642770324710873203190635679968385931992715890994858207312884866374878073430851382891208737455123771334771667818982118964982304696464306365198582504621084850498164297659697769367586471295736399954642884468921861277645120065690740290173030688755768832520305108722391445742921474431555890350945764555018623957008127624747489142850058182588890760006574994238811853163316733077589049273385758045542932702630675471961455230395096897816340674277068371325400108760030163497676916717087308239399780012913054384678769078900364158439775311248360668956527346207751134514192525660088389216043319413788235487289399147222935520654284621465449355032810730142301097512628410218788036492388917169539821964174126535543297521979553220091507949542523476578090711202101755023812527333081353057947141501815633341623291809447044212585526062602052131568983067923607967799349774488937534431903739012426137852996167967148719937584046462135664275081833343699082745009595362142093478961610386723830221394167058936821309781715210495741969548256101899410792758824058021628567772056020701969414560065730352862431781735989052516865534146904818407236900755376539676324953494463840541974105776215056729571223917738004254004527338627165956642845577610072972950185464045691263387836051370234256314587772391972380881986079367519425677744182421413162921861772040358787641564699232347259727901559107948604922808366885848950419003404495163204248470969087009717240649637429248*i1^50 + -412394644330761099622083397867170283263490423197490640892795532102071294281282611523653592996965821284374874609500467567858250031279114444173212375162528403569696114388048727112959528129597251924733182625938645001322674695687900544688230099401808148377635276582893787664426908837252763822035701444187206194402110777659444771428092155807515056313023004157207802758650446238171226700497356533186203801835433859316903456753382574907597334054954267642041419250197174668950345080277457654755285218723175405921513219763661459408793010668023207737066658531787556780613589078229233003821818689873938021316301081137764290309985209171324867315789854272785714217057016466764053697413210072889691363984247787739703372968772462034892608305330942099271692234016254718368680325989107896730576629251110780710468007866500664591293943441368024841700906597359276432377757479112988644817938058462378710613287756824834743178647965785381055098443108227955387158227276977612541350391808715985448910671351052411244482156222903672997602895760807329819656110791006569384815551983942896715689034801710022684315297760135945159227739497427531073504354008215336237399358651206330789146211722840368526321532026315808518735590202558013636430410329000186707172269817613883390445403567089761701242949122043853903174947472069506699767316643149279798181790035946046512760302772963901761653170225956064091585442344282188203080294713248242156233579978995805590958082119922436440147285042714142393593164484633719567494035525569785850273859566517853178299134873080816313172815321905062234607758930814292090443163246905353283111478977763241722542357499002812498847137181716438844810306575294911170424839387226349169925435911176484046374733988853122633811528855385509637974992313183534405958936135844963597720902281748248661908257786499866278640444643672224590616372988471147530992436383387150194826735959338108102636737040459708376925340724543163792401933580927627523791593742554059066997945425192605571740617613410310308003666069307823208016393267426658256852355426970301672655779316569385776189435945002807069656274968045443166629110496759674217187869567690934587077538701118028007711387316662564785641858948838407021968446881421586232909060255747025720110930639221011874275061412298313347522283364911122434076951576553318668980685603933641348157792679858566435977112631412154424725954585025345606573442858019929732673924586888727890955756605461323018048942855827369001815085701859720922319600470425601717635490959396681362441994167865208234207428896272323679535420746622686747853128672140805966021462864968065364501321041342744366585136748893663905409393274067028604783771538717681961219835964846146984924562495004147927053791024320984638833819939212433195656037744041562255086972819232055889110480432752441433205630571098534860372528529326130759503781509969535075395099227527912281908775579639493957778806569508516001212752809608860586097520745299527122548490924958657322018978922496*i1^51 + -9014997529481883089363035857696744921213364584521841887808940995637122979851187919845786401457802159723431123483412018879574612321127980377458081622943393679611499762202023002566071705550606417536532473986906741195310001576494538091190431612110789681392162095684968976002330028713209610535694319216575000761374020146036986252359568494445595706542389844973148184063126169038286104753121548560238321136638563727255702275869687944330410211677485714389567900505028032870899754462520508573505725804815500869695540953630637632149866420699238728981709556419706053246703671543267701156608138544171611019975922337832561231310055673911821324925647109455453740591392443672006697556894387619488467877179236960645721258419936074953509436273402061266640759658903018510460299271443622820191820756814627457483829156647298526930722612297674146441374515324492491773449933561561173957042726581285094150180095631841799546337148057690259054532949291038879069134192356169644736740356669679958861026111994991394381853762249181401488950774184515380647523646596293951696535296583332937791595226745785132856046721221043640571713722929964183507002747798351208113174817095371161113975841290926185382581384291802943449770641828306769700249692416706295327434917853210241476027228838123033026464796286102058353541442629731755915785302630877456959116123736320242324543643705031965143948916926123453812566287280976005910346077640374126086695183330454448160785769210608679943159048866108013157577708359031938160119317595791100405054995804495592934621476097252394187729521199352299203495379866661053410397414857511354530268424206151871181074263757759536246790344394729516937899499809158319842485260657429532070234296724978315267161183333919751823286684993389603438955631283237195531013482146512698352011990980887421589971455769240120197190016170107987598074642843185752726222574025315260782028569115725753515159120012901584164479418581285155741410839749060291522841053337758478116460319981118343219170427495597527763034849615633813062672152128479272264295396888795184145576264407205542263470413394077669276337950568471457912466133568042754804024771137746706187041702920475026253150552232088070513791964654798475889180708147768060207952261453542145810451895146751505039878291963015338652694583570383017332304731431500943327576854956625789713047026889929720758551219055140177030803240205084239091656739556362818335143865327233202284130961180601160002832251296042772210320871082380035779461732454666161353624763931573180509304855111954566661158742124453632084630473001289818783772799446781710462631167499347807174622852153138986804108829679734116011514980551617834044512264979276591891676309204913898215373895218197453272916435587242750958167631384980022090750808214705715534462537754910905393458434579621570291351293067569349987054165613321022936459814194547416257298377977904114450095150767580924472833128357147234449189310590473875331232149327390050376769376528960626429526016*i1^52 + 18915911282517416139703503146734717230234869003674726105050820783608346344497581685307878190232475189170650899231031053054892480133378168463873247921260011301055560643665854398905199276501062615487544209444278203287081466393423365471987115351261813170276161034949050363048640645200514306294089609142404703460914618181888240274753704095811631359058854275536434394669947121919211046754674678219246742200985371748767143540868615731929399859243800978581646267079053399856275625296568310168256464689609830267573926055058375776739414547818441810984496675988884312992672642810187677871398769618560964134405092320479275590712664842341074914946689130295650396799357898339050537970868822473075308966842616237595704215765817987120884858398664383305201499459740701947791203878295232035337930285082526009822912009248105056697674960579460634781629797004737125679690845625240544903590375165062247789072238090840373607703723184255611556309027609974009315505078489405257888189278825868208385066362279971989375315576616018136746125809857947260904628810459074319120239855025755836274489106710532754403682164897195207441686432011444525447090530130024188578806533041288105565455240658695060619397280295924653238263904031581517022701967654163071229202976983935400698444222807310724122740712850090890835505111664730450565929642434436030949063006936312889723953557664142782341075255854356934161589522911882233023597553259492186910646138857468031157461484343276435043839382890533972645202845814616876467098331530631954001857071422053343160632942101593367057351930814653181014023984941576874888539410143568749076207138843914264627252274415979929845997766543061518799897359068479623013455635213558970847054921963049259826737862104114340691148563604387566434656723356393843184392720128695472774415631832556085819543737155319032870351030154394020364968491154835667294494823319531301972948650817987233853793934614221251665354081562273920466849399135975592560280189148619222657783377117278295658500223768828599664888408616443341486616258856075302462333362223414638830443706238632042251001529466729919351529048769396111475238182699457079800038174633301884644007240081906559034629243914372054315338224443137265859159030447327962650532727450761573267088133536509336499112048390732048283443868412350829513003235748206885857957866164295808603888288219192245262101020825628293206940440082068052434640162733607427807822995067101362888572267428639829133967811766947690750622609681414574738130295880134808819249684738471778547660587057856391400077148875966831494742004441107950588520271431947039698769069137929400295291366314490108166458418573961858849536097287862791904967206862176324420119772435881934586543934473907911602230993579137890468299980999426375665846671849594622842202019652795879355320710721765857051250095320976598479892884690989137449116867796317446716352862495368154792588294535394869350361518640964316324137629238862472963048749604789252977805036116592558080*i1^53 + 327613191086503018151496147430350873544931190253383261817018430045226998737441174310953124582107690552382213855061888740611853076240629922011485914786667645271523501305746531666903179539783387321653932177899856315394363646565824860442095732181501588398442018212595075089028643541119805400336699017494015047279266513066238588377350030481904850724112588030433541865950373676632373241379982377325899701779451176937975168666961578915014165037631625577038589353424174854567600971069500688493494940872577710024118447511755574128253407537154953967021985646548164554391361683205427994840604354502732236640154890997900314811596813182617982093495119231869659299528425474506137843604324804416346633405536568684558200756041132427599210577321103222094137388215601827827072331239587075458247861237564049400352126022207869887037490476596394047753880156906336082397424363389878071910004470302006364704697436046215250847405157624635411512132708968483857851644124211731762757409247970841376094031954238137215523146107715044989100836522367342158399318424633518261678989924453247541003331747491518519476590833270370447023913293190760939829602834519813745194853325892455098625329657012882895390651480521182821263963135972349805570479662516195593662481590369296915424166962419640411744183401781381877965040459645010410057225991595630726548318670484152678194913431825147411330967048979381088714188159215694693833177251074482048883971588553040135778983965758828581773321459416267411309929407015919778010882571402712532073446958840845322068489767171808254632780460504231702847325782525161851474151323643244589752171686301374297074900634530428863337300605819318671986721977299991044171756029491380021589741634897682322046635459798096118181791884837930939278090063912331803792612631327317623525668654791336748947058455869760331905831200189094176837031064251051836676759793092897906513902071440416648572739445823310297981171581795567398324661171029544287659291156769051193818341759396893098828259073369281550929623329574197975376098433174026843753700256646910342146855215298085654206272512207036952263789244030988911577074863212348393614818917092361273307492474893782647090600403467666292232799426722900320415231426653894902423559436711812105915928349701431808845406585454447946292525976394416734498840762213887546723069239354033872158780380320990950713155358766250322752381659776019632392614415537583618001355954781209889247006655380532197661006755962121723620761694002299001795231298543275159064128954492974244392373365333816108720004178870845003510258987262219146175890691945504473406777856338362281509677024022412882552216895779816606809208795678641650436061850084095996642746188546637531732791398379251468989759827144746818923582620324675896943762807909134047930022885121022034532468972955513994460978449269441173925018437223671667743055405576378961417003265816360067697268455913444616273310870923535888292202085785465993924351189055295123295576008949760*i1^54 + 17706917371170065119662406082553977537077542829177587082790956642552126377957937602353390895115546437432682583741155153719896339480071458941323360755543427460037828071471808232016534618001533602446206068771926682576444774930401559144692912997316493723322047601569855870328265897712872788636893454549727425123395960645670478124713630558874418728747461136936506351567145095515078363170070999803025947182604624142465656679943393185901193222774939475801621396354592976407399598679090646500677989774429758103998904797720277301989738365719754525204033932640335011301520722922849397391816465751843052781155763845975823890711058996070296766135968037817487477276133412375510531440973736745704872113839228772247322868290522767269723911058369270127772810549479666509135672225586389414267484719471710289598191586209351461135511588848699170351105504095224834958941233664914619035521551473445812797172730076224785345159225307282601086591093486183827822473555881792052086867171770390991685687681894777828942462494847251403986200628059837535536113709312515766296212519156485116617137018754772522985637979313315263099656596284703763444963371668661698431495287611525589808691433849801344944155834620143321029301671904927132536883396412834554238748726446450750793871526427536116793333402510653984769082390826320501865587402845561568468925197689819046607124446719290918041466704210778992638945132382718575098091791125017247181172706074487310945919485290024217028409872967060843104204482489915576414849343592835385502253264234259184332581180123364529691651479015285960268545934260908217053805881427496339058424816086962977306734621772947234149368865794716366353899650757740093548149488616428553686871821898513499893311305157914966167678519386513619648518080401276338692598240858820395569124401150396500433116817383896194664885602168976342714548729777689290416057443693942014320966063619295058308566649747047273468258097950445335235292971399971141992710488508023061485136571474738934538144786796780822010303175540422008811393297136904602937460801310852118355696990945166359369278468658405025805561783175090099187785260845523682831607797357122809765255623763924093554167792153142470505303674302599280801791409418988056545072931633786423819279337383587674548979349996976609336677695722326720369918309235042863656139998632419763852271342496155833108025470843535537224969903843026381689006305073535735869510006015126706811317786422522511510829164920249213039691748129627730945156461545944898066258647136568327533387364332286062875670607301218024457219518862147937784320087401459806099099376184159407243589735514969730078320712368936105688927973793953167421443919622443421874723461273402080262041891711165448243728597408732158961844033330572209939001390951954787607729726468593059529059216633262476462604547333873087461619194209639998610678908407404404954545067133492518125781622211883277706997479389060785811518822282726979803734380087691851257379553280*i1^55 + 410733568482486135478213867631386060486878723072063762222646916994207262718486848352465607644353816159534322613713935697381129737719798117351022630665686157227213467812187927451591915044009886775074152087332547315919684906288501439015754753493113261480694003884848954565226630700475997242534192310174253757640112038679049037003172292619760943193514916485373425908505137856202378961559835370467065868114787287116621687459664561516621238241511091355269818780931422368350121921158650996667252879064505284363073313269571251616725337103123856131339302774759442009697561500369595848084868772357642516684987144251129831748560068541669777381115263031034324881933870772082500238714190289301141952329195510195197158742198279352641432743440622832271614531107708695930194861409329920564536986316305241545375503604423754399867627390124723183182233908187210048688802371411717386012033532273069070132050437338255450626069104830965427755099514526124308623427688803926426902726473374573591564187050922728804239876458104595498340799834728181639362242088363315465072865209323209685967216991098338111138374518124522470959837350798939680273388996890515000105113654093174869735779760435256446426556522464991706908782978227229254482434325150814243756604787595791259316021496821054181755314772574310216643665248048370902389520259575641787710420400442832912320529383376395003039194355860136575756583781429769749463354517733596418522225136323438644590904064843930890296413088839531541604572760700890542512026834454426792873713565217582389143646766748073659136455862093584458723112547198042784351532877694138413652457191230203464225673734588768536339838760170335737424007246419570701477385451373107907632981733310695043598728990851069373018022608900145737452856560287826867760094774721195844862630686649436967560517251948470622533062962651352793730284705858632677261300293347168065570671307101469148770650908305480129329245751470876543022541724732519442797005092825219583842924403853820090693638830013678684468294082372888052203378119460124356679017728494757925731779412035608996157360100045694896429734551920815316565382784171290388546940191239325643342587071229470415068910554389916041246872053726948177504627903526112760647652236467206225245251762999939734481822432301991485896654857824041501391946637974996629741261338928986957079702510999665828315815213966743282092689327531977722845840346561240291918129810186376479626970415798700295059696903983060879953158429152411138158514861691377118089881776851077301362396344508677108967357401099899542367009678426403623091302231155111737874667156842237795285958802155193361527193917014175424847606639557085368620048194464873207579449864382449470911992291913601419907013254915288114797729943374087089242810119780111045187031517373185368869561025802714344141467427731821141712202498622741444657769117005823028972822475101406031260764178420426323889521004137804230638087437624709490800338452902525796352000*i1^56 + 5153467447490815327383730604365094085294172690925166400693304839848798519267028651629845508347897093689284316404086509127442356743766879938982243547532184373644207751607508376254799351566049466073572750419512258465898865928331144766799533946957132581545070198579165143458407648158961779852983491825190519947902089383970380949654020368376746492911361082326623119719825682713690595397511480853663730217160072620958577918146616162962807574104555441246740039732166516375108436112886981473054930061578315546543468534722870076378005482464707279404982712205693786317264907937529065321790179890092967383803040845879654399426686812552901965541319340823944445847494187146458344550409958229262851420310470437473856488531273244965440415164054086508728371563168590380168518705496921852505555297773905316765953036827197908877891417823525397051912290627214254741105745389076191113625901510255472589184933880245659329956862344580706806618677271441239300950608549872329111253942205040783990908422857963561783286018992066663069125169727584239813660509579960588766078708014002090422792749958733784238621318266682516257134537485781730171940194130818167435661008813580152565114627399157107387012866624886087825865383818124287994326815393393603488727254423106737208891803130270247925707936358205903712114081951128877372991631467822715352072165769134252327317585543453065532965007491576279823532191641801703303463380319774348483348544455372799865108481075314849039554992217637193039083737879907666787628287834745835176664396760538738854765838201496618808867291539020909985104732429992826121587481034848312791458167393360716243152258465478799286037316847192992069189733839165700634288171035606793352845798065146944036794072203276683349664031658262135118789464037338985056872412051004491916026633013284798907520190236061808743122206392409805111961984598281920615525789473451638997876320908759138717083593505570317933975124185325341560355051030247320581424015823948326608594701847487915622712098411451976579118953495439896176127605621660550954099830700236449931232672722138199041984438548308094418060760646775798916704931229512350596943314834085327501195064878929239551800432668134394108646736306209919336195741633352138226840549075079577922404443673794356517724143665317025797606545420541849906884774436267456410011889316067046530402882082321006221919612910445977482030608740664345543261125032161326861460395575355876806061587906700111493664652527288915776437694047991344155812657904228057531886423629005648439279913556591698402703738653875278140837535102696176477756789502130596993590565203718555503377034731407575833627985561313227777874805478409574928599638277352186500427453306384935606564476280970560835396448916017807280264219487583964942215325697085445707095403265131175988050175316286461469160136415625400105533900941237732533893430222638183412070049324147604223760842314187223310745615638405411351607545286081615907820878960519020544*i1^57 + 45241809947210178571065681967486367053541147636504473406014352162427825811196963760329473327118280377545423403334868036356258608065672383174706931312015191374415753726423726387183972482354062240993580552473431727791251651434821435444422885619461982894271726643983784107571267408723592901415935367333659099635726673927978306898424218395503354665641036966065266571488100200456150919643508592466454206288826786330384258521298424841425875662668582990405943699637052540782428132449806924764705265076875561380246893127478384127999642500204137282792591513321103058003260920569171841752594726940493527041238497735444939755028589331129546560966461169096875408584384331935391196058806103274096585141628679318283394166606200316127562146604150324647565489808688823075209304347108433382679082476001923766763818797557781771671745237183151542826475234309499980354697781132292177585507192532953613043603854027880181436148348096825394732689192824130531306363114309525837922263990281710547971264589164057531911913223202727209905288230965558413268637579915420538698803331255111440849211229005996663598582050273583599010984288797392963098922575621239653189940644265912245197639383069140843846965344598153499591422988905916419970040147620707118993392220398288608930176691262055654430977776364120533002617623599046253872974208688649892759393610371661656903902091337263314963937546865537014425193463655690471117855963107028877301262561024510732163087717908623552697750164014005541280276039786955871874288393483326319545877110289255439026847226930085158581273883112197468446323693051054608171172403968020656120633930259812928448772447192274644236808143067358214989000378966075350027809552292352736604873785769199120784720532391827074149013230714386135610414559824966276150294806552818006746676953880068792496353260732752579448632901574270058146702217426916635860590259480657482890797863043410074775614610028804730288355834887662724813703486708725315176234873399309855459044065119368340107281922736383458846469407159453261487046014819266813892083687782025811630260859801945122575159810715840459946715386566205889782481500016472189655584928389145579622711848145172108217000213687947392927538675888328753524030304480318528940767060208537207916227375667154278183484163694601765723795436867945256367005659196897791497408992048770437573149070290463275806820803733986823526073614664653970139624120085846835794517827989626642884456140663823001532224919959429322454633573863871303060900160074637016809019315185287903706226471295214859599339499849199069916296443731279092358652174035964772868308112887855850385005704631624737075883651998932125912386675604688508431107953221740036733878223205228066694399114873921777518070229914789330011038159552959469832732900532033814612011066216595722776497559319134333701298959306384220037764155140497523955257142090494749841373760599887402304751963554355378648949062132045755797499876785865174939744675561472*i1^58 + 287328470949697116721040720490450823395058890428493300286020712501149797118072685160311230017717105937933466491349706203369053196298687043777592909565541304429404383150048209729316764816548312670716204762071961678574514471431424273288251062097808476964093129101558817753547733279020401476554532667960645780264852987402298484473674914110463112229330895352896267571342034138127731404183712822309805703661190312109365767896016580144358446132002544574644167957597950553776108681836491068058174050970733093325845475054181801925682225550193523423493206964500146157619867207861196738699896135294581012441275672772574403958091351879408546826429437334491920301009152516880728748191483953302434242588574501475726718808982392410757099857741720753372546644180704216091019349274299901579076056963399912421804546837649502342264989417735913646895488308844136896465357249938477755991540243821420971474318698777926287842185250334635768732477206443634521691328443997744979847816140275840102150066828118123758316987278660748298571943540659120397474643791395856639004584298215571647852574939808516715413917515257342050253389697441163679079072760443363213335143496792652219742716699728212211833718122349284542491933454548610139069212713667915191818051491357387409018898772880555586404851714374074681366709680595834335173372672342800997486494813259777930202007018460696555485289585140323696737309225352843633513367651303663005196939917232236859525782306541356068775104953522398663298773173167046260781368110775219880105575572460086143830249309477704254272515440622252496378367410352923007218493425539954538912149137662631049360019969085665511007857921074914119959917569114017602848810174884332624935607273450063977951840953187557787114737148717365433842983763141661998814544019978431577891536231961465902930567194779672417880680127730520680798843894887499963772172012120869657570721496846871616701687058139248678633881899539389505704170544917526987784590318938563019885571875183182233406273951609822400590696592853613320842761590328421973885026031971420945256753837201921916282251183803059483225126214781796891025167102742187764205858863271269776643051473608930986270681984249519890006770181950417791050906837912398990826489592787619406265129567473523722454616167753514164423010009906518368023566116027252082289667675198773219067133258304538743114453721348766401230367930747366332827975480359772833171618352758789739456763155778882659881814225040623675459487124118168263341385855194128907213524019667916064239358751248289501164299971211004586501787231284274842963861628334907574857847375271171292267253597931230087101028718048647860646424895582016817104477619978963280563248180488608378940376453839244346280255417443381480485090066548280663440841257945555401014204893065721331847057714820279435756781783556786807066222082435926331372918569754597775906332347410950247480149968541994351032015468006926599996899621804669877109129216*i1^59 + 1405430629947798990203686206828175202179707368813311292611261579443493196269511240026572211070624955136594581860448095822777490393967913830932619234829089058298077698052242978245764799937168368889513286928539475472690045358843338234457520059000809420971492043694631716483363990962508726760368693069154998432788953920910353963209894391477752800544662557864208205225099484732173773392213174491016044360164105440264115746861676142468782224406469635669720640600823639545442767154086969504491906552564588304416557038378652967732739882295610030335839125038444112891387189012906632251146638430464640447714257429070737296100375237190876149649704922452476495796185855077032266113721496799636302845233559959564152904139994025145749534053660375408960232763534667093078091805480061156840448856841798375242302923249073314695012139388579351191444045989125850225054537151458289337694306202645972819049184902852124295038556891087433246814475442791986590449254507114829629130626758336272475433807781304989881565621428317405247305790807592278615267981004004432048273279642194379060137129835914442195726356141365162494958439670565490403012279317663071933582823671071902897397791250705396977277381438670231643918780224169769984814100823487206686678217434108682461383062288338548438917828077136502499206984973730202918890573938171566645347864618701481531489942542225126432971344811463237878276192929814581386582835770297852570027576452461593424711421923410947217271256903191320113855321590190721999432463711393962782041065826933747519484338088624563986278054616998015055973890955052905598658831737972949862703143838960848714316114366037148413194538193229711039437985501555746038173348035225834343495870507176833760983488878510501527781434264619849770639681419217336086178134964784460912612183047273972659730608846775368850924475928813410930550540813225985200282593418413535997581409124338139155617699866538734635768266723338767564706908793695158576945660288504558631487803117054725514849375235539523728829038007665165195588579100521370313396155399978143724230217750334495711399189240260939651105031332737611162295287871167168885378399318667251350055974275125415334869689923585639865664856946140747187782270774343889978428505804866054869082108629490185199880527478261747899658782326387562416669300767856251041853227439133292183301258273115727959952101978404121694323648006981633170560454725069428003263774867447274299355171075336056052885353463122439375862112155503121097209359297141649830641562239937347191291483589930468512522621557648161003681605899968557643745873547375622945431473187967304228927043377931729632444024883533020087023116753985048948088492876114760063121234132623647104493519712806627538820997143125960749902420699864401432111249733190695340079214211175107895505536982879014595487871028554994529244565891858937071829501422170738441053069601401659081558762401378491087818278844378078547539692371093126905856*i1^60 + 5394567719501524221765366626929821344082367336665761856492394597679192609006682784188522017356564045059784619182138538459257078678744311532023183067400304696744023810240104803192656558511419179925539947235882834745334730539719322717637593603184026620622038463689727018397368619948421587258163245623218506232780541925118274431020171159030794307351960022636809269664430998336243693859757061072590821088738589927636635836105992894464578886360009308993562344568192229203831355938098280840230597849430561172006513939081684963866296507472734741165064639299673232701065775296753356054729318610786179008663758388084774928275578389681860477791276560860280419148348361920593907034009972201916077468435874794367273211006725420219378617882120287157295193666561650350799146266795882360401455762058585789152461462428681150881710982635537503476935000251456446340649523868242858123665168598731358610689522975795251325187064746918117418612314269991508539319220723083643297882824372934022050459154151078426365310994027773874628977709572423183469708565177106963941472855565471816635855654816436390367814261735928507315222275218550570279973502198071407419702562163113773629714521224333756131184737642447050393812511187467034606613054138238852726941393651025425453497039886190545796219267327149481225502891647116497097571891753172779670253357811461140374345328176998644192087741462237613337203621819427501599353876330055512371995153554548972109438629990949745666152960581358453219031305737684993025159268991682770828691304319885229082845844820857648249388380133340588764467850631759371441744746024532679907722138980769222733932298849664457221952916985105373553265038613623945767415860740521606490487193878677136633138691247547308365625210410723392086100003038478609724711203984926325060250315569553179094971670770909655585186637619836466982381744535329248734394239933014401394963217718854852947276991111906476336537979707232562590508942809571349896491589135807999486505381243828303136340256831085367738015893411139667056877311072148623538690134416963742466598420841378522007762256871616354242171219487456944553842638632398040581753382018842511734692819810006804641595421936402891120569619848217528907402921204702795545855581249927899382982817637583471526526101539216939333508450979543878054061669229594740790908662363844578602647795711055610624967769533607189445239213241064004568110678355829974373404728528758213725747532062870648204249498202897060238424684908119878610753656884146957011849279643052828603727744376379017695607089144184953825645312393777081955846908304780185331655909233048404415203511333834689230815193650122326250505192960892770756585977733417667710130254868317185262971117148939172356043177642278573253211010278396494412398028418993567782066016566463358028675880897758091635355898628654790455943855256674332055146535671181940898218197259365809193160952980147161331509428311606694049745004878888960*i1^61 + 17395165660094372314924224770837349780310908071454156357057140671731629494003526178728000651985699591257379275906295227203265285108381792343956667620784883698448537320494040459103306561707995152352750918041273987192518703755383791532593985778259455122658584553214971752846493081622029983514010724214016497710973582287337955989469555156268221841300218607115255780649334693982310712462676327330944352983111665764067455088250636279435554423202941995348910293629350428846495227125540558688666668364879447460476219325613498730381196313147526096154332919558371073860025319851113726141977812364642652806739347333080431492102339945108564344857848918712533808186586147119073497462399861860651898806827672011689784009471019221817242608391637445327849720804843542361766763495653467645670597210560544886874050568160859358929103629319162574869969450855923997121334339848863791502052834369381897588457682660622297101727021658720578032132625586414403984944197504208003659551902506321392548575409879388364640567303837568974206790581400421116803604780797624690687768810980438524488934178250881787168283804819870747318787845386681245819783985086377549012663672895925810246090233572933274191925277765896049441115151510059425089316993610960089047730535143170311714291457700071510113814812889668007149373176208529315579379914304442689496029132075583982613182641333168395675009691269543521272608335409293589466499386850558722426720535359832215180666261757819354197470737700298635617633299950191345241679616979056519939483068397561582569996299702025324953731355197452232536716828195749861722557336928418401442393414795130526116350110265435965919626001003245303820585964618434900652732004033193800262018409450119787355320608984814587260633029880542151387991514840453852972173392634663008103712467042658125214244787128590764477904152928706163605146930667378222536000360135073941000713324543547205389958043322277961094730009262641996227499378107836018863831828679600763796023341342574198868638360678196772769123057947444324623064409728005904456810983012129822872358130316483421662775425527125376905391001828709777799179820097760299991677283187132665003611715893909586713059246960243821016436103906312713775914964625700303541219223101665268976893894230064389096618314474763164734803071683029225048907387329508246740700579884750467338018935587542521494437427251209719134449244280369772726666082723934230950186935651456062625925904556334680142626224763903640323452241861711631299997341079534705789440059342960363184747610045165138127160158337788059074209276929117047210722658006530475752632659240818512834096231208516892088324178547108143392946111614112330111662779346737154265323352485570564961960462010379451289413131623327254203241227987148866643517925151821195229587690821661046047389439294455819499600269762509948100428965004737951710726380949903430405246292564825824253147914001978253201592367840868176292023894016*i1^62 + 51914332176387706225659635877524587044190448422386955065602813847946923910878007942003924717914621231651062936029578881005206095572521988528530323215449102917897239054274852972621017676976674335688840366780160088730344368192159829188050607432368377849372691250338240369948699102415235015016605586738541914917225749532247732311824984486977151052885107773881879647701128890990048977668393570209181471778281196336635722906198109928610460254016309740970644411422758879237903425357994666943083739883423707439003020620750765542331057481761384148901406256954286009703229676441117567850848364806449892348779755530631932838159737277141712975417325795392737465945710997885007942444623710071161496482081105564620422649586147756260986817951089124575278365816768650171298695550386639892767605172137171564247732778692643620644064394059240088879639838851344505978885104292010970415359805995622789750672505891643265493292027184659024388971962932085339586808326266382278848858123643640860951817521308291797367969187813423845794111427582464728193818695355495366671834107848222138569427443015538213889372094584579312019950839808648318908913616772729461649327919973604074239971921223776846153350604348942405277739383274645455841896157760269494575021669170765010193689060066172942295636039324404403244627497670335928277887296265769399445453089866185622416510071021845564421324270760599384876504137221557234367989472293636772920886858057463381526511775588403021654576996071542384474737216717742263513237134378762053966581549567328164592121364728195470096289623572576161519538358742031718950863468906065034614623520681795592192066145813445549305159241467575508312268536483993497228877457546907818470891973473491976669845280167039515443602033399789626479910940375292254681787428382489156612569458220827162372274377459472067065826247086770662166050393987149037131605647904190978996740356421266590423364329557531534270620795014123484138074752886529924164675137424382011397046491336512647216833290553486357798989416816591226771475546818265985776320862347521894166574838477010982158761176976364007523359705834885231632441917613187113003743512455826917093908209344600502054342004581382586197062414691365154044946540405000217547653822681659143289010481076186939965416957571200903500013828782511341989433034159404488312620673600078629399977663102700084654583260294111280080691898465041060721831289089049623147548495158331678750618568686514260441484097916164508954567810464562480339939073284629418254945498583237852059804101551506823389630002267383600875354100600952724155044242646362430216820245842794761270991251827374786688587182180054680017301412125461705578565887525378736882329939809203947637509407232928385816032447804609860410297560505336944682915220420249349201691296210538704813776158769074862318371356484255360450828099660201588428738008948555956903270560358830768237029775197248638999336873583958307110912*i1^63 + 156399029087996854281635912704431889184930104908939528735077146344809801405109324292601562839104930730259472014105003833182409796078675511803904652529484736499347844466195211615221217439476251615527644105012467232840848402509745141476036538081540681213402892712327464490878463581211142055984410805357847648728160083056947803736578585089080392395293268688988173096599485027963851238692450695359953853244460155474316522062756761976305842700930769205827215809942562332974830555364659166714366349393706201846546890720778086775648791299214431578700448374662622094235408049967978445263128289181779090605472902082670460078067601064803553226562067114947288166595215383841706302961387996056597574872729903333393635186518373539853670731551390943942692843964471941350168100387665084888312736854653826773923931625561661502398015797573189162222406084480833143260706914168295151069205706501455352690870576853851873269326179256603346681454572819204175383824799776813307092630913359853968636853955566035875757464288416892088931748194842810971575787169070254068649840689529255577517441303303291560226750645678592643885834609385526350942711148585309830854414152132468169722753903398089981250803230623715591526593086013447002823141592332642040195678264790332036770990815638636188330220629842789406018047063269436859222251514195563209873729339499229254279554901151750522339044939515650106515096397893740578801351613671082940497159185926667727761887638223252656992735149887081074786871516367140699792655812864486617827714904077270751540734932252552043412316541535190945541683064957270777051411337730866410731229926436622037644646075922445008448231368180742825762393982259486441723104314647435550539020507453109444450683961036218501847377037967311499572380325091939957529815748584605710788578967848700214880610361187041619699333448062562279966119844552575205599336706702403017725732922642512625588665840480291501772420072781598753058916428243636743433162263344273716705440744536594969875985654979405917268533970611263466071034148506612803675018185444944387678903774101096920664777650332928996916502823513636924750874958078180942212458386783902546867959592732563635437472859050505549523016568775075140714209495462839685519104065969767649369162397400902113858099156568036507099628875545981003109321643526810012615417108456717390522313494628993450398599648997773570829805400494209550799777131032932527693452184942167732848238258465787165374898495608273286145474728068011275089439117372143504287221713848289205570520044963253639050091223010914703194665711932481235405859675320513411299333707650157219215955076367625938283675830917105230775271055079711315823474198846868225621953037556501372854988330133417023650340284999143802229542231997516209669476354784243591095809711195376472965747116133512337986695604006359897536003363120680798205717279132679965756675812753218036680933750535529197945833200027697152*i1^64 + 408641808743274481749438637075334528847319747532482404332480979972318744581852860015462795629928593560370406913574680818713084757679962914358007240059477543049771592663274476633553464843178276748246785583176815927037977791902317324098141128911319462064346901831222642756810056065599777620754847977411911848164566480899386202640965860922297487790311256910640964984714571922684038492775070699625608518429645059105904101261601228917620397248446763303136966136759910575227668085920865736076506985182126564390687891899012445575816158872800039010517414122703793437253677550350410737013383266730471883264534694073455337244434930813454421526326353221856988486738419450419968864016078454523571746796459056000512982500627446958494542592162939214698111036620035506707764757401544901657117909219541228236075977928676821796258337835912086748066621515938235601389603464119008633162871085218721224389942946988918336710606146124362631423154502061225345047442452699101128122523346080919450112781538583663188873309900437595127689897967113622400197019758757544074085294718192593343644154637490890286285558990232784734352424791029170153853256292668392116471929487440830624495115287926847453164820721613393660792136925297042831293169712389853615909291189802493870867929655246658731981025886575915672750331364107967481557201952720075319486171121353729356006446419165337423427161016274815867220509176939022173850824994325511866791800705659902647372966920918155558741800965268515837484113753569683669739143850323989734289468447145815557142128316063202019962395747819056532111532174750451785449968307574919127297383916598216483515369538676904698913818923426921595641167600799834618701369751478798421974537506172068933905170594182114493655168910885598752637588113313953326538585884543580380073605003887868150235964399320127584525131250437839318500191163215305907275588019586842003304697444127106884480463002676941162845882214027022914147898662519355205268385095861593826218405431577105924942662860870837104957380355099967423168031312818244602165704135913519162563181483083151736628410257927259625383373597031168448271319945721679947507557568266654745938310827252516185024083613092632252081466909358383752616531332622761405522788601017321495411493698340977613146539683677209766907530111919869284668675944024954009565765534587431293689673958668785343150152268656355926492580924100239753521984428601437793646847455247993367028784741297473922628667199176306387961470337333431637485065273045438296205742304223337413636724755777869176521934649774473289056422739691824337596861695831677819231267843237496853464134105416323997568778306669286796137210657682076756332177511703857801771011376960861032526480319198932495683973999235198932245786802098854850223804026767770773714170171743173955317415871937258661371523461972491416781217505268344301563034052595592512529315404209763744512953200601746090733697236992*i1^65 + 901248343647255601981584671262989629386215375404993614808081757728648012587317948557781894698599176010825341551505001805159773900589468446983253522951991564863750624387380274274285622137494596773648167156781750165689875267347142936117553308477422959547161227939400863997928824201141745499616770704868497572591396002645807753370690769403305585767861204042722500089893019543889586396482008416543003163683532017038177957713975595442881054854543558753759713338423007141728341654016642011005995232358283072871310688435441007940289397945795218239377490997413370984744002162987519850688768214683701855082682555909210926322200831470009504538327913286492206845473169913493097869584738986929258243329133917093471249583432527636106637420660579578132476314672142742555622464704608535925126540094061264735285945455987639275938066265524744453967611674183537224765324509564402440024688829295983655455940036575283517152829066934765130457085745748981833566593022711005184696544663536737701219777429765005419362247060641733914850790290821272145431460208544164675917070375924312549146528248442280416411294295776889739175353525021009348313289828348287642551047188926479916401061539057181330240861752079300263797241572809387372758738599340284222865300297514250035978093562435780225271937308321116578770504237518298653566401168988016338074195239122474429639506986097253795622312003024821231064158041990671868395400769258855642202723441559666234551464493496028939326971014135450363291773632665438948379652964296362979548847752244602125066559339302952898554721353983284613896889309318528867341061697453214953468219087741694326905638776567167747324386778380283184879961194108847711103505338643534945777487721485248848958557691331171110797460084383884548836605824650320457354936001646900099306105332336991151054734303944559602511638756611062821026026879240836941585148797024927550179073280258382055039993482194875416135840034405382188324946661890274116186954656700942792970766607626702004503678556363822578485652461909480104805917833081923229689270922475888447630635687566502452537173680694513346145197603531974844192482566176964086292820066768852514846206011047574791105242779242285354478800570455354230280440903192233782161502855689950229820816947271695383200858158117992219500089016661648486157653189838788257210116527090838288998252018334829258727769762623365597998520115209545856943506749645444178681050907096180904445544624273437661181930026390142250846901448764694225214471054938162333822175245627900720179302337686980993881359807117398195540078043863454848715473205181559396868876698887481440836318263406328534396812109593763441003513569225195902150215303658519062327749422776865411244566952849103272962456019332886721369702583269447046941885015480458557866638009351763483351642982390393554115720048834513823556099334368567065983189185811298143303985366106002953020051605022008225562624*i1^66 + 2064619468847962895682360932344378536306473612407949598846630970684392873056291539160906099560628379571339792190907798859155334848416939863804644996076309580181918608954089504818679896133595397686165064788684031003833729027539608911237830138339117592746451588912496279595496088658198846291268674513574338213512890998112390218633903404039556505771464326026054714645160042786395529462486219103496936999181265711979350624970343678698188798544862854861228385969706074002943603120504540245174583194834413685034400521811321930049535965432743578449886242145701291085202681567295073939732598110699566631716638913452336840843767464475932572545946898073218680409133230480067580256504456071361172684552386677634643872330092864951402345560698108997897590217621582456135657091451717159196226251708128429716912142039497098632289109354901476578858301477549328557774987245847598443588067266142712410802053264546891851965208390839528758763305674250811497896988254325671447334438201690576870469791350501795092459429134079340494886534607679054355243644675691355534155502831423107150349291350218825877950476698606352926512725132138509120600588381860301567482125554224514138209687942089412655743383563262694188755955882395499690364071006281834528380814067117530527043196508214976855206349845792433244166694335937071805957209925733278574766908388721620330329487303549564058350725243716343727354783994691424494423684741743681702032553184553968032770346659061779994546931743440622042247789338008837911646532192095037351228871416111213851495001126589897778352032553543590852265136672628472383400056494317436743335272389508284346873042496430143575062148651226586154922266083656455200592135318004941090166708419127317168652262833741270620553877619272800380865388520804229404827750769767636509986253889106726680819425353514127873313322293775504817603390442222953663841885741167645566832229346903843577944413980743815908444117152309893774322877880481224748292117195973821035298586866194287780657897531561953359909260679459901556775949544077306460046762521554360882853355378803980386281130897104770628383751394731599200948483033327501469747208464902971447628396172421669461633801657417615044990552510967203219977769799832326271395173171783692885518949852973929184172150529317986706235576866177040068707929417904900323165769055131282787578112621635401308995804611081953125558016924377311545874446646056669636917856347889090712532512903267385828923614681010362579978070094965268056218533015013086293008526699035616269032769035280634297964604821148110023774271899468477805076975229114266272695780431217635028026152368266521036854771867000667577902715666132599754886447027634064143571381386345894582399160867258575800916470768876428600093841155407140362811366633884875192347106041264947875565585936652061710007770782004761259330918107090075503375014270006832274439901368453017285043673796796481536*i1^67 + 4933782630698516660380382919592885302179928961551181207956354904900087530074593436668722810584765763687526916400832882290851075990106601594828046134695523068710468497343376009678239974670656220165401966648365592156036142283898202669057493473565319489720036663873372651285015276262034777809657912683887624461240165657746078748951234807442590902726998713558345943151408522610514734754067819298150705699533983609323016076339900315605879097259759958526356870837082516478135805990453320381853489165335841209973393100084383371488723985696908621347901128121309971455945575759436126391741334846335898985244496283998410032331520571028598312327573726561738348574652865413933725848833772235447630650200802476639199404196679248105610847746043693007585682975511794850058187022543124920276987955189722740006931290100271919899102928728797850737235421105189137663587028487407714831606010287958097027387540350460043416461736317360216987403186424402626099140349860829762250301233645865539687238357213999369899335782372697993260626115197024071406967665758386671945500672756353445599798919193342769663490132009116594115575678963851281464315153068174949766258885467258364416660071554453594170586724251744903002892927085215481233946961735363004132896676384903504688947941609326344129298466182729566325059160377126430193356025408041607146631385204063759542858074481250933895673218039214345490277474460344947172153844994612268990842229200801081749860289458755257820419520679804549360452966510864466449162561139775309252369534099238684575365892136553823091787229571436835954397017013324699892609520563293108053136489570156404408208871923609421658888597695514461661046739132712882743780216229232400705449521093343019358108787171302816951273519561875905008742937706945346231283270591964699832478722288906161967990133006333190713803337696025619186137736709462752481372918372052625168795854589360727090959624724416631101614289414982585626272919565872635028300529921960932334113164886745793396488738168294791751603006301681350634969562636361993697741360569857802642803041780941118048934958681762016727954093253326835611238110955653699015523970011076806526885740318571839766235008266023754701412441872008364724560263394472089354529516343451901477741878487931477648953679710569894350453658423645497022858431640025907811643089093567182694846839151133013770930845288890824921362959395301646836342705750178845203949567570650533754018182808119677254299953682764298647949449594800355448441829479732735475584258244569311992123293567242273650674583072248784650213999202390996771044112539406516342233024524485039272546667524443412009672635313264778451247696972113449128727102440552013413430906240869635321216893986582256293937988506692436309829324665317719955555145593541719970868706988632373306240197092236331171701233627780688887207223484094254968299759341784481989892681646953533393196113985536*i1^68 + 9058171332921177900804293927258902144559219281976182173033999943548709302239720389530756158018216591543456546383877219141979934156074250076290306443984219794488384543648911377877829662193505775176859944130130874033109724711478668516406193928447805984231949158635052701567684740825128201238131345821114463015239494915456079388542760505219204853746514401216257044506228594175846207294518861383095460598692519063203579413011265922143968720167442334198472543822413960047991152710859701473048019154171093211693777451242125864726368884907684335971802665223996066677060312428821942531697082466152786927322374780091609295702777100800217849527444962650869509046932245828073781351771090857078554627969213225526182954001547675916441355197782706546577880472411975962282771784053599558674804234460158438001121719420912091909588989271984768615830718744975946648473709388148635745015548349547526587047235757406752601943893185163066784862429989494699115893372128303157152756972671709387205599363952381239208902520540852681472747635286149712079783243531736623998555634754392207152792077260328513903058883717299597618673627765761581141032132066711094833014635907080418064137147420658866147803765053102664237313582514381044389396407030927250931701940435892871435698066016225037717092802992903065336281563205210764204323070120923391083592804046853640946889102711307501945420295516667631994562543737059274306511601588599486036076048636330151250898386318617339530169270172529469035492316364155659300153024884432614185075147555325632826308481552672735636785462312578049860973777691945554813324356808164836373969012041004467900622486787434711055345467020632933451887858044786860800533657594033829037867568795556492333719911104598634394292519431394012476131823407551171840012333477668649217381430328830112529361806268038422968587367749112710700280727530667142181422523862330149354259667913183197381690387818867610319124757399732541976129176262042930600848740173565122652016145418616754068721480516230515595724064205778760503637142051085498824188216139459163185336561106444829336829346051351539948539635843040226654087455835930401712472038131064589493034473209822533355171094457461612449073774876358119679212491766480256721059369230768982630946902675016386807430946884635536691139738900150224817510699735325483939621145612074074924381080392911152332673039541417932784157511881630591276291703395763270774461287738514821023424537352288969746851225745627041768075303610390604741419897052498911877066732176328920593586818496709565864234288507453612808471267600032622778258138975622587574175983755130486302742121201822450607368708028413467561696414266111928730291381158664324969270171348651551214761957902832129113800821412454056546137278049748074291584495898421479308184198756113874268382216158545472919120721437785498611314610252687924733116631164367748079496772474689851102330880*i1^69 + 13370500101296127236721584076063526911152427313622363308033119833452794139853809421709165725523066107784443753233030905114013385809352493404866170278014772561288546099579512589636390339215846509760859066970850487799231975731972720144317494393464645131417952346740562462108441955518786642139837391915832752462001640954256996080837463087886282168216660744874457470413908564135666041381985585425743993799163779036472104590864033243250381931418802400972239030183028383014083656070011304102194340497228410574694786068121889605685761991223677517280158433684971960850723557799681805897581143391200306973652497429949331722969305768921268080424459246913886364417049515364117275907117336856699400232840689578812455165073703134085957888097393697163832684310445608669069297086667305879334303495965320950237973044357516296678229091198504719934715310796138978510432688204129591888857830054871461637260729475412767033961523338354746134788832365644244806599548643552426952673132176480523390396300674248159912735130498465775114361977526432358467087889017616800603971681262838614723122361936867721951618086737392899043402003975937809080816175924782387001762701805643778133333859921563151168319474027201955798500858023859639372716941912369086226077067158086619964955758199091152865548031480041411268821638039122685727472283933175273615470031810262571160687292750717322945236512262820382942124850871254127284294212202162466504773678865524540331760281346438881209536890958584636692518843273452152211085142957103385809337350028546123708594426715644054268650929174564383803265730301938989502558750582871536607338399795906975735785460526230171470624639734584649831145477122554271363354915903084698725358714548931509940017675003069985543953733086974353130896234979273519991097795748421670918795377082039943246137028855675246334276894606021016129202277630222289602427531841321620703725870957361364481197873873097015093884452059041561391695586900307933679002991498051620569278878967365171812930555680355580354574957451219966788375152767758535782043026045980019326992354850476681777829064897927908484647586346676074331945551014318528589839923008276070471272005574036203840089586709096566378304272076249087309288148153066877489572053108300708243781667720142015225245147264519960891232346129880847291665955053682131889352061776739082048289001117897159289860540787412245134586774298385934531205490529685458437745850677965859787868156721253374469545394751037581694846029911471796571598062329592993344425454283586089340148369419332083589877582983547126077690975694488910274133242214961561422263521774363698247395333657603560451013322250804703687052921650745467444891264958880537977464699016887390413510401511721897263877933403734643404934813386790779304114627270621991866879780555847505785062605261783194456907673669290607545715746869990225465143991794128467155798978372441210880*i1^70 + 27595670166858946651653107917641222341031804001625120940024376252243993455814581283112233325690351070408277517353341341358632434123616825918361582212227804864579804722327700480637101490906587371637737141914735676334043899358906144276335586575787341460230628810296706856876827429048142539376134184637252549139751085214102627706345597418023611903671878331966500966421498456140407495001290345139901256391306428947951660653263518641394462847886105546564383933569565049076270193637004800328522067129992929352115212443380651449316354805205150205756146561240692765394531120229694820882236926972887246720299459586341284407455046870654790436744525348431101353517926073896213608538187726961417122951447417080660864149164705126676564427068981855107487289741841972188002881889593478292911981589203250115880185456993835453814887937343705349662856858372169235893074858600972187531616487260562895005458544248659910946189022766668779164703753034597353716020273959239313001746078816019064136899916672004454239596876603550094335152841296377110386534784346023724751990944292234246337506774491096149752340669260174526674358814604148038808039662000118200569251521844752058095633446471706268741222406602228094755268526007394226687906058611359881155464908443296760668950554427314614559068369609161762003265236344046591476519660473964884239424965663439991313340771825082075678067163096286746012719866230044200859769870081618297450599100521959196231904791496213923774311087091715757785567918165908114648328835058523933467343152247771746131368304756625922006574027062894788961480806262774738723449895527310560647232071342392958697182522608971974959984205800106969658385255899977854565593110310883591389317471994067186632659113786631472989219885785445975476474517607139074306651723080278700178903062958897249839935898401560470275182335197893201363628092176387437525734097336714812060064181346255268927225740028676663765329986672460875290175223518681651764197289286772265354831619357411432723714502912546011670680362747972093413804505054477875005165181628597760090558180679807746883116816645850263308371271556897501365628731439536356537267695851757276690796571611858859727725278533954286466674307730137968156767235176523323980939098426533357232850160534997309216921151896019237686321508424609523976279239369527516833249621139417071549598479321907629271873363826376951831774996321492962095908880568006331961211077453214893568789764578172131027955077555439830354504778005897639183001440120216081159643565005181542828201864325853586467947436736550522445707875269347981711708600716941490272341310296363446056971679706863483892220157087868036239150678654692392077846699362370536429879913227422518045232830957200011717482069375277250704984026464487085399544675234174893482772837372910686899121196578269637826691145366591987319519801550534616567602781005451223372595858505728*i1^71 + 53961506492215358818422291525530969880722194230948061907170561127559445203447455888857517367683218201631832412322931612562485826059238407839727556954940063476318845404774424786550598290638826662102847520923187513055950601893231785212229954707957816838785861074628726434481327680140529819246467840261270994617032450600426395081173327651891971095659687484491123935282656836095890240030590384661024145153671545871321901541912729240377708080606982228071528214608800201339390910261734607186150250689680707673098491004608118377386523773933195454929922485039686231487223590432789330926090897781236198486283313199674316040233881847433474968488716940877573165280123314925297742092189588772502929286651012501373863393464745201603931058417702111551905472689520996632847705865310236809047770468332582639303500030401940089970497981541431893535868630139959687547521721931609256892673551350368243912086264617453173698227369609431713280021749504031569004779627066921559486887246351196785796031854149817219621694253787524037323425885329369054671593250195262442128924369540609188001836966776507721006453629909378012045604189648287155917374188299762283695965308109308658328002147994821008835712169531232757206136496461752930614259188742503233959836897558119854644846617121838051142110466069185699164185805045449771680831922246037047555989958376001534342176411577088463221160176136007571983499012009060016152666119595470684329103195527780159425519082357276227336776865037571825801530449135830810055705672250236413770556680515295270444067638277509302147807350839932231048137154430540378711664361399474847203072168442920436843180992928910777915053697148792828911586833079014697217692970432960353638993226126784305359402475298008127152557566239851156264277798579716383472691768756994256779117096216972614920550848519972961180103381245195974331231448067387725903574658415546422139074447141627333458269320213997021645705310793582509369281171717398271704191426313297865982848303086342800520661532368813329974881625740703219711996724101983576113114183395995164742177788783987622011199083386969569940698790089600933488048765421272676559727412308606604068075451065709113820291261348043100291675112774050212551060827745260198165205399869003961506209043095529460883129059055475424731390853625878154722837246531914597459678776202197619587097212822141151784612305971883521923164600951892684826316250422521395927817001501639564092311265887546785381377791789668727889596167663728575416481993228149953686410881862049291612960625914424985787400090836807776133856810056897488662002811797061793827467170696784615381682717338094324599146287887705799548629295166163095695644824429417481281058440073509894483408017492686020557916791144920990672742181632237381937443656018889758121007505148300508348876476147672356458737948853075251252924986719030754976667237264691620476878848*i1^72 + 53608674910779276102323251942170311351612143748326976068491592835043151234043476334073269455876333103261692435804763537904726216961240398036669589482674311897941543006100332359765422109319983584202738568909658082633674400491313958249985078666860467301700133940290909457941042215155859505812904167728409561534099859986757843215395544029795401909375792585887225120448811118848550781050572527723009979190439137166551347037752943991746781610588469339891631827599498479954074455796450543609758531535288225897303391878251853916410976576624380257396759976295674755328197377850862521089204686330945068974904913679208802303691257303605045437533076033349514936739344001990544515662767002886396928621309480558017120742998126036435610248738619826563490791502934628963898343163203388874857477463480172937319295370652616042465121810984974900308438573186832888046101838942565502257917011388866867596939493898826289134294006176434998331761694349606023251712729416376860330131435340553328249123352172526605881503497729784442588545698745389665169196497056742712432835997246352233781346274868521537485074546334320493062222975670483095499046261637987693817319734680719880319612073497640050144127948109650152259904347058527649933288632674719700021626942234232155061187018505741870917250571671733291296255644741466823019414315726506930041713139706194093804810811337397298214065091499864335718323011647711015673739904060436205623305851235648897804573040184449214989391709653940597660686951292853823963494482008098488654121515671826707262050180947583410904721113381486438356163946244963451449221815157688570044421102536547849371695991800314961296086081332492715656963620607571331693567588300056747413815378752599457820132706068996211334743613965448852399657959020202111829255286129186414110617449338019323737753850580048714945558316409542106763811781879983195768543460031873708199691912187801839039726633061165895689150282729610397707020402286751284036630645244419549583901447677534410007574670241410603896536167660192918463153886502345071667545431592502924613142476408935353084970872205608378418206345425390620500184934163540254199048479163993568415832190218056211357878648413598998287631151660462164099884144904387998589392230427795425547651579097064575886916238708527075718564526347792719339123115414044202801720677754277032613554700160069015445266563014239218776365549094957855973808296833062021505519329732088997648412181245796013821226831295965461295574988023913100292044436348199267838421064276287808339214479976202336581866966338654613070786492005162332249301653798271967224417466102659331470139256996703017228373609994795908195879286483680461611306139795573479789245654763983240537663449895712972053675627473956587210557378927977403415815991287971628804125621924264159574997683157288128692713909031151514094827055941982581982645749636598333440*i1^73 + 49128287240943083519412632825529539674517683048442318692452306851885063520188845770358346796245787755815150798849556006656485772042399270708938089352491076784965464597838402626861687553060228242880936580006966228757597055222582608706038657538588399321840928110074533767787359916642527037637160626921035579873530724377524046668160392456688876475081879794423919842390715983535309384204303631158185190970783321654781882963199347461073634563192138912562976101380827692125262455433727722063447617686399760516206583897545239902206624611714841798114646007894736792712786101602419769398832814978210038989046998738134703458023657936416342517068580213463286250269965632202538659298445665230905428988687306493659291635230782809847249548023700120824971382646006996641003382730715323310252251464349025638280010825344375903599754247764086407707949128135174187158228803270047071727353148482228327922517238732518364564634417226924475898511876158161249505233699877376141476452792612382548280778636877910981607897324888805954765909543730157575168570727821196024342038766681019865125192563004127247594973669063083256581293677213089937635569248607954252903090814343403369003136735355980811652815665182711884093828625337320567366509172463082318058085813149246153130603755285570354472618040446168294108600750498643802498900269409774683878501299920317287829906798691378756528256622092696066473369901117764088496817508208895758118673787734182870493005356492240308876364751381956657752675918030183922857188429815385367593257047658289906032400797250513826204635618601502757632224140219380216925317522202295114549106221991624278215664839067094628253948038464352291928201212834933068900036532550762949996338640390346643480089045304543867835929746925736200838893510739716942404230531877320384027019839766141321997192213126613034427253095599212516230868395488546202255510167267228654263970316010871450090685830772935524539435064655457931548102629288876932009250709846284458429733814785944874903404428252705763024350150224724147151335088492744211200627518024102040871353838222624295035973651829824241206325791606787308251683611120353769063499343000274426663580162187097167888567545254965657859511251602755117485273694502464299898156713903759121457319832160334282381855144095613677442084583417105596832351963368658713714632026674447125918362773709835182564386416579346505073316329904862298567890551219204538573660461517003933120966340640239155007867409994588702520193160965446206204475158227784318457100862005097614075002987658262632271506871944806374246734938457637666052831946255809803380943204323834562051169543120804740812884117705585648126142099960919193157275918588079838656267922179846548712985679034071911912764896615993930160781829054035780718218121702524468849845729900554818218818963148970383639254145684415876045501295998792940971347236880384*i1^74 + 162737981464312245164407030045078244038082741087810491995633088469087443268010163755700581132253573799468883405176990665081495708459420016239978579073441214774027270344348890958403182134914504863647206051271388826501560960859421875827566877962212520069481725957114788326748456731408583994047795170504951873996540806028944049717135342140078504688461827740422704649638051630915698143864447875697215107083093319476676371331943928162161509513178083234309922082111776516120164398003620216854821038853798083776939176436931372206960476611857684942513823178790630690231679130026110455944313400672125571659956100595748175478746079474597194002517255321471157800949273377317392352038961458814805462069799971856898471563727494277468632011846525337934181370283869367863442915003637916528231454812416737863774259279847383336651710764571633856197304730517160938030650056252584493879169823365479933744129639072823213808676814282864423498046139675433476040693259422623518750449110272145448253814978599206268657357565360562311235999635268108805309405143427839929161774686401678692305461053932824515911905633764858926310975605658052393232530475145401816492696695425946322782908956574002137717570460697979296622399265307613622136970838719348900428431679042820221643328884735181024020979388847786929391910694685615153280230179993826477663755231357321866285333177416059351927135959975429403537700837140162726941524381182007997750162358417837791587005255727027440457827683701599564582726984047565723894124203050323722012924531815748502492187381027199662085316775799199720126351592214037978964806250755636923117657620239291391175631218520465354252737949067303380132548419751253991442092757387858010512047912590326643105320783481563387258889733060602460761321055350645117222270018015474642342835589239171695518242488153785524194923353125253422771718056406723099387637153992212540447359938887843165328704389380128457872006002580011318573168538745382153535907598395925708482150211208921089180445252064545332461751990317387447304571656567841133627671139467667187549385732324265538521724944836334036895656969221676362187238937044830066356796542981113315513588283117865064636667393339568605460476419869890661019086178648096780713079222397304708934231382960257623182088209753977283246314053962108462581626428132278672507032338526095577061208934370671925284128955260003431202634308928758907748978253806437324543732239067604673188880782938955562646290191638340582781823851754863818712920003106932382730242485892088882328821374257239657337912042906679392740139656422595550384705959283500499473926611941391291434201994054846721533471018499459461382307491314073824219624175497703468706898803750557494984857805776163884919751016632728395550983305647997937864540775866542365026604043273579369968829098722450365340800974863677128291969320586113175173201920*i1^75 + 309279632205633276346541757652569381283278815589419381432854246460403511674014426677014039545062958179535146555151970244163358591573396634475404012556527117188621552590955347404195120559421481993980395104925442009377189874462376465153361766068349877593056013677100889663486216091975899865968627113425135011379029213395127685939181666765404785277360169430624672338648909553991744090148344792149713857887697740632307738322688322226365640688008881122922373093105754988317722876466980889391183727893515982136500782657813012796087008545606865917607597408997322735972842248637643308702891407974721568173022533371693290720922379852450388539714667459499134959829098235016543391726741654109093590662297077424566080292526223292584445411458008533023799462945276068809337766583422338016714093756132627882259890332065107317475997777958628408891771042492219803533758779464415876921921877103920509368985643088031860328914838428329115667937845396932111958454445728702482096371668537838766374642709922244671756024272333227114304013579870314123898700230865726502394069162719974871726170082477281805377812277807252311876929874748674203906748663607115565150371843328422413906238986249844983113229334265234333181444381259396481832217000413679472153163807547411886247266756920961188796318173824792313998240024374615068184486218928358502774470073220253159043533789025347262076332230315149858978471155464095038451230588182727754991438097279510370256289280185941838666931695699796143552525374243303675590795182537537519596310939019186061228729554587641802710072857240422433948843371600030138118296211895166214084941639119560428524429459051788047736430986951141727540449756315844587688423039298743053184748493346455875040686649998394483754275275686528790242030512784456568675557790820549265870751395321282215745747283065732865241569359640566084768603703912078935470983415211855730406205796636376131112793210678874787773349505260080672564242467782231927076041793888894697686111160279089665616657908995217632818805287357158399957256949136049901713327589454597262913948931773593492478062412333731747000987031903342329275479064552050528914816474050132242486657569655387188420470323680634905632629891740214912003605739207888194865205599954869637516144196067069771245577980517366115776388676440270849735324229237203777558501869668073224250343470992617629207797601006906950764233310768037623315330956653001082670864911791556312629272544160849931681177352551364694975865817361043681221836064390253531114406734923507427513742407875547096540042780660820107417593649887143388785870242544109032698218610193810443730991706508741950776533974138935358853708789005579975875378888591418303407706638365440670410863079707243806645771946009260633413875991763659690764211059857803026263690904326770966625336788887021078943380215874682816443158718785517518848*i1^76 + 279192691896713352200479305282561465374785653455920385169247850272614674757708352548512377048617276768995876298182559452870744246680934891062230637591125258434143346545034698897088368533756437907779373873050705597918020543279031412669629063330406599679926222818077478641223281905989999200378864656505655887559957158504143687609213940510765186749265192859065447647113375925943655830277265529318390436177790382239307522958398843514916819672437299385951380947585140052618371992793046829368434518075744088908746918776958725500963193372969444673533974362464328339657658606139143377991121165296416690549879777375241420246442654023074616519787466209075674461237562528611463939706583084758199770667558050201659322027161147357593608791422287520523767436372736943619997238138252663004981788467160351229236020477178083475859820529011968034868929175883766432325774171309559170409674318145571751308848130233709456988981464622640183965472020278391612473525616896100931622232859977439568207862860135838009715530178383028327842965050674173326468555608177778530923734869721343611746742911605839077835740028405528583041361253592088216325810712557080021711114574002693911277893914990602318784230425734719826204425343243648321975984593760446263050508549400984822274733330060917472784399034470439340183163560406645039212878282055796551585486506185718448072242263737971849956682007323328313954567389366441484899018532125066017133580293332285057916925813578706432411110511204157146590319218935966037989922997585016849003653844222635928842549150882206660749690514036892258540029802984123725407315318081951465793209125257427048241968284187943533065712746916425821647560495882613824086325368278831781507292660238412446866166639448970169124955036245025964916595766745628123648767234525650357118712789210183751078346583801071099193749977303883786799591075245518859703530966637561420797542084970093850787191644236618636175533951203211729908748472211855232096086336647141170544727206596091348139831843743945435268346821685427006516036671174667487461628864763595721879763822740998554759090009383795597031936968280480856471318411571516500255423568275801676002982242794516753263926390866299588446851546920170913812550756324591457864136432532328734613526001804475684130406800115838827225763207557857002466640650308265423582476431313679393888715612430541979428365542753256284063913640049905633413364998950918085955491557118750618211911422324967488747063777000287520403392798934816180979202461353294516416734247984451654219116914465677226010110223506812535490270149742311208896445204332367368496001203982048133032716925000708522356844882294081813205072119063329019867095581682668613223733877965014800032161033816961159390550426041566900332915545594111540946676157645025041645731714667170594197546708183143175216947139671155572458901460746240*i1^77 + 241101470314962535316952842349135150955594441600600248151476984029015655986204052342325456999120388960549166514097383086658681528037181721662477573770143936306049703936911508702630736021540873870303405006325163903133361370653802244623606676099232566628318748431635009664885938854597121493069265636905316764741931810374762828515869283231557619724790719845164868546674721996206503868381220268325571963364696143527625334027571677931884016850244315646834595438463343257969942741782666324375222491870838676179439282981939672259635345275611721124405435507207455022550924649974160678707174284546372098486095953447311146825856269228479307963090599375475521944408134825697654816707223558805557205047753248214886266049403987145601333255170373796368203007290048459581855215653359663218402792236266129407925332119004478760587319224628126064699670666291335797579471629752885071222736027531814627390741757385881115007470619877957366112272384743825339113995309515687775225452036274093837754247036270993821846267917899225592886162497697112115886641596094696028556816296261307278271499399806784070630162549454253170309636055600266915528191757262989638540773704428894977538179376430821621226627454278242016404962924549397510587154575310237519552796829949675208373425021392959841853948197139143828088072046413867087257033418461593413624863097758589813239144674609418722106437270940848875527150106916479648824720223184126342620221711755118957077799751816586875642699325474982707095624629616840582489348818834914961084504708990642842476640023094101610980288284478389331126969764678505854612493600511978771435018925297222016160417189457440002936357943857535575017627583601917972343772497530039144065340236458387331495231118604560809917733008851345128873973444212426902743685864647311180156373760864068315480371674572509893562296103284090880802706957109763679453330119120718524649543057781372258416462176170490757315656098547196194315574216816093564501319182624842560096503526635331055000595955080725655966737107943419682398107160070609197257938706916059705474858715584786109846502892099338820729819056948153545292546888547506184931404033072342960261378163509104379017124283210929413135674744950979602381022720203314556239547542497746003340220381909384438331422994105221158306399364847663869026350643038204912847288552581247998508030885540901732611336414380490845269601234603319154830643660321395851652539572322128488239754511511386335731046210426236003365054128738880346873491058550700179306494955625649538844465263607707946136580891072460652991329296308852381042658978130480345738788959650128048362567148064403460324897276632297590857777461017797496523508837069067892945896783344633215366962969842872138521895844096656167886127459916022914405442024528293271208463305268638507787246206141464833757544463422428833457897472*i1^78 + 261103385802774953003404687361352588432486852015830859408512484105289002781658497907874318754664831686887817877179988771098126689845031903104380586536347397489098571748591994334187259035689510096656073998337850517378586822557034877369011732646286818504627070015101198559950378753480487756124407978254951177093130573982328221672596187556836503067470590864333963886781991396928290186920660596283789043494547773009498045528772220698826269973863174907282499292954888084513124173372494049123806241277803213899740739523484000928154144707020622683299781080896325701190719077471218240037295611649583312632030144707137147221846702171995960536627096555684774283800478745081497199616188949848636966131674239240557669827298774644456523300885575975107071367326363533337454782876860155594238156885843168034231948328339446648321963226664922105298107960521531152714038017439556118853828764530141660241505082235767098124394649021521780138641435664539109594055631975164274222874404285433479462025993620841870033258287470332069889786968998107106854052517274503798617602591411697685381480214487775225416400487114496796683150697549082734697350521750062399832004442022519559290441945328512523360895054103142971134352940133876658628563764286458475934554242064082219084337706487012054679469123106470360365890994410240578192538309634400086188338294317763824286803645921169165739642071229626477252200596202043461878366809968806768085235374388885273067815085650936853625290501611367622054940933142411872046550757528991931967602309488451308727914957151496251527593492043992781787538960261329546293307157339221086193636712570751230203175743851257785466851860106645917491820867582593217659172626164153348346448548306127831249763231838176685779230168506999863241637779049843341625203508112971333922834880455312243842978378724793153805617202297351206052218164187547243050653595539846418726145102232059550022026387451552377330741093082908860844483223836016492027579788930085415166038810793423590212356922131259826691378722726040746924151231019919537717194947207348180571774455201479885441691966252457157593515295791098490741671378588592333458629173040037308549396100424411775025465006639997632728944328263620428207645355883095367192711649563894556302962215029514876295453065015508537249367747368122286385519895990583910619622411456189265664245471531002157819227336444881131937813566705323451969956032397307187506263866276786883188074769684652500759703584969600426628994228295032033447596029370689644445346212797738562714592838559471483547656911642947052159140664966574838321661981299781533207645230226314858792130855940328988916294563306603536647360420921402003227823054885087779262597371317738018585781031368401843681137885079062289780068031819763481075672337013383910000578939360740939202956454521123554806345797666198257664*i1^79 + 1680110869651895473072193736223620148051522535064195010437568872085099133364913178111326483215983862574430141008267205180640673693496645044365822414748741979763141976933845485146440353166637240993465264342973418838498358609858030925360692290893125568832412019135704679318759135592240218690596019270355351315350110887282889002031001564473623286241805769933332179420600238462379437842338828691847913701089721759414095352151139327207681679767254323729274897968626271138440772658543669570151315437842670511309415550871357483888467902754146693887316678775528138885328240520072870147794386341523262500118734417272273010385336363265106682537626032260655022766949049397517530219836312698340178788351518845690241383536957657296142833558005486310515985196230586712107315865908564283996658387015378726943500985263026110961687067509582670771085575182592480068986226798069490916927217291693659302889565649168363497375785507071616856750659389408226044065535738858452839723302927867024701997975336015983521560732803645710291846408404711942104081265058428596063238530065402351772737408814409236028241321730113256566383563679866299034604509676453996816405213627587679924517158409570828993456370796738265388457139054078914405690631054124974509201139494921936674247410988979484291249056028193047226803851581228445077952310499160813262239625238065901499520879388912927585520174803866819745147790273614315300142146650240180249306721684679499848766290857472639541724265852066678788242594764117861139816586185544781023270379906364368645564204927874417088852759858729142186602476520776333917018515466804109988600926179596383143388256284243348030858303421445818681435241179631763556029382153039189717008645885844070344722237425023527239463503866161695419908792708741757351473125840223232884908038787432810180931897198443300460732963931644956678015957900128072008349482431159135118174908960223695735983036019943651893543238684404404758969677914310715068532451430229213560690831329252625978215727533413378561304822487703516111829236106455189826227505037070439040627236555067851357488103800604363745090583374094097612955922037618802065820508202143180644064617808931883937447677039621471478529400145938559107864136094561777691575689928342660519484030199653354539895623860587801004610232508890574514076809894329566610109574093581258837374867517969338245400678056898978693296548630565313417737406947948633767782517716992490724313436132253538684108005880250997784246022977171387514345958935600961703856979227697274196875074636991021487544962667282424853343587632630619150230400909607874595541066778155302552012912732524919247398084283812623735201743971579283874360415852733892825182063651497955881154446690481076198288827843968470476481199947681181039345877466402445298248925646105886782004970180344792531706633519104*i1^80 + -317304240861888866989904163807830178032713597216087069380051242968385326890470840998078458224801730626558973296308614833787153620715273918272017478461705733472910894550067551561265030181738843228051118687035807650320689107088745267986978159271627600854456900721164776025943225857491683874950165513024095184511873429201576912016347614464566346037002280880532716151094519818453935855972745785866771356820803848331755284250552554715839361327382743844094826598678186732276714067040575926634541254755380654219944117905123622454199570171258709024795180021703271501876128819423259075007938757954088613978748475154107865135209261358727540682832472540311324213113419676617889855096716139439096117063428897326457650596664652449145670217896112010664605173245669605874866094526932982539044994037051210063022809541442969201499033766312728539392692400212082164480422557286398887490617044429274701571855005993943097232187403452212176811892900538998150085097262834263133758504240376268245671415344253424989154454468977022832970484949051324750115947586327919930887526634408126357976896858804342552732808567705408483484716633007190122355948410219130100362013907982445811573850949290450506276128028563639189736489037540458163969471797220249899510981887465344746166405313876321042042837215614362693588402448197941368398331516258175343790480018669570069066881511531847327786055442699303131512335281591050442180231551829923684459547321913320881750609059325737980006640340286051056531726112919137851300420520010710787255635441536341725598157249972521431768342573835019166862692324520867592387097797672444599585418951151823137857223859507170553121692575758778275181001723271905772266726583820919792946287649961968222269759374309453218956663702022276466015189487703968285233098833985711086581309802965821843270377452703195482587085388392946251243418916946283277462083135394932837604721704694623234262390732852055168780186232998523096692540922084039218592881276273629175420805436632986914325351698698164461806734694743629879586130631563936482145685092016769649715973604685148505121331942772498170098947653513661618469059762055557972902660177016618630457185228296259397262131344306369199225887572588592300316781453395392414526288227026393930328542352279810495336493578183524259548407672267274386515308293181463238542854410605870639209958069108438923266600495537562180746859987916458928917086154450146281663321756926055601582762090251234368068429159851018707864620462432142186024131494285942164911265499883557487626752563021624342369644679423800925777887898356626787055956714724530518936218903535552000200989634128863333067256171206617832210687295442426453488137331782632152334118557266156695395192719291050453736110344533950129063862493667475407548485990989931367038617698742477696015512507558277431890542592*i1^81 + -313524627638354339854140163832053836966122732458012250211367228674359662745849450588834525904763851705421405186699346355189151356550322079882273154251757027728553287365396399941374238587987645123480431690429887437196942732850492423957709116662798635483955169561174225094359763848710032940652048599877843300851620218241115261065742631156574242141272942275544629641725054145725928212425348670770321302664409167019467634154088774153998826116526559725080827489955831519888339555027621272044633012493846347577274980915272608962396390589364575294298552929601713410825581739474695399647221482513655638676830470500710547779599860374761411683306834181453969179957207907334713888936055040459118170630160144501950203332051346484569540018309447618231647668151466947561550654209205213703063129216993499448731042155610780708038238830268654893853213443168828105427952873049631676567701362507340059936039772871210056644332386610535326818206013381753262653916862451050893749357282546776385774049533135695667502886061166282016473244628157526204198595459798162929701847370357353433240901951942169721308363219428561017722700112769297180257128086279391635241651482414745247831668541162191830590291130206986198310838196683663625091682824830534164212622894350331124802281092513700496281878546750065907113870891398702234880700993520366730246475270671750072543136900076666256426820022681611051526639379400953347325714204376482613174273321632654989265813926541389805842162303521883087045966260459684795955974163329892443081415619923184541052047319358992270783232824696103420177778053343530976919998221480990856425643482186296437821612101382104383001562403119468817533467129451683475323873002296477829743754194218313435552319628579819188543312558713399302900294548174932261452195638257142766546360233245940627245030963325022691379613661699477574464076577476009664303493021304153734905426974470290038549931322118080890614540076488319918273388002561388304762587044097775487982531113525782082832919252896424886320559600748150327490304311410056101513169119049906363031233188643172763684624206698034549557931453577990655628136923990440030492187985340699456022452682252166221998025167171087768427721812367450641805184419464016498964791988375205150629752791538336852443098424766901235373061220678099811160603044447991647457758933841454040190032928648406810030024555685824006116707781474474315033809836025756939976671725522229369800438079614512719833650906577505219957477095495959180177709171628256288705676109477554237567262502708256014647288427379900142777246884643783368624147988967810729657560245972528783518537993088138169092501436409450578800736314141112617992705041932685103935081701754910972720900462096745015552505931639254794341102383575115283957961854699573761182937944947646143772823178497279131648*i1^82 + -251597175856861296810068669286392880711022880662800849744231895570384822259557545017527573858405976388941740962235442619063814613891333542900350288006757246270500817784620733423722202523900057253177466307783284109964425055225454055906417923294721484798079408403755032852731739159165282064118780157061658873352917388875231036856977662724376440714771478977988612840971344657567350169768517210696248611809204450339229530822066095749709523577703231404066306552278666548798819109549777531181957917179520237498288844857106364199258218175460304142309808612774956058542838336834804425949381973223757865629920002740603696027710874016179626385883818461830303784035140301160808907944212203926253779623798256864841830537581401668750537295437764415496032321063506713029795425968479623717525241327254018969391797769409263626789858936315861147655516046879373121908442490166135874695806492681310476689467511466098049596634193281946348523084778654651906938912962785129482871957790422963687739500833751438465517593951502692180857126561526680903729394631676792272050175972747060831411835039575162675425198614941243501649749244970013299769872886724540452607305126805454225530750851881677765883753348421882793797392748351856531417447856303799421854160599504869486865123709679101175543543978847785644304515393144838954176000846175402551562731377663463017049636293552405234143273541204449221721591700858497227127802257376782200622792905261667999117899635240612047112555962253373470209152352185924701087450301966467625819278684371776666573370564683906661112191551314906605296864328620213566651279031617898569240839375836448610352663441512084435539904119355460927127835721879774477065330837331596484511830883505715348077412545281260893910734681042782561243083362996789821463305401101414270239384951316247151177062217664568588432495013617112760888612298261237327503390105451136644621839341321933629201185897738366516004861558350145139007866515860964696772167768486143454600547591134791024980286089705729815920051439544506834811206679347664491978525238316267368562838714942046179788488296148699545599240852023823187664662146424735066735502048104080341128495366273858986743996172397964187006853196644785075943175384400014676362451982758435708019549361955410532235674607962232437599016662349705027296822989884763019970889237685173721347126070188035590367686714836043736420659972575748908052184656688790354867536830187383074222407582232496312924041251294347134724403497327796753095134356900155597449616633029095148630569724905122410259048900002435542980405253380770535534895420886813075696612213062252478325374594772512177896089141393648425274274266604276043965382051624081612141053788914492491613882152966794146784583583865031182404113739305790820286897952805518299613558677868408240881147756675072*i1^83 + -216611037090249901284839895799511275844135595318734409201659238955883485947771280720583246581114857196926656603502137616756763835745076060431742318528352136512065684124061128058795890647118841082307529251619089053049436804827624810807275375814733325576358936218885583356579756693522791621257702852962763182900570991318266191928046552047885569000221905439384518831971259127725770744475229229294488256502697115866492273981712927018982478808458709573268225935549452715290166579062128834464255736736775851330323795427828844505678131381277800467189419462054358658145418719649071561682355888151369585697332759440025483733880715850728219596182626545410435031362971739619998108717248124693680112046840772328369648991317237652409248941958954322838652096947025496352800737981951865248174938047470409845440950107733345006288791676240156640750056595186122872092760937253043816728290998146944912092281596453945315782710512251615079982516675943431219536815426587145306804361558652526706919922054123492780287672622654625531118152886238966645873415718078089980684746836520548095028143365533073871058491835401505330154052506458344455805911413425054689856967330148095663200948770248173874535082186006912734022547586363858618110412063110382259190924648145390531192681763236915211188875489694390308524213580647969590038507822702840513112385794937891038392097838060709671533350152997449382171452128828907775255067617792137926423777962322261852468094929742047436335617072763477844326997056937397963703447762303171325715437740250222075209790684325571303461810678507174560778701760825087311474251301691505132592090843604650743647516119862317595897735121881081685012089564557873541243905773411184766012606550033380913443720758145508063569596475506614711892147640398663947009401331532572756388148412368411253146761919427383767562439241713255594700780379923133403466839503689773533080289207924352547819162895596578059646617085462235181018227276197110462150978866425254659566391522665632233578508424874732114091889289613885529701078342923613008742606206227200536277701720832418564598482078174808951313298139327217950573011544694498293731788255716036398455452538236093940977850536785368880710965166338996485547074402212458292465678144807345421847559244208605577060780469789333024230712960218172141128491563932149696141024032121507571898392842510851028725211526818931375208301448025669190015205704282771903660462445818277961417612704841361936587839896264879185560278039384563642968582171112905935974324497486787274523234136729395537976589483102310149567008329223588548110230516433388948230386807089553446415452052309032797648613176957168073195964723979630212027588639941149074714823798017906248532568804290033055891599784863535011835467779744549495868993141443881710177554743450489041092345856*i1^84 + -69789332316349617818762702112061197922856957011298412906154018069172102539825963915571132494296398804310331641053885085701493280288057065196846356020167552963401014790633412264233710839800896425276951750283997814867479678831109038687904925499151138471632846507471013932379167831078192187704294875089367175528437648790073260467623216604377895710162007016150525928116833442049651525847950248934678006957246969115713318856639333099887958052933903016762852995569732103460169304606760623499024886473596512076477654413199193622315660990435092022278989767039028186512123623926049240951044742793758031613501281163608756536664348579177794613635209147519098953757977535511840455803488692943207809939978425186500192156475383886280904648633319830405209000627032410744604554586980294336454388711392200063937182381769808485550558779613860471288709360476092375980568939648736934870325966414796448128454819038267293548611201909291102412507921842771393006696877180785787926784020311663929457636765390016709164372097592489296486555701198183710192336697409883968967020242598589766843999841293185194384473486135286257526755203959827321417328192821086108215026257349704879238452375536966497903786298516327658160688974830074217636386045495881183032838545778434840763987265326129552708914702328619826616273889090433797216376474363488744821703003387140215112830853632151405665197453049072849005607015765392059813443721644036254564303964439816908987004739621054243569763702701166331299488926549909713490629790208493378623900479737676781598061883805404596574867194733888291783111722359911537839191382514704728686391293605921965244898729647902117415248679669425981825281731424324331723565924055855344066991441525219049923940166856984973771071800834413167842051815244158305378223582653077588192318526883573630106368879555498941253467831775578429458727894616032536018364937345621371090354278500826213105880576186247563474488287747564783849779136637158064872417374242795260373182202053160410159823955026684563866452723207730706010954826017356581385706741074427514750025474437282769543744077330358416018958987934861792428392204115427541818779445803791249764513959454143146885115693851458935188841246915300664353026905038043292309858149167766594765217672600017329261017346366171701660158940383276875910323716615240708091929441963635785540458244158926593540442279260607169963122616662510992309311228434454036065511315091052494972833728193092725106569517651048400716959234738103547159444089336796822390802209614315908225770212641547532322985321546947474558336811131844229979999255559207450368151146911504752711305016178842033902038659519428096905252886147656578635765356509998203088910903682090166950072236913627912305074460737102906689609901604592788330515699435006843512804412269107609600*i1^85 + 70858719106537299807380360723964214738584113182040356730089821983569845459507490015417377665576034716515543392271940079218745695750316796016614355738093299777948347274856723582026862007911788489744696760668644441446992562673667941226631309265778500435120164405624584794692970563557051105343941820629795710143765637177951391449033748314869485828584144740421558096676481876609925877688329044755232992421350874694998817612270332627188790909875155481867202322617600538101462073124333737827740122591172521077633453173163118048135276001967806876782469131612402319406951345409026069400758114599179169532017687149091960751469185194657072960252859230114958371178496184586700577690507767079862311303287684319254443170536698155802445219661998254787199209473775035803074753125150788843145371353508248339291321484816838109949290482148085990035081227339482537581580287693743214990762633733638578627163253532634909128637737520081685470047251583213148207290348339837821024344062181366175311694771338390188929740512650440157819334783665854766255820368094386657113488379687985216723710896082512562061669395903142484960564930140747019802786827378199642687074055383309306980723550212170931668082182411232090686942595157397635121206342740645716618035052621770361651017216769478054831858474667835298282982889658767155605780793837933624101262892099407145196664078353555906794596564007884970426932987558045912634052865654740064748839878962338112390428140079991698307281207375253440068123600734781332363176584245084543281044750384333001184277630581934293798435982552027869653533230014346754615126640016009153254333010477326070268458221174612094938583405920295481211955713807873206989944630786939846194057870698880707937364485147090820856550146640103596199301844817207331356467576997760948251133153817054343744334094338262940065875735049313178621187951081810529844974463734335778767908538201160476601889873612611135110535682254188167880748524396551168515914753190941446958574643902961310282999056246468890651814242741047909168210098080017805076704143756054529215320277070505291615451123575253813548654378524953724013612240899812227152530252434820184219957512987023626926071618536214340296549416355273702270401478651667514996072131058257528013386903860206679330575621135698249067153910305607373814538867080634675006896774584702630458761104281619469117425243196108170284535864602131627880446184742122267921511420667420894018118058198685129300227887479725523553208162707364349726917317362510292147364633501918799848183896300667387984152441801127322266544598371862293222101867253062125616992934418085323446652634405075895209378953026217239895620584726706340457099769352608586675847344715714791326687764167683179077495749092024725041879762746319291552142622355652471715227720744960*i1^86 + 83416978574133679499245001261361106992436908486993608937816920777534587128201190091937781846617081826920087068366040246046085809008211198037388883418342400689910837784288458078781323389690055567229716556915771677374065646499857099718238022268639148114959343536819027072117778145343056175240197267847910553507147712274035730301591159670361311854029247278856540158719637429078205873481515967763706243664943539095775532784536461103694312455885142626666935396423722295803792359322758850970250803764956343961035436201671382085377012452261989593089966487325011783420500784492276901281385577745094709092915438946470816366208344333636343841937506767736249660946133230164514886381635594825754563431136563240701343607089285170680413119082423037449794813686313382427670117069715945636518300816960075320604677927705222581773204455712934027093628002494533019926948740797958463416876930730951757691502263944591985891038568130324320516760836754124141596545908612250034593570415579395575703773185730339146940560754139859195602156337384181730860286945306304702417733142884930721332044397667466412373040703038982903219816511131424125802758003481195545520556814859523548298670596997838342941447092602557364748385235828815313084531684097220350792393988368967743913702872488707197402717781915561933308739214170169489342272297712276322904238807276235293113303726659610014220140159701236831122442681674458499721394006307645464216213847430115787907634686884440157192980327368972856656560941267129564937508291368857172905125280647002546634225738498737985080754261641489183926578686965439846397610855514698399538765333379979582060136027070562348178292000382357884442122544205434337739315212707667775887376539656567835053947473074103654837774092046095246144295788009408947335691560641343263410752237321024859676390445506380631688528213025889272429306245378012028352327867372278860123751611133738866933790454454672986122843983936271881331595415350130884311351153179573481364659736299715879549827623850708977551612039874128209386841691209708861113447316347033114845083703283068697658733153223120761728665197602354208909631438109659814603719561201099421969669705457337437648011448738381946285724361730651143339670394717126377576960978948747001614084479681632688157177260464366290300764141123045450657772980583492042376190417645866803847427384006042315812691635984075647079818264256713972229296237238088871012853892526275903373708951911651145765256762525872292260563889545626136901181242641190570399261041587948107480582890990697882552540369497926468002265255452716033575220536893181148946934252046486186550725217595482827691702854194296597006691142369935676964459920275267287099038107292793341815403721432860248810531751558740496824378087083761073431654901065033633132183552*i1^87 + -2906555529617985013857799289508728098952816731474547901136285585487619270141215715543370898218056488634727488412066990733544613344053929549393689781940565841192096459978114843841805167237913412773331354434264049263762846973207671165082108478022210044408190322183930368502350666732771748812202410215315604322465054705022451574594334424591060356226754864959407497395494425763375136145416075944166488124855919732080557852306593943495815738910257933989689420343666410796008108611456444255517510213005228636325237473069696430812049172093710076975731866000201380197262449266353314072381373728909451636024419506032976207091986853763026074722706893830144106923250713858297638826799388672853007113524968928116045869282264518893489674548857116996048991230499165635968750414126773215463773248904026945512604396832134066877487121406030540908232281614140321721168404038186514072122829860060895999230281732394784359794326539624271084308512231593882940499346119189488769288303692322380937761304578729202192792416492269144008329580838698781281521871100663893870638704790410248802398325521042893082106594153479952477389264028011396759737812480488207964123489035441165284596443392554185241891542855996792201517091367453188972554796025432380961484539139936511140690160643862554945145789824308147725193478504039027186483813554961408162946956645995735310985094782565413174213156579333895984865414911241359709610935309136655026227220713675920206319233531643733305408672218089789490670614099436359060246349575020925797231935154796591920106529325957129962336144178039994333866990041125503076974577352835823846230698326453303141611697978046055315330904336744792310712965592267449023520200718904466136149873487006229286905755694149685216458567707852500312545761043478707999489036319749760243475502675890558651869387060658509120690865058050624098184826876358738359261224816651247931890205307849663788558321992024446504877773689075723100571152636406359110224622354769401760170719031557872704503151144563777669642645014244351173926491124062523860742309365299876668461853350275626996648397676583740993870448237128579506122039988297240091448922910602648173411230368324046713782019629304935902146454165859409456574843047493612973202675923175808227498665918177785157389971403040701942917919113535020316944718184006113522888456758594588212424772144379573856620142245365493942189821490671823814705745094720471756796750162304666201983019544336035773422559261604769774708766078270241463557610568624980252517874803406014073506540039780061704043258106373987594383003015819129399705084837643388839053517802399753783133460614881330410688777954020639938182752199344287166994668843960226948420526997253906545164249713501048702666770268154246997392956483304014218586451676774793216*i1^88 + -42139765663628364716973436248488804230519817998368805142740270682981713722884971353959982388190334664695340880267218967048371758034153384917589338591001519466999623807336539380842008247784167953032635789570925819142388960232949549002682155433526237453599136670141054443986940247826256778150377369065339327647339937088713522541670022583603424596421762304018564247679460187996305491581741812018192307115989476464113144872472759513530385401376564882518745359613547694116640849534135585563158281141072924066722381440489862146372737582651598808422365116742795477346471138057445642710413145351773361766879358061177979895616791059344806858924769538005721362636992061477737408872045636353657259131434186051457163017872295794030460802400252972279387957905462433862964525624253776192271461157090196621180509484616006118053673396656493794281775265836888754803168906846156348563027694775728724766208950886392793545270070133103666356143451883538501011637216715798725924855710106193016304157464530412512550286560458909490988381913088636726139700941213250776891699189384474717776971317556324521564969689484272037170042397914712422376979287951671147098911898583605982479238080218881992295861963233891442731219477940933729894636238407950037488336788264385460063433525772372759053971744638035166964446859972606231308091118532639225185557909225142915796142145215060290952117034431010431541693042732121074075185923615410726738525845351643395268696325223285233466014513158720468791924162763161895692161052052941506238685995494351742763194887876952832899216400461708208821064544975870921413498412625436628379086238924350851439252611368025660528272335926321425739574212422587367376083319461133475153649265365277765137551083209988794247317805338217778881720342913173897360560678748448281379251098803534525579563646999517734366175895165504890363055172837275869713123727653816740068529608467665051704355087187422532956519619067474120749617707237244190790819557430354600493046368216930663672562969561544994059126768400442637927506158098586712104133566524858673066562537769878130064098235070904866612769487797502279103473555562181494600497046715777608534446265204785321851363443998267145219490182112526940591503851184060584164122262766769461102328026402113833309451774849553657690507653756509376068454046202835216128889333285321225041940216768901751201831652856853899166013010070825268266421273662915480804053750063737172699448025704814219466932154378134893090060644005948770827564526742206540460155053813747913080338980724250853380791934649279581363622667767434695910155920723200986693099350055809639998975178888671401530003468444004508794865661691652693625212628703372201082692840134041798421199862815459006037543622781581813101581150462168417191606481846272*i1^89 + -10233392207821360126732758584163638937903183056502250104223580682915762698649960667060672807894889033415944289356067363199313030655694406432050659742201924106233796087161732297440348003675598502315809047169673335878993683263265593067113836438985375764188221036733872430163445770368148877474462761015471711022120723772787179729118779057974095186921050113668134266924657710052740079037307286279151215652227835784887598619196745511574952100248279019527003152113691612433020353269881534792331148522231081949662990827198968742801859557446603126073997227648353004892173470188337755264533401921456924475583110477831323743600244801909844921074175911996498795554974117273040774479976592752848873513141296008088025919108469243858667372662680507533603453192559439682525166229590583121826127204781190989823019245413470509219007627141052415647349238856480063498138272693905069502433744162873318154171893745339132906640566497149784001350438036013534940168097378472841859194589555064264355849584914224299039741803429660647297938035179895226443817973301990514464560094750570566565457269484271006383063610776722301390095410570218335227810279825758058414253091083063373685756802059707068273627767586243256221661564195082480975030344921083625846156995106166633034261262964365183555051825946712492565970673980715860244208709512086081881801036033062695028862869485048404998204068905795085810123048951922820368749387712939571699090947461291114366878689777614096741060174413936683065725877951712495122122680265693533693080878721980734162929911813987582223910712401975522617289818956078526816599867101934434748152351976821063970688695549074219988385916663831949089002230608186812246712882833687031297293485120955506720017796007055654728580214366201933448252813471178577196757315366588101504319323707400496049299188612002931738701689184939115842457521432807645788781604003097637019467814645122455541066224711948028934882144718783027428875054391540349907356730220166596342619841108563076932894662407549812667422520709510192234563659528021649059817807382297973826396031346693574116075152520673355410013785776557677529092490664820571546459011924108770556656783778696480896272456588188412820108349974780301413524934773871919455943273220595486706256332330409068030077436218428344367109682934187735153347834065454501670764693003153991077469839280556070737528210165897177171665073849229881129053613950572126125392094821405166235807329516549427284178088566179301742888590063840906786992262919029029441596017983810798786842444009842755234051108489603190258686847379454306219780603042374918245653954806903270097720471496625725339576301807719494362999447354155172561645583884494394230608552093978275743512118583405749897264641666720779285223765427228427042160640*i1^90 + 13031055964228409827612282940756409390529609688891279367969448346410825641225299254595597798768378418465093950234829628804792122320726410903636022949020202083420567985116502934338071293131018986671472722913646831365199842760696528916051227861223628967328924852935275009687910855872074211385234735023426588113709403290121390797974297268895032573457178854958511720210456733945289083522341164797469985006941776374158609792700345696638817051280887072485946615084042580842662211582322132363549374408419949220588552674326786643243546736499325121054388064736785944574828042090132285962127709296522500043826227098829635651411333912815739364478809650350933566689972817620609948188001461834178402800373271793770806461090387523833765322346138463705991163668706446572324469587421531728660263262144785004694970690802705468929519012617605471799864678252054452107727081146991348724801818581617856241030741964889859116287699937061310412706726539346503779372989924305936837079647046319859549095501353762836149908811613604908701035894595132147063520518265973463775534271007071009353099024737638975718669172204238319208488784173597753346037438491983357414077195860949954767896835752276735720074515322440051394640625652582041870170404628491151292043075945558365613123093698705526680307391669225626314823657437537333615959780149346519413958307969556221957377476929525112092790326169779689325330915666117837900172639390199727592097350626977895226873163955999185856204074792216041497667193455079827632583019886482268857943790998160068844470562811681395055507964162415996122345314550925891549065376636172144180059462207660000647004723143509734851967754966873098469766837185428500633023399780613206991213359099612207288750325501560389230715295447467933931664260233163409584260579990850855849976647221906213865525823768834625391304519776191463111326552646700422691890769176094263681816984956298446543391918112023662733485481078081469118333100415614564110309465531405141220307537339457044504266589664563720395137028009217181602891754946327098340604589220150615096696819115123684710068982275724737063939575176590005816233067892552775551242932362486161894947424896498394351278323918851911095426916122117022986313039425361505704730799798339284554468859431902773731810049457180240746311254414553988134240167587401021993046752172137868040056279708868818982241403962482595416228368140711910889892404221789390850579206077667457323311691474341204331530889394546724825305463977685866549575060267023289241153118857830876962132011237471221469648962034705728426596641827731121019887757218486879521526910301135047028139049977442664286257739471095141745801770845278784864455602077930465926415961933332359812854098481617864983737638194335399806581164282671529984*i1^91 + 7454067128456986318554984908555654072084415651762539789521393818363837236773716402618205288640627020299156842530905832574202455978780333511090386394954095129137177202686705416879709568310506778952336023420583987977444210304493688453202687083987859646737693125325110863321612075683123169912496985825091756079966681475396657972643790850301210582870564436361410314177918210354844833910237218357141702821475600602945158279009733397929765199089580280633315854332882833906393964446600588166634083556931912158277468119222626387974871354391626384514880812175239342714774851499075091943628577710662818462584302518553336039479156591949096931325428349625258798020807213942504737653073605005961010607276086467463527767151483064468805433274633029686918872389274201645043853054862204513910610564769217508444770734078916795015376136298113096440689785810300825938732878045718881323054277967586051262837652790124396923469066523980309335055050439551931983947240349913974473301638778244142642501918755813781190083260201772204367483070013993740939163855331662090340972081620468228389521420909228615586473716273952579042848098566304801816231085155025725056876263633227503436186049831326467925272294982536268777046874416248271593608760197988911503459633805111514483320486763315555480646786260133024535988656682540121062695415270945062576840632941407734064172890604879141375654275709772323897512069871168410999960743788189006261857503698129793986806025029920960032544921376212496919304886775937441999276806845428043894832865073183956031145360733998107987789098205042292870243403014033923321965776794204661140524611574908827289077644345058814236934240044918389217128457045764595172082638841080261216444470042047100923111713966057834254400454032760790132248001689665559325289782199881615054041308498339020630342774641633505460638141510406052803980344712385578645011074605053403594097245903732799116979931404403015826302408332083617849215273365219820768162595569509675228311209930802705721195219477166943634034529364141630221695804145789098256198352178238297072648505951952635062674260614111805144334492472290426452588900993665418376287125532765692571683091240788764817179245918686626774071486817444522292063310775237655438270324001310606324183711380699779007991951065472890529949023752329581364211381200551913296272919426858251313202775084430112680151512614502889420400304116802609631749536666332583754260407526142307093609017396827752416701231297674463293801990711862562761237773555596588696001440535349268301736514887166404558302163410273074603369837951117307471747691365518472029644847157219956580488836191425235216831641651912576580390191025328233734136451296659816653016755058428262335897150829638051390976475700889201227916153716736*i1^92 + -4422696990361277604230166602984711673948100362800615538684575827201572170135201395711119352928067705492656782533765281676217863573300299418336360738555428697662029564538122595896470212328773713705073117837635443840002638514911337340506641826717086435666260103276034659051023589018860626267912082113318422506121126104251257910251787673839946892528517724225674721889035947520088713173695582822043443903690466348166950639080047529575591876426147049726891021730357132382101333656851945616080096930388488504466419170371433909209085249682662900969800108660648807999537182914375189653827239378448109961661654576521853103836588287668166760037166349277050808661027996200269832557029918457515941752512240292722532861710583356902074486770126010668532803495187278766237816350513071174027028857961602043863245583136731852126124983101773006996231467483867265299944796814642022309605377291157777588723611748175805615028507660356386881197897868025920520710946904832857796718930077483612350928207304240551080742748090693289009704162681218054068749536366962952519470488473743167008569011071155053729531245131180004903560153925399327973475294627370014201529690042493573231504443848672423336519112053499801667584854622911124860360158141542951264836745929089506400461456391374517448488689026155249746592830844903413147687987921707899781484458782615099276669777618900663637654134723304810934263619471084848764224191807147802171944242383256323274070622362535969648772103117070918876307907342264807909942731960121538179507292691915490274172298481930774237916158855334184524778400142374676911805669406393605486980931080256935970574598720660019019730828502440402406880644618668293916313460322529861627898839775966940627150676759672359377493922869186413118911941382685655768013213199558918037196865830724293155665415294195612138284439522858519915625220336384317002498417525825936853264890155504748643950347959786073535078920746965275906228839267820727926873015130675801379899690454408089437003919026594897798653825066247868812368810306526047021899671062173007877021086130006352334283777582608766615407655034543074061361264171141706680519945682038836872546153474291414539032717269337788722368578907252873905114486886897749648560394780602315281565407242498246147330505806860786067796321672317957805256331616658763681285162633459484617170789703852871876328925115376527350347903409032187349273939873268827369766020502261089779490421553951979076807478449742834739645416616566934820746459364941010917778892527669033786279930827418103535777481424462315328151572098765062941866970848286001943474848834317989332458545108113036305975098937827742696194500605372437323693152938561097360525638990568236562120306195247002252663287100992332278792192*i1^93 + -132387142363434272149214343946946274062061947079675063477224472442347916366923506177133154381885081834644843745927346469031591466517444973918882887762988297845724320956620935444859801609126218177451193056731292203784544851097026607560190049236096978612325517805432400246170738445493291763566490488151232524189923618117286259626519737945900297221613314414678202091506310057897642784158150868755483297109769472469547477000946580339129672343747904115078055084617142182302595292252004331118927311257250689296282211283282495466156089727824909848697708880157721061429038414658406898696830856212210549261491235011427993837127894027589146192414665714105774753310838779423319454556829900683563034546911092702538634083792556465692517758452441285905623267840830479258454740698039436070229884132530728745244114462759635990930690849342948337207333010838320853146251178396846885731165350017066827236183902720468141661708495061051001992113750812364954617090167285506353296712419848666162678167026057396098427094784233372866230921343070744571089041241269061548282308051832696909048686806930168032351218950773887124424011322350245929055601654095607475832984281782225315129384654655055240274918349722994106741493291725054034641312144324424509371437977183504806616169148451654159916833058241667526453932145707363164948679834945035403324849311146508117439227129130394226854454598104242932825423805494506225252443143266283760849829867176395945082078801487807292770677338403103063020755769651756811823650029954014790797422258789810270894124283633028505480934796139134826021228476236897966894296768598858007345937447952440341379598569065821709658161778035508388059217404880788717693000115873751144240248206270140535075938202227453040643804415103097322373405976613218213068223052035603282830038068068748942444128050478922154746865283606534610165037912080863284964010411838543826876592109564131475635181084325154299827767439354530928949743673704582214718134754162197849056373778645453703834026246450588152966733796384825519713643269228407740127383917648865460099746095697007376559918264787396797077067579543420256063344773142329614191593916715790775977953984264648708346229039797077006274310449359075605542613574638900101860010547087857361318966339069468183956057401590850448093619178542965170328557329701271849533101654304783590281103197181626682694871686952721250616368055105497855615775523538172855619666756636694865028644160969149942477960036484598058459630632246922283537570373099013956087377979018055313120237008414905641061943141532855363621574405949461808321733077651711945886205636036277798620164636929673850865027551504472416529854327089752802250958271203118097643057740599609543396413043764320453612649570409381888*i1^94 + 57576522941486871045102155865639582062849502546307190250254822163229542777613858077574735655086167668096332178695175859002767885153698638248760784043828864096600899998748462408084130504580930412953845288357960968234788741516512070697436580766203835503076422163612988671357580392550577604865977606467869831081016787691473475659323872136898638001752683453226860260536729324761911723180483394435493227540687342280003132938207571196839944911349667077953640606418813326290495795924107070535403077054692055018351350834021463207061888180531204230423879226551754239891826486151063643614861507831492279876867331829996163577324571302957619541934200274064754247105269905750805699202414886310144638857765707263526295506604982305369258322241830854027771660641284532998596971127795817670138037435246875863424284443603939847940133519235426567220507360175958172657938081889188198078705432383350182851500386798164557358949946762082177811735481789693402292485658688755448614036702923054965421420568177835195143963610466100910990026310014927548616197502858995340759654606075868387144181800972895474525344244942961282527265274136300735278727757126255309478659515019888957380152047015904042661191624684573001520117740839342297629743877006784897257305691610386798594569749709914466576875633943730080619474923055693862388978519096620286565445558607161197967262274602852876351833329699263361440194383195353730980024601374995213266272056814548241215861165873662247115521349639683664537939456679216483016128703603584977200396716789993196621538444406662461970305654405798794267566100561161753700036485449249042619999304036787341744611052064355784229434407900419309542650877158817771580847145598165455513947915952431080690884909999348751023784069881595802812922727183397844436520742381808990001956656644661628791281878903328162808988314350887368139377523505563944513921561498377822194764096466756387243212569425321635605894856520498755018889981098106961256889783826981515486710118006753639502717485332963822301599969300431996402088116921565898662860994551083376395366858795676636256346700310408584571119113321217125842888722399792800782574634399758024426861948762578960358331887229220264896037146564948964786073342808213987091405515738014364159599420513530115581570061801825469523244934586830654273699096376180816494366773418281901961931148892925866503389527786408595570412325456469447403462487298653238433339873599162371143671519052133983265068499847213834569541463958420407796853883490320859311745309225362692675712516422211995933209282012593200531851502102030304080680798129095678403000908009273982898374292405054924821095980667991622098180955800218336571187987080651433966849745770374828667364265924767474818511536128*i1^95 + 93138078779490396463907874015730097465636706177400347925739273901061328570490913990191495505232526974361185419581403300412596512615376008605341818525110054114670927130730774285396112653380951237525293020822034294808133535833144512085686252093389233338036856589265156043949757288188514805489790785940750302057339872321459553569101393112589155254471358388386447605457963701302718246418856842192497178276098870179739274360836747560468384086126416580834646261884485752148801142598941086673636748537369092342541204584950339263846876336411443665015534230243946926657365029096400057082036243020498585716018785900253268989696849464004417594629102830620041497772374042183224304651657294055060041046867668169318814465638107354594358543357849101193672406441796845893212247157352727299464253482928058949552981230998739278965669174593371794801940569368775001551428623665191526091728296770062424129624002764886396180967470911606997350778070795368956098702677947083469716823369492371280557420386063088701061533538618984010084043578980558104433386958218464375671543971703841796029644105122529601073004717627944209044598046086189609024742618440907918615940351543630611470495688537977003842174441909196836138121488002895062422823486437095915035442587086313592346000502834504927417701459813178233847282752584927556360461075862913348506876565233334366939993042492849468113460147772644964226565456856233995863784230384980880598253269513711288463510201560563434947852886847130164635100301263862487879172700249044578800434491575712759805385411763072634860286782021755428822341793198470292201312105982307117365803528595166117181242295660015814060815199067055525450568120939056462560054071063036683168387491118764025553025885163754566292106984720099013481011507595085988123858583785164255566294465890562757130832648654084651992476702739653782971604695531605041364822541028168860262220390160946704155001165525658562010300244781613788813587136007691683010208392425986966237167498753185852791529131361062158030833896902067409693460567555194910289058021135384064842154983673972984451710585883659783600553928479999136192050036494066765915589959234880198425044078264309832449220925689888221445015984998088487110721992412991498300607179396174648710797507550453907497100845531844777287749401646370939242787318067879294800112823043953985879915654596976808927291312224845744617235833252862012093798029571689258330676226165371274655456567853607629048301102422622666492056763082214960010290214174010352487637477568409304947819888928058410480548404105971197528978029121391776786824840613569170620920272474592514637765798053458910694552912479303610614005123273622381050837347659619252470156587490100473919328071827356922150912*i1^96 + 170137648549031069849165305462088339454894988245425100203098304348850991266090242620260793615177910592645310332881982339973917479763434328024604101091464125397451798696296574125383469010705174719704124606368086582557808509600835344148683464485922732889357118730398795371154237106454367513018372895835968811614318706200702266517395940756781333761091074189089242173603232374582337668889489557882034895999307869290883699018076851000943081785100068030579717340162948770708184226488741717403950509509537384758224474581121992978993616668524764280802731044035269503899304105840643943679298075904203320421912252726449426885478262920458520832558334512427104052756008134496957410372402267718489386041949888934691732586288201984930469906942635653621835006040815823686607473840239728676353029789093198835789283917280895381150931982699860919679676208466683458139053211507236190091679514447815111617492365305525926984587431522437142196231067181660217852371221447440705672413507371752928231112123952655124742421137550861092516225039067936520023658874876551782792930981326831068392188450206426700686877310446425852461456004965016474985217927617273019050627470282269748383002531678456513684577311980431380294289057601834471729832944088175821180612797960169837706778408718606714296126380647753557399746289097165546515824679025707933027951664901852367775857196865274543387676092539587516399340987487115561766423523120217072688928313601298363663164803116803065078504943549063050428657685073177738111257598890075096293191703943495323167425882645282733930763866551189829880003957299016280751642499279302402959758074247568762543531453511630551278054804348029138762086097564368834567428667779795261830487679397266677913815627525085622306883342583048952730953525776166243242545169607506182008449442271621740668428812412779339988827060772433429622564895289427615694406281818453212324612534385751771648912386544909098890376089641575733787654198927786904980405745141129897478782051157505411430413513316546977727787303785246677300578827929583258038364343586571564409605407956131001894302037786798730972005460504352735372193993691196240580568474464603443944763694619168260102581048587682652028930725844051380229783773308658992820907910046900982488145034948557652285619938695030750923991414381150832334901379684121629503914810961073761215962179787076847147742769326467339305396093945243128018270833765837293436963254212884937096960832580214039118655746770664054657429222957325635716043046635041854665586387364388060607964748166637192788377039963118133527554025210257110193505790003380763068541834309313948835468273940421890419092355041641680964570130544570392530595057098372276389972981343604916935209058551463936*i1^97 + -160184151255497077697222433393771259204351148926610766968048723070551923646778983915881446665788236424693276466898319363530029459423046374074873687250094581774920213114958988381855088083266335600222200687620439997216162113574121194542072254770118185733337518389547399355493468510353581614389393884773346930348644613605008929777792409141684129397478169822567409187916682118856954572980508257790352463270809264938547885277671964978446290006523063525650321492034695001911657640296862453950323390740063224173222839562631129927925975501311512635745921663803492480572232707352070850411091270634037423809500196252662188302102025210533172165348050616793801695360852254078539911137496140794678858022963037333495360846244643612329311771592264243621398751614010193633276627277304108728363392476563838270750335687363212885020326437768690164735281450882877828351616043417105462086505681604428112828652348027075209612479807770901976666188418190045973331820544673059173912018814582652542455745334231205263383348507015211167700367358246795485439559061630611427856514701473054460389642669868853123578691441139059478661403187603777541967797108660555281369797857016527903762241377481449084595890110513891122536645227650776250776895827932545836292051603883680048667261724651287219165539842803115555886071912756842659146972756393134812406997666478637670752052569461938691134527691187207841641744088056543133263247724246994598587021703779532489012642351389327377408716238826356011721007005597926157931764883349334724662417396970785861819796312207091623623711785442166857731012167362769652944119122428138291397799480231617708222766337265569300341893294756809220824753484109617613826108711438546190489070287374817313587566846092631071252745744496517963204795037186602794039524244899954078601255833604497895638352547740339272132537859781255392192839729144577271510721491636522607801786223304917566023913264128231402915819678955936015993063471153028316718105766790473888560857823236111283170737235526916154096216833336734890596141993436431976179007495587238983247336253417646583536938804801327712454690680818544970924962762549454007205213525482931799479023891667668811590279047359493663998600843210474671745844443823663043154003611058767754035923282514649023595239854586397613576650938675325954661330431679484568763467825896495930403239712279264105458322678937738584430841648884793331826931043197482648162321323601936377584397468838676706101712085385553300141359564071439465515324252718950006549098574073894564652491980657682273225312926152808874575859025729354877691076582221669121363118494387502088762315913292715332003401298495504363548581646776433705225540527433248870000192878467188201300185579520*i1^98 + 30946321212316924472574148576707302162393247315898922137141121863295508352144963559823236029253066416651615407867356936931375842704147310006688860671151733298146173321169837070159750658088514348931928427426104156351357363530449580067689392651398397518306772463700670483863514303587156211399151041554390528186219487532609374513607965177275267293273844959545658623247873369793997826096206787672916136792222318953107200721452137502522923857677115472439371142271243537309176504674916368460524779286993671067335879998524546588816002503467318049174138414064857675160366214101161542781558913674436398490855845072957869692867390770336014236268008987979494802882186054976683231076495787947028693247343784985717365299452261944646742804897446044738110763533641445240320208362670822000393286711987802409219501740622103389139444090175492932475793055436702521654066214547304706199081436134069972553417126658646780092441807335696581520290561930085565182225625616197989702033825464105080910409734278757166983934911422774066804809029247837538279174945244407433265800645986215229139837902539007372206060315342213429275651665729524753481468677320567286776408087932136318922536261845732422462788422974027833507355829850130179770567025797557640331554765496016172576699214965396793839021903466246581231834898561747258081848199435888293917701146795052914439867194836263744324256440115500255450431248185969632284442453702837371019799563168747010032771567022720394294385560411168365045226379387775559419299039956080590585975236433453427185227079100972100473418283270602091293379354441572658941746025783380397190293192892659207413150737201507902457041678595302347277685038155177005802391814683435523075561400418290966780240726898144547167203480863636339038077177907039945170310039227424914546168263959413442970848932752904109698612817353210886830311727208580201085134261865380638583888485157433600010586849315820625011065056670815275540076224848885414455592802570425065928566029245135927738385010815032080505930508379819135513617294618141695792864226766339057520505827185025007757389422957010460077930464664856650052737329159244193261737435253068164703870999645149033089496866652265547689774288949206496691425521832912722921684010855390270226841210177473383116588650127281585253198705911936857707782394640287213157861178503495859380513829046817585283365934446817321987091676588436771843216821481677660016246590477167817680903275286380414417107755564368968694642796102057912868926265961364572839720214598254226670492644158671519499408910516743865462371731415693486915450534461619826615863840774760924564811320487682377058599039095060146976198130744806686884999536868024494593138406475067719417856*i1^99 + 10550515975668913224890907714650635327988345903519098442498503803906398620224245277778059472574348825717167026347358433960106645166116928871402148493548700037388596941069402034725046770456072198984829198100102003384210863391148361658483728408222153389714070738125855972030962421231644143667996725027394099208510271099417604490722957009844056052760176319314852640846457284846472383007827570350890019034827188796126112057853776860442305218342343841341362604797633180791032648294749814702167909895469527813459598042440797771338423990584174811832028512675771327886197413187115461322062146089979885147411398654147584314733518499002906705349890645002254803266715139089363627065243665386361370310624571655666878819857668185400346547809575754464153858134426343460140298512707289441039780272400406359356093300210347908304734919630150038562834174125913417697576551128628974317221500017070800452133185105143082749967993027385597373031485232289984111354778054345608957054216114989801817746611972300422888305676715202091450821967154741196893075737168264614147392650581591704954895139136480862360220647056215743407139705004636714589996587927093847431266490069994851890323446221109225596747473330023300126258916325576662233987255392651079185186967597897379952819903733099218060114466702748324502459640639759328358313579206015045350091466546254449581843745182787977916014643838486015822802361739341627527250032685380262895112012559466976291914384560844231285771198104717487398188254331843910774570616110971200004196748801008322012325373748837634090324467930966605470653445841328121680617077699133922988203850369398301829853173647617451170976223056699952320582276471215436503934688522776472387440922953694482825646152573566542571569542206654810181089865187263152830980518756157939599560595655264870005740647322520451966189151076390609955765613992548584424064031101552065107211981372587222883485517703748976824896809980564279079547579906892089117460370794498246149948929708518465239467334262801350443055831859564299581602450363106888532983509985079608349822076498001056722782505084409298122960664995608957088547742401899465399178206470978126367421193489468674036503251579994791644131024347904435286368169707879151124097584899226616376246182602986034434675577114915731389961321934715131773266316510958163981170954940301308022829163941054330942430095086432826322492759140239180756757796924440515507620778227228176703077633346429239105200240459568943733993233828556039210918579255342302869555424996051666062036909780830670550441451954464071405784722596026870273879163989392962537493417810069415908557143498184213272012354106326440591676695182268677253281616632346610653728890194755584*i1^100 + -6228417202538220568925418179046853518395596724532692955534779468519531532800939827480896478452606254856090341103190790304649085285255171698300165409094571493982206482769825432854083514632970293404968074853933366813345794269907868152192328115230744000929253549369042998449753332667671575487565031165778125743603415135358511206932610389401718868000888118358688875914609240134534904612037678979931435459547420289667340491114347964614394208593859737268209686217643131436268322971123715639104612257402506991557899586079673489784345245981859553803454443041728359666529807379490999375867895727257629022311318804118161135975167682482499147124514291736841389471942839761032685715347892600633002106370513945470842358150817834240270439509505753909157160046898721586967872848113621645780410599953884252558704984789800694230631070268414630347489938175795511511097177019474677272985041650672020057960999141195315227018597818007193867604402167685915220836323109089189703260355996287923807385885293367597617679004119451223117005003387471891901349916480582448049928385671984774939260222407288289318071606508671792039603794124705846271121588278606205880147334496796375694086824968486141024219034418817034555523193348708913860799390303731861358055951162049188954139445501996220020178483753668168851620543460025686585440761248066625888201859551906774407535653445254701011388339345972358919923253083898387186010097752558831229184721860972714015107745776053461693166364115729544813290962384176045479247121759718550528032016402398350186594383398450072097359249304588083687709150207233388906476907584983661054501682840853816476889134435130552691032404435100835646552499419033097715620221670866754490954663214429232930179628816404522792447640486980316991510815182834817160461168927974472104573277673033564673941826747592589978261994539652477087078935418637291472051667025665709059528892016272415470163059019841572862652898234483545487489739550227287939140038327440859470421863571027460223130160482742457036346324932341529361918533624549230036028110917364705046383494133846277885234884392822928795297749447772641814935716006246336943643084357493940360650199189179750679809073165477295056080232122782054454611042989872201117729655329822471907703553253166941168398601880773619497904818515669803592206060851656199631977579335526987059302096417373961570452492616525151685761901110539032795812931810870097623256462859627681975947780523643646869490702124749791401263848901838250336154420956343733203483279062213889012490249671494109015596146407414385030839725124479884024522039949409884416737987829948862096449710684103029391322902221124966468271091011346063219497902385530683517988503552*i1^101 + 1441324450666776217216862810760704535752553673384527363312246522239320845982339822883011259851187730468119183613062916527570102459529728706724715310902971405623524129763133129792853003392617726011490217937053058939211582106443040793644471067536855996775006309058487366149086370800362208072766593260462869592581005957689604087862354083943640905505308671541667422186538438307667378490390135045825962477140845666059216939802111137747033601071266346795668865117102432448596840826561961678956698364357260078324324896275179469233245169952319644661498284318568699998415993758401188535454272114497273917726377005646644145186987711763061252771039175841788316007564303609650441577366775236034063933799288804310757759512369656166822189518434303816122912878827823862685004165428799079520605422794147622235549017829534432300975752851616882207304285008335888824735717721016112495605175706744212919796702648039796792587846970935734729249878832456238618560497557512778984233660450386839457063883664438511031632104732616893304574609502204406121962571919355422836185310042072703574526360143749543077618171862744836003322550223306515367606412140836759075646340581007965061152845663353960744360908628215481112800144092804913894848471275806057176948444518232557456331766078574604819278969143367213316434066780228897538504467377764001869850308090777017691321821437231214063255600361840818759899172035694601792316034238998259969243074329155300745107623987685888958772429772428155369045368518352491890590866758652235011638168467967444288242238005673240143054753089313229637421684621540205994063207097745794595333028710489024723903423985512327976818291512607031961040266290253198185484673527277154579978379530723043216979963756014728107750873694788525127488339860022346379434744776772398653740739458409729478712749593565709967608709274896180115188030911841211487623512706058745337122209003057635017163272091097857540075449127236794460565011201003700098143025176288526099279323280503097720863916217754262010356407559311385944999670342223462223988965823647117483144623377959406071209440180218875037639062100352320350685040710040809603871392760290329285455930442609651560047617418128829201185029915440616520309491555662803115726087574452549413087904438115298062582908079192015241887552337946899287304725056880089101975757290249241786944134106631642988999370027258079076481451274650041355075879210325338000109740144892735852530185912075801109178090538523284624881814401759101802211855527961595342301577487407785428313033920306399849749343569169864287889122020632833639129429884882352029199070185905611330817647712835675350571541175106553639514657880161601577352532788477652107264*i1^102 + -365186716370774035328965677332988170821967004457628665832324388705958086004967966706433066102847141188618779521928828954958946441049878791876464696406694903337352951168607350352620873565609500495605332681040434513883247869483385895980945693704158734618974679313143364522009228880004502124628178710948140633573314034293983374269331543922676431814224827973020493131157294709306967010964100883115872047278260235289103060630692835505422418505119016845171810604846959504574453799824973446303390764998123705251352634818696548474479925444694246295552272696551983773774314756462222456427873241734082588266554479342408472232271425345504979654326814753507316143977813876830307390327606587126599533846777027540251069198686494492376141388829839572030771250674542974853140233196452256163899699503878280171668671446238123560640394500188553352357223864281015973844044298756829676471073231435009033033313526757691819662713889318097258201788042424720482275673205995389728292902812089926356488526522057995126770087137597005719114950227809053011723579405304587803261732823778981273911430948880303499728213690152324616140868153299944242727613124804472652744027585657882565338316092416818304034103916895578903474556522810674343539256036963650941532203241826806552075346405151786875081659023753995575840122398671311134821815629048997073062858112035705891709232756322221352823461157955463243722714013928871177579833988258936637265083723126542094679112615305742732770255632251246161799413485066080027290408283598955755821644461758511860819024825693530051600834623516558224834182846202246016404515821767532310226782795588352630369005167023520389044902719615021275083731946936033200863902943084800145714339647700746487485695510418630915800386465374914450084400276260800533107528194656904516733772602433049121643928326034688463325237322218377620920797128030313792339833133409317000121319376155838387255198013649949521603008255365770492768318052071743148886872690079691889455821006786377945834295520041501170732684132407500411183059265015722390427303177021793419434076237992195291923605947272702150694323578839643178580723890918335039126178055386206154544814987193323119172307869612043781181575898886429644703637661361743340832671895565596105971529161750792911085400389109904681180863003146971497416293481415064016628675837014213059381910504005146696610329198982807138971392662942073706438351611975038641753848566122029185852102856500833622857655662486061860460401959182533075986245384433920843959729363526477980496119630267273044963031505520680901198295534408294452699200143678436557060586294957383794645320042088408972760650274473726253449258067605210212550794801053696*i1^103 + 143048697151217966819834133394473207521773379905953267579658982033978800354399610835372083367029161632343807894569710240757457616884456981853133726191245683186548488134401155631754913415363871626405430232533490235450449848000928251117126831277873659592321786058661348014968815452987328082977612709224738332008505175887227090349583541333389885141330020283543754699102388300358831794300314327114249942924401763110439958281872911909859750094320297662763055254550820421508381608914372626621356276618423156612376540722840058714340206083280913992097506059262967603330917204439130994456280347348775781825346900013441911683801314794642082044785134500784278865585418411051889199226072803418079787000842840684083208564789261417645270158217097848465692748000196137172835567762953335777371169675730787707890632161407255513802109601755071257658880506751734250392022536412552676907903893854289698626610043946561057218574920236556436833482230036348661105432349133819968896918136834595179131826579718205139437265148010584264093639022493399788696831650840278294855384911812338643800214104897004559113260092478316052520551986941702866505404520411588568445533316072444295348604665890005736840282330811364847489171286188730288936471261826175266484528527378632266316574598528493255563811330804317429456392675864226115527209239714350916753673680585165473581471892146660521778726230769924953337358930876208705849119759571125514189531197784982592125337883568901907623325844060213510490368580332491573971687030404025591746916836612411915877974073309432731995325851198266603444712605783969371013034382112446740631664712567688337236033442606211377643728938214002408171871623198077180044665867175594274297233547491679554270820618527139460991424859449992352656748794365406626812465048245420178953304363291890007813558247738422534995376030501451727307450024988588087676117958187530217838271084100379250070477266342347280642875532915147676283641422632455396434957872848687389471968887671247621898436935715146928120835479246890853269452782365091273274257827983878930860557871512388317441233150478273636343200093077819168239612766319396058783416208337925350827320111756262828301086465052613984101583105297251782514673710833383180199823356930250857731044350983148997725981881999244486500645821861599115093043060125608702503514173004088170055549773427209596931027182867829624286663845918899628028901359636299378679311769930394751839525110890032623678672136623560353264812219831034923494312719339656644236246589207631767007176182533973809200604152096379618877688333702260115073083799153657658684258618171153300475013080914925228420819658439768295832674391361034154672128000*i1^104 + -36550986482541986446728906518482626931660200195325130832215065853853584623426201865763352134118371779131504846522612581283954255549630057830945754975792837629038067163212198157387333013514854535490601162459844659157362232588597964250524597685100233786944904966127519974935729311521885953750909624069152901671216109725531402774108236919882651489054364687145379390252121411999350496719184139064373152836730686127907551776093633440918059932412366215438158608388217543586542331362965737689321875383408037520454119110352134925042479795019846137117655125961464305433124219257985794906336809249228093145935667289314841129735672223207288057030288196432041287963200283966363158970680147540837366217145142774458000723201037279110343078308171201588598483625773203564255622969109903625131602627803193601031069697973355414765444083589835844496073882887095029749268473197768962084193389929806025724019718882587800017342101464271673393683033609306144305483267260062596207259134806341351717436889744425800049268209444434918468549672021296261124493058432738928614829760472715328997233553628866665572604000470019578359317194509660094521128326879258691374773181077030622928870983335600833036667369890591492441487098950386946730766214738000702679057577267780457942939940727928860915260822263533659407198769880048495552319667309558671709385361793726361404366197017787616798799380464398559536097891063172225526107825553012517485407843492603374748487818426591114246885718803875153184015060707756562688801694419193563877138890486190377081814452021629217060151662904834793496623431884483732251710836691497257371065839744534269418525740123057709953234272885950885324576709774566168222402563764594178394488148112783274940311605324994441600684654597083882469246051086500851071546195485456999745183724762260555698177702299685917251087833829521412810422485421252816406631545669411751750191449741362891693000580935028875730417101730785486980989902643293732528849837202480769309605081515943953445664932906669562124417461217598659861542308361523188221499030161343127279321925746329445683536625454437258076447340171469969003983358875295875268674626741212422871123279729665074072115325223534152877408686042412630218328316962847487934110445444245561869624450621782730002870491219363266278545375225059153413572282260067877800148977646744816444239185288476726353070927795219989070037139192515029145882708268938479121571109690116616550063839794324409774203292503636731065676323532688234318752057112703178256042987294200484500077203398365124136274265468688651302058026664690169442182591112940250472342239332676555807935882345991337447448516465700112529831884669579165696*i1^105 + 4701630383369658022163704695448627920145598161324624476889689585478036608579363939252639173214455904755143719089496477330489700028635639333642023972545275857603596255031646761926224482806806449531215073382757565461304200735660783685149783574349807535331216127725160334093981711874024389864438508533447389040447057527769946003370935096741538114471959310627108115909814485127818825179156718329528601757255150365735273080840339732266915089125492343481379145199782850822092902921966143830628626087841742502961854873312438357139617075506633051880456618361420953477480053064209627697707076136153717926475767255160021009271446147366998878844906412647771835390421544027889544168849408409595742597128138620179735019544415698483711897743730512992294683987353799809446543187656510486690323626200153432422223579648657195559769396074020853422848453386795873355243450203302502100309778856461105333927212008817092984659391455307756717537762751694266902770608454259551014036420455699774696330231753743946218979620657749474687377332360109688151049084062844973604357801162648459521545953190053588574056033666462712757310536459262181332431604564153665207969040320390657629996949565371866263232370490146879101461153003046155587502008996210689832255109256101272178044065309915372972135164834430274895073412622395945987755014111818403900083971058948656859197923223041680669113179360611229492296061199183806222007075979478766978918922487051720435109056864225143884083255502363518260091737715236284066042205182594334552486793119563547647528704569468247967022991078133995027437390213600818583997424451475986250132574616083431349808363559656899490647319669747588764668609018414062555698566770029599590374934893414357582420978608835918682316357465084651446394161266236304555063996400576189393800812627440713354922805843961223019247164595745645000049968952986838984047701636014087421463777556091664340825892774433005453721667704823758774324671126084351200199456682368244018896816533764173347574865930359991281895162086142051922161739345931349915784388290276740944709240628923079241268242491204390589133883363040985700456951122408314544170717157908737804981941027596879568086677853777257036131914283267562341011202800148964156060382764617317332005680893800412940338296296902275744258412360736319108950271366195780040551004769016199118569710827155230717862172862964615618049303254261342996605965709189224953094851752623149496591206243616513370172373940373759532054531309686741755580404200374655059752934644680550758828984844418419143230772295207870522806131239961521639136921472789579635957508166856978436274204756003640362099555176487598367470289682432*i1^106 + 382358878549259417325607271407674833281404639148778140749677211579301512213465847070755485984503834796493063130007239658595227536514429174153397286180903718689091814897881349184014762424067341893778280227446603154915738666134699219747000758955314759136121825197952573440163782763777282261655244477596179173952785423225613426843102882982083447275467322051660884673267723131560513797679786696470554860545282140491948941130820563879232094745565430442939759895392433464048217902209097747790637938358060200857188038783135442036899058782617325971374596738796420785977854620193091763043695584302714797331881943973740661925324719569683710175774905984621693910253093656692347323105718670688960485842856284280136940246907478830867372051574707194837101253693443610385307782279240234633923812157965778421689011577665226304059721729969115540537252744019001961803388830888855918004767614781706760495465519115727538391777128626619149572195348323324461608444815284320052042889214371219687417681554142594062907118247679449135455097171019346348740264933795247021247376958338325622711898694090666836460656738707025625947802477737602904141220010573986037127006968322423921896348041283652706199197513917902123241462634563049827283703836671468686122024029326342545100869434051422868494403788402454270266239577378077131531766041407779674407428525709008073510091889133079706979884485619717400800459774921719928363528310093980138762557234759924371981453150552166620442102919984182774039415702356475975346481040469372233790170393204005959964380866676380812196159203388207894987316244792017198573623621621318832489069528234833580712932282040406658962685792331005004667538833176820534141460359282363849617264772938588464234862031015469046247573579105523594671161315897614399505122832887624755360601802046368982522922550240163065913200957206802427814735088933989970723430358195663328128524548702472807430904462244387525296230033602673580500137234775035607194072217516816722173515692324676213111857916568428683823975429319511144210902367579708406552689922994746182796300318897277868407778217927082000058613468620074339551561245661387535705769046232010543666270099064302517869476450923226593162351220279883972600305758830702995616426662532990000042672278398900380079002869071793045304927901136745968104603266891945918707291208698088715484406594155282980152732351521754441635930503681589471777039316758530143034933493265946710186628950602761879813764596600102007987235581370197026492453027925647004050311908733647887066439814547393283925909907616218404315684379020342141350317209213380276117750468315775881320168340226003705361617176565379812556800*i1^107 + -609653700525483074980298782478909334519038867767495890658610761310255721837348049679263854116023136219255367857147787650460400342040427536459163301136865263782364708941451931713608210488224656935426452428000355425755146848168225170627703188867730910968038918134825374447364189048267808782624666874123962562998292323062576828171144436559004121606348575245761676702043618865063496538257538672412762904889054886918515581664085754528111755208322216220747436916860843211936698269231977260518502766062066963172206291394432105689652095992528362930363202742346511441922945608218214182985239647779391370706763090302867954628888994763702103083590069738159418053537126180238777568254841546477786649334902367519675730462705841350282867110328551741954951592966345869823021577949383789824827967810689445734571431336720598379256528634257041433817111507024821722080247124489949596588995742466084453780362270112926109361456482681006517036250331090849092810067029555950617042397765893547369915773269808024624866757284016329714935273882757547986829191696557431094610073807371230295065609580543050661975807316276302227309487075689555534371224760770879009830846779436556280631127386536324037401406261232217268020784084030730222831921032081137383447018439123645701998360418290191537695489093459646241547689220664243152782390319847503343282771517230646635736762724489317078096834334576373030160142078923113205555376134122737090019267733602192311046011578154962973548244701759749044472226697869891720594113461187862850643741732708244263011034089491356804716524438002904988421141512117631861457112956895842178637621081973444814857205864841844158224086848223080495857911357966512971666420844850519943677217467488577266359131766229662073786757861707324415567199778991393917942084411533099179815758972525483949742463079837976924732082363631409429160172071536461770084389915677508826205317818058477389685308184560741312131974220800561285627005670522478009307786409806591992484786342244040183841157540306342040442616696351219476243349355558948597247498397446228042333991975314552414029352734895865991487723664095604355350880500397145199192748965380720298199903863441291113688841411275958172255140404544628795408038828589003370242255648160066980012607748974440494221417979554169279538272474075518684019170118078392857466597837373913500458520367879542716117732657194273554294446319488765012762242713643818360223303436702731276611696947795111988149926023774103267511464930244393772689467705039425146928258971831933705260320622072756763250839289887976510885383395309626711407033509739906678980796372334867223604990595425338596349201059101540352*i1^108 + 158089482026902742237298065943229181664604394421544237113268407769570309857707558328761776185894378580890511283474141820399976093344185196293072663085203882845938267546417692939438695301059280830342707307414722513660438376732089569737542980242606791019133835997017943765249792613102699121917648976922021849480923089702709821811457474655100688874324599829319324716151431145608260054635771593077276134541429928123077662108296042759281121372334537862965013221168801460832079048206326460772673664061355953842977880402949649197153621056621255662108439777603496135496140923062488545053882499754364704877276597543242462546292486164091787800502301645660457983741664425635605343698123416158064974787724216375235992371893966076426767279135258583383307353815887764744086495609918655431452193823963234940770894115263865608487087410377373672553621081548781353536242621554575986229807941146012405738167034392172821633900266925857551895305300444603924680524448467286665942299150633933881543031178885998597796122012093667721517129537427857745565623820216939422289364676462914830026711173366318489828756174512498557272805692763569643696571211849678876903875070114395083883693154747155092437492657389196077952719561527642601952104567781433978152022981710417559714707365553856677569669892897811261284390690316004984957150658512401292536732371695427900042371417222329740020262360572613256022394400257081350975155884191343840955793405122688115665329347298688133713685837395775284907323321120177010387890269747555085113481446018090411191549153924214979209838604550214451169174188108803659561795021628552932537710167853058637779701931056630832760393370060579422787146208889104692660398587833716273481014041225544484687009419479054987000130499256344873631873942556501664079238691011989049854943929080902983309770664473136687521247974601996298128356944823729107953492731837595954728525160893895142508644176901952690236514160396874498666823095384015451656902015695301321310954562649377413504874202146444697726561212357418200405741818877262147523443207635456653664933933560894558236321590850524702154606279907819525581045931850440156834327174314564920661775453914106380647092774215568227933269984896023975884899429495427224746758782067431454841263636123449633495665265796422114364158684736702316660222151192370345478805460908773301000487509736245911526361117432469504122124411383463308602611444094445341109963767671144123192496722703565687168253013653238908707218309890442355345444091836730242513011299144932850269546962286414262931590879139140341877821129764634636849329563433479453503068983273750756941734957759264514821215748096*i1^109 + -8845429503322986223083777651725442653765277602316312819713472170061918595701044241177160370926490112712616192661549331939812757336930278391995105788770178562650301118481394343018418257478529376452281244504239407936414233178152966486787704345969955807210697011945179910030503343841897573343837255661372005039690182488057745727918940022557351325010946714953508007005974684513603457681706189169611956109534917501846020055051955586882936293375218440550119948163097163107516186194278173687743836187988238776762919086492972947815141343577751364748882121347832343988233563391298749071986205504443451110084252856731946446881474343622456597081572884210566250019391309438334877444530418538204674080948149735158744055969003051903056388289429492766746412289718901593028150142386571168217749537590348514897089571590448591092177026357314722838967061237940486581952634948274304218166534114608778689613577585193504738770887024497994370429316229554845423889273689076974694853403466672727511157936894279819657483288074527039482282676032049436510349855953375605042143719667059782567187627576938619173065660948823556300334425808290015542972303671257276905858199485717438916126923810181698212517122523436310053591822215968309945917688120838030782629041189096340179136879676923903746219389191424788051214724843419476675745506512736683033324156194164840622075599336818541812621105338699824259791385920784434781135528948082483701287596952795172763835085731179502699141018184876885263483500532857579236319448839567674171364951181161943905976665154798546405570847421555468376352257193520145098706096512191862141851399643431047645897848414626954453748577565713057279580306773203921739412151091851098118727885357942255317531976271667231774809282697301784874582258017911048546494498279836592932936026739192036652068511896754692184955784652848714218320309065021836417742970699060472892343445988712251438284512286641316434457211119326123440811568969347606995128046883131740457769309416469603026199595882036640655450546617337050851211523150450429177617192121842323175861396247211186656021482026781243269793039949257554526793185739057868247209642632125417856546083806464574644627570708904262068129080009193182587715556445852684675859895938321828191585922958554769091610381305052187383251092092241221181958368383236211952307856261522286579409709845485823819843796900158334230812644742306203717721190318868631160799188791909697891194517999109754435459073249097503250916047251861911321985532180691711390055574491871595343035573728302579026512877649757423223705105177791894512195389194635585271451935555195071203635790246619815870464*i1^110 + -3088584785293156905380297737367125807152773241637725716053122321845590200985529225128353516380540824913982791596404472164928318222068544385337475556912099632430799765119606537418405511592048742497332903932572337511732939275675317817906457203521788416684216734985005367325222773407472493773908903499899394927780986485730315755364828704060947712459097219424054473319528929466299317890162317797391958083826431673551205961204516450633939025103667104117782961460985262074329223870345626208903095068093546290850153879180603762619945214577489504895246812150197667750468090404933299050438327365636366562069869644765271791194436234118376319928789761360610708692317500920967509103507287686829772302668876843478948177384240784159528276200324871365072088271501361289582480782001955564409594021314904497043533606995806681395932760503482609614740244997963600328034669792752613087950538632875541892225633534381935426677644366167180448755555894013636257975935749347893311212914211205823827068222006815646041763385833725872707518849079782004470871153412320586757776067830395516322264388474569902708217185489014095139721199007231174499966506166589586107298699758376205346602912977120123443744302598351234140507898115192421735190704899817387084366873147580198823518979406255047322334756179028298596162452487654383570918449124489533810231074038844441228683215758780674087926467130271731735037910440968182015176411782249463520819133043790819936906896098537958701186887970104615580472615377157956603305810004766209604187953100320766974644937888851693546380894282975160657896779906211757230923326630491154484477808249675869837515355560170496089310182991216105094372194475893761956491078234674688716494201938545125855222061801358224417328412684337347907602504313465474742000377995260849389641473357763245653986906851029100732626738817948996046634589015535494327816179265613037742975080804246976325665718503440401273664913376554160469736572043225266481623047788213844010604802390956766802308382198453505617668365113816451344264471830967469090203209344350940084425140024760803371116489590776051638577780095856129757829688372668546237027602127852409341647092399209009246250363366060711483426243611559516897610578220518012027151472458037875096701969753783425811739341195478799025943731281082976910556247530120485154014159619776033305585945739144175477344457722875039252420036101651918861246296899216812756211187397702157952153274074287828803138446081177637863367221006264967317923011031288060802148956118343926674625740940919248387292460298667740053440739899318438386259934195872023134427211632660454399842925697564672*i1^111 + 21785656602217643924052610005797852372426596843964931388028437158610093281901990835027135952330446370921414294141755735378397343571726299120807257901129721820011704192976724579519356810026439647833121006210721747066927588631143297770137254534334326723993467901967108768724690552151728739901545710599581164327762230371766885596997195266175537252290928591990418471150910995983049129227632428142443101859005857210027275941178131387136818296053132789231804738941825048324248063364222232987017264024286580891471386098538541381663223256621978992103475789612992255034787766049153398976261970495992776770242104255010378028729262657228030140950706561296878151857502504903209605430785111801581216258750689426230049073927053590977154853037766982329418451012643581599147181575883365005352719007754240356151965537617435306718481490070805174931577012329400949235751020409685671657718342129867076448214565778958519748913427252566499252271541666838570278177003119516269279490318562013425077080588103686510578948114888090972741349679683909691379212828928855396983195014211651062006217824201824147675823778188527325748110976487727747038499196247838846079807658192257937241627469880635401401881790065238193307036807781886347337964460580113435997420115491451710735006071152738924284466572057901707394253698293722257712897466374394261888428186219351738552352763233201613310878334553230882918893031326863101416004049297933088393725816541799321024942938262510337675932123584003996718534265539808565726157183633128822711474289137519476967717774942179703673949203982667386767972000504049657088281329255414345341788322792201058768889830973978858467805821652222265071585546115130382833891017330888053516565365452169014722009652864899023547944468542524900293708853891313399525467176784112192597916675501183092426909616044163546513597488133752019673851903055861143226483148918807304711961039143516648624226691727185855513332211472860812656678903388644185847110697656297682927509915069107624940914528073372743620027314164096933874812432576969948109443617050752618465634284775504911920007682907516493707698782862014584677717226143826892906504011538841798786791989802060518513000821287449691587534595581248431647551274804184380567934770901880344797236929752502007929579057956000094091188263019375909689315114244761952984301820506456288033535575978289681293956621037905749117357893369382642566556881936860063596339609597145288578247137207330052875107328382051031270084402708397480121971841556086165868157737304409726608991050153353443183799762150285582513981287271262288491667553906831927306221818842770928165715968*i1^112 + 55528441324892068890022544796115080681795615159170260928714515224717583343768937056069794311838847735764579460819804345913349763570988556659814164010932118322166125611372108005204618967769701635177728101080649006409734477573637930589363837361476227626318977837917653807973680568611705531231140980872343580765134359573219670202248851494215171236364942928826009794153052178844355174392328570302854215944541081706103761307412914670534966814589714659140384471331788036182438272388045145851734232121002364094925281546690391615025136934025937946120608187628344620602391904630987532370159576846320445406339821893359752607815878555840911686343902650513024097185305834912698421494948266090152540049826042728174377427896625730961808465092592929344947801432857745514077230925434594837747309971586650490331586205991512050784648456704666380665774457176774721014869464742825733303255629322939822381738619696024629107253615054897613982553251688657095633172145480789443151675062700157721245432784239372557519845943705000531597526682493126955057146748358609794368039402334478690007784243326513725462494300954082162080963071668003261308452365870077985811752012621227224396620299231095110322532151761636384416411433312060047043591461855668590745250059744434475208489721657449161548856132202033284193226471222718241428966241113392882080250956031150251593703288700005787393101781325440990921168263830630752220003351862098119040169486664498194073019767334470724260296980285299738370465086084441355791242323440267229762479673849304259787362633290053744596683952688339614464240048738515454838346528224365658880799292144598200427379481769967414098468396375396617697929590787743474882227862395180277276193735616021579576021823808517520488861678125339295880268908548607729978790166277698088699435620544682678032040404413607236766419482284443648359221395638824076305464208882043817206763260940289883415610096547841004984756773029419995635494199597052608094680338600335811006778821972868031610967250148118720332646534036661867039381762329999182069994904896977959905798424984554039011078951503026772875964386462314758293875007258070631886009275383438370534530057456306456784421048528184996254474394662913670096916681038580451483085190575739790324981787308584706212881312770841808498977879407754209544379291715868801961095681670356221915513802619201516480379791402648344917257490362369609953278342093426379330272979966538959048023146058461211168253081195354181390792629911251658879839581452890345395971365008760236559356466518136745970330814691480295867384030015697409293810000374898986498012849353403662336*i1^113 + 3521446268065792468138560090950613656242750484408726456697270251146952816809341021861230357059353544855124403524590653029031625376514491344446820895453812676611370108502070364891938475592839807551165698875726233350713959598723942901687970313083487553217009545286284962923342854770749906780176527217652365223796470622738128060647338067891937148453559197688515604945354698245451979238961898437773065186144638276967339081757722879238868387491817763472748280070209269917464190634266060084618807149810442982260724874003110478108092061722447317379785479634754348892136781668955701821362777956750425271126206958134397182755578670866814915821452260647569951876726293163585462113989055746736918335630605472820490939472085528569094174863018918689412930742716243963761790200799587942031000282687816087001580383696103964180724666552186619075410517750625174528030591642949835419369459102722092651232205240311820751894363277934581738758953510749183301039231613315313599375994582230800520946129816402696497267461851882237824541468484608525673581585579736213274281375392137156384349563251388182880893569948081826664030870172270737409138072355113277335232896605045977191991594200460737187927498700238198897807179791691707376879843531996120980031469226291667765596534839424720224318150757661397426703535879466105497741437280899258854297530401761013865902833744477486808116330767299744981894241899833169944463944375377168502562410854616156140488090724590628914869133920482565584806699813330803172604690052472926448320686597832264307142394306923502507305836693431928053113364190903514323663343004984605405004169127842963436097359730498048545387521111212374939561800554084365729529870097034050614034826776642792596541915542651734284310738673742061143693511704366008865093882818501984796388029387005367035053491429814097327530003137170336300825270209145853911156643417031790027503859066324553585425227259762013769094383316830856600366288770613749550830701281653913339822471721575847001632105608217225574057370221428514945844395768113245079879094313346139049114289992950473039653606638429373273810119059339689224735671752170039945225515395290072149928527023205666829918164563532786386361597845448722355592827224840792911331426105096698017229842780427184667192621476319000143352938142678617033320293998901038046717833027907074722054464842042651696720029456179184429876077518389383383033586461278648628746657295204041769371296318044892660034500833380029449899311838043181279850918180900668739206591686263394235918969610100944163979840142251159601315978859567414961074007128704839983399862009856*i1^114 + -78237728298608302141605947056200490175140192485321735806915882499407120943117075298918088786367500885348383421525825067949991437576608069464404047451453501589945770710149703712970762284847042528030838716438078073398656146727866273058230811478358105328053469167208668567468282839123322848604319946712372567809159644549397010345791698638405017592142932795840149372466538567602173078916401821186407112928873601531649903038108152768983506981879647325660574624507482860418340959005479174773414381911844494493859660211343118598897019623272120898502004588831215815855280721589706547580789318937302726012041855742903753733007005713685739056174346406041842677194505936428321395892834849376424149629020949690926355061385205701513637205531758447074285486534109664908112346310493668473060591587321583860333209215362489600633671993953861466996706223699311376058330830705584271372214033323678366075465098259997776053921451838453345376354845904563640891823023681539690937867584140849647299641481459501843108301890969618447574346034462692087069365006017527281697743587541998980178077654754653358500806816063416537077938011394466470645199558025624503551676373821852435462064836098032216174947393578643403362431666060266731659883542152191894733115162849840782437201477496661653573935741197167919115893549481501164159527014019151491099873850243695210498553378081917766546367181147352363369033320655170381476660750911704160222125996612259048832680183372389258004200278769370853003812764252385212086556289475602285717567785388226917796470974071880388726574523061680368755965061565985550761313386437536002300584846302563959978179916499351017223625273560398812799873959982290890089913999772192747272058980380498518164044336239396919120426919508412561821679881112203820240410044979784801477781569996097898244461304671550796809327964435328909868654234280461040750405184579491994744008690239284735820904599255616723054311786887941786838820267467422623446527679658782226136834491383379821000685919899534788074240558575509120217450779154380391765957982035703149159641100865160410106888087084781044147169455111367300625552292116968440718555565053160957854981735434736831897269050185076009473538584883641220113540799630682644769814927360937084808071184699471266500901474272787565502209070308073802553116650779809330988393214330407853665767881158952225591235637366140221039066229391557996826473817646390880179751635901112940563723788741687333717772414715826461050386772815409255171036632597560486086672601546833312235451468092141144134333299893063279252275898816799235232728411522597879021568*i1^115 + -11918659337447533858525215590186747661031480842049550838497271711609030207277792998928502992678632363771312623796405838567756933537804369045714338550372408630701310268619127414965909375046364072242401881100719620882042732269247927049248075657287046262669946262708361217282726044398166467578633878387160987696508585258406714652422972857799687665738284118932453152926391457369064631628017088835495224844273697668327337448910292016164224798435391880222250399263228150840884544443904783917488285284981242470275165164106219343524554965000872509179433501911820271193405043877955796667788874709472706999577029694918409354254632358927888653145152662490933011984458701905958985242926945475839644452005540949354481778575854695196906199821000803679656093517791628822059710043297392224413696225980668802314198041621003440566946773622011852808017732628284471434827132092117742832436050071980991959808487737203043378935633483443069614686549388942148064499805699757018520929878922560276416559251794886550373973226848820406445127173222921122102684985771313627606633655064116426815450986948058130084830498204524586882880581092374633330387502751677830026314637048695796502805088914486279550321527418945678888364392429842468697214428395446752397025410774611415865051664698897606335015293357690050023413817752169062664171674169050845161717516755903795830329286867248273789470174402264405637922828849163454179260628476328953622464687303542336110825613709517692888218266758298939338781377680518514526269406712389530365281054375256603145547406572560004515842149357309084448212236256387143664146039567047040436124420890894270388286411920194920784762352373564817696874013271399487467549154162462935685973616475539141702901210159044138293675351300220462981280405405825508692310603527388374852428597894990111975406090616901240582962995561337009091204781314026784578731612569337979417960850152109304879953755529201246728600999746006174497312753826563082593935291936328849629786820114260668124247486893705733233880108003604249912662833480093930807787924476153760090326925518642299484577027010809917586825128535867443398175699820812286171099243854094972710115216781659776777442666481195466812931954329816278645927132045856912287030595032410094117299972296919947683193611825607125558751648560597803128774649957310869421737946828523994895460029664396011193504052847905705982976952157221487639872716662530827290110799275937826915025943598281112542780556352163005889468234080799908963155147600324247141554006666641286361598545046151609837819267122940909651205724484907624247952741788286976*i1^116 + 311115663807923543028419367484223501416265870821655355727936263971760186416094223173758270123561788248566261279856391033539525523846775594445328214332605378621772574108620356449410446758189796721177249669485552229791753259800457915162789399663244919047540211749395930512299582780053215170376710156478390327739262526822784789481849854423981951288699326253369799451410976054924235451157458462096198940034499893689598456388738872339365050263806399564980739640168967913298899685452981937524877046369140350945027463525585187464452505994969659523698789779009070889419933767382612598404519413793563115850699209972606560232421982829353659039017889488004447506653395871602780897453343648001120012405672773260167724590887315914118288012559699889229613492270221046669575894878715302429199363525675011552695979642928472775402910861986720799558119139468306567037005764371336859438570667069538182690948854367582956455716600893295680216262241784593308951033593825716602800873425827117741430531691666923492913192083913808690792678045352335361350040101653214531397732421609731977810732460506528171282777811696874515748063193546525952926795584428525144433308027784551615472815576562205028830341655941950842558266219435975775668835823868138640330717765001684106710989397210304027121114791967191625396830402193449171427226246577394555966563089684772782857325863218149149501556494137898210722947701143067894901629755436394220496042040116172231743887276751422318328392295258580312113579057993008991345391878561944106609841868810628131841710072772701538913577226594767021077218329265625709072026980561149925701632739536657053033884621104239139559872737312648398685109496153551106588776256668740078433647114799672956232436966493926597240741783784009508789275458962764420083299866317199666726624444559037248599589981078034671780437258048945437236814177733111992302390001303983194257311298304670792161159506984131225702722634940891249820261223149349854915088575045837470163782813576375735443626833842581392320171738848144083925573224486403545150388065577177282320307369755512840766062099451280942546027284748178530522745832759863694874323404815863750793959071281099375037280313798945381958649818202479966995181006966374561107320918506393009213892683528785079382163396101356385361953567997466461491050827544427273420370387078292369354920341973980578472728711966977591678826724968452856751547209679066989245761872884350726644740528484960303978134251549504306678896917080665841934202949542275273039356997616845050052732548693680428415173983293935522318628570927006252164710400*i1^117 + 70167964699436233318549151315198256362348872356415188318432302862014942708190218053221795214609505682837663296735788025030993079452835959892413727227771289884857292358894098341785321812869205200664957137831579549419344878525504100769174255611566855628688018618834415825484067979295297040887198197996759796064485759891958712184553654846306058962842414164685718971239206042544397629729053732422692107161348634410073348918151478184766680425026834911125951401320887827124829277888380248102954577277643998726150910788476643823528766110466483321926597167695922148383672167574389944495499593403963332878289426538137358028423240672232534873863392188860196123027731911245574826617720538630637364995690156316879683900502262925034695604311198238675724772534689419159399125289110166715392326925069301806767550457123290996642113858998619688536816703400629035029356680694930723067338173799880144132347661358411867098745309935634541010164039116401850809270495149986239784077567316928275726599335134840860172896587269626701868538705756793656033957682724294261306146348661707104116742859979687919980385804756114467853739840201081663431497148173134508689907153902905989402942938584300283510419968541280536923562589770606758531466299975127470893614379720489151131776715463927844429481727579008296325559448347047806492987495951320425817914561575848559885148664434367868868535170375472066661948706227477756610039356424268771538363328420156342785204401651517727910325575527732368518041345761484700054696908775718843487764535538974004035342363635344053448125956104954109682472835919748529821011582796852550622240229426826909385964502452897844279155403421709020126860665930641801330111350719747218566815959831887929332107575220348093407021786525278344744591610395698233321460338883487426246423591110925414972720063797620089967992526236829512628584954208347386881688944101478379432925898424353705349796656538543300029628466024415378443287249687729287577706993987043492777150964984375580270545346737056048894904819261373642227102691198723937680135335488397645320839193377327694079523170171168651772127528879183079132976327753396675216463235539358843636941582037744078636684153581450740021089269372928587629238304960540664640814923856705086559023598118118822401905953070453150917915211501297234113794599417932855670857301241949686936337035014370795242337261114050299062458974594813958629379064556700680208872505686194690119286192024142477459807475833197975227721057474047400058707437384584138768781405659621732604503349123644135230919971299694932382437475823411789824*i1^118 + 2587494519601360583651336401941298537060536193493517850625639041168587046711280556231047593313710264617155823933828444930244520224360899785884108931943572074364642526232198154075987809595138630358514129580906492392435550607258262867093131571516302479027775892987024483179520168163433086297588454782962393763155474289685003038546057627946486611256671635737415684213344376481662734705690352811084083478643491140956348489525952803233354691161221800283362543593591564527885937172339499618948182643673992951567267050129085015142037976707942172059904831865265896518839745090885620211821295761055774356407974457949977104592238232162261737709372165895789270120256908453364877490380735583928450893542666994651228229067887811574127384651063612832256765829596285454660719481171111617914483867726074627870360985755865484421642841020982798155387162012308573760018654142492173283722731871299785988848971637115995835367191813604496133597860494927763945556221374307431556482190499781576462567163381757774632358525953314394715241326533126763913112996731307982814542624394081690158454535751941681034654145633331639832748602896476161272317674652822355314685723533913807651472435434665192592202521440335454683326746209974854856291070411466369911422640974020394634699676759972411744856751851711155032050334918547414093762851898583315587315719566402253788006773621069323149098604015973521246654602955251149322541488555581296118594846500160703956403876628702514376718596215659109311287007013459147044726609056420272020212318529102467104606635706233843295219178091597378544297505363362796628979865957383867622880561626135373591769501978714702151579890566570430283935777201767034826686945726015695039153977874404429190114304265515810219954768434313560038316809017294021324903712847017216569214305220534563519975744359874277889211402888128029293937604019127502249076358964704955640289771485469879071049486548021747990722591995237845386761251042673631005635771259943947475167655494245410721416691315452254070978652029110588470287370386286727930470481952374158782166544217856045112472964078113468820794972755881020611087657245829560212803013205138212205641090637672311191376233764013168504030127673564716003856659882175713509018110358198295119698050735355258631571567897937593826231537004648304629086914352203802645228271227061094045448250686139059333115524830935738895645733920677535413986378008575454511391034098665321844484293297286997633759822933106969260675609382818953072591155546457572971614659562490623577470184742319110309289631728808372239462242975744*i1^119 + 43935355581529030047132303247352427158728040643797981752965495727298448926919347351114020072784463907904500323440302223151541242015790381424985649854846800082510014691361593081200118518204171221770761765956389516840823385935568718105272298356264667160405894057594806205934641091742680190359520699193977596610808492856702879141977192095911761381412038986102490153544150473869441456036412014181239968560886059279869949676610133867687722946394232531857425003451532098920038871632573570389667681013939630745023452037085831564913186023247832174626757720117007786096966163151553094376212885771084152386997810503834408787469427355275911287550883860949485439034871065936129955680782811065398547847604045200058644242507465715775826896142175170990762691622730054732071831239586948944659587421951159857162441668539370052822636156884571221737298149280173103207826074030958479623832778663553074668608001494414075873508639221393625331851791630325385797790551059216142066683702914813594854909972134584691481208966668058309207342328877770546417350257892376421823154172649500522639314119338585148870535524218128614084124081245689601338131350129320296523369825452340397125766283448494659096481687799955907654822428670004465691117050150273658750853216726231929308994887102557010759435103659529629272651458161645802589584364684833048375002599657778462148479848179436129692982972270078532403399087050366686155951348558338892711214967836001976381198418806863100185595188922740854163214240032505121332321642830322442750438839557496133119444323957478469466614664612769266315525959649026271582903300447149512540714213505696018410049181788619980485939390996621089837890366267496603114393019244325449500995320654556863079150473379788923668195192878883203109956547432958181129837411095246809128244635013595198347395906506090460928457350361440506584359158195876546070663068049695636927928430037402947058472455907011084935539414122010201658071969107214300520689821030329594709678767661223045519246231541058803982652432667868613913684059047987888818102950794862687228757365952442329796159375649350222022556657311696474966728640115287041969869041826691917337976078477137394842390100269419687391698498909147506425421523128920081141285063056018543241751537928517007989194624488851177667153608744352194301345172539692158188927532702600620141507347749008544330324966739424554982567094608289594052802794970828382260915940868210436233176485666285958513115559909776464621693869424998200316972694384757749406471568933883028247482418800029505000057322190282487234560*i1^120 + 390867292373839535218493290008761184597163945602730126451418334607682037938218122604114498214351978864328180265917802141363800158326210879638484956104639396982644178479032979812759184493251783815905723528303756750171743950441858808490025642351677058985288721975660088109438885557380972196746475965574986596702611342663824197629907563565025064739426892460352368188331887362029454871494969657301095244224205923047981507792926042581277878428564939813226475647301024742162838590262033781389190436110199565435437946952416181881447131091345284725660627052560615946938917406680423154859847126233989602120954306708747443250830872470276611340199962334441878775263661057226799400282338329631245779169776961830575241314106467037490725571308161283401576506121929835657507004467992848382807779475607777925999584150147706422922484435153540649297616050507984949153076519693776530173734588882846332506219350478313481373468131482072400924855275749893264895854913439286260713652568454036707813618627058705253270930776570796036966214412448807934732294175883370793975800039214770233659990926402605572106582599247680134759042828250303325918483883532897542226249629788843944257884174202742576061807728239598958594698837748535176777376160222016818767677673801959047283089290882534570270521550419314467101779748009843694231160231310649297292869717445660378439975175668565734027936406871257948523920813996866594616215605676382702013880440148377589129455238607816056081285068329255670316086275415532563025868894865535083778307493624637460968001108729910782879214896690197641654915571653041195570264511331706681139207529452752589885442757471005244549670511680861987570841946656028202568755610521180035922892761136688105638099892232046246558371663924562874365223071044103788130375196006105158220370637242520606318479996314496044510707468910919846894702277885454499747722327204125917215978756578832132306539156683530460828172179667227210765699950678974615264389078495195142544446910355473535190360622278217475242526257522839779102589368159700775430189427877410968835118186587318984531951119170840058275845055151820564856162126016967967069864669020184348909904550129822589193606813507516438020071188346807931005059585335467691377646803275536928798895434374392942467244709515696648914375213094852237608787504342328620993379243174627818137979372376502973176659752678302092166490386513646313825003237354906987364327250157910463676872584934288630103160774120125056910043234909459575092842189341935891666302674633340570474218893952492241002364865085440*i1^121 + 1615290571719393051774734673123894291967897682507004486367428722582851815453147920308714450185634475554392267188513275567407007759103357516213246252467304240595755299498034208094783667657827844886645190192002081231508107733132439041073195700447030811487718094250583847026374139831597959152512757402934885698696975400721174360870358906216438906459456793513826144308878837459401895942899242116595843620902340748434064522529844683225928741728758285486449536182472243286709218006716825848742366787550053816067574008020291859794233358241274906257099973301013144674872503418590959241865614843590884402295797108310667697177808276959243634912579361906003647571155557714160252948050856591399326762916048761846419235118284466658572297776570806587760058695651404119241324415098872368619265714893495952355523489812486579426787208020903631000092007459127373361264074321317326764157689131099091897328463523548457750931123724640484908145602134710687431022619189136920158213760477214395763600524260932229238767354498065459643134622164280444127896531670981532609123896004158256303218435882961223375941062430388539827967467802585890602865160952672189152881905356474871248149138795970478420291745978374215288813678603714712620925705088332847362776418726895041432415312566743342266035260365479940016456503415342656409212089155084071788915547742332199524518581163667867534185466206072260298086246243140335743452110888120609657055659881174767792181556224067640983362355107876479286635451645342032547152672749400091612062295069376507635405825611220943035632918317455677362861635777760751515732328330948921309538815999671007249095184245103151278413112581539237167835128418280672904017161790920768369752103830405986111522881543921378245222353066899790118530324459564427183155700977415872312908783698845998282322720358343024436431770576316376141737219540014482334839171783695302787597498356353180575258668147808268337755664171884989246278671294742185330804006313459264520232121609785439768900872987401578323841656026797903185739084568878658697218703696356545043744706051011361205127805973489019737861606671940949907653097352486487882478456938912575030351647898447781068874158191690449936659995465900142196213591101406800340051559795275886471617473800357488982968765769816866544194269069633506048884382005215790076363462294432331256726359092920527372294769600571929772479150770895849300485940098421990760438246694370810778755657001970560731882482738630985606914703770793541395436122245310755116693007218323363467902049995767835791458304*i1^122 + -28642506446530821618779424124783250477276790472502591656756661478979121603444681416123043695994769251218850149588486698685823717350931847330068349322390248181154842919573350115073380997550218592440118451109877845183778273943423582868818393994113411954572967465188938683418125703326410698577874804986179861334871963204715596202490775792018204849074833306973954943619408704073348616089009557869064590669844344565079157635585913762485745379698935007102185794775582339937660255254375065921226283821191267261804896876471580666919037280250353294721265754014994575620611142063067504789190593830707738838853881792093155388315167450808555320602733347377397857870307586235508688629799349777898695183154220821477078388795796655270525836074952244534359516366622109088651321577160554924310804545954032285751224820202219602572420139302492135892631734150971004926869874812097032259129077374341179239362150371185793455144336814865055643198468198685393287013504132920351657875417428403435358478924251171198974447304934432852248536213146316377911697453412626121823863426086379595340960554311146326412461891475195898254082776903807061409189072178101604847602572788294396107606244723586140620853865376600179487356976833354780801498985352488924083637552884329755663041262522250286384910997060860652862045202790605866412250818329307364678162969512635422450662015453075611425827854197416893853207877353941108495470641660788258759648785299589133215310564112480630959026792435439726893856168862911485239739489890163016560147960346851222553582764906724241025131319902978859528929628560093315771248713163551361308756574199626752228450170855533572052796891130123130212501303844230353427551797028589116012827250722822805731744182243771193459909005624003534364645975309233786250251368737545634922572048703904739501212851036030888279518144749326683039127052763960510227479031305953388068360328703958295690016661215963916717089502166529076269300845816668374517050391627685005341196963911135208206749192184285550834661310720469395339637382288370902151432105049445936368922306500560859344101804397993430609664819043315489983691812679937810416285292197049044257560415366612256210629272034434750081981732068113123116477685594956564559049823110238002587686393905679812388804535878066858270781746525199173096405088888825545546314203366493526629176049279637373011371331879423617893981407209971200060955613559173308801072206731988013795815731252747214533599037101117370775652092028020213435336605974894745139455615989779863833078606594048*i1^123 + -21049111150898481742024720812755778678937538611034670060842057884026632923283816269378837796943661285384913091055177540899257199125149002021417262188558214967311107325020843917401941751382783050421546792366909939625957978118821154263083821371066209541396602195916991684294595971384071220521879313627773993447386672043268629136973122666972182558016269795861665098483874141295929524288596177328237002520848424314134770162294186197905459704092205142817392820545817686560244674234755183585546037690815090310448436835297947466695771867575923372307456261496815583503421797949056828148610428080010900734808641379698797479835493434509921675502862343601281825740134961732672914277690040214446871171864610158193577468230938324804985480442727395672398900950550614356775267279587926926171151787894065054036212440581045815326627994877035804108445529976122499650817244282670121840664441028512267775658442441660385465476988173021478380762482038858510111670727448378462733082312398921128516878166609465883344039607134484468155850562156501361668870467991275927912282078868770803255091226792698042964788235131007231422236735073530883414064337252197550788548173534660679763175291221882787127594898431507493314221010800083387190365594465136688397810066912130803164978239349033450776064398506476858691833983406771509272053048282524591562227372039304558225964396740237998268775504542919771830814235464065768811039943471090140390825223624360887215837451515150387981911804863478526653068883661057634829533765257947931718188289353887284148278415786803971677084167099731293514576639470458617794543088854316383272131849522819178367629902106357171192733492858424554644653099968213181828709460858797419355467889280406777542733130147122182790712752827231902503399605318676670886730761732944895496762789068167876288367603246545159487563158654351576681895385853687619619655846720188948407505009391934030774336544558272689240647616448408880571276156379247332219651607304736590101786560925587984914127221164430096831509637495529008663634239274687719097057367888872360429886443020804400253455942756725501881971127224906343951389601695215198563965225410732403958191632672918146277251516621476485659791049333472178831827382031002689732219991878394483052188713013329409754361687683369392400373778293442042097005413103850216606499582979157769701830893918362566226618731767228858550544343124519141808766847545486191001139593992407073477698087324078749863874313933902066376747090226225862085542685299883901459782689944215675543224320*i1^124 + -14810908324235465626211343919830792928359704737560506366669928668991912156974912354118176803539862284947562033335763868868325715437733339218428460553629773337509407316888893385170349215558859103097185262533043807521994482096296442443989709351969797951906268388579474454520840047427362170972787744272838631175833464687362612489150726045640160988384421027352991645613308946086682966747304269976261167275584579821348327650058129929136798027098205266252853965242962910904203711982969239334685620166355425685764806830544339313547415405766117772562420339872415932048380076131910709297187321307826733687348194797310861894298803317188964828743360671004047311012068168249874290972979572954122195287082469085162272198201952078451843361187498668507941786211483609529677826602501465546669428418731698429420185673504958709740102859880991428192998658184449349298156194361029191204638207376288306220978232696639714509160998799960207085640008490042632528986887365625052816912428673628692953767491306967924246574444129812809594890849743448088549999085464841969011374610310272768386156901627357499886574876695459400232014083096016886830370645455129534613969493330827834476343612085537487774744474202173081117857832804510906724483080466683446794174707421592399713397545795642464519476175997993438268544271969747712994949107355908469205940024985709055287084183233666607597769476435609647487881749489507281742524749488736514049391414368577096554874473983421091717146005199987017691065118681212720896502699038582189517643357231918767780269713338694365209375871647574672412067904872988872549057024782259401572362129844238299068501858718403106593566424372664265467347762818699847643673669014787011592835872460607712590707170676761771512373760186568554930640347361225377540417688019193589055006961664192079941954767267161336550231318557408804673255703384903038757003418585244226491226920826965758351911274818627058413247658908881634031625963018152764696468673197256736606148019986290494641159169402798915970233266238617309440573384156346873620751843531581350043179396785870106574552547150001020540307387452502310388189959503873511701672629544266225749199467466920961363584694281393351946657032484948408120695350189889345355798711567370098664761699223859278640776341788668829332693674247380132565051983623813548432813283954687017869189816313065279140007658146955916854603497076618763748376578416543443492921932150430635889623091758240791326560443986958948566834816329840706140940437285649441736560245221621760*i1^125 + 209512521051827463494110993602674377529571673197920162519819792591206219174705317001117696085260795157035446176562561143564050876887775035861678024773277751740488879795397139805230372021447641863608932649106718346642793284315776626302580395153340575814853681234401005352623562080035722207878716966149214659341819064260123344904172569680886967945403231727104615523978229660692348873433726568865098489032112316358081963565810779716884037281798184718039277760512531067094999205048151657122331955092938788143226195073979258263167649740241941848356233596367438897596439624876065513703039583301740566773304840669638116623465225769763289482725885779077615623879035313227523981413801779831272003179544839384088094346236583132928679591611452376252029450739097232445902366806988470327428830140992430871241636342078122901645836828899503652534764688842797616050391671578401676641497976052510948221263232680887782875149087758401997065801442364002835279040040108941041566171392504749216602007369543161887792041044299655699806046303093207918885725159612226160407415865860731307946355251127539590040590447268244360846808609021019554577123618980378347846855079531791123188161509857184448004475084948566946319101010866912535762551217160388396666289376827566624219094596811497919273641733053423064019032009610377325174645908615496162862789330683399568634114302880265130503471305325295249640369084526711801041746352276645126590200774624530403427143367609539989326142346156832600282653357198739950119485721990789430763398296816399206554261851574530373774143465782951721399836747961608020331132392697386354123666408596237269046493543932771686773363325979395228600780980733978072390105269920808055951885546979270475386551575817210968422130886780633771559005827265105086713045557525316597160251003100428637731953154292845315610388406852257801615581814913883605493545362197929872970998325831160075154482766311975066478951143665139850729832277275263949439114148177178821952272008717798225298252755010111287202878269532011242503749045573085401794652125280930300822775808646051096861245687032524328492767538138367489445703494444265471789435663484544984037405109989219436563881487879262503921759765222623587905194517620733704907748038893220372372311853104952419738688051120145224465696541554779140111035605806518067685657508648235532704257222978645639031860773215115383441058532116848840824497888396941707564174511980257879379423575846396766063438252597304442676202019178202088872193028550420838880378880*i1^126 + -47541922471974575682464587481071019554922559174200390136062124794910950277954761087712034950933581379406153291934280121976566335331835664836534514400512341774344267856981963124431091078544438808163446115118865182889866338051152275721245065467858548676738771296570800214963224857987890273657015828740145564635006975741097376508099084805065814005232931668754183962828156520782326599130154579292249103129468162949140527222180595821853409363626668120798929691743805842115759831748360515009733080065050487912635218338655561224785522746135934599828911371191898712744666501492131156680799940900510322426813418310964960529163784201024666911356270819484834282797947522301364074150829005333348890712850684501230071234939620018451429280294526544008584419965121349728643460643172020985796476952839318521094879074314572874001043663048471620606326608864205920544242073319966728960684553798800552266885186496217769975636432068947855169427739880966143228682390429248873866844783843499581254022978830707594009906458106161874588507650480883225942811514949100985540691675919247586222256161630064826640208952555464128731824537286466328558265558517676132900740095436779080285576695666260234066609595334967525029496471918410215493335265813070363378487938187245827936866542454756075057639759346799061818347042608572851602103059916555465540646004088800428980572904590770173897039627234176791445096296788010030359158855779250828682157614219097120530913315041298261787441457807949342612710490569334589440534005515216614596230788256849707365652168074355269131684879517714190768211390806742804023384245901601908884895147402379168847794336418220831209838544132275162474179132724190019322167732038364649293515965057958543869690414419860579887699154110606523969973949993414286056797646569907742096790019210530069342004452032281883735147456121767807899937986709650420209599257125783989108482572983976127344284651824813173276456587368911916553428404565682818386554966139857567233478301073491292302563343843521587998090266939989553537070269845291232329897347211349215477363921596018238401882933793753664217514480726149183465855270950416890978953260635823347906257942086554169553869458575363119801324790104961897842722637757219086623678126341989235061300461152761245016086282270668709310211967710470106840412173449578932036541051657759998127561508685543408781523948266504809565278238930706565588102991684503316396491147259299492788227013998071180971233581202950729353822979548993533050110605732610048*i1^127 + -1362763954968366941884985069468464715977021133866862347859284148285464421818024917393158129936307308231024259210081780138786453093694231292649306710555801729846420086413203223113733033738935950381106284450433644060757769997859010836256580795537755050085206382253009676148957127945752708383665636550019589159305391562810257473266619011518806478395267399511873575364323166109721291224781288771490187851413804741198435241804592872349285792424292453214174392580600975409419087913878760101300407928121285974372141899264518886814060027962865026715973767839087749175430174989814618253183629680566911945553567778815458304806608199752673313179937061348003744391055648278108887646884460298720475260957415872954020260093805795558306625010964130002404418724285265279555965299093749462825242062140301335579366675684965978047241692416278767170817071215764982479643018512844989018850413771360941791750349609197405252555091390104926205821277003341385011058153165100960863422565042123846228980027621870597629573183740768749195740092747147616507780931563823073902935379398033583510103295178861592057010253471214558218526469687440916230133681582253928226636741449446069123595114586644797662472146922862827849601906945543032603205688410983002063725923798413100124077807475217172668126551439616143248719450240752717233916761450198447970084524753214064797777840846696333292780174459855630371352008498752326499323352423876831115137069973981194334836032172822156149047620159356053818004186249787303367836959181394079001889720802092323976953968685057793446501562623198472815677017190448091365766222205590566720425820435310614811128820993336899394926606940477812648484726783925569593179292391890483268843935131916092500421694461540266981758396949343519527501227386452609434309019819612207166993331142876495578071326828718346907904393777458995202752145495968411072214944288597419698865655919180988643671719714500758884773113471855522077113875039190396953378421481891248551973162536950565808546160375534016952986853936042117914290104545555127400489761024110461825771538095146089793114535213964587848307110516415433488164731859372593106075062007991638415673821088632836180986978811407151431463915642068866189295496915599551314359451213230229650240457997307784386922407809277305316348277550881336926949286236519096148791859800361864958549063242361315059418498256928194441713597479055436694378369014038733923399010761966006362128281056051827687493665291688758638301128558272821956951670784*i1^128 + 3077699590965156592629354976251283407329669351450718907956767553346152694272691495430917199997104081626691425692456422155625691826119896399090864309344258019399375129826153725264804547133078654863461331719487229771495813326907671304292771286628837603482006793991409497919469827999225023427901972079426537042081267444640906871136863971032990473832657555306047372019406222116931550444671460957716985968123766590347912952689231675272368000193423754902998787488042643892307846848489347591193146884526428202218635308582795158106491675822695521058983853410505874584244019083469883213102017630453557928710762541275558515483302336982402355981714918016948077280471851448171688549547091186923740753969140191430265734718929831798844588031435361698466628921309743608389869007643493578976164501684222638059167774701966237460501637364012605648470445472951230541794810062128455127123343290129493381205987098007415207911027056926599341803689811137027539332181401693313873045507509549292001945770709612332243454193434159491512361643621298470868790807662955069531909518101659654055133121868779459265921192206436718067147685819039928343617157481206089788812685655507122927844575041480731877739506302777104974896861681812861345091107729657003646274359984961495306746515558087985436245540963521592256077810427759646278360839101081966310108477147486395460966465297397221577904422822493123083165517580248714700188172063885470568026588498973882381150964436161847228989766037218056787638246820842652074542257559237023001118109428728365125913481828107400625011001986138321233575390765418663352763462535902517770853805002786720325407312552969380746462028046118672091665064301455507949638757630265404067542337838183061408078236026807503051762000949866392245473048908657099598995276185072197239667687218395582838756861292947914606091125678860049760385872061211745940548671724680067750407819821698075826973429899435090405538877353075925449781585556067118468249321875453595230091328423580446028088863329317675440512465124095531029129100313912801851656453597490929660744290893452143943528029124155907394066669350285755107602774679996809037832010083762298761043234734999354186336437658354299957477987275855081691211351042477659516451530380707999977505940386717665911824164110930512550804943067814233408314043119659740229686362566833688514303143992749507561863603337124745174677959196062182839312119523603663339953056397971253950986129992048668751012006581310546853617128927639109632*i1^129 + -2497759336508161144669234679467427367915100100305471415242952471009504356681653806378563053895235190888009183146756701013602962642989884443138281328829078336026465175558108076530031095870878358952602847993695140131686074534889096187367818107511621015657579567741624519842870445689678986802487910916389231334390187601223402523226838343329756054385687909405555874068951623492494292660287335338399297151117058624328888084806663275597081510969534156181057687474841692633236461252705068062741513807823225806515292002286716400915896400391116034431817052825586860730381281238389659646503869331531487939629624915472092778276490938222199715515179650286295120701267805529128430222118834245955282103368357565374371414647112956815253539804871388079495089170305657709662258094994364235723909576380266716048726636653541837422175370282176679170801204726954497990898815680359000565833290725572511506752162048689031950546604522564422966128241263625447225997007422083374696529720281649792736524020631943133506124141345101138146098408741591643981170035980368402876066394771390250176307019059477960135051658279168717125659863684976015829491683957770581127946095179064937173666390101220608755430878916036400743987736296065906636606088993241057526495864387626602274710690754154187662290899908420245348996192514677346030038045598508454176609013487509964111420357649940293199219266238097421854027810687400428165574633159145752153198859248904253729804520369999688669351492786846310013629371540503264641992884028574644947081577174052816443155690911115706363593091848695758336787699535625805459463272596924035631136149361003523962762596356973853315031526698867607869876199358365029735136061574560715966049026263391272166143418394067461785524870644579482334065406458390841276668621722973125655702364035877906690463438642034862541347085283953528310950813664420118040019694883822941089453813963530929014671705115288467882659169999425249347079969759910930510454465099475954702474607494532459461518795606048237372996054098764373479359107829172939237354528760483775992081348211944231961903581009207566935779930077525330142565437297186957802547577695091623746550999137174048322941066983620582947122188615026207151121026258558524938188730139458671690285769953658273147237462563116346937236465615201541617810447210771593555817036009340226718434742240462989187517319354800970880299289541649597468580657550997497495154523002735378412919945162058299262392191970520613214937415680*i1^130 + 235367477259040927114526798344749743991850300782052746465449961430641527856744849950546466039700014382577537165402038398884910378139182926110736172639506987782577792779501728271459600504662162002640740370316261963571284661032770930959816888510289221006564712266596770293975086061162271542769570050851026398752787913528727301844963625997778427351488842750591716489311250618454317214318042419539895152549337940155957783113553896403225728665709392068003036947909414069267130953971989692231058287341014291819133006522530661237890184516543970897094799297989515996415110830650149233733762559887609983267484402297976335018176397082115940035768103368593693722578844363340944434819897810452577113532920027313390112364295558011494765188971962014182620423190518792426756985933956293614779160217502629037317043255481166614922526828503381605276035255289241249780041145282905515547197025761625703483733346987757620026923438411393487886022656131203862214629116344904620790638237339548618667702777485014959621411933960009118044225373000233580147114141719223872052342248409069199952582721805754598327328192477914298689597890370031740205028032968702388764941897045779798446232216777935267630367827831744132627466608007071015531068366820547174137477908227230236591664599139444557945205215963376074433425648773627844501372727582194810144328716011406270904761594536249591823090540282069283241698945623035758619637576242288221249590279148853450868136380914825907100215901295844018840367076775810086287786300643381842805943119223158777884670176467808515445404958582529915467264363752639143713276393225820462611285815055674157200199293428119971339425134359454839144013147392442953440537486834577812971324503295399429703958268589965092855350908750824081870796068048658361187443371467070409011892953943534829614006322321297638376778051328666686855491048861682851941151150862452730449361895487493995960741223208821199298093373247217581871070182414890746559729142396448021290315807386260294298761376137731977963766215306988949239234201735935775619217875537521697992711721071222282135773288401516340724491278288810973280916805760353747051937426260249368941775430848461216480847142446723595273602722579631250550274938091415624185961404227886400970735753177985635336210003805584432872762142040419641811408207172856261737205403813130113898314173535644427853425865778210429690409300646931060399372208482179735684642088189358958570806617655107597883437677153353728*i1^131 + 548188503698096329006598193597158230220996705585667551565131967237860632581917713831920671771862970258326469994571930383099206487250788343971901949340084757301792232854170807026191483069454566796294524361731431410184523834804916160462266112424092105716615482724651850297333736201073099414940772544615403400787674253483560681395300518270413968534379987886448250518152181519282675147922138007417436167281939859421400545652212875280389170116825581444474227054100939584867312074746648325958339125038929479333137620596397803254862122718076488466545699887962252897980585026309372561029718577618774500901293603559859133824347664850559619984798556595245900810941201640695280681228191031577776547156137331075455237470702384663245461804972093949578040325506293465910959013128171328078322045001997800003536928267356722661070820111695792326289188818046114663296008346810912032224228224709544041491263797694031054503936428309948729794621677079272378276808507157961792623161156715827374279654234255988913585461446760759693850965854323674618182523380489418917282286551455475463464987621151023205328624959957832431135164056452288836521253490830438162929871584417184528247047843078521425345806545802927500110680795132810284198181150658598722763210972613340640857059058430778005729209306226424419570924056753474695087298402844684579070232306424341580845901266268217514417587583676167367797947059323775539755064296230879342311421162929734440816262164823496559146017008020086240452626727128594994951415658054666589185404907466631206866742571292067810375519531493022297648568896628689760189056788141392231744473343009915357924513654391119628757034411802870618056873698808738644577621724879331589802535066527597151041485203677992600342812830412355187055702722207984877924161826534177164196401905812732963371338630746647411050041591829423332364611392473985734770010602730713155049698343545440947286143404345738657997492272341809352892293036411621222368429496401886595878562468563126466205384772505650655630920751096090051178455286933149306823152900106742261975045511353920892103577116923441083404255909355853754265623814216751542847982140043635898776009208598667812381001852307373376243421646321017012229697744997561222686066504098264710165149892182860332295527678063858210992477776027206205202286874889997430121899679907066077074434541067785346932378617831280007673080702267995069388412196532983120939084772356757112211239820731571574356836352*i1^132 + 16641389625649200293422925833002511157387736259582534402931591316201041079248467325826993058550944764482267839440517867452767813244004594821613452576556346553731682291213638285496105222907405288253038033267168147947639560378004206334114647314542654704045850834567899431444460563734674428922878086562700799369960669901715702099894260585845241975044055237938524253944279277303709635128520018622282340893480779534567353741886729233956742915179449847942603259315911445054599797181028901912777067907215965256578810602501016543694991510783672912538169115826276113483754920936863226983019116251837912084898077088551353989881842423109113680377957397619595803689442819351439676360729938295184945627620803071698089194466457658455153409222514022358002422783325587871819894089404350426832740294938046748722553996210286758649766225194103945005594711897747662423485925720650768254162548871337846560029086339843831749749942830706206899422729108141060977741540643227549376410760926195757994600120563541549527015509313750962622228190390063730649366168116894823819309325069672350676451744147884522433153198137158426397776970817161001296647372032957257738817241254175476067685034192032772471470068845270146694574934957804356790535277266213466936497670036666356914930232513375403448564357591469856569452432479304293928123336250696710989444684379643043058513141200293416629632977857454746850509506938847363461015873592223389173476606667737031626073753122386917586537335391939407938062562269077293489243579597642183835816412281920027073408709138410901402044515822993446369362113495219665743677335929895162735536372575024038133526365325222690651952705819628806859177798304792389606202880961234279584421087629908121669404461584167823619281717629584310846361044211894820457601117887877094256524958319502913300841934579807552629590567225179561517847634733191836721461907148547775460098471494775725146476640019501413859980195533170147187764528648991907693627236915827304798788952209463125344261513479635484320027924563523387370277166286114449952395633782895476822802265162160025285581733716962891863042130531332319905315671340283169488928164733239218260398009741347030624530359984604040658868988433806342458976217117061338637130854051239509914838475781234448555676737944413214410711546739433410571280680974557877825409968923370151456331259261245827842303146206061381944294278121862270237334742383897293360301473319456801235806190760361984*i1^133 + -332505986064642421004121977972649195974304342672865595881027927276094617070995876888411922022534464065205173460557316056325429966754789534359244835738242992780265281924718203516047008322769918286013124423512002753237769629159925675712280637913812842068610809695977385750979574428655290913062223592730091814455158876459218477913549236817926377451864409134218337188550399719914570856769315916557496846167177371327148222039257810981192495126381098989148641100449011801250015334875529002761730006833491963818788639862122828983125120204778202925770597635815447262374241877150968356955375795110904011844522072570949719406126237835595976734547873907705991287408352072392425556112316360980254235462975867046282123706272399948535781972712153430942443019258093714382614775085984331197720533243128043810571792867933725422158284256397679720716373903030841577348411514617853790154085638895593268499357827698571171803467372009646297747635756916548098641857227091049715493082642617032717776055676711457572901108241814088188727894804578803561243183627746833582859972347372529249526393263354958911748001695564563180064694015741848040465247868607725652062601842218111295984179216205544576838447608838430358073760501050197370016093063367967530396647345523962514966713397851584130528722400735608383808013958446315973804008360525539334113388008670871506616218079348294220398324303981822783375063364892813072679043658269956613144795811606650272898992787548375674745393547101593699324271509634997225707808100594084669732990885877290009257708434968485574328017560882731705889869088270646782284822886419263437528048869321582293000284676457451965555980594024303594308739548227034406137563145929428869230161267290268204429348931562594728503782773226093921369163984678866878855124714742349729271872238887879907120171110717073608946506557102334681200879001604632408621134534549930288212962614104717181148171673625975402275862987275276089210082959810641359230933532778401046579172401694149215414873018374861949232562736438191142341540342478427515558258788096946486144862531411616903575220939472109900387622503486253286930047821009514057613807572100382842648294456133776633630142140246891704767068740727715477217309628200209643559176981557744858782962944049300741691403759136272468434462110967255299040806297017784218236722074707992877635420089273092313650987279229173548977379168210831184822626752090786096668626202717407972163584*i1^134 + -243288554734400516120739161870255641245109269806349384264317233989216521234038311052004921012901047498896316733383142459569561208305187519075980979237613522473059550919626833198791448963403954900301949526769843522653663360377794869728852561500854994675994958070921179246694100624805092245736306987842609201936534888575456309536143484667215525689927440785547982212526513872049821262710212633200025169622360640175080367091067377134205013899501228701085516498517854401957227235685139627776662993812055968586126977560951238439976677046396709800803441691727901617518338365887733215344680838142952057787376248287115981320215585355200970418062133138166594631171997322265165906660698978498990119725322523053630743253394812449938198402168078751071587077823643864621678649253508123717355247999418188408677937196591609775346854260849934914059122664891659260043588546215401748525959827747671854272414257210842681478937762236099599972139709761937264769697188900743598496745667929411387999326768835269210243836135160662694501132736366143236959962125740074155478265068500574623479926415180378590735566859685247160460638893123555930527171519868232392254605928084547746522425223402849599771338131988651118580763475449715003474155081600192352110389093363281812278821170780510489775484656284457791320720194098062671467491109852244949922604061810345646538970948544069984038487748878158232202176725374461851897673010324313947348404805337972751941593159281603765782165733680102330070050497668985877934080574539122176500122438063568153785046143094029580495109720662699612075146261026100312310472034098864317969161855139561856494096123083685388556464802723999062367742716367676701640321872514379030722339780297514136814153808654804025968042019057038134564428871483659481042338189909068071482406643846635331696807424476806922504052058787826211229032370171929815398626446702686931773143445053323699509965108014868838107309742704339588048055609030133444933778206222951729779318345597495481477264749416880276969773203965437014213463410753756160495934687186194444478684450643502414021857900459671261282273669948217703666516408426125179029206761105455785468676302426774903284934475546738153367705435201623676556998043699591558374779786848461213718120440733480786313736154040895514182742642214084436384894225420896912995559534941230507344032823305697152666359018003587326864843934416669921356866083060504280348317712384*i1^135 + -1635913825135450968793065125902552352921894871894448530855181755424808027274918084136846003086411362319125170217609097155695429551336845786548594309918743317743243041097708675088483589772890237366532845455268775572283309286252379894516646149682878349443895134667325545748175875279309015878383713065160540241411046839479531630523587155876940724986182504740485226307403042911041922492078863962289061791798969774305183822616431767228729563483334963639510291539103677111441367705010841350023132419258090975599790791670165242612916628741991890088569089315255192843661878107281826141283881921085390390839648923308106161989875410526543147579004619925690218981377060281230183888599342349553816356344911865404178997468475671531262043462474341107788926295284619546114385320796905998670554866023998179819334563673049150054887854775069687990262212420155934768294899715657306283022227173496684511122218076842499945301442017696712996724076088869586230778636946553570361322332686052522557359414649825535178739337246562400710067171748757810255075553069646768770333753759356332784979864765898623393689183951990520866667557671504492861076808488981642974222158312429035649734541712023054566170029681706398237501172951344179299723329359969847619527281758102946274895772524793599976128338736262021670632601595740105225325214362522524332139178908887990463564557830848105366700527939035414281725719240420621587926823746583345146872565927364219290049477063613859414692386160189032253973516836777645166327603957427445910231438752806755474544655382827139381755666436218844035964681174227411338565916123160483846203562127085217601313340914143854228294402070232407118442985393323729082791553307964814203061965703790458726120272008348303527244693483481846416039425180196529245295598958679832285830782270073098928318247410487623537518534727709990553195525432092463764314391013822797859074013111279988349779413081037211849510076409050055673239185865101999559256116317091914264419147492544402022364375455423731297135664072453179350225468143556483837656290924925046588714447252572160308753333645634676288627075458635871109865586330118650504731689135134547056116747326724450841626528368734009268518561152387905090300693011203760170875054805440303166350591069200448812898923696426627608425180313091099496034939073441374052894381226355454960142015126037793147839040147140987478721458610018807073997554523748433920*i1^136 + -1374513646293850530247253998765703469253555081794139791319002378824850456116645766394888215246312991242996446802665532065759492511518421148025045552403059473859951720026796126424002391780542613954534605329963526326432627503174259683399357310263511477348541158403972344530946557107185013725724294507529934743131490652743257448607699238395026168538680529359925095599448706944630691798314983342720413216236335258842695946241395049039824046736819032552547382757749098222107525155035821688183718109208830867650547094782462155645283961639626231378030766516117044245122675220372435083648028569527150118029598424729594703527071457355851952930849054408764085279898245106615065948363243303376446509837116406505735389404021748258583043584297819354585697132328524751082416863017244691175678500080712075170819815161483419640917526499748418548553818694888918479876965400697117198164433204322219980794101771545918070609817756977189649453692825126648163546486038351936778847338480114617361909659328626698349054800195411318226958269801608663118092845013405974790296959013473121261408551231811927569173875864939500444553997410624326960513600026732885346533768742486232377184232996314836714608231377113205818071343825591665841741864801510977216731164080294279531195813072228946375998938722839759574706112587084679294186080899093357239174530923913298834041257025865870513864473383639913914113580226902571652821022454239516396929893318011207523085968086869966204386496837195602371563295306625828659487676057909057691262108755737790689826894564890084283016939035713623498025821490411751554721582036494248518794779788265883182277918295243938048122544277454795075025196410615255446596257692594600005421807923787650981901615702772583898663432127275865542216345632281509346663429546495191541111327495020974029915935410550718693268461569783774390614384040048485257700746940156196558501359386780916253067255351606629591188531595139393839001051874810507755704416145922992328775852271721949105640472885555197018028191642159663345932259382468952953188386445275835822942279045742224560828244146670427702830958937374225418975581031585002359917779937436042892733961877111557520691998787314033325316743671520139791330958498737723840125208914768488195052225342717430602157501068866831619795643629931385602901557010635581276305321219279203350644080844621649242647687860675174804551411628847318884679680*i1^137 + -5821329167224623011565594180653832711744748129848652103827450710280816635485201891517749065583062978057790238281136097336465052582382644604595144659553580088048172415411532445559029748109682189114044833268327279509024638144864552648777831809908867168750050031626814558241725751165028886310715999694848415118806930765060922665128602454405522492308123012728666164712888647882532521245037577999509777306392818138362428075347118208324859626689292269975587795275696210852728122528741046625795069852869427744410260264710651462045266479996918116856377446533960592968057231339641660121542778511392212239352208874237809680560705335661831248522438916315744168958725915241017750696800238844151958655565594147395540122698497414129595842920863643952047926258383490834159427717958434482456236816020270938929156911796572365654046211103010482384240885513889464249282085274009460103831294549768306928255225415466116195952059461574838388288696983060666702496367978500499875185190129215211547739057369242261891537494942469827324803502333886416745783646256596571239593332532329348778154517592733713016383297885463476718233672366543176623786416783226266702166778896469376537536984759033503102333260035694813928403718112484348842709396845345049588472157009490045610072252230848952927414836870476053781069174268303009876517929951196691432818787794292996778055199913686055834699842763624963789862706499389673605349108809537778889581497664935656004050195675460630538365094944315730110508952025664372462629961414672671776306449912340678470671219921221087484655156850811548089327392281896908806711325293974448968916307507141605496328469541594247273571388101996721055840813362606409982048443447037463978895600709690150518619713256884285859403869948707599456286153547769981714590788189433832220242945317313109582957184315586331974745210279281459500085335978875463549340815354110463342513890586318692998246756142422243211994333386393286158478381518948763445914388079199506310611809832476869274554661410256220805900066160067261725115215788981127219207198402727369942549889008289835069568366964303217869991552514020151537373933535696659050712843745894025434219774036381314317047432433878738598141971079722753584921682356047046305731533506887263127986165908233547375992442419214857356536963632215785251494796214070718524106337598616665530979255222211302652065431396267631244383352782848*i1^138 + -3529506292682132014480965004739341229044513193470081914955213008297421536802174073842482278546342597939920392552384749322488739775821930436929613535853066200263266451278558141737190258880975820867337676745074113884876115790411526243084037207348769731234596804864748319459456883193740985689481071226184688332112831288824213300347265986273505247242545121626590777317769026659086303050042707804476475728303644581360748454250319949980126373130584565162908614731213574464571428998679152155760580958315714177144330965579153676514373498355792083621259312523305665271078169975427025251272779029610714226617957733451000057902963234182414931957497402594320903514239997438176382525203686320289051176015054824431668014582844306100179604054048956978414552540292826218111560766948616735181480538460564899482834705325700802732782992288956768914418720324179668828640564589510396948707512041313780979064016856037337527933603960762395702603631162921146796094093774371579396046661584644934397163102643768717493406316260183755486337149309972120509253938740038927446122864829985912136556664641632192139659301117465424709291962397169204312990328463720197688954229762664872182409842527104819466890228074784976619365975601424426912335812193914305016401442380492003849254955333388429580406456092501504768380945757955393516449343019783845940014483945233218571270397604382200418388568606935175799899997996811985193949391903337797409539918476243841457810448962167220002838702483639084490226359101089835004849063889678871694396387186229207939952325815318982587287898983215105390969918981949571830489030760239369869401636052759663496588100304340097020227944629937120316129335492847634552333735650130254410908961902311113691505000984298443658733112118231394365726937221694673731866123471910714519105467990753105720398263338371824916951625993041251077942338839411081650945423670731884229838339954630173496195995671494870316534384123084622978296181122875762633234586155180553541846824951674640099087326991559556450505876276607077877171342941148719944344292344084161808991624423102769717545162683376173769114561395779144607622663981042715506568860792313627530737474912260237925304901696489707794272062699873379593639658234170715698782189295175353518085690058209905033363102151804194159738148970331089763353249880042505825867581637920875217936988067173237288776444870945406976*i1^139 + -4753924929604929886010475350472933180610903713492768920237497887997783335063131324578729150423570182651675772688798674474472323871829185894841476875856216792971839399711546798217051025774297313406157720835456701985742640689812640428180547456919103861625837702099784840278840906204072369520387274140163989304667008842401063364059827747000712779998050139349995469169444954943068318421386808456055215171418869548578973974581070178484059831825814991734607080002755829675991733082361346824014976565682026189060946719529845838832844340237594247898414988638054617082574069826517586529057924558871873948968747072104133571540000851536833987715583699719120041666523954042357075372875686846507704818114328222087743651746685216648025844066330037900495930799922801751542841252790300153479102755371018842928995762283470564898242790857048565213929459895252611403489880382406120823130529449220844970508674684722227694129423350845073435634139420618588074545079161934252571541913441196639561277713880128237514677049106084456674671120617311126479216970162442237748456423883563082184819868431581875528356906176317780330963078518871694488094933255168271211914266193208439407699765678116698081329950285819152295155433662349308074714828447266449315235021164347443511966810468319905933590164076120255188966708776155567526137103287419377800283093968433810879785984245833897389652628472900143215674473998243234653042198306452047002639161145459354304069911871722920245610769441267628124094231442728813452492369892041467244055602162370661342949819458508586435748763868104300329657072469294391390272531327541956229881664464668178739047045909644854014099226004521563885162664870989926497987886029973380211668904396086926133745456805591088689022188885640653821981209142465080040388631992036721735940518308823465124033767993614688041499520659667369412767349362118478996953388983475630343242881511611535134967523600429943326863511651016535584262778609648022600422530796586185250793158855158674519095252060579315379601835252110305143236344457535343107271314106137319510288912001480296071382047216340073884848910240540156833909407716930965091794416144398761873780423548925604874977296647118610803621484910358925863591836580850755220606502403866161532655929569529211122433501749336540478832158556618682162529922354976790253150992526947841364223980758651858193481728*i1^140 + -3586137269882609095740916464214945219971745837962500913622040215586423905339215148183378047391929895618167798752948227233909038606360899037236435387068619310734172191315453060011009957920949431056454360859299591092570977209496860043809311372273694799341406753770676924839141767385737689153895088831077709894344816488458258934855785313790540599419025414565557593225668238564348196908561888684588165935580760909980390661606300836202592379247339293634454625833276532110672664141824631539607473611971032774414429611840147404157199998128865690218068018978371675452921768231267628012250084001576168857244766141621411502371074721231277575362355300558231335901104544564767091512838288061481900779344609921549404380851351182202143461176844682590333810068021828920778629189031048296105181132342007830380417217549008423013526448356883459128930834603770240982338687754246589042387673684342293181649787167894444190007453405608898095406772725455913494457694354340013981712034110049681699011199224183887376793410313353095549531168279810238238619789343676915276697103165371220368041732350066779697091786742402665932568478704505578904783210451088337009763297695800469044368245128010702845258714611499254150229416480486280233959996790486668529275986884662285014833369625493956763273642826012293308689405357509871346123823038535453960970277752355255407862948136016369182871464838267903537932412422541431503275103047266677596158097958995419569350967559916169047980455977759151309069013969511399381987477777960518775654573026993441515218609239726470032394095493388697974652021696408284606378750433621082662523056840020598207099102098307320117417656771034887798754093417680018327418559832128464588566930829648818221872286529181604598990697317834546888587207314209885796915108995379332985248873909815947503605455846871710198244962661466237114700448155092694818459217857761353519573727146597874356113206502540765980230893711805767218867744747467170724152405305772851693723429685324174383115171922819086221528605263032959119923826522591679895461621935615558676210213777225039400554795677744085882725235530692981660897207603513737127724928860035543660320875209509179114450156987096398540165706305007026864578359782264548887444428912735036009720472536222117756173913637230041482767519880980162842282834224790207868510018457506321701615553216512*i1^141 + 890672755599383315444812672450037943586798780456470528852668425611003674889489777196198959668779044758816563026400529919865587267023498242244581614229724909295187993158842354498107933424975548061127884120165980209909421634190985043108535386174404530535194729210124471430745518426764413764039469172243747300481171647013473412581164666046560987932987327527707224098235253162462971493724931671913187757545297552685058884208425608313849722572600487299528110833312041783072104645591718841474590665784889955906122931327141521500674126601021855358685406394528517395420652700324222373092225962697931525455272323590240609630032455962468213977068839766662711327507720147239896307506542749129864155717092993476699142149536275217716152191790564131365233895760499082553091434024433611891500627970379979713098736169633771422337128667328118255343857082398402078858656879096629711086309228227677347261835930361537730519831283346767006619554152177719213215292425456280696193935809454906771916711572849137994708907277744145221131249452931779767543762138440794837765006797082602261281069965135564291629714603215108404282040434590940789551131755817859166656145151701812732152224804600796400038514450777336853075215118599207711353265712956995215488264815823215260487735113432335545643603391127892105469577020039743675111482129955780175269052832212214026361498135399792437448068644411271933490587920578828140818497524528061682453792320565884061734067904639289757383468980960630239025102245859083053560067413882609258415570323141226869549006805279347253034628042925242027244901784125821493773115113326097189528659168840983910952476601659297708448204070876800720036773329385059033804859640534944918430800460498914237449137507281081100692745791871773808996491224460447304528963175884934145427416125682800024758884949653434471524801403153399892771230087154558870102915121553093180845119313524450764775483824283449531262538059106915309701003685268748889256288906224183970163101155885385405819660094182208511230988879632863231293954373989537852976897465255310340310124500995143929725324548558853739521314912542110600297461826923589319875757649885521577784550726850412109298978426305827379674344758074091097357334843401729951393177746939155584948512786322609093348980822022429331900094269267209548355004895376600702143101844846542848*i1^142 + 23388561543234259745108667426462030397772442057959538995204171633374925375567162280233911923323343793786090931118755555836770610625450163415924293416099962751283425078737304306760648079192183961558903089471591811958976780615473477882673016814938278919167382727097460461871401869509575657845095079983831499840670207198789961034178458355230281915353507092544673014416091535176527995607943087669212732034656564172512639322782381412965216499310735466128404905786140355301063237242925554895048522304404565512695316624591935371931399611772789699268232397257108233197996071601971273986689736297656241660187243292468632975603640371089730377525252209666708649606338327509863972943032164403072862869069697287617805905121668445371489480354666631402688384197546071629283303839671310730741049019254394603810490982965216031445897902454493358374867973571896158633357851241549402486248947470838336521300468080436970829684310593408645597031155151493766497297904005531747948989702777788229292511202783940210073766145160796705599944586629688921523110041198588609840598937434246999600386993710957978071489386910548872580340077719908486486146934597616540778889632058060249233198708863351191588781416802988718639282711373231693482121280727991013018730196657181821889883155430625877639281354811354389334197485569324530828922355291755414255527313626393487126585576311304770827460692822473323071952331418039242289316782685320881292493046117303156555436457472821428238151986277167314646959926366415321319986544551085839599753059712259484530773352974553475779603980515241540833223907876594574873379807074524161951582575842770768248276309110791677865930796696268972254774126278705628460439179530213073790918939856659687465214304138898629151312540437332902588239689214804919157246410978142649872335445747056911410553642742776209861866288811659251956776550974023299755264944738263150013903575284093584584435065526397003284737715585687377386998099846917398628405294137507820722154546272244855744170721644493677928567366858438766667826751129083450816653635949780691567819074145135554493423042128352029308988239615224392133213245697659190709900037579357537889913287112992400087123170269584421578855825434065936251119241389089760436769162379389084026456529288535377144534795114863775357328489738428426655730690511752474394624*i1^143 + 1275053494369001032065652999758052076912256550694670677637132658483474957664598975232799436089991369757726521093403887164299103229341109090734724974200316905950516043045167512291755355671277251369107538421980451888298187409730031325209077122063954441423334520968001662025721187943452633912225284232230229326438936233181889180561450761333950732016863893501908345967037910789952087795460767053839995399695545471349765344425047779612039225328569189617930893613360802406020312913980073084500054878153172105621362902403277347894171158053099242378473856360914995426053449003949187441598166312230214787754260730988938920616620160240883117430176493084397144183216058311850724611225530371428158904806696412161592336912337272868390188008750331714318986509844435612842265366134765865898566969899025132713393292185294321257700529183220482045828435973311870071961398984696363924137067217147696605194170413258589537837916066963458973641145345665217666895364164775912178838345448310117606551334677136708286326158002557265493682952989821538111364134761187563809463270746430630879059916692569593697159751917613165516529737496204246873953722538400030900287741271493603012489926072735337855203049714206153680838804721071740136993343410034276588182963947742800659680174800186745178643873174626972563420028884538863058888184376313243026746807408056121744541881851248781146303610749001306677048402162423434614438734015573121063883299873529419880037142289516823665813811005163144510695945374071074165870656377237143568436432222321083376478835366571494686163501456402008965715673427596119492327656260584825944384566736864621792143524209504900623949032326099874424011599381887025058935673818960848402556819875301745089541740481799906052621614722828357959270430389334780948565161409344568708516462369143504758599188978226117743553232194376807221483863672939340782106240900650436034495385803258108798989365596444012913780549657964515258205904716137508354887607523121038714951111368539935782981615666137993307018892077423890318626630795189428425990925826884077922042749609733856975192283692311516743289648299554756271539474215908248838435081662392685920811291670068122165803653606933667137976582583248011818495464576561662995964705977125550247292141309155335170457452562735574598552499158921079894332286173184*i1^144 + -492789052852316957528078286806638925119358977464440422594967559616524191262546994315841203260597861463831065192144077570913588077348960224084564718162488549414311158195434571614987553414962129307213601591150391973031062152599667352618303522502450390206342246636604561741347722241075040260476181921088020440773886284340924996986898205535325046306107463573589722626355325672696201338149235970740314851545378983153922993792679852805771651898228082604081909841095713729474607185613794167082131501832677839179426768435802641906106653868133326180018362518540011495084178540195513034655289966647488010857363055852337056651111102407645934798709604628133623826563328310477780286710524039113197451740094896239246074375944808758491560044386341244749134041435687984844350504691598369497108685936339515705590143202917968591051939757579122551618879539019926745432502799307521333499758909010348980910275125558279027794621890583602239182190040627248303019290983847248758196840417027088474466921489705246528962561958435920451246994198417324080627405836878433665973298018540807633332874860335049131626949023824617441357467886455009538212228009732330444912725086090249057702925552198874267303810823660842893378517143928532235226427591245219393952650715084430745651075999306615370319929699379342575552915429786519757084702058463350827935250161983849288084905769749876057514336838507695882118261828327717244145454608020576424224255458518765150833111465602354886115747623957845027595981138779246889056033722840826761443232330586266365049337508003716945933123887832916145905904816246916084260538674474019847401238685080909615692614975133205095727413323047450727273157943770628755630092259151256353100630826797122748509572173969098638793990948486479465686606367551947467288436671608683412385917187204999660558260927276645306453327006190647391175744940754105005431222990981974754805740298402298176798451176922235728818365881078870086123482797734836715279164006580376436092317448203786110666733129331155738123631672960652034391508233017203420711878994907559086551298232359328890546678162806436757571982127745862256654281927938863314628424097074539540232135054017064969004302956471560037673606786400131792776692314228959570267779489715844733748840649349018861887117192620484506305448835916234752*i1^145 + 5736507577095149175545236803598181882873472596770683891869271900231156282301431713195409454993218318656137177452768948264149494778032949122342954920976883500783443743025227889321149144219756736514105801779616937261802724463144611667209320054283877554656434754559399052562158225353656041101029318548344845671280584179636735163274416777451549405053292998242117198340339931207900404732548482639871836708277132698997238001943432123611484208208555978601659832829652625556474336082168021879374003392720796457536124918357335263501510181960965269380820150850021065470767130663537918811732850230136574512398175870285771823871423813864768003077775025045559453758652348464841056512971338016650678023044140733432490042240508304910272648258325393483845248729714762027952150513523955272890362335301863171868973370304607645227382807407023541487054203687201447359028731422905921795405110004521164088868288137105660491524820183828501184631072500848738130454762619530172202689767871625598439202801040907164015021118045144191334947653254904194684209089227725034592604397182393198080255615593347405279024018769617636825510119197244682653021075374926259593581841007048367847996854783059932283632629312589165350536490451622570972798388301911189094025459997183421524448496970834541878479580611307125464071130037930029869200046590178538240347321592671464230407887944297680344420439466459633514347432933762754547892778609699683034923069994763225242655645068404703072489406166145736671260700827304818312651166574598743762021926281437423903664191805853252808318853266058504555128274164771978197269063741649564619827284335917751234827431409346989125803348851998074427562751240961360076908225016825452041242167633380839569231088944999620059895833594638188021619347917456264894356384950533807837593260876866817482866828335536866574251027283279780655245896648460434300564587373550011052216664460820530240526687162348357859873486118103054908955994023150900786320753491272292820667075606379768090030590803205949645424726055154377341590690715273851969670301905935091235652448723634229361205252144091594509014037651554938741998355711500679084946907272583726359837187268635397715826178443179446725288710023920664848444916699766736503480306419351775511129991772098288042911034448677961728000*i1^146 + 520233060583159043478950172598844982222464419786951078381017936250083059237729179555846695476673504789358385601188489104128444364788706654537572016413274732373229724413373510718643975324961983733354213889820130862408782480640575897089331690604795818693325622793123946692563022431413107376915248425067038922762608976443003912528835031292183526012552110873614759786100124477122289650330650183684966191659651740725238529147705943513475007538528453787268400291757477328476668128605649650082866552200573938862516656604525502007788112165984760647861394552250997966167311186601421142942013336916679289857441084465983086173026643808472758506185952184952944973671073539355202484273997731780014637977302485038356411312851282127807569338989753760218210367361004635013225318468894311765766503693264173045250598912662592173197397998363467926340956352918471652638879406843472114860798774640159110988555492274450081602221029967853663902612697339534978670451989204853696241145438365001854886827920823707756243411613445760594630623381939342916976674873217479748671654794586080718332461529446949802828617127780403154888328286336072273710558868624674987905864845592089726358717786527731409256862996793747728006095222008667663978617351364548843562942638733308177485661906211046535368100077784071197043527313848093875031205822748271812214399445609887526001384000620571278295677564386654660425923805373902982184016155552775213295709588970538143947393853848005201323128622545238237546598779736989660025199209215273184035893603387677908362194165504968102281924666717468582838454379781682238577673154955055376557904456948098465528772140479110298287727127948414228329634129916129920178989501186971314739594471987322263861137634635155021426039329966106280063482024581380944680549666137292866369604110812754549185258636974117563615761407454593532869484369395732033453523435039497453299742483685954179541148162494086328567644073862656473549207506208273978452314570734561707356019683258956634432193057063673731340624951324591929732158233415493166861343102601451976749816991414419072531593907665161441047238152218702170174000350987910188733334678293536584258938595843679061043071630266327360166228376737892803866413341470492772836765557471259390682939387756400319586631680*i1^147 + -4666669360847645128465600883025936537006810213239304181116754099332510558580893339014945189479492612422829554063812251731283181057725189822034001915652585854333933792352017637158376653161716757214415929663760509975019224594238780847673430197653392053642085902403330385773918000874713737609085335934144618335151040182863702512776202486857203284302874996528600960371868166224384233349788291210831677886764506649215191225938424264368147398178005501965043568849948295948445689118095563159508953176095940629721419243432256432495746298680175953763514797376238139132721081759209186220158188560548193761140836440096533403907674664935114406410619136871859058450182718833025803315113576149614890095479912920689189750485437683024696826504362247997296691323819899986635580283271226951024359597796229117733114547023259683122252748838538379928316183745758412820434917930109569145479918305858545242472909239214892814381369094541323302218152908157488149671811676081847139004667955913220337393917828522020886303961661865248456641029154048378007977065299338448737657363189794646232308760679792833315773665547348549298501141629109107024937947075180894083473733123978034099752591159348010033106111956025036576153614761739698088486244202365183205904783553624701329853946448845030065490261801852510422900333890699405020965700200357097610488724366124165582976971868558942945442105570561218348324059628261855052687106371260917093689329073090680459059241636696021259138057941383260330862410939884538594052951780019862795578904188662053002782653818847443191263232811989033810140647671382403997842550514376438012373222380019410750983242051936287718743691631574033559600506397342620053748900060863057168102819926270986848231461248182677063954550017210773934649755037874265329661056631538442771251699492211305837110389823534314746780251869822405933575492159278921243351380229718766526136248948671637996058786438904705218407126573954243423898458911601363986226659840612365894867740312553996904577186035228727451184452285949575492884887281865503777814289245532827808259350950179812751346349335987354979868725545749386648590661358853384527963070527326431161539136885254232339605245476455835405769120160087212435701163388905531192786830572974879461887770099712*i1^148 + -760658609233924651309034321851756071141948043871374920251061444279172935581424951644754956108778085015445289914123414518848252355008629216835648400348937615513262109902552949462040644281963087641345064032373628782322105837606397387139144729600088229192545755603583012848407955538998629579335108876901783505504772872091745856309166957694936669483370283752691218739156332918995680744279392752809907509240928303137783187532123688051742193871259852823643632786559777122789871652326518200670981506039133293677897487945313788050447683613161265555034946421619488973074202908833318309552146078737845279659955896320724082482034725872672443468070213977323510500450103593477977858032702700734818253582922086291335339965806736749299013946858023223462305083469507649857806143283849096942706168226884491567328711828632318453431786917536270909323938397552876740985422857311839812918524135915838379281779776913408997444962848791282557801744850344796564819837460262662338595843470247109874711732548208028095406422269225105002976971360492628037914881382381999995668835202656080342491121776776142644291880709735678397360457809569289417457320450271438927866225805135951781990688659764062753497611571651516076525423821685384346671537541400518750239675842562269611007469379232480493447726306540336553217360502240173991742220348680978319881414911151783367906562122915609956740329783619585318327502197466238948090928278125925684131151683287531998940180602638697228444096063065583300584202648023506308842146575840041471452399749689797309017887830370247594785374775711659715494669660576903437620709913028156965149984161197842019219456551159888386509148443428489142870597869325598498522618898390253190377890096215461593837784006211078852604640802438277806398117951118375863804755198407118904032601356668534987709669509222004905379292115674193664016852960273552256460022420792669584870785526258469353379316034133988931103916785403992986842758250005552112487461843663481862730442712947043467785654804300922614548197929988882066596243984900754436813784812691976818156385744704699252006681352869075515645280149994216776871367376172969454011102836477480272376603996553623737556326094152929478484237662159728696384911722638859202609213230597275648*i1^149 + 4771916445998217681687591129443831435304097911367464330219180254009898870707081061695714490556512823168002842901042301187334138933085988184606205568724383319297968553859555371011567420926371124921929677489844168998236505843072029312454371120770545629469875541445391560889322672113211456499628112006471539586772125499176033057797537052715040820410929881498265122902215689941233265346280486190050169484147035224953329883800805396644124870819487048292083237233216374779163370593314626265355196089692896737646193953917775194746791730837766622040431595134338289788040372714358339792200521870086598952455336247763297566382148691731643838193012147506398423377807487966653816663619999415887043614510361433620330221116403521621442403354892168551374834309153281418332230899732047562381167037543388151214640391162443818061044399459450280679300060146656262447474159960482901388207183221326349783281734874929806198728960545775790008327534398049201195250278922300441429429290570531532334415203495824431287636999047910133931192025456694286020357296101573642274558299937097544264905149411329412458980922136981184196801862001772680734989858205058112768480188797904098824920900418576108260613906098329308508274814489729887222585363133850356410888135901143922977031292647124340659494457163825735946004465141117754825023059089093715328576640965754319135459886415535642273222768988019477734148281985624437653308730319559127541434192623222491650663321482789962927457889563204642729570110766215754386618520874303422947159117023494410013520215958548936455429790284286971905867158461084711889295613708848872414775739582252032629792966016985040079202395356320664935465362647063654965255479405756856990407454869502573633593738558070052693227266431336168467452745886928004117184417527203878419049402068922476627296693339276286146688279989437753360374656925487893845087768262348193797337675986863237341413825642268045219844808860479174952481584325929610577370533375104121430595919193170080897132682433267350958323695154315560202514789057565691069765414321750995100432494321999810301998936485705648401461178145659820439622759629451435585803470345781639291784383860738301416294832184562044745538670406561593451251318905152101941248*i1^150 + -7640084921954287687775308664444363943553405102380803551674776656254252463620577330121813211446352565356346806048026874252948121554182967173472289531244267991199830107544207376363387502080705407258966679109859052231631292618398630412095618453397005207528331368608521003035552825894826913211630512962508335349652815977190270692082689585321994674667931745904996714815204352848509033232321933980484246759598311390650654426068341611958318967608521239713430602878434861826426246033645294645578911396289985378121916777312703576913458689506470021437988186718750915860833440289174484586470586259341226149404586266493080166795320987512701372117898905095088087678277428034919574102567055010363052439061147393885417880365437356056894262083633946115062651409355799483547709573584379858692760958986953654135187181980673561272522603924729360190738205205415852814473448992602644463946412492820636747043069307872360057007833592822170593545271903654169310266252536060027549252530699818303440888010688410113497558981102227079357238884663723414679485246968770701449385222868370655589627196651520621367481975236911250110909788232026060278729223700243542283739261636243958778072333582106753597025588248150153470553888475745959098703639429264162367686445185976252644250964964702981383671966123990846021017129943414547278624197865637482770678354780445579252048763646095293911425760161355108124620454341979142964679969602251008485232631687052141220831705006097102297623487301043640601969336653665715376417678591335225520834498902420643789760759626033441087953568699038141182401333032004493157145316685399446357766482035804157917856623692422332177175793790404531754817176103796961942500015643921060440239399672907836686539557730097033039574711676355948809337931616565582451766369149418537223403935251157688525066582921403159049250241120369585734321755540622872077469786792237022157855821075614944197870163889911742979083683377008716202109108825224964247735634392095286357650345127782788859442127029093919557647436358223092216212836810591339343799106949925370131366109966017112233089634676486530625825020754464966979530862784064248486852455506351662851791958071157775555161026276411139711382701695603572736*i1^151 + 4771104981813455612864928673712049265947894775493819228310339650243855296298183990541650186735271183071934761719389444142579052086105859378043911776840535987792167427943159288637488130806812561238847659884596680023831763604051051600659489450057465325364856108327585749649212210141622128634789325181893716465436844348606838148675801746041048913253949200528005544693106004246978782698209891299590883257953237968356882357906843681987495033234813347732322579813692925188914972341121768863994791259526350956730333275246169288144052841712490039190006526321589977934562716696103223472250325115129707817153038281151698928354451334182876834420699152770715418362100365526503215834987732488742572172640276250854951850726067907758985760075996992206083817236785847623186167362358164508864076141292631272808241834997313250136468152589031129138253286230697056371396480136426275505799249141673025650919352942865399577841810016520040756052799073779620359459724679957235604011873016508774000509522264183453088114021941566038442433797975166981558533255019866172745294337263800162923174806229843660679687874404217648356006187851962659371904517098057157404149184326649134394085484499270110263904251134187936566579295802726054846190036992057446907205088755241954395843789045223827519876954615014171411617206453230425121058153601680030614266969287528911499282531387657372254008218479585193894682801479481555244591671750732412516121863181744369190930394259611776904609631593366856529355099269377719252395637855209583855128969028368804277137246445732433881351767552149234498496173742192221525892327499835226707727965945001371991324477906749797612126949729552515769577137095739270117828541630693775362417846633385050481484479615025057263879587485543485978976233517397266713154954588557762332163533538218611854763205211423455755094167266013563805776031526217086134169940425774609418448292402329687863380471880348516543557870267918478448640937782433866165101752043215253672972215054868895395291326601882264376772915780032833723750661128763457775972905786516888567159599199995725433047787853587906524451098577757475672306354799825725308835913268657544049417437943898578452294007112335360*i1^152 + -1336307431535765833497092086723465243782105628906592595490099127916193683706227864707840689572706756632568554743833686553829600163651239903116692537358983004399786876693982872200449920794559007276146867767678863777009296615272006496218711050127774031423032468132920676968997860725172386520967286182269983709939846531028438994503362059116606008574914099439912677485252348362131342883476614351813822942437700937586853921262692426213662679406116285005296401417156221544646572573534244867387864077196944044863682145186914928836188241584000162395037466949351383454786946339477624405764592197205884928848266125794766744120830686931512965556782394775140864884946599788494325711642951863129058666492251519798008974655762652382256153875878395756518924479646050521813347512484905510582820040519524855110035999874331935745241979692628554083936045080366682923960461489486521438253811660867098985790392714340109974404718825476453966771879010172746062898561235255509924898925290157467847729419639091795416006461223190082452430044721813917940238236196824661055805520704180437473900084110666083960669253276274837902818192714749075922428471694563951063296989003640199626992785880486290832842217579227269725803635468490018836469304560599390349070158995422764191969125069755521990505667854675280921334365803403555044791555795247761635556265765975158514067836891591483627339638473999595175224566433941724177204349395157598638245584470504020916143072119124606558756917365591079225570017906553566898447872435114589320942592845800618381130300012257101938709651904902115609105914781727642170303542149131414271749159194595117091354070831596681874420444144970295467141553767164487659450605641151520417655864577316297641592183123944758548357011796899199909562415003700603181949533788963366156106048615195041820945007796146208664641180358118950889328190476002457522325068353179037269649850142404555346462300016357663682788850398033607022716126162060707211210987144275870533302262343315283943330020928178634100037138977222936514124707401400895342526720072560769984514775947339518388295728603353823810193896124957838009647283247727544014025583364680062582376556920832*i1^153 + 136126231760544219523110475436080869032973852760341024239834206183252960853234235587130890356448802097865184535857505413003160992441076110334808984471942245658735651479700208842240230732342674241887420864690242393033780240969733264413068064551722712691057817366364322314806281214305905879235693840909565294886060130237920277613200765851704141345738178982629534042516949085989058692466828679420128245507960575064015743165599366034407313985598515054370897985274084382083489018483452216144906612826913554580323545661166168299926154302233711438652676434040195405524568308868849046248368295406626439848386634644406438202672397619588295635162005801760834460844765097732753364107751690598091276837505365424223055400059062196222697764619074589954512444980612905111459036354855897577072424532897689432819611685573406874814365127760271528493678154624006771528910956845291456552445239313528639689497391070095771184089878069578466790628835347153255131388441084333184214178073882988502043479025185944101770942864485140689149229367776368112865748302613427862349582655556211234410760421718525602724830448107556923470890340609874017578097859770673376443195902550942514380177311494144820307750691601627004333460433030432465390318128379602866226248697621237912077273698936860739214094598076445725482337964350523766733307074323248819557560770920013568470295518646160507845538932005054185988838018914039394263379861195963403728725029514168089817516930946110195800290278278113619904637807611715951734407714701210773560180957855627185704303675272089040028437382207514441249121670376581630749714452811741584394762393419021487194839162259974014698493156434448477778286270980090192457951528107103533617686198182453183996092358780929043467770500744469112965388497510974269039347236771800038763817750083263652459989825505283634747194982682496517689831291364154492856900873639401373808543735790391012003417552918548888515620961517288416113848116947095441703638816788068073320608556538959490012293097071077638008907512003133464642946177088294734526666024011369735294521313952666394302407441937047725719773549604183637239804241868401077808791552*i1^154 + -11800407947019169157161096648153876500378925701997107774237671079633293385888550359384726471443554082363275604390035685585543179296898690907624566223095437214462748742593640786424325363105640415241349940491342299674468649486964618856846073270577156193560418265876580180026581405799388754810776986200239109635404389708892326327565330053921394865038857640796004702138885177400471730802043543258588215864982233023298313569914239683654522559501112426365176923163908658549395504338768129924817677840628726991802603503612372314566572966846050532041886990689298287665708941535767811999128721243370753600445747329666124823547714938318942510168809985096300360592147387239063782118222753451082376954074412336505280380432310713605195199839496703144929629330395481187113078671643467844933559799992865218139589781703080782577991421845478043106660063818760802415944266740754591104275277653735141339905766263939696255272822027147602104669712787321667500164688668539734033666445483110219849052791235418750739303339242992250916674176174147542753595895082493543801152420575780561125532767852300657200041611982483397695710426811840922238035281156512114333335523434989985721128871560377118611119434081278435357138758210937161180148714556672341198891946496040800936431200376100077592976477399202035875641391105895296488111901868438857469672124302208582732183598101394347205554008929931836249364264447432562121706828134318310607237839606832046810754236701044480277131728334438600475765959195145564281398264763220474380583183767843891536241347933684849587908625442375506116929383265106497070997115977781966844076583056576214723783144113858813305852967691325659886885424333987432148758777306706160730430502853345742303733276105306408423446688901378177995079197021974235894617601181182683464181327678696530246150316331818481905474247393065559837270406485574860961762623856765292529139261430477067582960525109306744795808234185486440424891352379433997860474112402944001440608736843776291951395735907086761253522196703696580739269458464101903509860953958815758002823556959086696316876137666387037217328734304615792640*i1^155 + 806179843651589281921569266694316596901173794810646488716182425553645448265272836188758383324080170360026709250449868591966381682731024892034549875390399287898699385320552301739504000378287184555613961296226185349919181848681286918454678192149079005229965115294981121832586861368978054592053113639794026009100418263869184297611504251204179625333020371206281406282831698360271829131220874327249836709830264043033897970866940286976351160820038109474206497304215663691653147088965728031648897594687820255478673460686735608489174154983197739821599534111623643824482804745502123941300567662973754737374476658351230067362075592722001468163671615844971084488570425461813813448190967978985451505462481366726711662522480112426068244206868724969972914013841418481118556709241309586689221889963625042189426479757796454588931273355985127942620224302641628053829245482106453953085743176960714722775622139610898572986819075199566263184878233732792930349717157474468470747179250598101233960340492193430227308970554260552600251329022100190022194620850591031931760947227241063308274907525055158911953261190012214399008797591446613318285199803898306313073459350638336928618851991494953689245527751854904221218857208573274135210388596977191816431928010840173015117242024779993099299374966529864711386583694309117919434629639384681300993409096275175970972480562234003818314371379346761791335762583796870305250958326118803507553563972611764430251447362070812576993803315051542790732324538715944013103622454755155260063671185619766763507822854668029675367417518059960953348695489483897282537866717028084885260081592782361931382252246230455048872479255186627678134117742673911020424416951695951470822603015210990475498316044438405321983551516911587418077805844154755408588446003949674331124897101518044491663164522399473017204918545039956790418623155844020649726997687772182920501172868586633965583997844911978843468143450070806904780718594910199867278238089326793087392775174766769663842179804048203762478166977392633418232544362398302729043880717124864647980914633043370893544586739712*i1^156 + -16159895051673541106420960891457822924847243469470511944153101285443440768906358619067768442253649523274053059891317057865421053119138485658763093115734858917634288441592068209052304111005335580608353685513692602697268944424290145889559373504373699843435829247885231572924645275664239875580753310468488481676915551279392979518747905538605031575419841441406489505681477688173861094303880032378445300794558033646622404384054635410200393069204175734171221907024750461952011350840524841404120781772562149668784538327239786720693179505914809684767465220084999328046216592680564189053981762929187710387695136094878235811716159304986081347882429877366000348136707878541034289565245711173395607138202463657412898493760305550404825911579279920042144358060998410332451279555712064137504835808771108629067108936717613658444300374433852646112285490591245592919937648333141563639431920750344017626920123390561968448529639290802840309543981834135285298283975076026324672454953218427387125338342263140615844517780165359211096552437098013002556014907053703716008513146107524969878924167767253193743324458547904416355289473198703295718593543891403640000489458215244561254223158925860861610243343222790894185328284360450339506458888794055631704552475966982554914290422720612712461665942988679973389073460366088332137419587892802900062712984005150491168732319026069475718835412542462175130102244764005146093437067595240700131413745689533514268910332195101509281474852127566247869462477413071156212984176297074099583730750065948042199076754527773766681150828047846665652086511196235999234838331718281006328035418621471794811824449438485031484190051818113281394148543150837034677102857032999392987952058749290055114939852238122915713888301923243736393671493033155510546838901424514773648397408867791275793772711839375602167129701476840266840377464372312236022407995697373902936958136111495073514063673847949309308379129736792961202654849117723606356174592664676677486425296454306562181116893060908154498068869116879160570574158367877060592586762714950058115072*i1^157 + 250317304747218326905860770540496138001875701452396230313972386366053442513480981346410742083791539300198744173283112263306401251762031259219890006241895855869590568684151834159776186535631032523085512058365587687589149824541917601807046286303498905145741429085320551147653400993765032881808261869523740007793428630915712126379913053750496916687864044840865153239328472504973945594221881758369542999421308349836310530998250438065856952217997051257211131751446464641467601608688085181017819290761931183838201484145028863698077174944855968895385696166741092686322668750177824485630139505978646305791698713493869692236563308960176916186035375834432203286523522933957915614586527330752049112602419238293652589023357159080713382920551612138302263487814004570244893960352259225033549510736861275256897601389778037352449746002018251807195343102756336966079514487782940619280298383105446586439642084617656861437758470990681653506787189228813135916033825406098503269443880673342354880321101539390907965810137333638155214597489479745685865380789235882303757899109446378746882806329074412031197158049393459102301849781513176725127904396266414871708392889352004131616622069932679190974603172179159880119712300561654484127684130251620825483777614735454558794595616675279004963603582732727743872987921414983097446562166622527499669127517365774121929198058632137507095357493713415559565950949451393538839252188214834817427969313925412690523525151073281493361772357630947839069042643201789533209077214829554551099415496021897405251526565205608553978417452641345441413626196892316949885217101831591528006918241816490410498697919620922773306815943537269116541468696176430646993487067655404923689959186704068061961979693766353741105183602270954159799930748465258073251118335066935856304197034943936668213425652821759091339137858825798940525150872392048475820394361361582078803141072608664601258436284091207713093737866404238024650126045942251665228405277802972659555357773166924482804928308476913736853263977799846025590618699333632*i1^158 + 67929354825998846697612728278843325312252518246667437343712430718144925961021151592963887878686384128453221350382152151391463793596503396036137556128701417624263516652064658788342987828628064640698303564746193826704711152248097585408962277688273778061424017165192472493155828229067439082719759636528800748586501051492309548301549505266616909234337922910848652217816087794681068590722373319255816050837049684464409860095620767524400603285267729932134300846305761233662229832207469645172516022768146870747733526186836645858329772811932390636658013493140209077444332645259124669876520406900932819761374958469489842727651339814613499540356393033621274939134219801287861148410050354458267755924719020308136279262446367497416962566532302553069747476044219702531397415528694457666089545250293796676901208738784424720573282870725893906458473940525382596137325289372574440629760754029528373806679287912225424477669057171628637791448730197108132319945306444423738500918132767638391154503886998743250013214840824049007684948175142051055359156087377361499357422886034811699953403376243062856078786612355451731783049795556457017366634009996685008246527568710926190722242009065346416198225699358013270834434871344059796436121018320380286517826961382495457267236745648290221693524162659519279511108238118901701261188493152943543094171164197775232622456328544659905752446767263664426042037146849230860320817154245202847209973198394192428944210948489023689719422437610733980617569004490781067924061144677889065296548005237766537581035566992529022506650162105900831560825850841782658621916012184445290791885493520389112435801856391039271069449634298664525175692060000675165486927475704727786772665999709605347420680198979742641559226795054983714302222251754706329689822340067474404449972632675337673315664266415375531756644829100749419666726318822332496021680148077194957847508570609624013203059680321688915854012377177570905753232958882099202584770602456395302730273924246404082675875840000*i1^159 - N1*524231355532988376791084687072648644461132019163912632773829685095224072581670000928260277372839155067594521211711728046983249945124262063299799755888832085902023043591506756379408660446170749946603118276797767025341943500275307459533993494675515847375779890989073246287854316023367198228029751425123438848511431204110959833984375*i2, 1992139992582721470531269494312483555468421903969803876264672975017695290736039951944782862406699998683035288307038922526183104420526286829188467364266573410395116109489949140491568506915759596695885993112931114361262987077117744409222107492223265215764889245061831183889958142614926665066984295472722702724490412346407155141535840464235888325152506753815361233367070681791517707582898362638994406623861439598474676450996434757913330497698608671226403595274530965667433893175201376939210785183708626759937828182337269610412220161063691665078875796982266778812089624375300260703147191382881428930964067585216070394749427250832172739746105943425979185110938458262565775651814161069594374878482386898429170991654165050927662303491902750125468897943572235642339562928262712595857949864077085839145539020371992045029533780285249514013227145461025136776788424626107711939440248105129465338259625743401273792591205400296732703705426933409323129921880627407177143237531686514251399196060393186565494915315829648452916526306301351177284346046653833562533312316653111971703295558153108138043244499587807837944778019206754736113193014498545005281620472114754022116511070702422052901943324048732657773818723855839267931030055988419882211659573294144672720598352700054276666207226426480911795456000510482624618245472131868710266564861318778945202571698187432556920365034629255432078087222342208873308446670029827400510920623816343118619367808354122539196578945450289847929644398816342229309065974784054156760050561964831213938814020791694170312754013248206182378983150658831109899367145338468079990952214076120026619349634246529181557969787285479363347553173775667225684030058201536903725504329775880698042333526223984981768683130730082734467543700771061499554446178816284905965484370493841113997116271229771589177732611878344530058303066668546255652741472234387622679556572948957498917928309146116476156717285044390787930185325262405465677788601594249144455542479183842724754687437138120088081424309804443934353875794075735364332557745879846495952505500723487079567027520192974284080640961861897654722456828181101513483944103269901033407163238334099183135406179389242710885748518611315451341554261709258429795401384807062870146592009985539237601661896236132388472465182978277432289668202680932625032779021046729187470447408460540964588138058961498703684613271729927971569609093941202127595966144988862496830477441997470713785005022359415279704063194153984198817355038144279258195645817959058656035919266725865658773596911224372311822065219224840013100818111497021770736514004120465310085286545652639734231609563314597056419471764431082096429636793680846342964485788802772753702480833126958802833218240950969232048077760120715684114695642633332624539295514227108698695456540968043710374810700590928022515160071554213841062900317599132298985784112818476482841641745042044653995569555044144433765591645806968746206034443542397544498152194874753211705585445785762617606587017103602274245235380092855585212401844471767675229196213120964043243550833588061384995278373376109893115789150799480102342216720056320000000000000000000000000000000000000000000000000000 + 481441752380214598806045514038553725460707276599007029807176248189265381850342431392563141127092090591814224893058170774947381125151610237917863348784581466201515154084615931233945455327689604979488819414752588557501981290436523559744310946123527451053208068371835103051295509566751836401430399682809993612472347791810759096972996543356525198746955935103954596095630092769443766863784792203470977975507807763095449612051978056331026922398657210893318324857528963789688635593324301691321174870647864272870593623362013403295790848811224273757934722900597111004986052844763198756602690512549716338121424699950089592505746881999947456962273394454437191316360664955032876177275948788430703523563680840761908297875832970725561767670314007351732655069093288644429194447158869181659490787593721128138209790785806947272655708804827063332405904312047433508478652389975024787595852426968320070510683767951899281118508349979621851320944116923285848751657972214020866936853249140736163980863303804556133524423397214835513589091171709838283184730293936179741900109189161520400049141202944560662399741751854091782539172197484519437645576772537173794469930750722128818019607273144655185978206055390490164935022173490121494103014832107882621748894245929310047681744720835619881137364225648039266231283410175655069554918277776140508088084637370921219872120317115281378562786141417533079669029195925416982342544580443488841120255196232775736130300895367063634186693526190449888656858139516692658518038770031301923712169373483022184096789139683980813008301635973725981432994635536267490157169524428159260609376971916186056205080338388762977853177853297790977517130713118745751571355415384764576440863556778585103302852358581355723749525949174332904452603398631677283849716730606608132373079025387787474767753059032442074893265733796340505536363325526801576707193063941762354507672185367804666097713419871544355359405252725003634283133970731814159221317615658732323122732436171007153885878361973513682989860677186469832814032365541363100677359906597090066285080363534191344154437034486784301916940669639130814602175578562502053817297666734890441087628496661329592021420452942582083993530229883177821046334305535610830279360170443235554036032843638283246844219311310150631523438032208850147160122065041944955585490408228685296073825889748949554359711283584620239900805607670294077543090624801750809469690822946127034505392004422879552188057929964679689681672291663096137673724789749718603386294585610995318687136594653957313743501941278737906365851808503760358160521611851598436063520684069987451160974797363474703208007407227830791384329244704889414851366999528535340064736523860473494902780162788570355615601523854911515952231107812179834109357124498419284029874488064207508956094725431098754802023145825230770301251147201402530912856750060817593093028432037689771683997248701979252163289405482019136824437365949810131796415470446845933500075028090277779157857980589888823489501405008545597074789730411090951092514891887883984451152634343422671940622680634747249894301210247512151421474260783583583822994315673600000000000000000000000000000000000000000000000000*i1 + 41841398281051144162203115757563579281787550185523698039516639615769127410503434827505363282543661077575471103023217989807231231289752026305616746699051244191302560558615488525915022901920074978298261996357725413744687080970753601825552138550905749191400918431184088004980552832702411727273299793180653127698210887198874007414078993433901551510822969051428791088754212560747266557332697177790172565451442000753374263168010477484474022788254283968226751083021901592351099696892077438641640021954345839169292663421095685601190167272715574442907522425722421359618002164844208706951886025374985144324455191463797129988785527349838294586377207008045741642654513132141990752535009543153949417722397589063314365208306895833476355876663868734838506512806087323108832763918563911389829885149264046610537378324984632204226415368316732594807056700533695069415318657576857660359708981593167419245221495910341541868736434437747438932967891598263688419858559478434516476870919557988435225962734326777342737305833369586200709295660461963402970779183846062162938756778765655059085797796437028352224498013250895752081373386673448928201458892460819896370666139609999169171087861368250270682747383929574301581892982842056464267870712849933440843703214951637520857535277995790325209342691187264673856120856774832800540796032571311069162556960318009503609627145951819858390070267103338468544407005617881125024123199302633945284736201052124669642988696860021954067326152376864942869455451623548598991075391208907379348514481112842840679511758285563640352120283289535340986521415418597121168583251661507798666653658858175850422210675458719423002899699683836052927840571826231779654037254606633558450115117309822802057839366119781711980683075095315384834712518003901727524270757919105640987131137321175684511343116857961232300293593500079306995829254789530085662118295210182199421684058934083425326831324183370866425291941078408393227955815411032916124957411153725875947036092020989528604151098343107758813394401990746877982282424831299338534123115445055087556524248625960483678157438803881052885975387458118971080954159675813809038485197271694646204587836718097497295511298762172719727813073619664030596334177370857544622488418693464276622945802387544781302245200811550204253249061941054629145805870635383593997503969057938604099543026849116006984498248183754632270033329482645301374137194434830255821945463207666182274232231084835667789822569159105384848758133500810410472102990146536662250300307693114945156999793599732622132144281275421368016079443640072935081677004157494513370593356593940081584878371033695281891138567812263065795495851391650819867845326661296091351997385692696548625834015178793862737906360474813298928891859153544464380249434452700490049248666654120033647712929557272893510117055511087580290449430703380862096135923659091235512515229700213941322099959996917991992839799136309492950506850241239121741314240874581852499781384990579907090525392836301567642227570141088349357100542783912591916544039047675304092839309692113771020946414074457590059462203264021532026765498013391692179300482547712000000000000000000000000000000000000000000000000*i1^2 + 1439461123758537152978302118330075824529118392032729079526746296989364257840203193013383109744824211433859748986443942436886759137049707928161679677371335483045335309585459984104604141271642862869266369158475978990748303421053649049400150070714253489619242965906302589941959362424196286023495678060511667592212131937792405550473489441666195264420715478055517419885317598531233258094814597182759226116656040778688987206439836953491880767645750072357587414508753780172515242834460147003354296831987193271790994651596670860338755567655889410750435847421403459707298200337181061877009729700307602098232263644951545093944191285104710581700547777002781292447412446840544316392726802453445639217938592504425801487683151847688001390354355368865979087597485089570472601053522072772100007921440738776221431796078458087093345843125001948269143968191495921764137096860253510079796322323140281979888086331364914354004247069031794667509071735122346599497939056096966125529573586649426947643417846878160389983916484316835588986361857686321517627437442262073916240589872980377661638475303864337145665304246296706953557452021870636976530272634256385524535752253190092470609484567213100043533664606347042064339504476102364966070639386550210123924864048732485912920129576935302129141839462251736297584486710886018943390074165378623931879284737778944979156937904594264822873153323017444595000936963087235599634582194301648859777709655152008704059834324804659732345029890856289599846687799091953574793425365202617356929204733907920233964716282702233305474890446876435531657990244696996966828624531743820165341481579060622849329651943694434521139386844370461640303217961172746889120946328104540696757504762561330289787270171230025215487703595311796547569349812185036893612224680194316741952716693168425630673922545954982781088513111817116681178388446436963746638183377026092230274371471952406904473983317399468111510590281721431316472142667635283822537528484530007091594161754200741297791620365638727440859733122880243248226106573943840499064542541075267813038488566471312591225196402140326227000529276802646746610382012287773558481500241003977236853992212236651124578906788528153795196874524819472322775069994694432985222255878269324438903556498282760322623022715134948533273783013028090398130186653669944826835883868303423480493119240483882281461176763479935967134469531384853156811481096841166727632143235121196340437662747253653716588311480387441929892768708677911296844593074550725613487690596450811879577739065310107259750656694772772864552756331682101287512731790419772960393972916217050598942718874184052439063758458200064513680224548825760470817152921751658629025512406329929698657039824523947649411836241360343964267933034084483244391101761714036563820854714504343908247649052335111128304352044305113789772849704420106163348151955207712416463165290356550963420052392751421853075285652025272109181675329517701152759843525118013683651997853448836880951040510547206502117159602023955513235358798884329173663623882948701843108531142629614756910692997433460333252698387318055315332448125021719736625558821273600000000000000000000000000000000000000000000000*i1^3 + 7927369308226217154718345776257865382595157220581672235220132610887187568691763638425835017357877781184139000736776174742025198628908947292692063370606614945809137411625652552698589474400573888457972019166028402955585577103074959844965313450766222094391074118893642596374962129025203386133069193656937860155987039437474322791745805424408098851191461086588494055112123020519043164839285858345065177566627962713274047283912375069427493325377467948663783901605228581815729578034092505881871553525687249891740711326324560273686684740076131253936751671031682025076213399028263634547155533395043271631172475199347646975488436260668352615440381251960422964113135640912614513268037985663848567819857664309614415870802647619430792338780118088862381258217404643202833236678542102998517808923986744532734535101105984934539421398565144626552693875940722979174089226803012825232763091002651069799081938773727841693951121389311897612368577560318609163566988954185126684721735281738492431896794259964666596744819163780696743817740644640589745505211846894953086100141936391030285236133241139281338575283697019563789402333042458713113814950362153340007279551431149761660732634866496392136893238881964966994779508184918728614178422830615430917571336404144110805533600044389215799524251991492236882541286332127043740733520333893319436800616245243201936069864122698806615562937911110350621646107848852110145840065329392191524062448245534462647450139292994470066013084821516567970005612755258081648298431807205028086234141983540703383423885505840887950613992942954151744676679694884489081423233517743648420628744664795109282048649408345210025983466446323025774622026154620202751490554366836106293131874568535265636909223307617170017030296290807905678269176703023071448757370781355762005286357073718674902356950214890437946890653061006891507161802707067049883959937934151978134086633862240672340444043068792760965361952446939531574896546213287583900809363813538880966424122500882817100542121451886767869162888585627330200582017681405648733816072581561050785140549961980995410755592725428861667543851262748522468865741861799633248321196426625559521776185609786697412963117511248783327295324185023470830036927625022021795806603802477907559269861244274737221391427000200252876560560282456401946673348992056746198648798675502062696983566866633803551201867911403018506812605513456301009522031814334733114446760614204522561086956820585745843265587033325603553281689005977703532163526732814350171668468615000996001023377888810285971704858716488632996373265401716263945799499862260268230451664879600907322903631150824546337127838078619228254241829197147200776633790324180939380392243571950673269185647673936850830234770695046647289230761410086509031335027923592497316936569256208080501190564643357745407217138853657412890857623297351730163970079447725114081756299398630039446038831169261503017072988105132124843606367158148585502901913276044094347744345164276784956814423592004462121904250105940416236472333891750043616793094460459173053073985636843462679453296923326885466830527374263688826286187619476591081788054437888000000000000000000000000000000000000000000000*i1^4 + -354819636961515337882262553177179129629208118140667645958644208608579368717189878983907616688952699302535827221535794675108914741913780586869924217740483549426309115628571193192595137093340473829003714046400405314292282441803435942178025386070720797166175872253591851944420588185175121019344038385093145661807033113815002121612862698026246145657460914059496326265369883147568405216551650320211130848298308356687933672360510996798483441977267407153138490566343035857228193695855208120139733146401863344313174607484906831659289495843881208921314746759492377835463508450886574069149857828566030317764228342071545954211316301529067798886889014411046859247332021815400833586808919900011302534782722940774950047566089064699867382471739811569693645580225417536469601575355207796383748263366180189205136669488360835018582346862452286759098492678827827410351656953555138933021521495106851680657548862363813576053695031919455239211590716667097990965810258775939700221603898468858709679984376033115045117074206668651063125462873647204912291188140743782275187190232439545789612901851889861291348618333799086675551847163477622606644444256461795290002571065308522705693986680957483898781698134728350994199307664904205099371226206930499099171546957947817775260781202564272555238390629537707521801497998225529178433260530752061576460213805327888208065066408917481942608221220358256392969729562686748658097318980641045033761667710120467960465604510072238748075367108667536493885248063746833358631377545043116186007712164001865530349103166414883006618123827673181662349001704121974589109757420833051845020836300434211617436456005154451890398786868884414745891901264229594321349500845591683128100453866750162149097819749467936647082548254866579900788855926934565571647089431095309189428314193186403287206994042161417770969773423440493347928524015662478359434787111199538640707082701430878306445819859557749617183209225213957780333839048001684490620702281281459397531530269470963295415582999911113298177954354226509082160129515887654668821246327655003302315635404921410960763868316243421210398271578682572054594881100417901225193880470471328667395744293115401045089364269468333487715325228818798176803737896091860753647113000198749774991951594020575423889792202272384746534725958157245961430160982129310817350595668148201140488216541029217874367720410978428495479618853539009912900404336792766959618905978842745026380077297319884593544300599567347619229921315189216880996851693517942693519636397840310762158208653698129551924717341827453289380877479900310870331519536590103224893714272591471407231349810289369198461657236871228409796890314018400001915845289196687781306228049215234012318980278250085009301089856311581495995499511777790486532183560331889934269871992429338037969748941141170512351795468971498123999811279815828175064682539555161350879960160844148590168295968055724542804658434842736169203563308541010417766904962377167974655878169316078480887493069584174049459624828496995590657510346706055387235690550489120596939988226514147512456454978846319825217686588847493512025618904694762287273240048959488000000000000000000000000000000000000000000*i1^5 + 137939519170357852155947646230617622304220469925480895589233975471830541522978363229846981898358427370475712780601814348202906876257487619012459278755513057903593112647724580897782526073963438148900986817193429109106588511051075965555242405680829927500610263680129655154563935453424964593088280393464202873034101315808026716557830701743362683571601732936588434758858658722990934664461085844686418967891216753836125174116897388479525614391979811174901753576442369413854736422442385216044495898904794542294281252035000443698536862144827202775542939658394584641811426411309446522126818789262326326725302721811637344926052524304218414698255611793876549561944180415173558467704071214895722768059052624647561511706557353998170075752767990495164519395509116941881650682911599425435681174629003323198603590946504282162928869461088862053861354484062762790065446649104125636635644425666145077118845459931366357889074603364910079936945263531829705770038503578478585631852624843822245915436607998534665253715373427207708092035036944373987039407257570808667637982052977166033057580550888687133263109611909962122507270981878239216994956270693390599677948224447490781910250494094433348903810041961878790288905135618155506360490500485764463853371571614770572880785165440675820408953457865831669359119729756528043816351462076979386441117250825676689042103444854112419058809274651532888948110524588288465734610888730619680902003235721697286935745309661050064280587715938795943458074858234710489707380291786557113527459889108707093157146251083382420344536139934909835207983734142556879502831027137746650891883317282145793300986650064382019956939129380303027396058634031040323510866520995558921364590366392407816246759874297696497103602046374027008836076781756646437644818470106643363524324644676140472067767457697731108362044585067317458644874294398529027949991832008183724935258226071703529141062401487137959519948730422274205586815175326827904157200328150507489474539219378169880493305392943645764300327661844625980089713857067484828483780749607592676944741522709401747796275549476671783539696642738936225716960208258964580446486195444113900459453340533998482559514183645611552432367901244561505506025472376024292238047128772818332553770701025446617543552865877247408599490140582392798369210523988994838064408177461206445009282805911649643649722483040411644384279076350285332862711320982508206590496805890631823111864666720997109768754041237514878945357864085123821248482365811053958870241327248524998424993167278642567656503272863409933297855894398557080738248361101013883200810802541894614912590421324979772408154380721636487807518727847502911643600502559412134794917085204805490113825614180381990010845247402799322755258515663227086472191670029241815545129091791599719818698077256021157193412222606920888799353564835043359106003205294175475746547234333926032136116781014360155559979331439623248232281542456667654480555389038580124419992197255973290419321408686749853250928399720212451982559448594230306950451958464437869981293415615134794075570548634553250533423699570148248390973712081281777994631280066560000000000000000000000000000000000000000*i1^6 + -3596886373262284686813995201400863623855212753765034875563418672970567254450066145314921138757291974578499083069144314728843859695321521588202498924036569103514659686857264781250383046838361041212399653383785212839397763167242974191344405804835741959912509220344424705121842863208743903068830802672927207841179994736821825613171641672251541127600591127552080397542320222112218243181290057645866375569693357906666659257422013803439829860211373086958069569441105600816232128249476678013429556404603338280517058626055919184168564119070746246263011492099667833641933953803914083708049066592792056953269830571837015719880524343457282372682455992635077901792639962162584967671526776127925320328734028713375828539992694852391178544548130069341192915199100210708285293505977782870690025782080417695755900578832505988044096127293940575880812489497126399229077928717959778689350702049502479845728231161632529066662191449103908138334182595807613140715435456401042305364653009375024629049831086493476886148699842139878105518020798983421891018368719560488276480698925320005479119699422733477602267227905413895003179600871138245471393912997106785194917387144422830229330400141919940772921047861110085556555233193604320028770109030355075322708547100315665874380892335737638865016077410752745376601239018240778503033923483106029173429077909837587979675814608231901021496001821195406557436998312030727132087166087175678969477346023957846743600076110440246360079345411901889118528620625168287666619072106741228211393859958060662574939579849790964370534933947388691459890836109511287036143383732834545474532135553902334993951545419977124461197849200982459673613985199987839462433903675309359523881684881056841253581584467245779574847878819908378631317859572583029650897316563717150164671162967979453337584977148736588703233665780270620366084074266927003638120807480945012954766716367904025396024443546680555008044119218143137329487959733372203430427335700801293253563436664086323688837204337208894564344798149187499148519962199416159085328574960016485543834961576016465984683986989243157690876710841081095738008414741797318315671108070628273053515840661491180870519483275901699558916588938708871690317860279734235040669636804593483935587093652818962689108911309119572962535481406611588910496171834831183236502637807999076482947178860308631830051724738084763846634726980551547645340721094453747723282236901082223308221026534269110349995537658833385380909720961301366099717040683478263816591782503398502392754537020258743400425628737379028212331090543399043206317663503575792463040758003319896397082089334890970012386572729475807573816228152122018109743276370053006091883885639525895250343119144125853597447031880815048949995539879222179074312791401928608233557383055306708022987288500462993011447342020360059533834119436849315094482817428991012361940821125789679905403260149780405411496475038128142505835060750494928895441748258838431286326885274249741965945944913714084999257079845706355821848653888229797329595494907841273600548293515043514190540743152086859118212393733513928452538647294938707728496337931468800000000000000000000000000000000000000*i1^7 + -2834577328966806013358148958146706190110811832020855798925927671901017107846613138582250753005094458455289706603334511999055868522435569273198876011393862891845318615179611156452831820875177338245842989946904837283959147045415901707139449152153796491016684311392800549823903446784175463234346329176026548853940483993472559579048217616331610588144953425814635538815245642911763166625006805729440761573684550285906875949190846961762779835082210081825188306523261162412316791709179684511185820159040183834226384795549528570861878633617668792036086026430910515477277131303149519081760002150547622826602321588888055828326345439770812354691824696399428442717209842278062970234188886863664163484243454464762140735519008266031578384158405232063135283574124862549128120240784347074485274978352494497865972393184185125139139753542153210479251511809763134713813333839555202666019427944825600905337291375526448116285472963374496583201606777703196131813842964059250787886238151631747425020461439643555018062085562439468288522692817499113125470476387589026439800002418735637751271054034872859836397567858958275549618221086566278476857336503407567355222811097534978952447283405490782541576184343740536355979601644544690339269811500814180922137978367259870167885152568857124799976827580627060816288492260027182928480693204469291573706002892204548180105709877127816368282328011483009325105168829356169449199067497599306639761399606829667238919473431863214263474940545051812441057073303627810728773549296464342468013390872511770360935968512768982620131665958962287092903528217534157367209370179042058388878622004907445761925150808444495058174217835254982945675642077869843550216837128232545588057864352061982511958291392830926720004324527130116523026992097931306695694603398030074279741406525443100187331072763924135142824025787312725416883004847066945700261956809630118819311466995317285706383384955831705845341894938912523202103470584073210641854083383322437344807486910171161634604603018989127998104059160602494480026414604633773487210715339437969315147170376468942632136307376371522695360184277588674529236920580372946322380710311514243288145837979939738803992921006316132201780325860230382299654858772491422711638248472450108369283293903758689730063068345360421253723593683899930615337212140075151627529909868414914741076697234691043758987458268254977404234902955742165265910955758868954987560479412696244610455359177179266411766751231914419744580717558154533125184890721499355146642633361183242449575069827800666865375156300491230492850554551368296714053872968885031869224381952476247631333295262628445546322927192638160436578164849973202096402772533352821910248152985600317438883195618216023569633579653167212725552710193118098018339239136823200870670848855794983498668342238348418520058419571229006319789848229412315710363132007419127399526156924234760942442676622464254305744453145306631056699295180476679742771298935129343539025285462852840457624400644857350750719180366056028797332628275023278082637639199010019122807682230310245517908488035403556495823167724252529690262618565257588679805469982720000000000000000000000000000000000000*i1^8 + -478292601264091531929999788533530766768809419858689977632071914898674479117231686554140272872614584569460035533149916663168436944396937856239085787986403349514198257741530050972622824584644178880310536189556021464911966107788749575793062252370873128081395146211080176917246352141359663017975757268861527211983580886635326946084878634211971606837874783903152499951722616822289693493204660573466783591824452613140526893117403800564775229767421613801376208437391842925020032327194274209668586430689811500471824780714803456340566309408708381352945426121016858307146077607042653037622903298547682050136191545422593938375949966362397291961244396362279047989724896841439008068326245153524407297390921859848781057786251291010421570224621227867441297412640376283336638343011455789324426683237412255025107541756446985994996898593767239740039671206510412099464766709611346581703007636480056224592176791019787690015724231138580007717170855409821794920639899328341753909319576677625612253830328255495022577252664523371109686275159549782101679699847068906237668780851602360958757001272377158832929800675024731962214153313360255896978733577227973556916563823407562368014654081540602406415898230587366326311983872414630465162125449972203288302344619426315697363849805371088649079641061820365645331812175460805632628704240673599768353592384694894924807286045755600438101522219756478152680428511916143242261815008827853196183829011971046901736083506485380304371422075143597712003119828111026584298327989516102203094129001319078497816065684893155806199474231171307066065745644542132907321598876470562777513010199044872402707554558030932116192107433787494088709899267419728110082200148574795616539544072282721817934686974033355510069892250133874786564629699206352524819655139888658437919232224176578311865279259938981098989481746894391720054237022106849000133494657870979182280732288620502479457315547237307342878879063412602922973213031729110441435504150517887083703695712902458555094113678634955988604107728365698603146560714604936187577156476073628579542474197859185278358660913227934367909335177879873959558422233690402784618676568619587059300243608102345520451282761559920760923168014877131224874999250512752006101529216948704969134803720040125420352001312010476769842195639455529583224819919521444470057537384483499734891902222698662454209547513452433573616440978264671047999310836100596339554841967188642865781364105569875171783234957917807514697505290157326902073060978944546973221123573742834319180842664794489211879866620518576888997765535907806075541681403128652640913220339649722226761121582459613894817824301373457529442449527190183944993920057011696546656215669969391482161159539796943993261976905638696887988649864500303732321585463352692244985168104460273945259257299235311292461512292994347676278585874072734308881496151880219132878298902777841464605124100212403380819994169856343677695545056319282442978528889372442189811278568912266650414544905092537777068160809479451883848228113959214727788215778793820662249276396462560620266242896693078992628184323757651240517860134956599522342889062400000000000000000000000000000000000*i1^9 + -606671230735660270071713210364660579700955221374999045402634566362830909440927956332076488213933974921718890512974689581059876040993933272284411676955667054491256821506270508318116205058345290297618248030026299689302993930071885976278672515745363321232672033165486290555892183223422343500971122904663370664707515693508053913061333728196628581252530904423523848815747723183782685734943299806681557948531920577858478949891089702047505413601646156789703855830926324902352607055517077997488910696354423942600576040550835410281335753135729290191136529913975426748140413761801706853634147258037153230118315925211115077053893880200952323176016572113875766405863991706525531120568655053490094448908161247118959914199501797757114157318729611752495223832666099506043450080127574372622915627488173878149750400586171767407242359681725284299601831377876400560210182872287784749944147046712355226496442793518979379949741921067694796771839711589048686752608309093457030322539093030817327954771215537518976583541443152047392602338895854983029457190680721025678355223700099729776260203339269785744054566675688978317674036994954138964545694116728061373242024916816478975416736163920184327080819922297043904478052811035063600460817902926959788091323778766244839101650856240055348114208164796428645214553046461023077338579496757679391966717302273523156898191889614563244240236136593197907024876538934084357483541856908973080480575681797564340373368793874885312322586470737987649037550851057310849654138926372117830970904882025787886989328065554522752164057899259094436688869405816205215587337082468305347366730151958338346143400783345237608747769987513133111209620170425626782022002728157562308400270456099460715283763326564300903959493322133813168798671724880119841501366796104028004736167270544137157539395818395110354105140906505763607093842642705941198390378109538240885868457407568119258539965898008110400957652625226345202113068939064961036186783208974223665376934615669433399497966917673132481813246943084782227505847265996447450279277205030204006922417156643779429408550976492320148155705190477370636060861631172198485671086615898392266098751694671728899242323456677521452763106460737593640029769550312261754469236073512710090398190947930068967723888450577646772975321546612934236298173012688505321223087006031583400614582143569170332786720207923747757186826498682671957620928745699678409069005316744326997362734249531514272757654510230225333005847596278922356469898807949198643753169638780979145944868803866703129577662749472304724215119686983026487933593786517019571256331958467701129282104758134429134473347224105879265904805477345632060736877477839099389587369670476767853032153819357338491973532897819584244920595653002140610987675517591667438124517121687782782135999651286990322430086014376284020012860735999454818425605323396978150101444127019343656860631076567817654881527967934883026259699957074052978638149341637150769128540187086875500758397300282149926689986112973732058686014309288152190691964424606357171858164158169576583318466337351192046034881498685530307072435337109857541756341452800000000000000000000000000000000*i1^10 + -563733648597765055553065832810688738426426517361946500611365698815999836805492008514917196985715875848256893992484826670412413716364377774110333608355715444088389499940507070499540504428895116375662219544204039535564028614109060746401240833793875740403483750271477176419689236528877775027626594884279265770493029620825339139033598091995822046666503579486064609482261231117935844214259016709692894888844848993509182851709673981116264380783267911186830921538828669969776596181116865086998900158580756787415629080641108982236645841474246014288015751789696657208586232903760962719292048693665852132970939125299787547816705737910828193326465724315524458225200059383629186581689216738752088654620136715361353001961284305893420299698973482498839527146902358156780070170975430878815975282154633141905730243653442605168902928390329187461616575637527635901090894032236368046847655587226636191002141965887422391298478589622046352364137026386774605745522853391808052070806552327565402151158241738335186297346129668433908758625556871899132967474305949037570570069487718615752119168162921169362305543067790998361179957565109789092119618811143912449966817309049527160705479788802271334861338282821096709126627580115662907279883018302321640061348435653616861351044665204225276675587154020424266469762549786534021787353432217047003592477914988093158134489243709451163274902767965734414805811431651632781203819613908871455820437390093309179611486085354690337554804157557212374719949281162619836561015840645763849249975328473092055784993796132499317316264746741862049456382470054317855461019221361972979982215912840687607918214358487217299786884706610988526612106860193395226138312596309508499448764271611195228753526359454652855660225871026697034495483848575444577386190634112883952911209943209216926747056335585458322227865938768035743232530669262091956445701062195266266048275725093549836684119524906597076421448863119800020762504454252475607796021483894486312990821796806227950975641513357399247258971673621386310961337392784430653943873310907578864982424452308157575373693839695073654910123248278619975871564346670022633755959187284052704953742916784653746766766834291362481054982452270387296057285103111231885283398680575654269119683517609841265817761814181533428825631941976846879178346049476364555599785664268574426143017799152602986659771238283841921893768610574852825417866000152693716174629589324301409342624626386594826396625727314531447094562623895867806411324848770927156588121352298673118974695382346914544654651511985587377571832522293513665174976263553032201186260831884408555621008685323331545697908589788364859915114456771696031494987982586844761206842865906260616680580297897885521860126369958250884301361903459058282879852680153781262904247143837891229578315700013382396396599487712932313156415951113095846757308343062280136175422081784599718478878088228050709296581404198795885665232591287490970528481730996710942120987322801020854545873532773945238620229691976113805008286461453239276430421254404530275364036724113116823462962682270239376822184592864125910221536824505475925838659584000000000000000000000000000000*i1^11 + -29154015851408549128161708021471976143609244998017726414114497263795978410045704922924662231183531606004621193961102266278645470526075854775697259688529588666695495488137537271093441763209048626881896153750738728653832456970230387296758014550525460269173749019265143654751100525462677485702407614129365935751478341977884187717677970276987562841827898600992741733954714801727528532929897389823955662341001062541483453557790440329476748014087816502229065773748652636005051463565821345734087927463125312382320486872890524715230511943778407503033504205754242321489515317359994488640474163345396812844452037321769541194231238325663968138683391322545753079902687996320985580641186482826690958980501174210479413409694383981088280358380105596855126222365041115960712645213352360414372403220015272553869525981116999038136855924134237806763234967255381029543346815087935892449450870454116991239918223862436302141493427972205487517402343899147647805170071034845300697184582601498425421044229506749071673767391295023832870104692602617570860962629590228491844973506591520204039616260879952359450584752875892143226037235291095656713931341444863939934967837853165782186771940908008503307070481176988323709850274594149113370329637770683012234153193326862698792828075038942992691120686036739669540978890167434127868756958162289270383728665909415122825682076071915908363346168762887235944908634693785635965317538454310388701104196019114415212108148153569851801667748164959360359288602036990030260526319817899473502588240188164242817856069102678207300056622023604554057232465711810265306176517865364499735484472425038428566534020791908068825173163433390406728145390647089076666724642203975026651539788418328888969901550270015232440398561827618191400281250363305062000083313421559809858566268070984147177338460380781744864119763672391483342491089462554070267354010057831724686439340436268598871673455503015216276824519402419001057572810861959158637349428431806685913254105973246763754532948362481226002984883782680673767459844402796854186057220300250892286467012265629716966804415914574495451019460062435007796336701693347635356667848737093526947316243189950427604780885117804033152022879920141736453010985453035479711589233404867975923126251298974420960937352984633963431471984924551739040710616703360965121377830386150657555790348958157376944732233294714928236126512489983509444648280726834760353687607326221650558212514872575861358848953598136727492697394977488084726294797476774970394379871213502594292209776607177953492446983207966313166084881843274702909434861486274815930263356292310598235876603592836694361187154590750790999494125935589540648377474669583578339797710104876153677171697562484540503149090854887559365763815027055890320866378686478452301204982598123549734056352537362361504332767627282622588152652782021020893173573380981381601999905449400487845296500278713827141773271626925612565997303561403542214123995092885883944212452318289305012515719677949311756712637698192657610445753182045696462093497290474352611740755644100967361184805282276090927466418960231050271111212376123116701614080000000000000000000000000000*i1^12 + 43114447471293193788267120645364743445666927543849623362935657928778780906965146494759039986952388371427495259017013675432978101195131450589390875963726802143029089259183295350197496457899683683511191067770439060893266870646239639325383440746264886770791993208016241538489963411222121669407103829184415093060520386110976730404281221999266737879014684729786769587717012822980495728444243288048184579188045447577278784051016209960587889011648260949025429035986138568435223061179554770123494541021299997464277347773795063536892757674511043391687319686947722822405939273535361165747796014238760970241490401227562219996555414185516996591391359506803950694103790110489345289446388943737361649931734426762065807798473058426364113310565159050631687059642336092438781204624169451857278646047676265186854578331532995991963317544157582443071031915921797710487673163021947615000965631570965869743465919294153158340937349064029004679499008990923867278171045568669540679534372905759703069916742938053127369547338786344348997493624877255233840038940140601574748147586755550777377791402525016723794333906910579378969934963740509504638853637244526721111240995907309520339434054701335534467025847465882204871000338063326618435564528491683934943608540306432700789464246983776624067074983471437194533247560586854424303594828971733531186815707947565348893767471433663049200063188965752832937673615924717830709336318325452298464463393194111148969373959889404746966913732681240906027544239314816227113332584527800480383034095617608631160532780775230010344643682962966032925656000047589502001175464008372902588275600784977758947074213335441173803184955607878553639659357841220680755314946171882321705104625316259646896452336191696229980294162741693466249480061604619480695842388397354463557239250139118260005971873530955594722161854834696671835280084587169789824913139291444062250105943469396676783958966149847373782883586509171089987456538030473107548588092804784867762637550446113942784171076832192308710154861141230509561837884891295320185095478483327228719173625182723995127873869935078228939271509223973305603851271842700658001590890986738435043687959622007831808126909959416592058353128640966032923679294156104327955856797730354310165181336800754830175639713170824676562057759063513789189111224204591605394425006973750228802761879623037149951606447541266488410486808658540646675327095596947154579919030631487226207522803255016580487160127142966831262716290057857344088249878332099534730065255160029381878341193479414087288953743395458179582660886965551410986251796875138933538862028898571365176268672657554519397660534339033843278512958903582031764974493012967774181911848418887011752038108401248008804349739114549287559386232666406698468040380455341616190999171882619095709736455302552134766373812251531746894676380680098309918827262080070065359037328922513070746988108044604727044749911275040259262982127523228377275169374815858293563870702187432227163998753691690559107163160088177479654907907844433320381816417385424571700041098560901319550871623879854099083209104544020993463064771169215819284480000000000000000000000000000*i1^13 + -2673476191592329692537667022416323746110231736669503010344705600789417898040707605843243829657427404278535797808812237371166895117907964428910216627094838734071283729598868360635342489269905601382171100315617700510943777005806103838064117569292993068742153787934728644790750424038379421989518532333090236597251210671307454300162349274969471324927918458372749300150686745400414845615821408293869432760404770137795481715273497013014968367138882334803072321452638868909345664734742434368474711075193768724504664714629422549511869706087726413056648035785910606218191043210316308483597427125827825125695320606422601998995785445803575461297078005159478499137516444648488735096878291061888044668355265666895300107947262109866834806911343558164886431020012541412159197606747157272842241728668475372240047284396379949848586807406198076052159176013570070327404780848927390490721697474393197296651217142396117194701670158128757229193798864859376776279356684521175679836905002587974254379858042505832921851401212597015182173696228403918873679530306555168208674410334276527772862456477870007423289238936904461689701227233530145756017787778483261773233821423250010771141837798693297320849365963071647474661081212250722240889109155858202663458328054343000204832545810750249971561090952637496669820504398908038841484309930482686589831853527868772983719999935004153150180779337815606786889645837362505410298445251300728972957040728585452454623999810170233658396655568675359998019656881967825131562628096484150229888960441702676546916924219182407546910965796996478366248411382496529541138577614229146217847943546666942123291220387296984296398980239356815886464684697438191456253306425017933651608521055025364392879107965234645893226271625338100482224315908048947673768800481706190935397791136263444174265473549798093052884310686624223550021155640444612774506396086524438223096634549709502727514812254289400530219871558083827289443330519790767065867758502963032952370317327720248660345244296566912382157754692230146626519572701168422435369883498868054743814771784853368300458123666578204818454126715714761600971347931048057041794772023039472356977245457712083403261862244073277631668275553893194333373061363910537253141123858337802151395004568710025880389144980443224241836253110614184133259397216879731304613255478512745101057864694760572853414867938512036684906878216687274556168166839483716952431492552783489238533141443067090050498620464033963657640013521308632975543146278052032883179548520365476756868558220045045722387263744706760067462490684849334348126186811899613591268946906432176440863871431394358733923921796168401255311275649165281197427319163173872666765947548200504600586237978948282781591202926008038979981463511136299861010283552904902434269913202393072032219478030193427856794460449962823262347723238333001807455048111240343924797887747734446928271150448095609388845129557500674710305964608318789681141324375253385545818537473701917418307623904871141312115933779062771024919170842414618939359501889881004857493986954805669414541841350085834168553239760331628258357602353195788533760000000000000000000000000*i1^14 + -5039612588847597474439109149307099416595736051669638829402810733142494169404552385601414030785742257820140959751394364500770873867053650821203823234168798838853960157293501219381490668436827398040092638904123980022487542272577622697091462675041781932747620746074881915714372270625030845957906607195469781178928791691015940351432132321850598523354899662123204327084571069345018169284837977961193476532065264253273202140906847756936983463442389753472485822617385970449798703077072828474246054414693907500022745230665980019892178140972993720152529983481192722264335044156196308863893787035609215984584626723589583417448845180517115788459119244501805945530816382728182901582716474265237313489034591813544417247983383155451215949420153431563759707071673677579513174619299334915063644856088944801170720958477754444070339581523785054351453610248289703328459560781484501008170666300401523695621284109934012267030689196050139915538190055989622054316208440518379762057706973816971266530357417433870070945044953728450784105892366542311478664286980357658304576417486361652973067517319831227723461489999081839231684039262579354351920396042222962457288845232453339664277541052305555475821775145344915843113394944575450845412235564929688768142988629374776029224540435001099457186489380087741382703978769526185143159732558385637982070577028080123851609807547693169771620325016866425854891099954843529454741683922701925899710176717516560455413107624725757498491707967560231225257529896407690946351053357875285183156701020186056083993411533858104198309669366070588124551737532933788926895665792783507089428715430038863181426570413817729280055038187334341910280531426927239330472681112881971559981802316200513803865056773369951725664498336370993279099475953943606558575558203725935796943508700715371493734931213160516372531221868697333541586318989671407609098577219325712660638912018347363858365139674750086357167443568339822916753252682916194140852799673275603051882743125830297794713804306935037190236391196028506448940007845294082229783724445314743713281619258879224053864787364103977491154528924465488919785841500000574050800628427773825695110582560079807894778476361260365664288241461780001412426049603981094569114258921484385345353960807899502851330239848780408865378999152965484460902791315435317555239549432055168148291544178840324598452524625104486796991165769647162490896222754857886147918763638197337541894777065097326365623997244196748149574868542316687239624654864837019355448388910316688101130574827420436066466031484701327203203153889929099624388425874522979932089581735155642854950631788938510562513116963123955904752405057715582885508673626710446923506084496181149152532453759679664035678929475883358799443762678664509275532323015765949727096049515136332779809347281960096097315445170963627993817355151819717565729659292256845760585836911426208542543024163573849246033153998765443969195505311245872183854380442129281157582799921601401171559371018545786934891492224891686695758571720754581489007175629102333000680222990263332527749696111610486760290045588063836783118325093775787950080000000000000000000000*i1^15 + -565771860231517755158205326143853596344449615732683745964325107151511419335495334165389490659246123075884559044962080562082064985558605848957418454712382274314005683585823852686465397883377132609897972571197545258517466346157011714469877659799284241107904004660361916542454499106923490127099404803836733390833171524847915349683955538932174319802465867406316297586791232717133980555583989178998237174191691764586795613027068389997152770317365878488035739242127489185197869710494302071034472419368021408757765475004955378489164215405756309824804903472398522179723521405686688052024414343654808765953135958904410323992555199650569623006321849993368000151634778763424429103944832747756301242138099305078865120072816162087536083823569615599232231786126301767261883544342813715121599245290713760792299812630779765033721884985192819842576719060862219323922333743022587839556638290206776989674573056511208184169112058577883841699644488439238976521116482792998539831387317581431745893051094649215275798313731396811471104203411978778166867532842004025367075595828975850453130209244669577171369675455394987697090703897799829001164664518209185949468961751070137518902920483517501299824268513711778843346293601726872998655710138822673969018602068171789666690482227690879769743887663408565114809685392732489338270558718047799344232496338054842025957372688828087018238240150855705584623698477637227786365292890799126687965268790248744835862199388605923896458782512861279317496202417683292589988947200070331448377846067325841308659465485988552936184383026058703369493091046453403335447667723555630623408016873634086876507769881984458373790494336818348649448271012030836310264432438318651347177493339916569264584548960275811847572063149568214133651150419929937552199825665852435641453479689371036186196069929789409231703255842675346705178600382137620533085582305746527467008260039959186836567846630512982203729311402348557282170336060964809171923107581795738686278467233920335425773913037878987130690746439633043230605820444803757401649432001099966179006915906570601025007316401606938727176090918091166298309512124665376656818398488530647466664354735710030260023423127604117554858025176552240015194464101482614432170705527718978539750454029959441296322612114665675843979678430095318088381775123044705739056421736412406688418235281776913578926075134740772876806640342755453067237799411237641020066057442675665418350262168469220158086924562256518767689440980866997073603716248199942819603291145211777302620893029769033172553472045643603843136467706461713200166209221853340252722056572398063134431969772776068402630014959574990661884226516935831817407705939701746751560442543099949269566194728288826470508067422672656056221427237459642252287431528401635915559640752321098066386776820752054131244669272198430198914086074540593730909726397593585251217017981332378226445711501703549067748635782085761605257149517185383344701747198848509856654825840445199858613133644884816863440504203983731348824975387374803898569194118824540057954168727417598682515820055386800143029226663519795978210693064472028774400000000000000000000*i1^16 + 141366023543126982378447019332970085747655531914307774677808907750248587275496480863348522287659698638577202579533603070859564947988362824907057194509426898573866265941263232553354613894956620709645072026727764996380453465732445847975062198457964236217560377150453822552781837252209918815354726009304718452009365850114924276555912033166609780300753134545152950318128368670731472463831240456736980589519035071680193013597950614795578078577018320487843771514090463742602947566393919679321237079308543686945490581671025088722807044279265177194811428482947817330499899109282204140893384675945650718424511544003054278229674673974829437905784808131065174404082380191169776671888214445634495271322148820566247696176165708883924894115118056904266425899404557914445399251672399101863319369012441464904052469864843942708517530305825783255137581060873083651455481515933691112744102507150275814574909386675760838874892989673184768854955487670007377049444719934315944616432301699063097319603001918880854327496611381055471140729549862996338624446753810199877209949758281019527863998141538162669230280211450247322551832716836497884014499597678155712394217131535921851081455415234148216253811207084288985800816899556027693930553387828561494280457709828536680536298667106817362078811323077836985016451233626303513297649709558679240322266617875100545729499116935667689502305932412539773544426913501063973645640303820636434150276330578427155247998828318722549348212797901931249429790246646071357825716829823334510250957692602504111380421363311266418032059620138173563898593893997559438454701173656070820184237734566972005965634476021036057358956238199450622287675455358121711276867308842862239228417223671857193721308142687642031782246051342312504147824543523321183312170308220231911931250651964024775018916077532494312768677535975698009929472639987119227808883177002256221667420862640909235826298626104547005376665490707812075986689417644303238775811568234897441945664442537717034735828999058617083389110363194851260904153611728572247938173926280813616097409376715298085976827373137795969403104987458186330868687248806581729346282896073452713143079847613620336577883312664089435914667662436262766277310158355568052449838966634849027695164316314436714372057769310522248314337481325924516707635279060209913296347759685931371918837901133763677272313753284178560212011175102807772454963414099749386290431641000119779030029144906314821394944819102952153576613872540818792400987429365930279758296879594210799506438122359749403344726632308591294782857439958497614314973219441684962796701553826219742189997516244151824405422981009304530463074438495568593587286134452560352458926724068838013393357308647550620911324445095142089788146213280993516392324919622584007381186033601331513515440425141269431486629693338996495819448409866641111142655638352775335217038077692062639832080086745895124591243323580705312964577199340963529488900989265593855821958324190046655969857057231166044132038106715207472353433585924211155195358902933438036371217638523206475031015054362381648476014924464000679171506833071276032000000000000000000*i1^17 + 22848611382537127212861754621370420570516859439073575012452214491245987127823704981366683364682994607109639505123675177136906077766674547842296388417947487919827106984732594750809697901021304450232750334360252423027899053176606586425991489934158726783810586795655846527056323074322369008735882607301605093723351668793577935755165639585637654784782188341349320157955703336130648878826369613325120073038247890286165455871138457721734571843715825766668206203150139538509358781525942947195381563814588238126306845343185275701028538564571460228542092785454623522737148915898822654392065373167008083837273551045876881502479635597855113705599744019569166988574425323815728799354733127164389164400841066029884385530709714142909462234325469054210006076450387048015435355480972506007229169513822990117302093071235873183594784730565853922205491550825778236153850824965093471754546329389318495822794171635531475366017233842559641208149946145622311211402303398056361207713107187031174846860562341571177990019826732508447664495919589230904461083052405636066525030672959964945706134526804377620502997567406569555377796104689567156781990372560045882583863598737511794507197586325254894101791793034089416306541245886558301864800763697232049199167045666955573905553082946330245615420485253094336164469628920190420520190930995381601516058938795668961389723272781629553946405179507708934630139049084381570946798758630867944565041964059005359492973610985235874099762373837177048969043076725974283232821871396667343891016555300942486587857996359567510805235897629970594200620458636678331311358154152345074778301607012033483085126984279671483959995685759941376465407033090379612273358935689322727374584802354394301575904836390934944454562442408048596262615819822119210264462079480039877682150552967124935092451510632904043299504570731798415072762072613762346011822632644007951504768888113262680814665435600972838872690330290357486559601857901969741137454301439326804263835594744930587535796611749328005358551397335443921799518923712839455011476149690377528941383975182291554239073841104854366941718351967999244027096018586371768523036927270459391827987525516797189910774436083362279548970549758177344299665599354761733386376468778837236976536315424968450474174775849574842275422490763149161476695771988810615367637415340636945816193305576393908007443851364940027595434625114318895795118996420994932205425504862758759156899040685883747202336986889554895503044929829218338314804004137862770290775430206708054203138288725875831004980466079668675309249559161876126038415498099870350431831993633794791246198403979957620639746224118343815603188864711376416745312502157999506066315820528833734221869694736628786377495428974776749778647206889585352168993184604477970598226834574691938660582061640328292433507670204793255007225842180294059590579523410477116715809802681972315941665357409780839215977171703484534797322480256895226899597360456254719893819247532917759319118632583629716161159923559079976187667927311822641408602176109241004871841991775977531387524146248408204433320198998147788484035164189491200000000000000000*i1^18 + -1892722645540960541613370670128520182983186582047149066808749218290991369534876022298526145837575634460035336989066806054135407815733991063845666178851062883781549390106176443463889223480082620831441878669101170686788360721056777756243129025631638861729555217191960964378002959539319660332932509044078584114222235158214908465114841106822802351643314225109049346892610649096804245620791665784685212738430889313042273900223663405696429066324954090307361965378912102279391424503820472806778974575340347660824167477102649354694801627810774572375969689463241010767803321302470856983073983715024606533891229372796667851984582844309815355323180157438907504155399463018974862585370552024110836874324291654962727243692625302562149022345727824203338599565850026028198979965869719182985831263715144767426596809050638490977458755617276599552067351965595221467823388914148485634463871469845691054206171749407758826148890812327726162212371681344757781333024573339153643465525190522985360139170904315945337733585464100969897013490505047938024997952143992799140694725054123395674680811724756046726896905549801475477813740569424868395176120468069100966758976698263504775647743519523615973206103271310726197873394252745672803263461455389042787074815276682687051326524353889373358815841428925980997316185169388044956321748750236891566237846388522835388679297892927707941161278947029537502784878017744859977699094377523887106378334003122182269695830397727962978284406447662654151918808310909381473338069741185981417676624059287725929279276726598396291446299165747055710061257003532699253407860194638604545787959946263996352013652099507436293097547411305108817178371876810655512270944682546547887701757234255068897611044631564737547981167253715163812230293283968769251806049048991915570602539797579135150639993879490358369362603305279074659656586315641859188941362128658253834543281456694122965174801511624612245857709862774012294323995740917169188008274637509932261370670383067730680131728550680009119757760438268166465809032209441875395402426718727741085469244000505126451026970366633516653420259877949416205170801567338215231912882869294471392656540548365612045195087201366353093645386707300948614895171885312261800086827694715407279656323284302889755076021960599170200957930755165613444352208108300468072130643443831807235370860950060925189397967999546273921117446094714963551617782563644647534940467966044264402450856305286101734776333800251709012710466405800186973446790824768029193552505310506126221891568397731157884645207969020391868975512825818938281640682963295018207050458266706470818396768688703844665814200366295742357167030205840048424507995767433594758558279562755680674848480341905352484722719133638967089929843661714998087849170093757085809408042580272129122127771704309986701190274941687490789819121013562280627834152852944062403836017549374383388730358559711140896940567666368523056256662526085317880479583273476246275953041585614964167821018343875924168367220652712468555766707284855986041709038942288364094970119843476149708254142824670596892898460121413250844380708732928000000000000000*i1^19 + -134158810439785097699622538075736968231930631952019232908564857066028451982988979000133913845183818437935980999322162908408782250372351021215637985858682942739071268322869571692962975683602145428803020289186146175008248303588878692434156941849986324692634954011977559123377964748171103442033421296416905367176317575358412642034284999369424699739172582910940182636101789634633494074205594720159728405883868775647188118661851978412171591150575850042962400173490438687538797867504705947385042756732005340029997901449556142290884294087898525929704814238220421549485112956778496589656109683358767522492977040496033513659715353624250729128098915527888649659214308956207507465935106865876353122075144611054659415736871825815021527447080615238161839066370170087879300685196528911822596862658162781647081146392933906721235134990846535279392831291333014106534540909381754619341196921211211516746458515018947830990441576606574864054154124197531418799163604392111592045186625841340714667240764692138998407776929213441602854558584502937298301357136071727095065183315460536025903404995291073686807415400176428376889554069990472343141379251054815366279439163530506547093403619705077892357177597077361139262416499096459414859682952260878879253387389780904614224766074162617992419513142134901649663819042917173699578303632841778579893071529459743643999758721202527894495782091193689560221472267632407293989561041579684026709319438852487062007675400707295799155875399601503938970106497301029560081705746962644576080585852181775391740844815542503595033423507124520734664365626510880086091969335813746536278464751230897778926612102375644828721650305548739203484616331621279515443204634603146217012597572712366606826011202873275438637158816001199570552620268682767765949695676348357717210981198948418412192052143615233046572618739783531653136735784491604302080689713630338005328481787274488483080729012279907694712465218669334821830753434615449046183386388768139866243082340967561457802893864499171753806124849111624733812398349334098392295308927218298208944371322425999723987715035900622083245955739079900188370696388701554592968591930949130207844843799119865731107648987969445367704645622393541892192652817744837501257835214720875324965179042858088328275226598548336816238005971766161033432108554342336836005384521743742901902063587829144216197587511213427154990069687786398430194082723346531707780802889659895932957820036231462526687557093694995545378593261936510680109975977756110275505476406052189097496997681070862695651041315258296918599056990515431251872904556915654930375984664099128529885017040721011839828450931719748361601479062494768797579060324457104325814107561921955458344633554056447583037355969910459565100825530330523611728046796196109300878916820416511297235353893059011778592650668998007782639903932533350982685281282279209989478121181486350882618363496593990783276809591520250144844692695641485986877853454253300634122645881548939031013254887042678682417695725923186645534428162620392664875721664895598871023281267713602609740393656717294951484244666246154681993666756608000000000000*i1^20 + -14810386276563343880881454085766292338542487193415247954840863802247546703713999747828100303476789734216776398293034277327325191193586674974028424239739947088617029464929949185040405334993190250901339025918996482311294157001581280949430211743966295516721748553015100623675872643614775193092457810828662486754208466317269551687374815369576723858364884463265334870148207073421030347576804526193844951234160487865785225516707814615516195218269215704913764566436157129853850731373569327840866170822763126290313440165160053293740746406036253372084253466230554762845427631423642684767868906001411109132546684440248618195023909605325909344863633047022566949931527219399815572679010838901599003234761069380579262328619790062358199618212177321384586621357920545815110313341392016116256099010995820832813751351492049136053318007551841100322123034166417227440996595353003361241589611847447353535447974304848619064825242736548940879497057640375454107021941977487013657358475174040350601160035272505425246773188884567411351144464945034695573464682221704469465606959448998394877372332008861282522154122791910777277250409533747301778632110062844617336521274026837634676326731233403747480105134288553745308683392423116010865694282731545856881220468367569276469667371297188734820285016643418210198288141407759242170328631374868868008137106658541835718202610622467721192486989451545480146953607965524567223727379103698654110455673382291418624375513979249790837297696463278900203870975788771289499634322547347643498331801783220075280970180523905253501605878025930675790196264358489664490388534363862168307696624372329678792996699322261449877542366189737576368141668345889277283615914900811107769925963486558854362067372436763317054978151386761277290897680373103067978947641799794853088286412488822690626948448295858167312121017501469714969930431287610462536230780017563233380541883245362974306877985004344848339757300579455418671807670915697086284932563170956028434896542822320960291082577421893814169523191419104211320382180009799361019529638714405710360211442248191660554125188970308155496338653258210715690741958658941270384345253053556038931615402571710773681743520499650235274815766364150617854640802296792559272139355193885378633642049036011049281815542225681534268617786771570681826460792815297111154438617409228179014752494230828463962721656801808268809212123184358723261952518269604231624634578488333645186285740573493417988312913936071373033179242251370510374667412366360100221468757403227882934433098747599031781278954897693451421108461261599405858567399129645547155906980405415805518711297290204331587993856078222548651142347575088266349378295758705171844893198754696042017942887399003974594265828215508958523506405464941523899502783793141863220429463105591684876302144521706777826950266662032697912219838770079676451842666084679645654536119486934637113150248096815121073760812660420916835140191113292671036657359480966626806251238052527278631226876853152643226205031434671964217027479345161837750248443580013129549984001477663860167169630846482219617094528033386287671688560640000000000*i1^21 + 2373284278776021122069372155274536283556597782739426715990390926983998302190930687643939025661199046544909786200857429135038756027325271878332727124042456770743941334776512739474859621617890686293434418945757327510404858641125271764506551035958235836922724216850730392563531029568506006325263778649292539698213487013251553819385683444701122107759749545602142527612788431954838688284626225961326740065932817595140553917799657993051396794120191341841766864385503598173624975322437789256696020288497140563565611333091606114381322338319660167235822302156954357522596124664682822158156400738489257133141703491274734525506985733042806897634336238846444785865926756406400215740163061633188265359496695512091735705101876951235134923344191700648762735919832741771358275066037072513502063699959986787715218508549354780158136456114602604650987834207420342834757746487000940482041885324407376541101174851683052283052876477341998539649802532785425823384844916244945856407979676569500225314546642048975823837165583894743887111423017196303819445256036314963949654369871536284881319906853413968047883205028297412865483892763422972330089991164871084110021873737663108903792458026816619933459476550440500220784696061428458892788296395733858965984040849661178634814572698367115012473277112247952996123817162135523279684563740600430406271309492680100017866588445731846490381064533559984184183180849354524900843257354343801606249026518329924842403863465652209798258768233001577508717581570197948732888448591911096702168779201993398520705905606113675531565356848844524723922173513461881924044798616411374594909647402610200744355401438580360588298321550792745241313877597679168714681705694766091071624315256852199665512307597632368851315868646992966739580158133023312498301471197004570223062853613334395738499206768777662800916661715990002244929076432463925285939576747413723085248851173470602101082170467291142916394955216729937976467551869054455551622921310848283142936980708634491405980807710600290846085037485814310950782992168716844525282557989656826820680118533781946741828472157054621594711147703151324529608893015778545157107181440957182733558278962722080783674288892103042034448742997765254043047591274060219367125275683131807029734766280808021106441486831059942026672326563701807591395235111405512704658299615705564988153558190172492872607218113316901641534930898818414237837694119637579213819179561122334896400878715721369154085262697097907675614123527780025675703140029687373580432197228450982380545126056379154680927618325228397966218699466178968132214890747481251376636199799765618433596188684189383539376856036490667906098573174820690858024142037998598887722356013593349575708706771984084497635236721261792844795539597592866502255181211324576678368987019320783141307647351527504655440062620166808548691887292994171882704499377218658578194555892504000122672358088857953598050843156065771420483355146530507587291648480423125250262616423644287565711338098755063448099423465228648348149776571415155660537433684746630274284409653543826709275932170963031005305864772615314756285235200000000*i1^22 + -21754983112557080779679632636195604581730427623340272028200288400928988965196637997680133230294509357137859591891243168532199614369590771146520378775536185254870990072392491228604635774920433775302279098598887952500212761277043179847251677111334578664148231807824528756373998975391909198141698276176317393759011152214786222875245709911867349364524905105465544162935975361971238430161629322086497850511791874173113322131136044733342907768388617788193313858420676001348821557201082957657011777719391358866493889246457481630157794387540926647697644777854393187022328913623614291989412545687881207457610634661215107356094872269181763127331968161144375182472239433587617289633402840561249185778589524337303235064113477816600933764240166707796084460049812334457004993615357646895898298984027377824384806935002406934064816394672119481920259486166658819543773422492687162550808822413577543475602659844419750926090740759266284505411155719411070236359680548700068554212630339973572334291208321056965980791322935257709641370120208531112737734933189389362248788188833186938457776665562687263854007038254373362143973934756647796147927659099348951592813140182395684120958323167716745706443067352611857962636396768091101515093314233391298671281602768102599523649987687045183291135327812339180532343007681175740481386249667088243621887499884806521300971620642574064723731348763597769863496226743289765947133710896844740584086682343025159344317251210642657883284582762737420651385049721790421739385652146725647217271666696559522166553093873236136929082987785062375942728216839124750162297786268713193510935564747201391017084590660658272239716643165536057028691219666868236759963816127893244858452574349522758735345860008098294848455821802389322524334344964869241923733453340655865957067716903837818916298636285932434727315543569427931053721270442172153646995890425456466789950727206359775055850759546127347400434267473522673113173263611654817904025748683904825017149051451534091829333671270968862147579752696786150463994133865391877411995367612333191918379250678288170549944683080365714777138456846210391607180186484193814130419236422642975419176181000666664132551213509770587580180207799429792727900912943899737978364358800748590837227889828059029678945853913055973397010908385043702067029305316978223766532341790070140038708628119251109338466603555064948556779497995108608343420265409356533575542009281683507932128678270358623791435936558149740326775435367201116582041688931420097521344612388775586073001322460521632156156290924476042208317481133123579837881468339911390879913992946841844755935488552469648098876317240586207653488049253560011320243724279912080641775229544369192441448282845090290575584531488100628902459305993946220231944090818399419663065206567070025333365064863104600339820855062872023862324131476853228395433760345271437273093521722640211116587386150437571727707306747735280632686033841022695356684054707886758943450298017782270917168944936427970864109213265305563710141644060747126096956947928781211325068088536708230407609157396622317392783315152180671938560000000*i1^23 + 15444695427881609009464737879910651907943018304991947103573790438400611019762666617695457380404703369239188888155763619905879910976951922613226309199716102572866175245450797686023664026253929710469102032678007392150047345573581047521920473740597659832182938645325682282277310709406355328971759610850667008995573365796457888499653281863239164026086814191562411695813972556046123850914124310220385294305427888793398313787180533887700148772209312789265162665911932563199123917690542820958562655867957589992709453574308299794426956445341471411013011098936501443522863407717892015681943509981477481257120853576083858846251672194476139677878765068944589370026467235085389087834801987911006777379612821182016566837169469042559287918701469809297989800595691580250538662987119004515798290581613371469569107370855118768914444701005722976924893057201890084879971415604606910982162133617095107774577169238424508486366499445097172885383027677793098570620584116902899208741493394240749952569920148768065224506622563317879093645604717559056984628955912676298206665310981981062587974027578754671401546733495235844053380063527265558970369628402706610657674200396652967047212021272330368641061649282563217800586602752994732208415671425915386110444167838571411950857666005993552954824937024340415585162693462109232560429347005636208419520089804072416931045722510445744803576565096233586311571491316199812105686204348418487533749853895467867493309557788552065180251534516756602716370827992879061953834814290465192853855628348871407537072450978692439327672882587800700326897076519290148154127882309765142088851207229943402354263570031765339174927179878530206435573546866585892232012745820135508274850300337466072851886736507465053372379010079419819504177110005182527578248553250888913482314996416855068663149899939606771256615811543445989233809530879217364069408478825525626593145050761169352944769353157456063966870624697398852672566225342014769078410248203207281801726711193366594560401898727268679757733361639818468750933906153753847471836548594335388664403450630788875025731134864201672687021013759112145298300489809003377257093919782808080055233953885186286452452648408283570897327785051513989528306516620171139921981382294073206871500206973962355662219254086607937051235449544565438476045785903631302472226049486312048462047360190213952584629662910940093871766915571697137871929896885132886548285449833462899205322764509748005783446922719982016022573177596251872400643026470376770327454678968512915997400323453569793769432667618285158193371826044686108607438133325655414414110261027789851156512726021556011259593568079349462866459490248906830509541924081304769462812389125339251882887653220566330063695736473695217199227481760783666284756873201268102113110422871672639965777524506592960325035489144301656484863640700602870347372128225584801548031559962628329772169660072854162605185239854223686716381349216268784079830602821092769600992954222533941308781763889892751152683984739121048092502054339092190104336423323350837851590433632484047440347666274459859188477485904931323904000000*i1^24 + -3494817177075467469906968590098522281292203194330379124435485303686374707469617487837837706406621839634160537756208767244839990501602044410752901957825001431192732641917579192038703500525456523570620159624977843445410750813559993822000054551309573367264058027310277429635435748901049695905010702748571666893176879478557547588109286517192206768594727945253027155007486624872514881048603102372619309633396192860681332313802886100004055210266004743664532817060778313791621375614950329218297103880690559838869023780776485017796671682140813740305136314467192052595888304533253703614051625546744961372153856049882873965966046586973158446396805095722640693862441406180308735814299028610444915895606411587636586251298069177248462073085669338725994193146020286739082852488704843132478481324994815948831097195891540392897078554172256378080488636947572787826822246413810572447955335462052832380858131265629789560443992503497756166052595073109325399565846425110027816871388720892471163919187308389865807757257614250282611409509728076099667846839327710615234369683782146420594708668169215447814262912619825985221599743439717676873992383611549877918944256491926507268563659522238028370553972619313828598699111858259061221287925952616794228811606595485075931174543150862486552660598919303175837046112564994966682010572732834283208249489848490481526487980021899380556225476106573549988503317641562843889078843559266671600018634116899748831887697974952532253719920598140643901117162489800677109153461915958405479508117878549813548092672623308778425310387317732793333459902422009878383729092093371977063426895649403329694995313703771056992409786372389579453725995007033312346653612864437112205377413217834161712428706396882093047661075834140620878028286005070255400402581476449855645555837936067328399045343833486729718010051572410029973270349887241453062429602955391076473943503413565992889039519255782699702699060046928285694497893887682452849407442442354033266264424508305175606853592624609197900222114509930407847816805881714614807487019002843035462280112354231822542366348821794061274066383355087777034205351024615134698764753885281366178227804631544964083770979031499485965688530195762172269726226695668208117060289296997479927673415602248393824316515270298393735901997059054661805116703100210886958696571804385758452526414830880722487224535762638933319333423117658937068090014504002119303284544467902871078045405125657233555079957997398515501711896805309572965399664832619596202951297190322596291103672174857307135621807502048086650205690393095120294503851876886073648248320380120240826215173138402111173405778377077266362241247629213676194769874439727356922903968771969654676090828293420433150964907933701559329509252452286408303363637140146349120184690217676474627954524448402606832280556894683333890949900011766780360997917541724255839068593935965424886056863402087459725518807005944766523935695220984758280190887272542211911280501927777970049002481843074469864324891786978445814778578531318152362639899078083112342062366526604895738943739065480824049160188978003968000000*i1^25 + 226026521532224350073383208074662371933201744069753945214832152946752435099622723046767395431723151327722025704304244237888278911688608790830753489433473061645953030583059790666662754210590042554403469652931455973483096840681019601709068978880401427617275125530782949060880116273081961441621755099895208379709432454015859985589332921311425639880208665186942303691454052957765665407862803774386634251688282106091024850622904911700444132253309101121302917010046429211984767327039005811803024345905917094791151165338717044725821758222942837635526958985824183740014631686086301699420149277532381517397495008948091946252332298143835296816107443665526418203387712787079054844555700146494314135654393619087873653649357657613258730313336014721345402967914034962805546377740647221681977910584457518829709610672809964166765910160633969428629414189308632841915646024153352492015062585914734517395370917464211351995145615133164255495901744824498217159651554401321188939627384805323687593080359884068234384444258584031296689881255191656904391595303225533127905124860053799673004453896178938797931263823901407847361872104477393418041989873424521759195066130841702956653773788578240393544989054244572189316983551962822053763543249581100053584036337544953473077926695352122605745283731077147690351653606247260366531849688002612431335516828701237427766534769373009989210130564245448429548679214586277810345948913681382849519869521554510669127022467773542525389690953012488054660061325990128179122519120636685397963423030148099828335132120693594855068261281303237630267466978640197945365884919259753765025348199251480772619557740247408345489609891515813762063839981114103596245060239308090891993587693705858096044687050118165125331217084156070676333635975127765309806559661543843061433221017537597677129718425905514417025726914900922571477565549568566496975749839589223242217730914912907131587149527386153366082715622713776327810606782665507640145710517443731320485961311312438350576770409372167541893535605911048236304483624378988460002327780890099440910790754173519183913598002032007011553063817524349230722387452481710431717452375138069954876942834133723925039048711628614331740364856436069965379420222227463788478943950412454615075548582690084406153247991358249606603203574614990610288574115489924604647133856150239806065185098790649867002104991973286000621224117091634305297899772061363134869555727758861648471107651519899876966225617460386026859526569682241570792770780953725632047682043325610028102326552119603524029212379849885844422841265208379083753776741708057054066752576042119280328446530998608039629005296850981149570512731257481890218417135394113839815690745082056996115048398913375725846599084194622042149601915882478849102505220511296111446787141657475573454568731316200162741318555519526192656765364411190859350177240826756504863215531435303196036776700056245699443672209849734038829027351057869508199985346145245864645814927956140837222161554511068530946779615384819958266794264213293122567455354042647411276577427453292281493922668115687075303059714211840000*i1^26 + -1542410806632110192077997371234136222500837062754348760470742264226473683728369896344113414301280953561661681550402773629997543121600397297604648884592912288702039006602758916197759118957464654254510802716942216814776123091653426132953226682354327178500723875597209675787551179445192681396063274254245151359461169221914971013758271444600924791573794466444872393289155611210364559210206472088975597043935709583895284127629295329082103519716334491808417585825039194406632567730124479960912846413745090230255955800244786208951477522335683541655754939012173072693109463042895023798742708171572763810287664356440776969302016447592640889686872958290980443493973400623572085385899161093354730181926657679845561076725675349575882570605439371563972819081119643031083585113586618891316514037733677541668096503431608899053783533903241449345499022382153200411044548834824640692000925252127390334662174546742681373292522041101246513848581296855824206039637513489640663861239196914390744093217436141097111220025435979036373566840449148955590811791777049673092802649433810315146508457009487881392343471738620283667697209855053542752916469373141764159837796931832924452485215608785746245734575034332261058643305539690867959107144488774459060536793194122380480241737349374469582917789146201463713758021194397232513853772276756350272338694409286004946876442899431092349529629333273792649382274190807446663767784203519106598478974479721026752570344707271375282163377610991090779609121553318040114733623930652091085983154218996982101820344883504702854083288211325180256042666434831427967575240895765968796255727328910802429834692338486193525406136972603464327639424051178965384344226439362588544368702746111118774416501463372575769598706176040757014779832479238126041156540321797306661381470208514626484184926279116426886097439201205144014351752603356183305694354272827974098347661392278414097158483694670589259604428652702940670120212619732710290204652048057763073918873669642169190595492962215966440183286321617376254528466367484124045341178250653782295650340743503199108918436163021716866125102845309734454829554529740392037392512759126144640757275765517966786482314002915566244903958492392811075763885739402879841764477220998756377122402241154888252068412795449220672229651575362014232243372665915798954726749991593428017318734420629136286642200135612932572911475790342586294073975341806203960364607784993852188197478549099688672554804926936496690818841197482042732560044315322856451739896213010671819962465457223908002411693468694868725205660135830079888103278997596530433015723283940177330864862248613146182701711958116678250344756085548786235087460849984633077512618626293992783540026397760514185822606390902172425711917399297256469030339172550429644517211020424232338612397428232129108682516298627634479363116574215893573019489267329947575378371723475007630862169888493427866843355354523841088057774030886590328430017674076780495326531841398241129821553402193575532964141197716558498478538101163212318060696832988946695430536670926085245978233271223143461749260288000*i1^27 + -559896693096332098603820744077977103876230870335089553233159396824727248544576722818001589657104982067742173266214120578885881131371722375886494947585562896305866359265913694126525060842038880546135050069846378961374770075630521432517331360094827925240934990766873797838036791144384633708036743514227327093122389279731724084303967757503300244028792808367532521605400638892044737857437233353542660396111275734141977728924885533769609794842403080120632307331972335413021940013609352295508645478651233643597585090003679247461736432696534924314756519762803517121791805061352349447322719662635750068801687678203658705151854317945464940893165541015138263457654589594810062588213666417935771251142800875215902367614560381166504465644051302171569502326093780111399726003233418706779356943893767738906333702424766091593481919308554918763353791247824027591705260980872190949141930951247442286806257810339629773061234441077264504144030649051157761556733638451900151467543484869589220935931178366501734325631752090904756513584809919910633481120450700911713052395883230463905291299574112204871664745669932397138405188351422997771147051497057357121017716782321620620637350368988740268630800235821598562588249060218011554806814781181661258345287915140884645376023468887149423943781084899064061410319181116221763428669427367431265772341217466547630359593979944135544256796321253735508849629762192246319757551048112395603958156868860039242164403610611812475403451157252145336769730533161829177121884122345032151816639318523406988565720922393446903707757754648499929067319329318960638865830630690369003419561444710889477898884793677646727771116472583749894524814976269740891900381599683221097348140386393613338296567412564412380623228750269307722621625686812535209403320090257749648996541201401791395076832765190209783842357828929625472979320368250229836064317156909096471862638537236431171498499313420771744457772318106174998217008249647034851962005134647442886191418923631180683257615506388855791354171150128172336364131324485045711324240380234981018345915737668986770737005111602084913644488536953317070460972853987650220746220968931851863448020310628908608222683501598866478325071877292205891339326363329696824187961095867519494349849186854541994898306983752411455959545078883005096254875421951740120917745329679002086250724504552660075658585296527165925248679017276113999969973228493309403271530505682753556677331150695596552514679019525300043249752758438824989205962784510239779881079707033836507295688445951465444386294128212782832156841444125767026450700198638582305366014464793551875302115132026011873033594297035754221940678791820548782294165142510939669690081931843549097731565923856709304887451580634928627966401141638194162481772860360598253385812613268000156448722450485590820165054794689104112335589026487022383489079069578053681343790029874052792914712704126270973476935368247605118459448060660306905673670617039118755305172726176321911502012943442806769298842661984786280993209365514746382648237475356921643019333123858317604802344480829195972457267200*i1^28 + 33150214956272910302007543045360435770098282965231050277217701159104089867886556168275571817388232941438315684346144070725909342718058483862825432664837939115799737403639711363632262388434600415427399444601956154234338316558300319457379683110311441530844227725146903224563570433989793667585023084782425445410824660605918048275089096554479305969574563091936301690762353443592271157749173711070182030080911532116349009519077392883272323201133637970856980397444343760379086703635087423765169403143380849009577777066778384313757978421518501621663676855652770559393830467070655854985632778241974199263622796505296603956909201462939762252719717867246493425091476882644346635039052537487943425447722367285387543150634691141619403021140441047345956911322037602834517822947685546331317068912025296697760069514475295222037911326436898684274949651057545778913973496358685829157838935501479284866297721741657267588715561940472904645634280318228286639638660113701152388504258513271396473730964637114893996947686238491062667211956300198330217826053354147299081236341197298603757787662133578941023363734376179000042806890725649499866287142588875054309316891897732511664105859674859827512002462774089516932908801488983211958286025528475643563448057128261078193843645482798412873016356066189756389742764177405655715747161478448107662996171118190709185827731678902269844764937078958930969271891577758556611563499421096648882432424900004413616589719310919931517239002529397733085696068503671553556086605419193013466005650691705460885046012903702827354402855267112975627084481208242656490561898982003302022832400212150421606452018147511559429690365358327886437281824651466494802026572193248722990385772606181669348981111041623434292791373769709573469110646854231539801451290219433900518765601008870036841806825952674588257873288925177657537472285880882015683660544186004529645183380399976607235526011618770939512773842654472568166289088340374773355718517031700315547575767593978942505406769047729364328457217694204957286747803007345764971224547493611695698046312737444514542395155304377590274573713476069805539750149969813476287857749529613533870338460032184192100216079430195528365700702001825368502258643558867356140624283382725691048555407214279251648930326480068669681618371130269780324157609892951900993687465313113400373298323317117832352594353085470787214964676224863990023146286905173000867438263473429573398935470084179904483447340522533168859666384492853596704076563607424021003079109973311387046765617327095120612619409902360300671064469028415670968089287116157054376761118752202687439608575043627855431306438573885158841801383739019866618291006317452462010221631951267384157214548526300911090733986801705992129739082370739476734634787029707748533108210275265960517291982020238297577140013281623398800347018309140315650181224409747446512708597135040501383919786344701746969817199640412602468349354676229937288308386736002558189761264628075269824006998124130099714669067503903549827958908107334529419572029539101653481614690397802728833350821118435435479040*i1^29 + -202762284252517156011953076060616423718999104485089889153509788597263214903524141637329536004200214055409661013425742963428096407515564939528767352921284330508337859685549122345358793838924708378526642968599717461316573668404603166647735491582962792525440009340783024611928269068313336923963566523078755794296790571070683771951805349244897295035104465648726551502009423190947871505264694375104746943966451919136924093155264376121488784447459480838877513110839473825919065668407555110553536915598787238190485054973247009099301816732558722184947608357815251133901691008378090020842277658105096550905811801952329140411628469606961363340765749592064225998203863643818421084109851825656576442878118399568134969065789860645360894433836008001535369989337786110584791192655127158448285797527642021054938888507956481443663395202287764089654329297607598349894613260416917618305786234619641396727336367184630441769232651003416342862185549137088605633311526328818114001160122127457961838346196829244790031343565119628422097608330519574322802765129706805433778107844569250263929893241458877897672255196151291907388056769418265416230996865797554041406198713058755519866062692646749406698389560114300242782198314784802867159009841440724989542148267411987471030943302599880457066954471253988608527098927961959502861501072532094956337600786860098246654792458771036902039142491536729990934770028970530015247218563176085389270850267568011278182120226692894348675139191011454137221412038092472807945860711458227368788849648616035753050723249656938164127185402930138540245419443538001715887545237163891278174845106515218707373905392510452319874123992339482406062282619215845796769808534279088182839953563283609711809751946022080087830680939741665426391007848099082818173017714527720282379646112191335803120525814484579577876185543612151679831343355340700982170450476079303046161081934082295930936921185032782516702222653977625811061337206089489309614013048436915754343043878191922394250034223410051526152323960384912783920035150484365845906506887793582072357890975494094702631395836631892282393922640201357841603447031952524679104199503802653424486394889364873496207026007757522422087576224739688101068760306585031969189295741812966265710228346576870575725411913859513505974906692358711150960292430130370486935083652708549744164015935023795332509943447428154571127328225208979556329413242484121340945218585720399915167332449635862340212340771346553074666404928676000085624914092360480227821049516048674500330133546531260797252701678771631729799620410487888943407867360995839903971644121860705808650839144958559160898045261948534820600302008842394781868373086364859757726035919263539650091858726415287319378861802169118067243974742174782925432085149998409759817869091576707222746872686057401371152823721624907602026634707990700304555230085932517549283610046384396604783860884210302385315162760760915324854781109502805537024896754567518399461667335061831182931988016114368794467481538270329475660980866925112888773907694440094855585526753546019369123278115198468096*i1^30 + -65153417475797331078066606853976010424073348854251442793050885430769338848694562682013259211451437496561182345345258224839718880517016279938147483336520558328411649384243119237969627312029336651738496291666880144603066002341752077064691707238363085171529350599550402355775713885168238595815899013730606363667345474214455372608664450596602802191113106459213726775920600512322809085278623582663307823499273271956887776677722587132649191337695737793368237128140541360365831619847810423594796830546770575877311829199632593377123302143199573923820628104413236713510591701530088156730885699212697131412230151018815795963134041993552577147732136532041222318479700876615831266938992056278991595943658669565485009779853955092782285007293679946618818918964842721105280946235005169120921435912423429003451207893934711006736960726587260813381765454029842838492691817284266797385974291023647866056443677711854496092287043442255470159580398662746381069699875154299428757855662515440863577726946437204141362726091073789133784256816803999871999964631903849738962604436552351453354419272156380864870625766323057544616654847174588896373582774269760177698355283648338832853003518836046326573804903340403168181078922671659385025890371726930598422558311179074710732844617660395669051585083024806343207351452375179214221771749976584613625711672679706435655173816085448735451854550085292522348544026492317012733935265212967112125841715016478421851772101715957199480833514691549015603844715320071990914641202857329342401718206902701241199937873245019907388713477783142344624498977781901214489745048980622199342718064189064041813036893519948361922515632083317596179040786051923073950880033385959449458822704282808414741020746967990523877741246661179125856686096138976331537492585008890068556863767907469432966495935320703924723973520135216631739694811221258956155388287700350217687484699458408415057119099953882832226937167822924923729567498379683041197238427859497103013264565739302078433983133404156694509456694300757474775758959370929457019402943636581320291926665891398216410867323720914633855399369811391995185195800183167220124719818082375076033353770445075710220999203924820298200296811974327939889510009280792837743571966262858980761328103733950585357459737881830537528606885770673011672791997975229360700619650403202258009120714855994952819269843566961467585420531868775027070615522229675763686838436831658936815357072578831598532445846268481505788514847940440357367745403853515242802739660913862642099670947168594323031160226583383241387202938042359387537332805777278500796297060724672651451776300948886935358629356144137221815486246608920651536487580368375603361620044534870437316760470229984818777445373157886921597104942728521983626381257037738094337299733814325610054275179729815309932172175564572987006304288410605791938456103582576017754126622735942990951166909625129569909117854601944398612528452451667746828307527251193130429586793763183735295060561985285920443262607223232862661597509239058039738529734555170467704904457444185121054204104802304*i1^31 + 1519366431676453103172706477500227481530477562991808613521198999619714292491757156950181081886714724276145716724111524859969348560705902480170343789159674591421378535546588496636290369754413515714507549030357482588772955962786648082091261422798513012236451093010962504857293287474315059261979046945372199019175557883403881298214022558720684543771095437724166674600000700659203769294831019988362383947050622838338531928578529635319909173569931999600762517522792098842921407004829772014026731085577445305145763090751156941111966234583230455741807524967486215969563669977019935205473533708765570353538520404490118753648573749429018769836058055406700448005487887914365903794078635821654006279889565203698039390555839038338107908278406436610993970818556433362822916063115211716240391175823494067015682900372879177295637237426164584912693569989338276073306809202079870045213671702653179079085479481373463832946435712249564716785596415291771765086922517320035816488940362580916492270733088610339704491133067036669319881449592724502444665878090562395846582039120111571815430535348783266744321365426694006921989782558123951611850308910383625800243784971025634752783574490196854385752705089902562910205843890233648324316954276707619214492388134167676294454897896389308551740964087380267194976384460358582153616105669426479605529555811095181696032801387620195387991495861337177364506266396690125941860309767911449231665267316375610222205778473169962178013729219744599581885308779891718290206523573438953861099244479315930776807484483540348974558952482674592836080265206601191470908074120818895069407606544432958949665971982537458988701882129609693026985060231825339734677030697029910040066496253411869159649502861945247914305631646577453047701247946638509378952541388389372759584454780101510085702740620802548852632813367112048857040760940021571213186656005585248038137975010988952046946939887002128107073705063508192309869734607046367082103439965892042849005404910261750053425711871134768321233792236866295373664125055064813996272632799293756096156276053553746999121714664463824881076392536515333023926048764536621029392420671636781168061671613669623066229018650263135416846217040940734673296645162131900427585658118201242071635897031932478516767549499088995494440227812697201484549037028799845787119658351690393661286877407491381829642850592934047541011978772854476222801182146155116743033010557369983005486448623011675946427859111738984177852837229628346593302363837945291805985000931860124881991365651854755053551320463675446774907237674560214944879387979396012581232923377036344620799593665976128520787384017552629750896666119618263107187489046162644254722108181881725516197487841520667138791114658546396226274231947505379539307766093365279640319069394633084115335692843372788367750165240646762895778680602022345834648851179393001749997015644716406167685756752635562955991094646169352866146885676545058071958143871984000309752765559630068648186324468660991102913509261044066737588551927044774898371615913350663845424769591069843566876426240*i1^32 + 132305115003957070942054481274665386486717604906269206574131182323676473534197539093742724378765169693824383169078729369855590332038777013201926269973439497591379545247797387300400485844898589467628184220821500617453567785894483527393812469796127203225556633929017954070714841330460443774015308947866703159322517090096755529765750362826584116841966495710465678837265092230012694957171732228336218839853927394898730220859822121637498978743967904102803820567064309979574497273763374746044432868962493132818006810866537147447803346219880236738775334647611736045446214690221258776963353241248788945116236312230696028017684433730063882790129484432237987368302904588511760941397851877666336611928269767239376179361367856413834657923043535450676422646236977881463720256196334825833853769674060116277619118836417330776919073803568972236602154150826352681642872993795920435766337996596396372230202934825465424463968628306447229551210797219647736255259985933688940949845569319263789793350105207517397682303504496057094855724059166792679111999915704610776116315900370133783410137436365313051223009557131495163115419399450030048008862244642666144415364188252540163313033006839526582691200104580233961023434457448371562364866041861144293508681511927790002871370490277496795854447930365432055955142904351274639442647181136144614569829914408419558918391962844842184789786838068343730574915521551684285807492877391477247727695226926707684969926716128504623272277456273859494598078793794414701846943687944709870300570303286834096485879651143600176240890136725228670617631021713101475088257690948618542004762810217877264680082793997371744989709410220658943011642598687729768367367907430457145615753526404709042135117779148401300148507165884858211048226869612320103405655592071786065781135850641954022122809770748395167414523309153102777678252762966991050798997816044545305607636914103245549816035647707869724967304218657395568655462724144668817878057440866483433394942885948113403293648859503971988186107086345325433083527225101606121383195073752670416064168886682471664494530602437894765869490148672735143843357699453315216510143043214545188534264653339764586724811622126995775555613005354536645513705657771427307515538450198616776416316100257010214485245171741597622897675766983577518280707345234706833285414111778041304752716492124149862824091907983996298413143704050140545571479367492855689474157949256037639509797195935404497148778542689847190476029772269241538746381310667423464308950326520864648951083776523080888022546626181952790935118354899956290208201410767872330981597859446702378264797356321413600104714466131700931693230458166226254111178056771592887743084246177949950830977370552825323203752422693530236779035526930977055800658113489154799941902620225316445088414305029680527497575559678775960109759651171814183227375440797587339934784676203240745849809823569891281452879964053599616370263521751402085636498939255199770619651865498618876384965267337660182142497317316354754699781622012750913263071149254759419696170192162805646360576*i1^33 + -8876096998733533113592136886225297252051884909830377476229166461668851972258954756914678368042456417943537896338128510941250167829192288373301410021353905215408922456508687385769856694585553978726844698704670424085534116859228468393874324614691817920021591838939430190879742410523689864390189509895518049823472943483123410715608985403217465275184456115837585065654186537587274547379381448919917442080228745845818505909395192369235607910163182861003968269966818360969500801337560043497136365108405655211237778808778468979281108906051097537941589352554222212710970442861173375409797191159721198110346417922695855733528953787531118289585162442965984915443306529932540104709195653236695191409730676516898505533069350491318582206058598795041302152552961742910801164971831473453209197027913118844784005087558440748196442287028307653257026819883382188837671881681175114323720681081526729158850125685933791100426063709023156157372438601565446052837079832144928647844175113454260003998142225491258013591292246931210737320461724108006514764831766461796502182325676076075275246409110817555592082260020137556348692113222411020740742293649986983684197666637577910807658646273324337033118809226044505066551313908528989712098769563284294274280235720136544821618011935450188149284184709112958916489863966688161875168744733161284298900631573710073163482704907520935627242888347414121628979481068718035104247780632848245102277044573064274494035347245362408539764673362635010838983314123945688156476931198320353122372489652129153126177880304471563609244325338123990085530935877116246896334042054164752214123861998121725731132797377054081208275119977378418496750439369872122243750768963298601314222532278159753768888355644088334637617580062450958993702111547329807564371139363859371771151675263193756418643661521226992605706416856699151704094521591985081267067438077083513935974233519397345752490745499497670799649173178092498310507142893296308891898477762588409318462393277403302013531711268622593012079151201662102293924741020560129523037464451552385233088804969769444612241917905620997424843577777770384590229966019221688325759302582410903873192425383106432940871204964028221298354954097052600091905259617932587172122614144219901938827256580871176565630671118922175978349572398537617018168071587942982029534746299731705077727866454342349991821509081947241780377902503122487638159813630942241128282769257520877743572537895888929765615856713220437450642767071853325730493753566793889532950605019022380953818500169479287738975668162189123641956643486606167479367308367823722836830538137828985546961153320835341892099733195922719189124956601385731456179083356756741757137403690794608830977860157999254961448617767599448075432385074978136726360194668981133963327621641075031205227901439389022483277001634261456282526075815797894900887490060187397054028080845612881141489282885843661252547111155615267038347404076049627332126703601359065052054388236369121095792942367815438658141828141500495607142437735451022874259534052776413039511911013153767424*i1^34 + 277947837945123858701060873247545059993209851281836761553157297220133896754696494954681261083883464072998289587252499443829572418947529144462233662976730116189465109211151772304478132654693901437038279214722509738720548580968237729722062168335871049685926523048793254718382446513866362338305938270468708747147320457161936144455784296243254768445033665311799702552962095047628389280558135272345326764592184004212711505422463723682135194135817401962227816126871423780990552660133029838517590121047559842419882511536026466311266834228305149995518466355438735885414757586790384679084419090041307819268170815334830781861084072422019797156980838633968229389776112752577104160873547890321167861851948590298715138573324734629999962341878164535863683178936066773767904013892312627937007554480562975232160484175473480325857482260061559385476155611333888469718645695818046528196647521615572060224683404116202919776929752823181294857621914222155311503605910678026628015283310093442505790866374608644421495377302279619662573224641976600651957173718070503285299009272823715822777064047283535208791298207260540120765989507059630822027597669809531482884790975495961025160675878257007256571981898645358987536055964588619615831975006170161407772209081351687577094623089668492263587742739096184775418389240392647385627742054309949410332085705251901552962946942590779111187984976723253944079980684606354372980821464622663363312926736275132042357302007439281443951720044138257196103593993303957224106476332534968388128509779075769604729413833752819893139292776163740322770733901571417621626768840216535279921813583419900399458683515741469319719912563246339021532849407848480724021664270525389844487155581961109141145404034122508050633387824221134903462697657195953355578827859339773397302074399396578015464677611667115760728123369068375468590681012131084893611695959293093301459015487063588217019554735012254863091536608723704035282784234451353271652042859615625086602018009912116802331311831357366163062827572378962074916984112625502745232259803874990944953623312238934049345201302096396272274814245003988980716294277146764462264299315566566591569273372078995840505943410161499976917574069106475496627963203044478198850615033956775917197661054253332171428976951394898048136334987998746602732230816885282234150196316246483607775588044358808414781724065240935350883336343826196846877363463529449624225561765496154591001762352946548563900638396580137947758564130440882426955947927933647409783855063784245062119381480936038146907845618196311890245493775652927647750574607594159109053700120760202468717674051396933855403616661097846963759071657578440821458959340691545940797933906057628089661064900337183425564345277740432662572444390177460807520339586449618229304650333492123000048203943607512852472618094654964979845744209048288101105574221458617681937970436132570145201064936863509454470942810312287699502282174657803563275693924345197167809982598534996559806688749669787777878662957471114074364062847343646537125812339039870420797637957517312*i1^35 + 1383204802830559314958497673498984415260463930967068030495889244852710354628063158132735373836812745647414454324863152122950805716417418200467254287801376307273347459777838830501645837950282380508726326851718934663862865385671607726023791239082387507195215666356560406153401250625695402293098888132223361835230115704968441154463576987342556131074373269948101646730478131984651662852710385907734440163817880747383674544919614432910152154416399989883370431249871249936862697596520845304924657825601796330453617580432909511401186183435084768406224947335982364526870957047518219941789287387636753891504964052814472475124865172905654265603329608689905833662872291748349340997926571417046116844565630923605484278965446015063332959664595396340548857630647715709579241138356083265185219646186655044971663735544138977135001716564115437987047151601655599423130523307601266150376720898283609494761729263837297647566200450707300416773790147356057814607009533538730391746427584730611735106274441691294669724467011039306140495175876079744691740931440344696921082147028802362306808417364234219823521569481609537486115198113698208055662634276964176889888831503381850350233892562563748816065917613495995537196175426408785235299524905086469454446924232399990402600814791040455844467977391902549157570278686476306793996261698777068028035853650350675521977481455000836138504343399409924740846742301187941419416968102168080777144504936145846201131952582170369667570487873571639065006226160062195357983751931374961637309991643419498635781660854516633499810376967692863806154562643570777122380307550423277809045519307777759020275426068814335432994653776518117199189192493148705403612275629616815511049248814137398559086101722650901915352021865353745373901935919824551793303077026339471211303542146686484805970591335164187901019212377598182601247042545490263610399170397080995244064808303468747757087032653634309240271596219337154810922322711054428266242103202817155047495239030224474982384089677977012811446582902461859738365249402923809710920039838410203626846223956598753521922518503241132990072702096021559514886785919049883188579695438079299064616995543042998507994667375599463136444890715630051185346008057198085786792113912264228055999142357461026580641394523465575870935064144070533183238205287767541810354497603731566912918456854684225356277402502942392651189203940271792966957654028540883210867409561895565787952610138409229256562917374498451007019205630403546207107024852502609115710447707323207492421084513935645992598759433594545746574008098768341890952028635324229164783800990042805778514178208779844547433275422758439532349633161115356703314281280934129989439447838653156385669217976508333162198786433405517168796492962416563575100441353775576712429760922059983721718532916461976709353374505511071052185739678691592482670147840972681556662315234339421373159957564920119144403424051624380411077885551195385491894272414242654089631813244376179555712117547330417161220681687562043042648896527981275797670443882167827473350262784*i1^36 + -717069364875080183291255462619121321346121595761989651333360221787865418303005058459800027457645854089209726296234950014613104022521939717431604863879620932728264958025660097798106040644718776618016569780971141253174849097158963576826637435564883097442859299020059510969254840138113894060177830439899443074439134402810030472118508150765020141481051345596295372684393140314356358040086642786841760401148316010099816296698640228731591525815957309662276238111230075135241168610481006695597156257153299694890818722560007697483385777816379292566004619846506476626998225372164725336613948178251201435835603074959572634860247606338939282773343582953042701946021865366914859706811712045225356081212818815668048128270455558302407589795698244603858396701166977117866693817111329283475111224286388209756920390328875314426639200502296221892872729653600384912952600478450593192880322649842102675738961316423994977327081651807366787791077477558488934666932703771146552866464412363621569082382921138133177547070059321813231837555463754134876825039591662158994709243642603701418789767355397910500874508489842561601039629581256977133239571340953605657795813650075990202405994621312755013920909311744709537481652290572461483731647703245289327087374672764804089019036546657270933554060294686078894629992394196272777553031871850483064445981517799312984193587526734789422555445705968905045719213428004224289256177895203428246388181450193039658016566943300013535167353892619658372977966392911649446432122408108613174343886494595361679150859128393586823457778921671984957780845661917415786095832486387719378749925852131780456612214778610921740155170222601462732695258240537652388096359506369900300086494361523957040002340361981049270960983733051558194646548703181982666261731731355406786030440649591459724268213468539779091371625794433189100799842867099045220290481076436181215370313612659274610605835599132031934130701281490757431715623204109689956684655087215378412421137724496926725785403221913504168297849560784849278753394388485694457695193193545376877401038203447639396628927482618409106930471460188068199846747696259559658985928043782995357349021843464923408188179242753545241861615165328785417236432513240525922208044279385659924487083111186623951966368591590017687059183465690336037097175003136480946689963987774795739151509999044697011583780476115884712440496548729448640903055413772711283581289013243834985543615853693055117334173423716165577406885124899872766932092650759757599874462725231358076218932347907554227154692832944207963911136290883752551331999155608923347708958510944539247968671578592849857666603811303439848898784908573723143857040128135295216596407448892340867753884012413224030515386194584037709172605564104815611871967801788871878035087072073151961163237246241926164726488861584021932663583914646642170646654944325783542505489786065763450388478580323449538610067599095433169060661747616226698325332427673056298309436744715540610036294511589928781490207382059665240934257752295881262448741788066755645538304*i1^37 + 31376248977777066052239929574851704941487506368918184426580758584239480964303034479209804279273891749873251647865014767558740780539763929400056521805281184914278717445541315538211086361164957007371108631536051778009845749046348997737940145194836844044300972312649843639944024015303104733648122916374918048998098466633869964164945555226675305987729202326905796161548521004408965553957942855408404338873892048617680970749167147526174878150179996992088589294966383430394956882243478584924321461229875760956805842110657952892340090570609915488815312012964991796761852565452860697492763849544065575030678441978319187088968124654213711060038254483878262569562976516621187739605116631030201436666987483952999526748113214773144750163408769094621975009382618035283246699089325580424857817876269205205871931365508832126305286784769508205196300774270755879063200028368142888778763056762051167123658056394056604504403414977431058333542036544560474988871334467108013428615916435746695733235282038565885872842146819430283024603372348429469550967718656190114849899378130614125693540299599583548154284371062579282378094075722203321168879204913465369665646721310341841733377997258950276801457980751228582832886377384749646343460521137225645265639643783963728136065784848270930132502809562633723884699291853107816562947233081564892455599664367910223536641376928609706297256338046884420720764844465097957835373182067055288409048892925689663591090186172423588625225386156193926723107193840817793856689610499371016167742679323360192924657607879012008533027349228926742133659151427067982721016717688791607693371916077018798066551425448748273201428393333648570746543165351053611383138992068613998334785063965030379749763127866538486430807726119715328268781884667437278371229791718654231897193391655541330291295021527506221193035347077875388075133700149639227285804152966145734859215266445304938047262511167162820065946423163897892059905725307542595235999692478997742402484380675361212801478326797579127568253117822575746750541687228026564253436163447306526263483521236730862310404180146064307703470740256543423539470331083370278972977645112565472865945827449278728271387949086931078333588233377184862558798216115120819964215551370288654686592390939247460129110150903240844221441815562867764718866412183798022795179966052613802666535191143334066177413731949205075694821378677452335628010717779990357698515583000639291619743245528109214787042490054040599668085117028469021450347398818789141958718947338712443317055447690784288083946718261688494793787535522333882185666268040464691611193252460918482462966313557426042113937090835930992320998388480493874627831441906107847291939303864905412324489447240609814844378202384917283824519671560485252627988286741955715382228519084457573212061831994101233911850347525613964900309371109335120013488394744931301650446216628189643623789575630263797463306080179789458270555238540028968548082617300403543238415534918897669611972655286857404596637971773930856369572778970014999273133015817338748928*i1^38 + -721019968436848073791463190443707847102758748907425299962079322441027936168252697657450243981269058075577720271786392636499987109278207803598042765403452912578633247981273035261396519140506318495579365103262025685810508482675639230151628998803052415568897265309834254103554880779177500844189345288704194112747474750905979675547089028544285404753810734243965680711127861542131672987838083409171593365770525916061429581603486884520496630827366133016556153445524389074013211199475045548497974313113708312720971302350207296879872076757594687133229129150385517972740477682959783908120402544795893718837331624984452120392718491578429130701777167855795263760296167844686436944693751511585744695728992319211718719164073052695663809130772954448546638000793017408974643042216459476649274003313799132158261767943057222512521497473852786096772982813424466968686987929620037284576945581406493375350868404238795787501736739791941867627793217275920344914083059632563405309603748807270573291044052118811978093014667124460158732854869369058217815426896656200729511276831388959838566883267755005778311160556839594771100083255762736937756982810062500848570629665949736066531141378020665599845629420018908560451778166191273230303552649837563034994948296707279802457358899376181512452392614450310679134346314015629745930962557472846409233998456897423451406043888666515876704852558429533212047388126631398657701958375465748965492281509907481681611876417496153922571857660479406225579207362161002266676840485957266989401470671283784193169061728402709284326065789532046816497486374698623527947613420679250123516061088862255798829564488129544999891997797554027333879946063892950048119147675902327012985624747304485910419335766599248724553605723767852933818693137848371192928290285148167729050042618513718960371769100272591097595638089282262505785881697250405254653397918296811198664607916766580535877407692370063905912505827019567707005775474608632850737276787530529379962498924530725228389826363430756337519533642201573038031923946339277076710573080578376900402374834349923218581086823128474185153637077344699568656893919438007871691901797841496231078299558846350574197031548172249693651863019728161394717846382967836379752380132140238343818521737897545603438471738040536555443179238971230507797961009756713631497427377063516516584046626361772384726995092144842306253026896277018582558529661566445181687746866321735314283523855680757315541012630055860953301008406039081146443092346684142247803488771444642625902967577295366365439901879593521438276900257520514703356464264673856689061897655400551948026358496922861277181757779269979893729400064816882712055027824169071253309448690384520686962415635494000929379625650110613878643014416413993801112093877048373362884263631832908707868163155655645885467708734640538348906365491062680572744175101279997191655657367164947989858796007813260822254417026327005868127404058797650460145185294689031815787685286938555737851826891504726674963233848309438564238128294833337482559834407567360*i1^39 + 13443758753135087930515061743913696180549967896992453004578499265237176975770487785687912628030844737440579930752431904779575723781799835527950076742521798846533902192337596949284574736168693277186095743605225050737820607058827948399293286107642184580675718709989311824707299146890326390196126758875859644173962262652939320414228402694207812772032106396507655741590068195395934653919156877422551137790862052307851535976619287429393145645302293022293304370414578953187545091139914056615729164593418915283473971013495437664200137579894532479642105651206877922812757085143964242220308322351548721474108509893176127240166740160909615758010730733644976701027581599258198114239143921110060880913680415577148836077275072854230526861915308011137140115991354943254051354791393691803046769510008781544673565862112722168718022674020289073734992969619303267486130757548869533836574557245780767253201278405866846143545274640947537278425502265134156108881612098308597754283206362040162151062380341287579983500978188186016235715897059591096213609796134811129967791851134587409353134158030438356283569426009611963271963147255575565774865097817698402189283941513035623948872999641388757340698025576974604462379288761737518792726068232494084014852759083594570933653278383688517027756233309697304992325920105413522374097448446396136021010364810956775434803786781373070802380149796745826962391045650159505125192903252380311068272486382631077178673606052673863004642702704527145464762096448322634852504999730849903670054255337039247130574271578398913630727401114051448902165184882398060458060806446358881684830812601019016209414831185031742896979767257395281716363200273013811145291845519091861175653495012651071496466266878580947288945796377252661296499880595766783959299851465230334593392991003087667343615819517653975589167100745842483790121981355226568920692510016722265895772714300596725716284612096722067933332405837423022977087748521699245050565798278420931553129356869284262117021959043263202962048092157551007903531242629238984085092938645837549016404922645209795045173516574181912881493976350530406149054959272409383342866536237705772376180172334031502455654889658527933566814968900359962828926245556756392467955872460412464233487147847794318701538423518100985348470256427327392388608395775352849868512596305786285694711865991297315520534735734740308457158633427983362505676568038696052482956158480387268943503043473555219851701965188158022609069625053415973180143170779270602069276239345041572112349170913985068509014083193474654334677152680040295345484118286456665205895699377321644719600602745149269951067782533269156573403302488379307443333243536952202434077567118622498165232600802526603685939137010407316875715547986743222096046276531872062203471843147973552955114259890706834432303272128409370808657829040154277873761868872042339123586707650208423276263266048693862884585727824103094265725682285084988408731842929559531379524879902401170671368423962605374016509780316246957719445546289140070074091044864*i1^40 + -304934258631540879205484336117008359538761685055364672609978147174188781688608240661837628137728279811115917181263446530995803915036701490088677728957676703866641496852309866198147751054730693329681596832765082526091454865899640844374763717443548307239125676256425174944790880301969327317116648826131398038981572076390108308557469198293919710929857050616824434466309736028769431872101946739679646613227396821874809661631506503894744615586400210590266756481987893068664633718268246522029371891879667375837387209033273471381700795830934877454854320772094727511222565506495777543799768147817282527414743630280407994758138694341683355289787067670371467492149174935104838663177661118856698097893397693555149720901412886526861011909101331601731561348065172651038202320402789873945625988815603048720351330017888094813920435722223863747572733754949668682338499061696259786553885229557082047914759363391490355521347919138359792883042680580016936043904139250913661537778108570085139888603374241041018912146803063571352584136389611195742531587971783379687361017802399381836490969275194998204165501273083431744690982506766363203485421299430814655225528955187029533300610653205752990831765458228153696801429590586106504113920317607837262561559840838197654465291367100222916407698142749811182568745113647640084804376130810107383829432395042360822084118210429616691560040713456250913155733768760683254936222786473768131688853833835898838206915442627472325425222672437473900532666663557217705135372125496660404160773917972466058722690813894337618333767555900339850237160058290870730138554578932204207195166479209775651333529600923127696019187984432753784626317276532878803656226051977096075652082872611642952693898843574892722270028859373672635179813127158621800832016357477812227029665690538368397529618395854775295294851896080557415590129914480908273695504691186569899239285122744343782204503508535913198888673834990852692105178712542573453236234040416876486833333207285029013232355298916124187552204191724991469433964746203466069141294784968651650772247309748776345686356421152628624118843333682641722489848696300641975846935989258975927037515460090406885072905627738166860445130014202400177508244356518604114580268948865092453522991726787163575941884831173703285023226667398227118081861400124190731685977629168921026490069036821656037804895128623881167288555558760562739692375189676762171658489501710528913474508273625215929441732709485817711188623450259858601442796580982902907245275720008063604601385240151333573217938884716919158797664625892102616361684465966293894313850972425373572787887817577382426273664348652352505511274880160744019161085342066037007322659565573519110933627628489931959502603825682031416762397450502439138895539631300299398473497127490431073850848507623799407617741561650675392632120176835519973157895304985143025447331484813395319350895691755544000669598812918713088615499890596084138930388609458746928666044247877762649607827922168441087407591625998213290462661995353912494784512*i1^41 + 10373466742777177798194007031093440883922855119461884825646878216491341430746190702101826600855733312221551098469442079384550519590321512221176306811592716206566597939674096832465595540265799794297974199991218679393833561040365754176352685192933872235252738308190049977020635743527526040152883744735319737302744328566285241164779255091864960096817689809381883661303644032517827776597423798173957670333103024168345215711418767773716602531395193775120487162233000683725659015921603160019258140635234055708299228075669665515649406791471666116434315127861380804379144776337733542353342847880729392000684370227382232261653478828270252796476242660776013719548317444538189879441979402596952273998571930604035224437016910531455163330777758205962355144357378994719428556925432881724382206026870983088600302607788660018718640478065035828833291340030726543609508727777948343622334273324804202599927610820441345916293692152101806439507688053678352526594366861820889647700257186738940075635298021499789622271883437501902441017106363228074991344406487236229160885629393139071502778255924884210697547405558127887732241314902234980281954929364318408383033207158409779714380458090071049242353793247472321193960086558506938040769952922816147504625485008739334048703976112776617158255081794765350915158157235117847795210157028702796904382470959036479055444441075629179998707991338596556778784530227772845394411297803721613660191819900806912346278139991426540205117406164678729851702460604494695175563143193569286037871335699498790503140302329544200333581499386206033661798995293784244660644626473985374204976899719328415025392230071476957646786138855858484070185169373886910518251660803180244540317176510685426715145337609768171554488206954809952565614344122217720235864680793005553848398900442284368343796652816089944626389437307517062633957993365067768700092963249893483362212174836302102822074494539125837408940613153829851846297398345639163579253606200602473718886910713815352646789818534225367896497418761426794737122459392787641361437882339447829980216724445959401984348383228517362535564323878205483988908074945595506810405402122680423502822223708790223972040965089296505937673786471292024794178148416936157822536419374594114572810851235947575685936695732868729445782411058330679078094568628141504359529450491759174051948429651318317952208705775551604035748251504988139877043245150505331512852759272857283274800445790880424673598688846222773134394664483359972447306910313846730366776920147751824635474604235726465621883220354782576067192822701001435326836251243756566383669227569297137285036482669820409588041154198310980593376345749569161400757378978790136816193953046753579428342223412498996179497214053247082439644796340505632452484086351012192996187280037581968507175979648515157212335999704088966373795859154517470255671237034559393180713364460233562474335100369445397850808123557459323849717264903364379253901643342885423031799656521308512522828674162039855381400110605472197523663727942590005248*i1^42 + -147830984167414937342838241897371212890417211490445791682536166894054262119113299397635559984288525638040451975757209072606753492853661543826128280790723998704965400581836685843904840924717768504077089081500917788646937423924318825456213431674371390580665404763209715537420195797810061635745009611712340550911820483719869756550050585315855598946437133540641131074078570321366792999261796028660200843285219199236852013984857611068544605782130265544288700739791413813451846977181492589959834214532487630065611502431964336866436542607395380856902884582106062667649101914831702870449269363141031072382184639249238993968111015423219925553559201111559698111727956518393289419006968284218594218975324416679794501864654181883269863973158465940519712731664405577852253733162855280207148649807594579830198418157329840437703857115733200800059271209843818972002636875550296191271956275809070187407573796287290903063413902794006928790732725326687190021694834375378087222691732642911552919046654882879522770346005454284099149929167006285787918867257652933462274326548527614938496799223708311657237104509639982121317206807762070756804820286214317783731199389152625623531220045122375109935609093331596822114097139901983317257341833689284906965492642446568961923224580906626306884491868169658496783627161148510006802884140486326851444961442715783932128247211613361205765718759452977848763230333320746923616695091103331328563863625756501968527157764315908099177358935988252327005753519733218654316064217311962375287293749123159647657064060087829236733314846823367966691432048775755492567806613254086466769551718699732500089292887593782961712365674437787278271819234728413752493367800786209348693046514534967633990494786919853875488269935551902706127614103556014786505466914883919434053218844326719456922420443370667633330886854717209965824717158219837798176760131563960495944593752906323820831271835167447391817778622395752388321865844702443573242575177089327611273291263677844414924271330461597302754755798658170044280505453941345592124122501341718629524358018222275995213531586141287778467986288405283957077781137834861152343222617372993900699524827579173870744769279405227697391496901813963329785066499354540165619539024576992200230751959026485093155921516378537565889782453810462275503270899090278226708059959007326812591860502536251536523546688407639232277842431668667779755122642620503740650870609653838864346925356505112664138905834825037240242007633248532471693100971262953292791882239700947943560441619120813840319271812549339663275628622544052433587461386095220353859346411544840009716610958315785345373147236969769700914175568914128467725454704174753909800301994769920321094766590319147485362549096130340830283983534121126303335882208065456522237903509749784174345569406267984735439568512157979273897089313866221415109614877795899116266764210041017187667555130507498035689765948565423623960731074324350981049380740827301728397770613388493391806325406462384924086735764583439671107236690657280*i1^43 + 780321724176007959206974598049290205089027235830277966249626931942362783889490845684319731169582219960735467571264360504743224986657217636116791407594876714740358410558536269223144305920072295771704508299096604849806013493986347214049256652838390318568318666674576306373756903817397599218180026817117967028312257484029834897324275860291105098207308936028083592567883581517003249246292302991920239793170443228248141529959138562776569467478752106848941515292635972042632977722892493772383780074631894081708409585690629075676441301741554434013280853563972864298602058071026937449099526031867445370777716047394096874494641756784995015635561824789788110058656165214164424135619329769211686843471578382584186024780490813338132115289830312511862190051826041388141769653365021668517094333666088495454125038868519108898628794961285548086953358982128050500958363132349405727890709725730113665239788167374685283759414268980481454790784199324130185922430997605739802918510233823496886762932267922767815116940464501948433233827315447591935600449406687635336749163349742921448564779674105704606474301930738733565091900923426698096262890096894632945135208244221252271957173109281553557235865398092389869557505658571080588079915104541323001709526586832483089921264838938650382669686738169163215518712352063348862237345675168307261579039366264951747127839085677494395677109295389480840704947765117814791720255702008123299690008993807302601767407239038691825451304952817172595248077175469401548997449456238306255540542334899215564409664401932522327789437723573315820636000597410883403537444283358376971802055974149485727553110422069925732782684814775763252405175577857083539586478755573796895526658687970239770496649513917476944059515700243133557284384552295435560978548593660088415388395878472269707400705546269064744981656265747909742323451173651362838511154374933080358939049151959911392124372272319725224968064745625535237412773112678963056420977242629808598758357687159773289826211266846399524280854584372622346341149524476787104518095826154408251594526847709318959154040007087948096486566329012621929223880584578533706274534076520757006659426433394367967142168430332822147865078031139911572051807516153888507227387051899236339540182126370902388338400857588008594710772245295594163248171672820869100801925030603075135928867220711331147614520517720405060371515222717400888598903964418616263724890801370594362385576451087077639226393506934919451643509821016317476081182221697131445022228138157056708386125153634798897712250648597210501950713014237752282372984748490116601950902258759569562827091399456927357014362853673199537112442071441194863728738098936301484399336139343461808284976639971000835991566841712939957917919051031674138881484294355624563364338722263832370533827723694108302847949732675892653384697603816301716899676136368942376903350624900398613404039256636009185090040983794490192854364983762026217721176054665701961796454382199513986039455347410259449929352064008998030069989376*i1^44 + 34477261118007708704291667387604477975812816144880628915547506420586204592197564467207784536985411611920169765533779046270062376726126731311170140587714410006545443413875658702273509669981831143362654182178736979364838763898271868316147437994201158867141757906066682596780479220596576909293579717131905873559543409579779154641480313203473338466394760144590245445622762106140845374771742286494146229433825684238934252441057987453701123788925608920764474844443288889178358147177538849105354223801786578233894260470411700282957765781200429124823879929125187936739608791359616813810565063933734327837238528151293716757432789388360744165239661295522513683219679580035998699156181084466391251576637725773666353494997263933824431404104117055229228525247355421598064280321598942371742222072968173153858535259979550913617314881999871838829896766378856996240437935888693840290384643875064956975970448011332712909032550472974890427916623327367429305269399777295841464663059888128045221814745105032631189046076947163354026001411853289499056793605151731033184163694141508847436904985476011624005517205306351350425022846929722242529447319344781634674484176782146007894675518944008627139205508470004611128544510943031291305895942617697359493960609736680451076985403683958019888293431891991885777359114408162320312068698601053700471230743275472631101414348540447127999375194373099642150629266738940262733760870550121580208610526196982714735139302238834069500080149608439735746203280406166373193104848057555496288989734714978556682601408336474020108416281642019017486475842930348438419474530861957996448710091285973544010648466362973539600310579768640635075146797549580803979107291178065372421340914435693297232222364203683723376308779105949524128739397971648304917934470395807307086215745147136425408111522909421943215602339546428093511133954665251530159530462249100415188975070442606098404025405839469554227348520221545558112205467407749792798664653522661277578328958830738628653507135797646391576347692545344334193230861495119172341206710867029625885824324285679563792296262619570842346984419727424644541320771930043773277019635274696224333692620260575149097756752515886139431039099629849081586297303862860424681577619584831659624411742020529543949540216386323672632224081665343039493174404168573165819145769845625489809817666035223636604677306160418032325029471082527211392001689832318225053644318169983426673250777305790143359715030130495040492132759421035224169940544910408908948215292099468928917029632947116421710438811611601110884914031633703681317951110448097748734986494941774693389264133590560757397531213357182516205093087174025485684881811697738871685706035461366104545948571144008686557669242079428788846276280301993049237162259975535418323734421955317535674475919536927395410773214653460370877864011430055581717720079309002910339945394129593500946765740734781811036133768997018576057928438647922261325144898715182871050473449430773263875967098699303964921644906189890038792192*i1^45 + -634332630177532832537950348398961031049061682057406527983380108620064143885938036846668787799148866548102389213739094111954902486230792800299605639093871232642762279688105328666251512898137173736833175203114367378229085883853194219270935483374936730832710888888131827819490073557420401464846011784579263670789226197658074331786092681668133894311500949143002493703937945583361239192323373361205558006329516775381216844905875839394593291054470525780576983738917196829979582805157684515081984613474388254173919896577200034791986661365009520862124702727340672150095526027916603645088361855025788237996929461266478814309722542661398049744420740359077795631660736838685901534405351008666959375391388730753162603935472429772078269785305036453023164907517393873768979501559373582208800853299141001648562434668256099391599662303910230841615974020867767961800313863138969770131443568386765296378166351211775073136843875468572575066808224404222207286278704038446602801424571686896805234400879549049041961967122944544738302094193415531196528904149177934227009246428392253726377680461060013026744924430093050823352938925409649097112525500211079468310949245628484265486176672657875514291312876754248704066749922976131766806000286093386002731029167416495886887907017873692141393566947781644538966627109210001721646647016145601810554923784893259563262614786318256185288118521281212277116961580548961661499317443700468996320345686202028320721965273491638779902123905789550186471567024809664749719644181512934699282281153696227689943932736189771838660193120326751436586733910091383669922119253227612898214355815225467891324078432733113999235985644290826711235955803629823335642050723065815247447241555355396988112876457982879310328937528712488280716831059082098929123632169387888197329900440354453689819138490807726503704260050981106275620287312997867411367732929727361503126058537866075288741723647917295885805967492695958908562492600905443083234860316656411909605727393110758418074909100390117345464582128999198317306499085826902309356477275880035938601068616466156276175051360376178166898314282098897870399468009373735432313163366449452179364116342234715935539877363087093370837715509639507453371367707542819503511096489206871874879478010970148323027811917010572788947955182172162056721408881375682438562183252630800913453655554959524685800359833310189282192591431879706996147111575012324454664797193202249049337681983169771783710819102662247370232591675755115062806271655422802606025720826675014208590411935679117712777899964775561366284281847932567308822134804176509380520755814333792082028289184770219187702846060392369448586874099970506029538259900091337877498027178851437815657082426830574121324862922197025842635892726536037970189268539538246158914098556102507318745519929126200983754553362559764024307474710243676226447179313385808031857134702969396217483390658660904542437158945307588605155491366194292355259058120350186238464888677072034837655344286097355466801389857704771584*i1^46 + -2961724144254550904832974796808839332268193180559467934520894420799460464997936715054478146201666255886179451311162970361616275787996401315521060008339085222685714505483115117682095709769820402829449637303785422442921280689425204416967292108542513820480830437512655892845728755172053390356769886677182449703488635471407060145813792381900581480876200323450346182309029546106188445612138670720815359100602358907967305370089537108509897614176401591448655305594325066369609948244032335890085210379041653671287073803235077071618504493728434721538421438275457948608549902303113649690019806553764631944250740637808261052231876455592993393661474519001115391125410261033969382412830529543298246359405101416951075334275822544803028403787778526551358525604895640498094274334192578436242610237638359068703573433054229803147419451672069579257876625943215508232804039711575870798509017983532244646074385363858286500250328582852627496181244656769317662601700954690834297591191509487584203418848246461198172702588879779018345364066877557477437644711317568860710474803986119631570884330027692833451612558449140652948787495763270061188809599963841281615251876274795064262865656303608599206511374000292399535206016488178209825746598330199068495816571125542220380565688162640609503240817666633100804881891889986837026471924524561739795806636885888277904652098654000509355662369300522234813589175607700630963749807689675532781420050163344884251249955484369945578709260683858953836164600108127977873219253543983141725342986509987319091475618899847391835072798098942715525898665220601935868887794712720790868121715545751860306537536046817129368233805425848281512416171246445475183068462053528385582445346885547754555093581546568540602696618221630799364398781858768395138513362191566241050670823966968550131671937864019671203668504515612403401726178869229981365259400011330319439718635778803130969334619933480579697180231672045683379758525829283159716897348247710944296737250183010347478110300891038168685001975882371218658884480681443297385961759679954067149127256348845233436705689551133422480600969356009699484683801266971032141721109566774747879406584191657439138092234329915687004931766847594214297002071525413445529124013193801291420928703955339348914840702114326864773465274292676055438181892439774807222954722894454345708425584610424632798057361000703805175161558292098800580401083979994715465671778865774439989375415101338673219743799896212810391543001763088003711762504536835849376409495005692714548271335404123613577674938764597097539133565834272315606281686370546530424575859838535956041567177016730625139595065056471327958874811843340689300368974573827628246702548163671047075484298495995379645200019186121484802616898772730136316175523842064893095116394543770508583990417299971609859119004385323453614387344967050608450142369383378063209875556130205250199736590894445085519398683254916195470094472578076611387311076430066583397029074219967113290438128399350260065557849047040*i1^47 + 79590820923387199316352404408406793411510491622777391515873465331770315470021853560394594448492549790527366544116962850137861751967791287161105130775481957094841290712970206685450288835027887079252639013236137445538716157348811657646962250486612203903897023874082997233385812451353239734094141940702753017516427722008286497415083259089086073833932838135244380602638397643957152526343921044080452322408056494698042887401613530424106062346459337970531978921049146095569874616535636020796189451373287245343050532776374536086336724406272306504732305782027031879624681749075181244356684565453265308491790304678081787358803821176268534723172463697179109620110707541264605097236635525445402794382072791646425950402381133282068983579483198950983545757370478169846025227109637448930594175626898248708840619683323627074186618221215247954820712703403406561428913367455721113298858998014636856896741660063766281228141326704578667377409347789186374816048133282040180925143462218493478029455366173551405730108794549944224501414029294199775882164999429822886600205225803608018396913231249663104767943355471201825581416367999225646764703727942914634605439154116611186049096532956148007346498173373162932174691226472590073307508485494068821528197565070577380000142180555982385413814095261387156877050686730872256620103762543452354970083855474709977037492886262036307865172208912245139661670081672804881275343303133894334411212166763263515780103000632753834421765679456418791914023624542881054699842009828600991450725309503921473810770218962578828795676444679408648536006092065986671567987254153346955199415758391901192409429342022995269076585411147662989605142805401705609127184785890985664579471303673344361909232033480001272858161241316508648463892114569951428158272667183445295004635914435902002394117466106306925415506398544063152256841601266111214780704729465387333434959738888276781169141749693949194081745096170257924123889067559841527022258839242816987228840811923118678906999090570806124175626497198239587773609445986815336961591780805007613433595489242048413301616525132849936543342002542326731534801199241335962853861800092647044062095982370905675670950929245389418682071823250187406664512753998343236271639741684598083968105206874264497965212945078914433882862564622045470015643461505691318556224266881820606038811687532251102481953969138417781626577673739975492728036222181019660583946126855343138536535802121833513391363737072440437145410006200420663259344902497906470168273659478963561660262744439822395667951552698270478158770144093403095266479091241863292453612991475344894354377607648868530364414311424672215112069289134225843301960313314332896372735015243395094772370004559126169933961346704977178065242602047512135298965910077530458595062198211189767452796834406267749542786803249864757680442653683984713034196862911563927934795969639504433992353415467289506694911788347624311322481852595455834732690592612157296073593758606106641544942443221651659782356992*i1^48 + 1172470885912136629724816251796512126977599565580685747311591419410652002276689911555508760504579061628026560243506187644558946981292678313950759303285233715824824615876100006482975532866264312929072925300098617623913726116613417123154698453790226537225161770475360942991675101044559176973149824713668089044186900603248981270596158923351970224075145728351008426637151313207550439163226884003509133011846826853731924628359777091576931196563937411068751090903974631313044549123125980869393340140212412760329744399151000623077943870726524032285721495047885210577299199928288781761705328133284136365804436235581189663517550873151212662365216583340256558514286177729984401844709405335284661335887631390332242485770141949934424441123222303178924311184624137560983151427760178934008316399614297600642970732904430158184742006437559325782785105638502483264961775912939136318942535159236276139709722101511622520123353142716493230881642352126381329196993978675121634896379829898053082669352999528224257590453380251029804435213964185546880494881808625451557074408410376399878113464104211489187628050133455527118634058590881277785368405917773105691528904643412630158993740250571745421967345205304104953142705295884883708403340537143537419157958689492868123621948627878493614553904622629658992512294028340143593532520935081851686494264345068656879178880474915207762973145702693000933706042316041987140676029322543972153687211468932618182091594230131133434691457622834741341530583314321684115968920981276594061967563531177369276109507185587682399281192302272081830920284054738170691007030862583076263535747292580336197653497295976821555461109701472257478870994759187083654434681357446391130901994473805564853948510313176189680427283280357685025398544101445610234985131514139576920066013854547123551779039240086642145021953838342879079970699623564421116776649252838057860510575805912359994164032548427526950685127646800919980646977201221434092768469860698746174959211525158475286863968894524297768927336631127335834006315101023054224015551278230838677815160853471520431837850652055410713483161144463079688096454417379533731864622280137429112265673304732956596788826393758467391777139940135964878631974099223928933612710941294931365736292095261228838798006345547524164449638580795486733174352961127399607319410773211510225914566159108850604510997454250250406561745290578526539745229510914322140035207849904369138408638582434028807281553149644446902376034561255295478604443527487083905747403817455771733045804555284885994127455071018898299880499906268770191937041023031491842459206655079939381097642987781057482175688574556843945407514076966618187971267360297717403410985970319355187958440864155479302494117532708653128140220019382661248288371428964910217418256451882334174479225493416755910573396601421349786887959578293911209484262344015026538183743429241223611847826225202720114876286043771323372739948101016924588716130986701403697523278300719448391454978013075087556608*i1^49 + 30880608358476986841094191792656083052556537972220283366682596918844081587200297739975518403010592936798108648450337657780066190563671352680538739426556569180341066265607332964592178245062179503030410439417998915163386709440829991316993352753012742750331178852851437737451988300683419439284121526378724675172726850378930518139744028915561247878673197191833785944669230890332499086480884893494014674386126914629960221122464400413268965444659830917415877160108931013747619090602458043559304530426325716888522972443035480157634295341985172232295462931819631806912408438548389975134162242418039650584710946596251674419939554568040199620997914600582886297694055991144413779198815596218449158864263433514809084898846210314190574634579002142109374955985819102180476135037488219509059618255348314662554157077029353592474708473013253172387986190832964897947571719466764740469876804274656754982193273809557714541907699892463083425897557179834813332413405173998520840989233277592479558782759675392830229010439127211018819296926522499777628719543561375313366360295248428673074323160205303972050173881957866851043849101958891976949929391355623005341590901648231720860738241250219407658483504488649437770393373291375236793311226439971148227408630740745110178308916122021959734995716374221984248029335364936395354623149806693297487095421906952012103403126110740989131037598499327694692601240379515903989509251858697696766779073311686382623092622436690058499722662905220736206070829615555962675459341400368526075967792750342649324031230238127212210725831038858240605787235067497400389578995392202808699402322204150314401993242151813184578997822822615174748615215022807125286575840182881985016914708994835339744093326575023969465774177824821069000020044050688221504755030339945292595511955301321712280203009863592081494798205015516599195676395780966632761352504465417518679400193656955747661184433952684603942138003023046391396839007401925286825112132265762071289198127343667261228594712662876243632052494707313031223593874730167672192147234178194808113779938545139468861386280128994956170693477324486632299237229930796911984703530087071246604571398065022581598599521377950206472536310257906464476596418228722435619602622960291397326239627827893896966039113788757848336415654583339150441400329621520747437335710578212654341980610536344388066855123693398128540366201735036801390396712599013453326951118230053731359985231872202848425891429254108188043397447215689212666336301108088350480627484507696606104885008588382608167425658827013286691478699525729426145258973188736190848536987224971836725989549119206322860338915693512475079691831021110612857964010115272994275623241324701200094925290001610793568398217052219368107341018868550999587047281614410766017890790716932650918236729389495075620907502518565827651312095126259746657141439730600014898041927586985673071558742464893957623096089196420115379427685076661813159385198824179001948339007936501498945987909848662016*i1^50 + -154078862742416990447972318236153900265709906618642371841083701548986885028632819714813627477432831889574066243528695555523159400141357368755324646315605222329686369474351463859813798932385299215772137150430456885790583212314584832429128709696692360248669675983379764930653593018388628130187752223930067051424618434576993867690184903001610086218688491158594456450298901311726679051690622224865368852212072195340123298467410477298258724691185920193896202970155318034388881247148728209558365877219983098678893961844875896626118831267835374079007662582629710881264089394649974336083761042502244753970537238472107709759781818243110160613706705389637489263397444027419007810149143105718479515027865143068709389743810550001465837622040899774727409450685182041237673819811631855648202367807477996074113749492879654817433393496555060455674302098941329333590863361211319352403768394569075033888682766968534276408063802012302248239563271143675387696157189923603650265621969730632448691561722926360547619566027727740561504598259702844428249087487393119055587421964922362571296484946200211259057866534868073521435264892966419858188802900204094749925725375400642880097163936773396935303693643805019054264179660754355113173584768550261506689688356230065642094262303370245321840138685505695304418233753812880818193439073404087144125814108526358804180228286345599534619012726231597083510479245930715227935403503282309474939094763920320018928079142753087265724296476756688675874374215581365088191528936122286115591204422836467731605482744211271409147757789723109772275271127112445991974331944550474696542371476659588314161400633473146554577218852194961270043690316586281639264168943067123429442459318595611776965472204114050582751019394614249738101229243439654135168477238910571766833087046330208124346129207564036494754659618257628898593191485319496169753605392365366923361719417888232485823402704607566563420576437562528382491738196195657805181316318557575095622532522791924629536311585576254830998690874500296458550448233952575968565886279762166026855185715063377410641142046465782740672625949698795346580019742652473450152999553128875730844604495197246905773301329265306857850372462750176560386450902492573879436937111850819225134674791794215001739713313432743316909043752367948246005570135667282723634294676897466336068999161032853043998986610590639110056315574721762299603427744896574298896377355793358300924900764528402281114187566283536747047669050153094599420347163826440341430715271916047573428611241965857876286632467340605586476333325257566406426880157112485059917239042644719924480174455324681233226460475403369345416560798448405847850406469930448183301182663756251226603439390878641897892077117244962009342238221693124855531934106699660299226773576242378764394778514631292489513961329233142464982922506196738128610405197480379384158404644683673034053308988470875732449674708681637735354059492522769783062145427315487825760083795960953715113467052032*i1^51 + -3250402988470375410336043405134326715937548826884067849718114328420100221386519967733565578782356427325667997871915622556851762985116890921144592094452749649693645418808968631081384098690387903237336984566945197753576616050182629165333352954137857029725756850546299283372520684172937732227440562596480599467021105887091924724636535733124514286689832047662766841865927908201742906301129801176157148619862318094453954175388520055299138867683335424349904027407360457715767353207374312627021191524629595514967489994043526339927530416426597360870418583595157059912473450923225817629279224722502273722293226490909383157379429145421394631989859923549019086714660284554107867864024595097494928448234877019565293080881977462526696536192218225067129347252272356424811505195288264778071886945058256712198331549554628344534170676369284769124979603761317934103654832914904308517655378295623733603111262426895762826556028467094454940661864427844996265598154731869992632053329508714021523509498233062419298179538554278556852248310213887097858275252924390811747963542761512306838566585662508172218233423929354310445990122156436762945550945616914115760651782576842198312389875915756550293029535509422505915404904550085227913450403964907197578717921944672768423115644900698057880961875447211823645141114052615813715809876537533645523960400259801964446198392568229409021266971690407015215396359586806008982588369294590922467095860580601475225610112412131095423166802947639350410909363607026372670599344796388650308545513057211307077252721644237085774005657566017529867271943999125582230696052867042024704819630251359986961507034560205356967901595637125075291071567717611444603140560406063240744415412229639361220967488609096382115957253079281455607910011570649070845006301906398340035998680998832442260165544776119439920279748335828228357409483860175986847880676251374088822583876374832320305186182989082397898854380300950977600642321295745000512471788150701911554170774126792290159248429547588316047717668634762192996116009055140800492338576164114923773777154627615329554263451764484331050225261826057312261716638444273443792288527847683270147592113502652431687480181365260058985280914449783651240071083042599352473279917383643789782372133044540131725584090866916124927983306601802096200196258965438646467871679100890259677365006655567591221844112583277364450576663984841254462275476746230256805858135958957462392547133482555699515367176029592094615839204169648268477844424740988435228262819454027155995906190350046432059207035956983240421925036918709236096919545013004152517356884052197323689474345403582146348253649569283148908128828585441224060522469968876810421036647680746490763253891326484806847985230543303669906187380369695176050475262654803233587294239001584259743331517997946756452843472611978100398574054639267283021275318253377453503017401803822815108872835668673028200392055008496830873731324537876609707456937618729216927801073423640755146063872*i1^52 + 7255297065125578841628886971184015189240628658162089832620755180358879159079436281807642125945296342479565696850795184673128119988780336045523502110520271192991077257512138078111672314724515719177347651422967965481796869570362658806117326659479757491629828040337136086090737731801327466215086258567303941908427447044522152208252223042275513174224808611806489880377957050554657992831664106270230883641170128556605829578349396702568857061341184172802410303529745003695450117837070690860135046403001723938853314939683713152304953007954479642536534300197226260033552930621709715549719272839061347353568274769335353407619402505161224593702066598177652709779586560003485022918081890655291622070949620406441476170435739658038293442402170034640735217942264044333002978763015741991776970721053202798177462610145792005427796586186998175021471867016196835584078235910419684906842529345327181683928378264592063013584694892236597418479405531015654016334076792811770244549252114541541697209823709704928563610948581267044753039747994664282805214632281372589181804736431573184719675128405656682490211138348893667876286027617054536333298458669726629632290523981869739218676545473581005801818591774004207247000060947318070903126795283948995892887671630876681330479747835902619235637529083834945748769562240973567377771134574070775515238806527501854626946427503982594860827869991443680427975859781847808287029472988316003745191585406876898587010969434981086580157081171495706612380762583945304831235394484525413375711330669792812902864044370762228174533676852381331805556766265916882145356452919583836823255384551770909814879650219324161789436844969427926926227252272779218824712909475815116698762859262412331881834627617486312138201588197540678059750245393856224551954142598735767768958272598737836358890942429990826041860814700535755521083664553385121604535071955316853453084640348461749692423785985464428214978978036862324282855975730764310326989840614134431681782848440791819132203889736571714360026840519762967397716939151227533404827559772754438601776242037584447642331055523269879903725774213501576890841091659826172476477600339132905900760384855584846305945267912900165628048140992113373882697403046153649329606732778077775051017499646982298040832653406582402423077951401310813281777379113976771141292942252060252390051792624498965006509553454946292015899079990945022713464553877494295351848184607347225674960831791759064629029980302026498163740997646383762632460134637345708778496465126776214396110957735150276867528014366842785828757842566245493327456192056750755292884256111076543378673773186262538529212018218464164115827757395515072553685409564560796521540988120966657232489874244578273679151384904279600735397882525419108659552387794412525664487365918081701650321842940627093719870740472799209373787196591557646429876695714842707311982379401319228336849226183051673285817020428278442981973673179586324782288353801661031534691260787180175360*i1^53 + 117588775675945407802652900442700392728536985136737304972754014714132029331488154571726972420950473642955334395730698907393467045160611559273498101118873340777331742376992065793314441726950504510276007997127895335353422107314056830660282757717600986086856848308900130811015899828033408065761003850062173717096785076222892759013874250504250179649536958754695739011587462335367533488633145628177771033704874895551027734397802174553255156548965626593321834516339320001960759762996964574809058953427939027285620750064331743432200296898954952551839786746176053123172529773679648310699885113207816616522460479562770711217070416515321518065325038552418043138523772356200176840647058883130103647056498883704794287723718953562389715058450569281987804886430345696951555537203841768336515159677118953568807764280008173018055921800861217697888153422471347643039527621216915407451357775069914224008223455484837894215772736417328768026828920767111266320247530425486833928728523074263475752471235149749849396576034945799970884828975510174091294121309884710661932641663449834822795907936443325391962938390830902801737681392860735644971809823519634989431081912456607328394649615118287127219033827193072988336566382690314204140052000631459527462269955079928213346597862879959995449390798459125663137662774525670707515608727007465091820098618146237663887949566142226643824453189031979418748049471511833069370171646471569045343706641927055301424856647135998561390546176760003588610049051568961425492523554630793393650299374718264195942014750644147408419503548084911259562744389508933645889245111649549514559543737193758038570510351026627765431285364153293887766338124129530274478776568114005174027232860099349174822587292004458609679406216221973854873850047453528999189256402826571330162981853178055081152203943524458308488155666271535841209175494239241605379024599343319556998567289814408944710874478845192651235897674858370176140236126957255687463844885023001605837740140559047950224731203231508132815147236161411608847254039585943035380483227888330615314718247027837596723456667453857010985492135355262828845436827237970926534409498400306086143934609970652716590289424397578658526077932711999746388408825063680580489103504380517594271300225948314916752752950230967282290619254678225015014027023972652536450681936094669102167267983152861537823546091419688197920876406870047784013418072801591117005045920325623305405796325003261596824392137549993088654033256181933545955953875366158827426513114816387078026118606207509201481064835285838979325858579660985598277554262900256908450456430936171709548160933380782690273999186128359420375176957353732002266278865909136651188529258009039647230707471632541150277727943652768375865909731704700679265561660477143435563260682802402674547027619670308993128370984063944209504661741450092264907050383919042187685713208610230216421399079774404607011501212665853820572260412425945986754032978636369432467627489361920*i1^54 + 6452409459655167114703789212963800029501053475986286022631561723802667530246267928619079332471045892205317961134477861994564696146420248342364106997421691621406417120597652745463542700424677985859539742800302811966834668803900177515142319991098145063427195004183023360701900678095581951499057737406400819850266689436962524837104062810947695474813456957451888584940346192594748520800125660284060596655082124715714933987788011711074219014924910432267869598761156469813385241411760177064739072814208906225931318228965487388496689915903533796007218371376013853762248897938694905126568479422004847565131634976122052342098885602045620512113915386368285401731036200399151241527984794947143157657909499950408171620396476945202422255269400526225427096578464940599847068517067816216881893037957698158546100417392353621384246525916389955439739854148222464334456578070060143627456572287571558297066000395968574652207868835565105022961804720786081549332205664837015831134283888002283960297689006378485296712330141249143076407067307296641841328784815364547444576730602659760458889032409431842255542092280518414515466562979772810037275063669696681304802359503083312059367072221325499703534041765632087317096900228258211679576937532838705303770075334382365572516394071338910801599499734971704787175943555632201939255768297618452735040502907106023195999912387565699794471383957341653713349295541204511343049010037902059491463749288350964763038898295134508029982155673648499906250046237186332672221598302824150554319353513426522871441022333046489809280559605369751055726852957431079098331698165003014201358836775542417806005344250380177160193150195763223548433854528737620280885004393371182327447143061251390088401339300424611447490030884148136237008812473904722984949613791198265738000641967399333318066999252496288479426744933454152729881093628010630531142420276652881157688039092874445391775061120361736807373872858561134620174195973984218642418984601693477835039308579857883122519538348496870736019472594047866074227891623648092403534330742642837186462770135225851940785308715957824003143146226761472252417084142031562840149825107448330244814360020737937156055355435716894910116768434070918119410400981574062459027718908586126754111264955189610230322574414555191539275992354724250211861461130681833197294847618441505417619873987768751411210226676899947257264020326755815136258639438545188836438656897200180413170881145158315047856485654383411723509309395078898570569476280667407858757200598229849222016187497703475870351214085644158834283393878654207958108902117075226774876415240566735471196230586583257682091139638756931251277530618147055945452761657716606758379179879372755275364769964479662368610376996800532444674466186654550949817257318359183686682005187584541220787204428988978653975417886792412701817320822372200307103285726260817923689496330863609315361552057726021601719483199585222195574525748383733473837250389010992229787893760*i1^55 + 148985016752293592074561608597361402570181499913542262490200641894578780073128224146794484790945429587748574328368272435628220105461935149222792901370830573003005388656578085018065894272740831136884728735752355283914383760244821514825566773085214269683789560871535284223648510990526901097624061558991038485587981699281049054893005899422109216051600869103716308499727236094217895444917216755265224421341682992804761078681960193123348737922368494897898379197295933800401688537208063813771749022194597060136177333334920116950840259462814430495437893988725031505220335243243658396116896907535769432887750160991858397951118195805391357059560062931341088155672332706116837878475621990588362123895791825993963023577855842556357250765006158443954228558695061752321865176991161795906676941184747149683421974279516925058429642308681651818211349635074220998552738831162358429761733493901003849937867707267500469758661242027589437884950017683943284010730855509438324762478933350073932212319564846702615452810358251478352366140903177606421950656997492023599748504536015406787031506755674471370464515928246394380440922350028999615128615368420488160028411712669566173843752218876408033721642959193102206621596496326574709750430497192459562098712925796658237986630822968970018186071362208468953663182540753777963141503243130816176649074366549410459448187510670670952749853689447924940195567190389703378246392932722369705662895534549622352055736890938741714333577568550107086569583954562822681798673320558353546366986525849384115394026524721450518558746845895957122425987859083590906487865236018468647039938834808545943329006062918527094571559146770787567410445304925470322245217873127718830235933474879721691793718254707318454309943058859860876590965715768395992768778129084671706365175710800814100242392317473043600997885645082264587832236595759987831242194258414440811033648475517896153146259111290290683680646528779755714316099542352110289741052766985511765271062596525477311783985665749440832585125093712864202049599791056100028863745729254675904582388066027371697903232423614095936670193678941523935093072483620035244957833400319030028102710398652368281951357130926161237742464611218103792919933142062873869933506489210400571018913629272060913284342077279808414296377714913819684010624602392249828245775521192348676461558460387803341766006635639947362049592436016576064961200427281797828968151349714469137909127675450822209859498313138043348519805316500850410607826875628553276840818214983006480674298478695521168663322396093237988127150620522236852753686721793648595597324571734883357545053133598042045258570395938659064301749356805670611039676315804268018822089514692530443454817800600748159277879899879976470573486680120273732685613135809256877626226793186928517565402944255820750157390653666917767513693750533110724871261728649737772036537660809452599727329709693004106359443066987177596093906092452479767642237266995754041344000*i1^56 + 1862011588776683593126287813399605455940797015107648196845447738037278741285159710052295474072081534827150882963270028293129719116865969830633846363980792880376886357534047680664190579004986259714615322225359549630500250173872638245345392326506770325161923312161729517858186219760462397072053350663952251179347619829315615725378083633603517177977557396425958865169022682274321285190359792043514447380551856479914362940634565192440371901636775316511811325492623125272963735797938085749716661961738082498559111784740451661646835575988378122252007061220267683036813975927927338577670410794057779371646803322669389980301627714295431508962920878699726069409935608284604277592969346853534484318782501264746840672733155898092630145528208601244459898925240906536183974139559768472072953079445998062339264639034136601561147901925923378100046932545343050199180223931785968097887441617811700892012215392260176555860985207539716435908243013394659216180155573401383278635978879261338758658149175619476698119577638094358329073181016814418394408324144826282300921548093215998882954934873649969643253452522269318673091959509900162518766508200765981151290460833202570109715603502425417098307886014181349801566785377638939983924710052573717069209772315331664392265021673831750515291520343867254727093849205340329242677217048461722147484999854420814763756221104565373461647469398770104854326631680896407866465164315192321756378064034216495940573209901695723093647143849913172588545049665573597505345124175943612567486962284839818654179239654850203285824319473432735959224759481397051872201985144673254576536339983593936605985045966625841765732480082567721691700159177102531254559939187497923588335048276241163827750630369836973426343046442310400723100516997509814559279884334293544043044596459396766112084689146089910602582407022856096455831577845094114380140287071925791555731107908055756214280179277700870018131730383957877276376789499697457653366413260128510974773116632213159004464759211383567714058276963326498022203921094597342512126966790510987324859578612818027197164268029817207627596214237416385330807537335037628247003452456416729991671818706881823458621369178206542593252824272870777466647917852583406247917396369492549998533477252067834690219135386875740619384375488153055627766287352583315748610729165255755850647295116144845454671790104004805682228341767873606092834377041401243384130554875773762909005701732584449855146461541605484692837677112178495526678473086231780138372269039409132794103321376010522505051373991349553867507400059870723979340762864103074300179429438139136633268970541582012046110991066527737293915468726603984361731497512934382736721923894713429676101572988816369450098074598426299661083679708061282029751897178120536021525680893625491895593007534150841752564199767392263253368943567991184605700206644929593470128685290075683305723637903814906178830406568254208752349077733390892014714305676100763648*i1^57 + 16309421904897550105471253106059185744697843134072464527593737732802406934813612496962646643058459538830238755679950653355079854077639967125587835310746810608905823226495873716998441871851864441407136019983988198854410871857010133086613907966516988951553277417535408524452343199486017295640198055091607624215192905283307018859341777114439310751033223307487429288920449580956805242535865245872081016085390758231547361038967340947528604992203181919758392985466611621996764190516488389280589693749991297039382130633246950640448166626132871168121629362254760683914532719666911719718832473425939525555584433280072807091743661954840212758935384643866709327820200206860028153778126716648593803297405696158551968099814969635927652578401660848775809263011927169497489979209684898020247923502339263469856924340327155307092541380875422235845646989900328420108664296052878442799874127607066873220497592338924028499059596737171208734728237847734314208403095865085898268893356924837289698036758615417171047397616573994109542708521701228173917734940815544697777791845238464878155873710117723155308474632558082375948932619686743165528862481540556548971394520337829370348812425203794543645049102989114925783214550721215331813980318396085399080612872507816821427857145614337112119581571634259309601031209798937208530805392535971424185387002484425195291759524621783046102707075426636193268334842593395706898225187637104455292256056428865119169003704433462979399712053053213827808031184257106768653760698313419717945364758017916660551753070627863980812488014594226559562489888094483484302527021251173647160519204700404907758350164153207175941834457045109015848187049773898329076522356910716128820071017043511815909064755713183621932533060591023872977218020209900868368142003962038869384597313284562313766138588858655560687289434936275205906375643393034456586030452371148912173649398751022724019949136771739709093857335193721747936881577376252667396715911965767571479357586706807644459948670059018540239793151656174645255318801771652658159475916493761954541857894874322489500125648805362298540168100218598338003268802241989582510146619118840688598543954641746077577458960922570700886386476900714748646227608590394631533753382450325965996733323349120642288630900625507446019866550305891240520637557198236240504496259702108071734756770185810512029434204091927336038338520785891561793441525755138117211002775681064435000244323526721914234800851742044222870000767135829730043133642238263355393783759589081467659990346514197461943026471020087121610535582796697839655170058833356387108782800158470468764633002104488410647800503339185806188278552203506268436557546184518824013890804357446626463322476245995714361405633264365787866765031657303158323131938055193654198921627161759409302457354480671448373262313977597067141099134226420067441027041970616910619253082613148994964214331768350883443551203185226073506754581294782919642292078772224*i1^58 + 103335685140460994746110849386075613784560826297665821871533245474469316405750870488498684096239480725891920751924263507088940838243286214992160264160244513053580364722749118104393264315960726634258007026204731773872497060367832993387767228383432227361403876015481373814545770653359004602869488635092989846949792372719822426992754422474809565398571796022875978599964282994148611867683469891829117931645708747793307138237002272937605023180921921369082009398766799077392484046044472303179935359580598865934030794576536121520249860342540841985930250513322315285439754341140280190372185293662365631524448748482155429503844432674790893720580796966723059590572991847744016098629263970360657363210611442791931656048342380608794879906505443208651536862056601624917897172817760959228913337745028690893115538396909813906907742807287715092210298197278795272649851701484926070901269566333807840453747676019696739960305224673049965954601155861141870118943726206138977811758753523930701029995038489249072759493312822805645230297861057098921962695931283899058284089502512259980646842141118153663770133540012965666098068421480052181598689741487591768070341288820130671052705407250274237413257222367568703871149511771302535829228515691677161556997847398499355150989642929255909355423835472854201383872572606403632588912254791558474800738595042227138454558977881500738006604121707114835770746603223312903341916236052261493716203134579177964640930234603449467642256455593536119310271162977217453859565912331695127149289018935436123025095569433928942611853490080683462158832672421816700318978156961485035416820181906847740308670937912346395011938440432416028412208258589423165502592477153570762238799242881209740990720422469162635656368260333257916089187738098514330034791225753742858029016034356043384734943328361564122628109990810562463930352340950116233982029013914471227013883414716568005933437034213292924304832291599331184732052065483250599231850483266924939371908331868862548098062216848159071594770868056213441464946009600454080741595693468745295451435460531430802980216648270826198842613132174518221287384114668183244550092297211187327273169617818790406740381246433101151372082274122947611475664771307536387050464933793976369488818527820299128286900061211235704422673949177743828148662078238775620413617874495026501997555994895035117972548586634212080930707088681852000785236721282277156704931947797563930604658865730403184965318191732281968069065382179682963696898811954632364258210908949703261543715445625727223964263299056714124693239315689458845358391221301110066056449659489741954986874529891022076879449657055478838886264407830862056983933523461650084234463935873688882145960002822241779642574594533511068565952291866497935156726054155040657296100336138780669488833600517708925373925395008271915402500748134617654706819791889135757890176227980885217462553214008880366395417272471334492294404617238765838922678272*i1^59 + 505083041995630653243745947113654473694600975718856505740619220418046564288937156517909839644201557991302398413516909921335343803106535315772931722991619550488555153547680556556691742317409963378851319287215627084215518417057291853284457910531764453289134654638245873626496778891989967607112078008709791827178074118981408051822654802333902865414404258539939735202593798860868070909602428255332627655063513946892646169377088542697838077819365658788525809680274978055393621067173860382636408202670470625847779747028566901512613969070585033377911106067618374726013531726569625808992582378672160345539344963223618138449230062964208549580623837433265043635105302783384518947696130483176666778852654030930132028073274464188580087187901611541045289965689900997213461197617581467015089152152794881415866978297552933191189256937782745963376757841697248857158181470678562669798941260179407120677709903054798791634077841809680912793603735663654130059984529152017848158927259196109453116222744126167760859686738912373481003840071210967375903812861022073245585350136193921188995281778204055005409287332602615494028425958386711606049324077377775496292104764299180919324320967654103848557735415546774886835584901376327701363660272600047320709389895854462166875818091184410720327885485869538910255606832700556577266838404416986765070902329269002490238422629685547861513055949705128211916272828057385557861565863113544012376272023966542132998789322263393673765719585923758901124789299240463130287819012971341337872688976644555347869295165024080565740290613643687186598496325503322826576852553386110630387179630455344496803266790989261745927531406784670651142562672243162063622434923888427868384460335888282870446747565462701624701266450903648060941130259674133246939336524430728069652623287502063033585269582040991120290751444697057142321603230746342729746980419030915205035809431834386783742239987191398911954431568635895098458094775432286188198016381163461980116645470571428377680154658567147065160253282214300754471490426498146534080772875005100937206410247890141649050781533728904334793739678317783165288977553410732513086561908282668519995023713160147223782612196460082749281418469784099690093146880912628390626007727092816276161776889908809375463992621226192925406750634788675808291035743022962669334828672398220853882059874140469458757624482298868794915255384968010699161846456738350380316247473096617104292850970791768589289539014600400089541826582501678111014738958227033154776222555390891049538290581097745193601510915048472475411037560004747961569025348083268850009650770808019439600255129772806122893601641714726114541378652739194508725515563163238515250974780954198618799494973939479268379444878597115733893928550590320158233117787491123654607760149902532587822163351574359049075911182114606119732754372057561406794698028800149961243980282468097737202076702161249673255329516624671807725673089908607025152*i1^60 + 1939230457367689847746367931748157118053769883830396596481320251892500629247302855585914152999030119923610034530760633321836370824739547267467374584557104524572923142614182826745516863823254440784675387435229318464400802181401099213551983250032494312283955427333447050340316259686212412532763321781507986732924352982978505151472270624828483737927665347219645656975399176413573773142559844090071441716578271194786407017927531842927477849385793608768476358700914010659038217522718294153379606439528481399833995840213594778696928390206033343369951721386697684578307306618330686679905244822466777145740132692984461058809090537569410376303475644146163904151860401952562958778525044973058354828398241308154153253739007015803692932685262309689051094264639742721140399315255793401858986035917577935975097628894380187793279803691241407555099215486902195429406193988839166432071131007012210697252944675539742483502970079636069234917644299202381877993993076101968932462301549160510285273532508309959983458592661640668225577381381649757295067527697235980949084315474329023074146400909457013841755230061480442619138320724168610455820686299408480314095566160438276042512946222127188470628085146644688503958382165005335646125822402540721314714942373616008514355069406023118152038331112532456575406990494226773566630554047258085818959433832144003673223075304830535889328528554838644293703287598661299142515992799083180835519012561028359799877009165194441654722166419722983010851758283756105744697950637244834546784036853894110660856915454051188746493316999985970339395981758026483702442494501476895029662043010475393325145933522967965438371901788916973624308429996162214912915304403732498594362241686712690078040474426102175294269690258719788625693133956284248041139662782072053111923250792431807973505288048172135379075448947055115400361363035059748422431838629702444238451515307516652721116039436530491144015555875569688535799389427994651044977037215472102947107053839025018334510095260265369089806030204021835438198520751681243798025423395365539105609651077102124075526622860258731755183670145829071432448408635600007415701270594512093921330153003341103326430858887043659615612819321131203696389979190627389739306763923023615028389433121721902099650178860446675631303767219898211899019160150399304577641251087689445431938098211330261195964054399458283118990061379556387923422210279734474747640757766977846928212533584798599391000253892334571346817277299650156002367385700505320884554091471542207651423592335406858944386952693782362262614744059930054886640473903186168332425846240959055956609283572709825193416051215985357222262294315307820405668008535132907872778356641855797691147488760788587328811653819162921676640154161930994679542674735153536360033851534709318214742392294581916023811860017809640040724202625465512283912599754270235247067308014498576356233627220196989935144049398568866100592167427768320*i1^61 + 6273634309051180788357149240936720102053596365376773318553930819545719971107268916955656853319481762027431450443158447828403168849611506537026869862545230559594500056471327155281098308868254338053854600731227244615981624997968404567942071746453352187624135109899859543725939195658529704177514741218397483294104138930252751159024302404761217470177700196942562432484675171097950019913139254558157150231744595831624545246903069610567605537291467041150280260759816602267110426299078403263732829943772491388393004968829447160684958867119578551107984416590395375492440933085503778208838879023042944555260720499336910789262896488909591385241385737650351888835796846845784735748583206356760717627522501574117906745221291064877284679754142453965040280183399334560300948398728174957346807712116444159024156969944940183186783046165275057694336928652784276324027603867411303748626348292158799152900533177280320855388920958642263740030455436009890061488325043710627188488244940588929455202567572925275025460316999147957166434962233820302982248755735386375510594157552332885388701741431207098748624947640420977418230290921887374008298851334373091378679896569086985925670533447954559552667384092937779445384976060235540426854184511627485389212121934529066778266581514397917736871161658012918687772424500842662724136277319685915116006604455638412672651086274323607031516374602814265364340486556092318522498247410078931564337267605366278759812074533382134264619217268450841320904680310922507799977029408124590194017382902151851458074552749021612349130442420150057975895746811456380898687364152121217315428183337608655767424957839060953975105391707071309709720048154301343132478873091662663673330949232189099673022600537183857829372897850559128982926005512962838687479167310885102328620101649964588725647680143003785854202360783376070678165567871424253760292208524155266930107944778592741335189220433756031706066652214983639824677049495210708069193725749405902759871641637699244303296485418768774249555253191949062297824487818701277524783552979517495388394780767005912390898375320341908174587923561831580053601175980353663372274277819954539849641619175365658051147851041994629565126314229448736656519168210037691847364803620245126712862322399123498721294229645899295196643130393093412798036728552954857748841779610174561396789020681236784394772930386704931350021712705702562539713531309774746991192615101498671088527155441540216828260787119195730703884474326154643543694820164117339030082541598765006137233643783883572601076857368002013787730334807528109453922068938037645533498177552339814865490613657803675690503029483274093657004002112008728950285178856970961768193713691869922090502817817106035379732257321133202579290941955867838350273433465929813349243500644056161569291144890429803004474037567242184850217554549790606986370118445390770669110453245871710868404720492627363934382244189773832511786319872*i1^62 + 18797033266294893770296140627844479544880945489608999406446549913362845005010857249992450154443450473396269487521875302786103738644126816651563454882499353263775292469720675740861561384080171374877225271747483633626326719308321612541768656974549446663005287369185267358150914150434387706045536874632943640997507966036341674689417754772217730191245534921689913692038878457419522847120042694170053694027010717037989406551847662817074104524718264344167993299767337900085555364721895503975356279361406101787616263954494349302951909147554191975898336033082120960891465050500368935884676921606492164971911862630984356852352398597070545444043892712932574952359737965862776064693301511469638005625586031948778890645730452376996329263925374971992034335549610071520698297657137761724140898294758238906485279200588943310327840309511277182976058762650477087924089928530801633302327003806904329269538481864905267279822216881674350764058306100672199201805555704797263141709543525962764034711737571866252252412191022987535781970734975080633915248149718562944067401664202073625235526490532091357943276422203653756075294498399796307935303903356995948202559504409717046502889628614368549750498176810063572616553820679076374649362303960620694405698639491389782343599264992272503438613546806424355723734191357668926967832732414098681681392507859179545786547904673311457289114909486719946128258900887444922782287235715346198267742326467797154824118544530244733430059486144418566578089034208621021204435331820759881586301456272747434301285229447326258348365670037953912404807113488477784375189930781551171847998871240279858103812306518933228078623010542313606078619014755472589559313493055923897675765094182889677110596665712761174707322260331132606156466285199027525407866874012651870429194561936791159301184429187123371135299438847201091073347041518459841289724500290262887267375020683280181229422467997871626466532058887707048059396951588606218445883783561671170683016690691497131704637887859181465462346431689899482435909039112319565422130736970049313174573133073324088641584998168971534843191454216409353135579135075610038535238410162825764422466658534620767537492799613720160131622283827344304716681560919067853993911277203751446703763047964326075447740565050165171106835040116827154393495178283435124631296860866821213544335364443623144564129547726940590553414488566271264046981740378692978026470179319320232056900051702790553487128643539326694234209687039429127650102334349043472610799097381860491853658592153647387208934778381253786058615047643751156248621313454206024111185224897835165646755278335282435371484561771420739060785794594845166144479878757580952544195602487410887961409283209959039687795891299029969441782995000107696882593765543232815539971465987336058934325882224099591529340125313115421862389056974986602020840746160261399664916520325756516731066118441355911823525296872095643336704*i1^63 + 56737733732523165171056165292357563652374393032352415691599108264091294546432803348723351841782285428094639513163544696556098256844837770991155167769161335971193800866151019674436227152671978300143268393401022727804800702287179129188767729960257151165901394063330904949145998308982000974811343714299695049118174823916866929308705488371756215308711849009162347962891320123157173283583740515745848283174846872460334525149984737621423412584426419682771396922126882148064182226190381257087334269525586481263389545777777786889676431610292043859355569355882655185530630353953103461838302650107420696608784330892549604113710525269403906117741445747895332711656435821127672523613042350069490699759334021568346846345994537851326703117661112613049249412172344812751004346767523018207329568466622218516965201761003506742050636375377439558986329254365263722450628389303542006822729911876617619769883489867959486874355816975320699466709802852320029997181194084753942865692989871465928912365639057097933825363826875999247681614375494389135483292005221880996159045272295071745656611549770356278908197757313616697834985849046355318617039124372711363452733261310127165460661636328354235846854130790341497516344667425492875774591592465665325031338207691249139770436612069876270419850517109553135852765336059488860723938893856202809230623975768464165656455152099050291731433649702598908378060339899576994763496320955167486283910170209576836253481837813269012800551652095971989187895568346112887636456697415406065257795491855675571756271345060930837106868767797260153351772740771222763255728323113138245723969532513229813616383766299361041224884040573568222926869836576245590583468708943257545878258186374723383789027839823453152351159602878380259801720324409953405410309624833293075529212734432533191925848918916315070269881297344852347234617730391594618085538384720564950164245505101182416460632493001561488418725160162869121250178446950269958275090214078183803316284660403414960133086324176054875942917706155568798221078367725885269887604886379284481052474073726975469473006594024734991588112459862337516506879081948051163926684605304001347815727799094102519182152903518954789020735823543811764815869036267458671656278907487407273117525906735463469885798299993457982595179020244176144074245825257829533490614617127491240962685950913797897378192750888383181565458100776183022870465911446383772587178734733414630429466810514791884098909770244222273778378661815069897920585565517235392355268821617843007146931421607970667354185903708400576009755415075960363168379406065228507127855670221062984541147321150195854502740090141966135975490897067869642653863468131434869163023330235209168554263189064031796356631315591433590148762144545122991067439328284717124812266555904136908738995974607436281362474685287836595811149556953853525357923316819430246159349521203418439942120616870369675460446806589046784*i1^64 + 147969440863938847415287508115940348957530704361859804176023086809388055313434533682963634163782310164332526054171170111305028250408452721604083771499733532844466120645748974916195641636975939176251095783560605169974972304119697861292985585463159151370103081406788518476345780796172552119550711718429978399174884872684536248520603804464018403226273071398376708145011876275381766325287688841221120813996141089740285091958905977700511891920749122930389353433256339811519141174642033954333467160088811071503336110233344210033585686866135966486974705842932033920477189483730052513141929791233869373860826106764099567203034983544127189612277451631167243603784049863744771749612898721415868330452612388977009225043859413008932440054639580642727936131031657943872689107863965652590524661430368265566399342849986890931694401834260689859196963105014134014386796555305147909927962177322215322484012625887325293176880743119306830493705749349855752257955549142781621231574727540451864333268737575290252683919770482847509323651796159658725538536559681324923452786767002270418825160946087726588234813006713385210148998489036052119602544988482386816189892731139864071415703216144128212883641860380886788961523937448723657146761544068318764067094465865673157902842776227061851430316263032162123282652433071242325358753093989939216138376101931026361307906346657548166357243155256926256050202430206127409404809487341352456296253431033692050227240729647462423996094845392050094107940770795913772689757239388617167863361442032854752628147147223172236927773389661337882181135881704009688050723685553462459240652042448401375865680255348767696321439871295017453608208752979336460772144358652657216462453142295889410270967782221321021727247141033574098250174546993870980150059824994688413533523183814419959030125869863491180386701378619800832373662377150999595677098198964850627540903822661784563353374643339774179223596596180479590900890208555376805865639183761130049527923957380442237296521985196539978368662488095431254962916357168290745813552456587582909675380455817163716603493641959102565934457627085837274141414319225432977845260409504382839801812518707918322973633512889773886364173199042969996355033285910578911455630512459506176578137733778147031083624134938985451760732853072103076477683588360822804288004660987607479495707411651433923776407886024549864800517479653941149262120208528170583723251257231703843264171475373984139464917169202953873329149651127568544070053826297858612315042094401022724281003559117894184584800755540911595062258826129777273801780276944911664761456327393558722480953326083119163348169211006409640082783285903638276830166137816558750965513718409636177539581930977259513428430938116555720483057913224256093678540565885905876226849157267863822786102525511330813948036899174888868711281463304865436296788010862324657202816080523738027708154260840079250527893848064*i1^65 + 328825721871198483371632607429883428953348615188575115110661541114506258746801539016760886222492935544909532398559776096629935423973653402973264929865364088207432496770128726750329447831511467740755588540741103300540918167027749070437199339900290714753672733881200049031140561433769835826070952951603166826739531493595542240038430612312104811020118412314011060403115803449408174219354719000031784925602082788043123721773088680052294453246717470184568372227037242794534497797347896586464196161333270211138742786701185830852159300544013164354861360356037847808302112129082165613095706797741326876312152991888599867801164019756418002230763009274261964042108436602479795693968374695770818220812701779171512483390629458143735691789623429041985272114573485311972641112404806210887930852786915366069886651097253318309665810428672479054473331428134760932465126101618702695561673469257865792273717925708437343770734157040365658760092228291517762523503452033102396697954786677078106019454876312672649945711711142226149098936631144369208257801044571833158166027290876433556817787931804127495183878373524519645941954640119876511390044219122125877066486071489844542071668941665724896464453493209382104579115396399957130558217690115856209646771730731202108412961584161919907761605635210016124197780100403215433651741483731157244410934231421707604163157252447662438836642241336749438796475101988604476336777055317876643317742844808446136617496896932486280930018414295916220908574940579058846783054482055366898101253292882516344155612724402497746645758642237273568247524411868022477969875211542952300359427767627448954249441835250588155845393135066723999599770568230004266059669778318833057214282750554817362799939649217407763054551673649721647475082040182314192250428126867711865889495553859993742329680672074411940419405484433896723201142100286545725456779995685404489958197111357357684276579886964491734272179396713082646419263087953925590273740015985414999894184470387696154949507516243004771767529229171116466536045055332437281705541709888638347022459971631140422946330599671238510039254456521574191008250955181486278855424483496638723220621927399737065455372920372920337745617790966768701313915268959109569716085045100823432063682583846374395690719134640880058526912015813775849314739493809029860478808196268737076395410854133437066112477547219458867320194334927917164227245174151639057625132540998916072242405812549924202950681667345517793881222569360835182048306214871912847586420552598744853600681324862318277071421061276259446921708146382636973037025024511308266795815178819956340177199032572177900664183170754444378941350790194980160882921052166504298792406919164699911294656683079041948406439915720960382494143029054176318854899527920765952235777185003251683044565686665393628279123730996278379136609089980869210286773820763928608461152322210836612208952546995410994987008*i1^66 + 758376538561068466370868785150815329529154701606233763674656208753162459019054871364170892456518341791637216275265241173023222546687128940477274469124658310296031048629746710416369189009850582734773513177532217372280711097846381578788637843006951665568961761550033386257180492472976893804862660604661359569558515444501075026580520447487377966129013540467432102333143655754963385637135344570451541701127191253975057948739298433863033374670661732698027917702825865378974109678306692405981493902874034976201321341059291505038240614091290343145644200740672374021846596960199961875033343829695388481793352949760528302160903342150794451568870637395110083756514606862931581517760961381951696208835396994996853878419999278839141293728015117682112187190923394320660809930281978826152505344953313915171383883177491040645513682881807331044791184362305448940432418888751550061730940087820972160595823032207802112609679284946754957362413851778150461739095652471266298484347727211652273898132214212240218440982506098480176298302579144129550346768103243220382949003816987943503488809451244287687511778299398188438543469652370697901223247042386288856523871080270911486552161986119374038691212725650080788055300816303457727082831182423327964159234237518946117727243994926170191499189398412601104927481384696056898493647031318928872485946447489390122652689582118262184125478850265264054654024550796304727221236990242456001986256692657454009523959143253218711252693162466236310233147760719305006192250047960990081284678379079504846056650317102039063974662088153409970291835634792048725700597065944385675225226752179239297928058978163136021413963317602620038096500336416825623482290733550197845298490513558142398767298696592467284966743948404407667677892980707113424950496810264181010911307730646217207642444668316801978041014927276232189727124481418941917521527511351570160642575907634624283565571271043288750433669217653918119484313739498155030114784623698165293411431317704750094809083740537044615052980319293173964963970670691536692586737008913960278139389778637828440037585384410372912017689947065804905846339382687816798507231551581861114893469851007864157747087742256882372918272786618400043127003766274822690515678766046014718847227940532731543798420227376217970564595437131471196716330176060949965980081046283296828197787000588926115180060761366714312068047935436271198502221781047399290043032091917695611200878578061762044958632779475742075739568574301667890222026641117715033373950018697425112406289374663468664346486395697284858064523180412996246425576731690565788518339847980643804294108733417243465258155652663992403800419029506353464522527727972947453899904788015186580356066154373722542323510722754804892256946638588122273390656449767777795668226729059444913229948514509118625088640881559795471640217721508999872146939008800198836662657933173619497958540961971699712*i1^67 + 1804426779628170613479059289080819602452599508671429150249618373609673441047461596414059902367624034243420140409778998568166723218586831640053224251540646328676227497716767777523189831164982826802860989971040559105256362383220084972798023887106187610981476488333008155315772480438816763180016919610177391616779413230400118172622747393521850999505490502700957574818945912669955652064817036904923510053882299622884394456667022190520248243567919607189388573478501191510554480884452019815284879606676059784334498230066215972449627282486616123905443642824245525453118826939251365519181516975112567278852858616287467545434606961670014435624028367983781805093178529107711929809099768235297281328680672118062885109507863045538880222699857322559540100733818416037683212699690750004671519805326986162917030186361211174141661490901649699664789446381614179097579378147906230388485013221480703571407742492027643881765170655315163867363013835796639043881151339184021423523452734802911133182999384268337900452310316044435880776503458103723731717774886836660032798536265597325584084460020117893312550479454492620198376517362089597952488861721953823559354733288468234219870322310683394740870917668474464628265046369205801030593827210091845082478033915503088327790280849895653627343766822435581206679484764091752295330313707557309207540258583660607985212812878153334420382871910374922112093264928055528025740294373239675155355161174041654764594594308757205646545863551168785491268090623986872784114793108458332063964754719743889097407233179948964070764533685978065442915315792845582490633449081697160479009281711481282112496997440099397951812627366864869063884018043062993154012711108194143704392194155664570289533295723200650031799237183480713212696720007540213936259692452514756155872508714838486961325642029861504611398374004174901279812831541736914046020695066671090125574597981904646616336042897507040499384763846443393482007232352955067193595781037455868293600072183680355186652964696403495066889000992005639997510024222634141552845779351971056040838096300215133208719434442216166307748580071480256622156563669216038951944826980070330790141199055334034500930307155110877323061930715959677659762781845532263687331132164629439002002841830781814001429786791786489024754844192381481488248895402140473117978656261546490697954280734124659246316723239568824722625262758356196954216221889135955453506974345992684489700302568165280096815171922280221795622534741647853138888986927336927510302587272978316156555729803397655840683695522629069033909571499420481269668162494163096180536498121049614262736229265320074744092550967261432826111086971503833490361498790649067631742543537413372096036379056628847373620693123806095486944313702365120187804879648037273850006041045629890611581016564632093697181827434355569053822781625198669763167500514393628365951017715025304479719554547712*i1^68 + 3315672924976101813133010154351581415230155823404559993212113801410387381088249406309900977436970974459770948926913515814967621377746030898043365054051212845511763532437442594876032551490222770506452447773476573352564001032444604797567031422778135006169872892036999844086222065090128598414362363228099598861928793178911754535247405163788330193754334369935090205517158611290546218715047957137257820162822663358751791320776352121806117567575995027691117776250001739013834902570416534332325812751352810505260277640604269077559328195549005279798081599482466879167879106213260259225161280097331161706417144290268937504481592234892706061378611437962019948334880110368860940334613800950667730096297314329114383301094751942762752162114511236926007714365997844778012967249715480203541825557828578247675066895270533421698666417640600640215271009340303481202221902451308143802615102249131179345285866484859139653640489924784605180823737858016018122192403877916228098720941559648348314683980097076864790805971190903308318863704666003728161720903457393022979041366388129841166209918565562066904970189457970144027648533806176696353565009832388184993634540878596629363983716303579088805823660845147962318140416627000449035613969020199718566847593813833677224997999162483757612492316465003774245960768233171000856936608217539539855957133560540236372348798830729197399971461644965090492259647136524500724948832604342114943360147400522656767882589816941709046520933100532646660427290236925704531284804599883656327637311467778078933322045281138376727109724072178842309868357813415455035140677739308040061170962682151431577575209021433767529505743342844927576442764998483810497554636395823288677263969221552308700593474480637611863892758135941984222919158586916893580421067546208398515131043726533690335574718046236596516260854094227345117075941248815019296956837112855844464859709380215793746861229936932972519455393224198742551726446707235062791565868552492797720258666600808568023803517385189184024252697168751315577860795567121028373745187835115802111938232872475867747069087984489674817753767362750064517737390022851126714058308523118223310420286200004725617041396294683590997014042673576849913411669158134879658911698148103809478927656454436168179217649334751915106991371031006704771655025113531385979689213234143892993408501590260088433782245448919681075293050932614064401993188624146450764275028543665730334080421726089827741293841356185897175495355658621887216027900363930532611279117708255688123470266763708139578365493704613368610384322821111953451589518752235744884660750105071288230778810767125698886278568141792801508202457105251349690607544345443395232851822888124558213266359075989675151014831847656383806097096272564619437956670065189267659390513008087482128230108463786133878384401036096700476501887527390558880132246183794938195778727418593134205992960*i1^69 + 5030413204893896058864035536701668205909890816235673164386448543616245962993582067861151493671692945536272140006450063245013295287355649851108222378851515583054368965567137379074179737351601895176980877914054744091696799298979664913651843052229537740553633588548922247801124393393192769746268817278482133082528781494707279651456497835586306780933864940867002114995454860227524464098389375420156946747720144573984292956133193747473469618183401395208248925614793934221062176904168535551252151639170502926267755326436112918595155752782697022016103014006843158910664349166154216654357328114020565686599307547280428450628002503787979741194950911574481916056213771246300761393565693380398947575915762526664674395542961173002455224614384574762575911360044587466127563479425656105366471559450028581659729687395689983508799769906398210088157582044296088858576662148860339235123282659078936244337950388250160631629924566698257360669787234476335584676050224129237530355313513178014564875125503208277687843221404124452177681017254755107323189989600870768611391194372359883290894808073009307474614540300216226773822501926262430858688018930303629289244342914918057074333766951168954528866211464042387330198359343543200680359917172683460681017694452235375916630086952139375740238253711092858011698971112766497997840627558266376700328305394558279995913191697296992402710220318304299338137819736414924415706584396667790877220140104193747495193814772458433276615805317757135502360749632631497867917093216927206713379152482813227212055803205124561028564041807781429059715855413686784328019708203819370621954890787977632272125278189302527868748282169348886584155550130015496280966688559115962395320821438466498692862199942330532016699972252255073761353468272729619984400752086834194990444844531054103296906246810220708991002051863203213983755020372071088279150611431810744415269256044113365238636888755395568200768140718997450860908331325275892549510373200322932148735141040621003771739369263658151195538837021830315480945214842210707892958964295404335011197031528081982369896602935085623942217544089924195384096208191586437000443841354698155312031179857799068349047107325980759590286366449323039310698204214470183383652423317566808795875124024960591076397440528271698822561669517363477649380633883369986039866028100661187241683542252447891886657323232756522946251776341193007353920408529652278073797662955300396849844003285546837254574040673177075012413811456514995074037266450360818674533210763451978117715651546746622701057900515549320362542148977033157222730144327904090173652061717225853516458087574716379723734529812923792045153525078441136790230736524709437228856052872188137692598120091142923782589623541753439742288047746134519455764325939120583170709207575479029751364055981480951415824977186162339815190153933665440342284237017318246613104326188424232960*i1^70 + 10363013379276082886091377859360610918078735690485365295638628995477981060386303649465284033384616411427151374185965333661823988687637696155609492458873149042850658298583620867312720673953334374738355286963067021165009892889985541478674263949053927958653570125108876869847634786621995121443242229953330703470645107341125343347787156109608360210019248876806224980753174427608927641370009654089513750456754626942050929676591391895851922487511083931738556437695977527163796757214282000818791696645718955123729342744976319646658271638519657769836963410722795753124246108276023779561781870674252057793922022484746349340073768824159750939627878006355865682277319137585145319564663038423262033994469361855929923132118384554195518156963842589573306535638804594809700446014885544310745950340682944207576411235080060396597369893409628530032227876533983119993391147414732395575360428705183978742874385643415321914136081380674380391241550026880200088400631466730921857784744374719018797267842755699243149969902687756660340859824699014165925502473176659373209164917555292795313054461194393714716551929483472364070592826516143506582637435799982740762749116974973108241181280533516900668475112535458457075584617300119855824938881918334418681278577129602791391686761470794728734960638789500599508322023098225952519093690819159958394443422645457333395735281849466190087649635825950903829249001610691754992196304501482749348534081832803393266757954278964144111435423880400531294679904647815619005515023245157110276687918481569435945053868438056149278270946101550101429979410563609512470072861127474764526055147076471427155797418463410663694699920060768958925751908002555416727510196537633152745799979731323456941551573111289503189978942513927877507437504380227267648697392750766005181491767018899657804075723485746856517434949398174231240708790749603405766568059967791017271437025773749271802411829163658781766964445840144755183362209753501540053284715025035415243938799703187549533947678271461375119327801139276684162004639393257614723614756472505603182616362042042894709789339309423220009865551761836581969497407097417301357198088680664700985020047228400768207000123604885043474889891931798414841961645499781954395182665508196143181907781836411030475453021972835360133556917768020175369338003436447373851831588547486257650465317007549782072677609230123831987559160407656009765461992004518719455630204617980379402861004898548860576103233190409555710785529287988924133068865719589545472043424505031426354967791766533534826268085946639190598693325414695425273726609964726045067045719955792514966604372808986184941600890340110800836954682861526849994281268337756454908099754953419162805155924263247301026191698680123212829240789682742222681510259241770961237564429006805356001552278856485118632371722042791395500567652155938251188127303176825632571660410290176*i1^71 + 19760051673685388894271994587948917625501470892419728581948777632761713534160952047840156483405391168169961572307748228432055027128789278057073483413030377157989192582910680699367512352558217982360840063629178931893820912458252662669887259560872796849868495614268697559188241973481600360771098789102005784561352435303600182968902507515962420755701143330677763639349701680953600470064669138410015518603515313124305884082698275520834895681081057982099486409177516804012373177510892340814491328492923004270502801177587180659108945802759464156153099028634439549727443890477116354354038640770718921272302015801993378899260994810429058061633601111339237405393669966027797125502025041639110225104961341724908830344543858399840608432599468287041346160630112980911284506069528689918783713532033233543828925221325666874526373566564851857921535441257792785769160589819439821567306469126373967866172761383561713810849817956407760335107377435939196610359157830517175435556786864807022888879664864851697974210823047249830876016849246189838054665212700347174264629095718874892445996407853955165803394464062536920101745915713900610753933841366828927008780998568675820092939866130670567804060464278924626403255406662882443511081362175915390454492387443903823149649684263432640646910934348827043049913741816254136276312009554330677202228846277412505008300467729881803387519375875310228671300806063927609085948256902211287893523889611263242728165027074109398559933003540538074231506464141671206794942467922145393794991291521124670555130965920687575016993530383170503073234418663920829038038490454755725711762052372427441530951087260657408851682583817349526012568480480610742911751376952088176959005694258221865160846634812626488429597040628841193629411842443734132107936506610044034987976127678866720770894949885624794281007520212890795399309731997573467829784058484825773436592152714006327885607800835453320313923581886939089281516047326253890041982234663653176684136846774302986628668255762789783198248145547289534618859633197814506098445194058474935142473187983392493785531092663348181191557872568464729438214243628723204306076507718474191742455953879073693436011458610602015123609821634063948058177191405202745636595487176317541172288862811948599150481552109583663796261959925254479334362936747999689713215538901271173450006349909686503631902201925786423870390188839537052398773219854690106872215575966066445999612159739698249680337475049780881968272191600335010653370083218367468646051867523870402525125111030185892626247370140420849194856999296763548828484958277254240688757382803687939729544170458442340059121552977014976898398251676116623809736807247336630805329170902118751097353992709975322153411612363994272909984827802581843912085461618545342373606627594151786631704269604725035490091949829835161754551751171158812599421934929933120848265216*i1^72 + 20437873788657898019438466713135560456262689915930255842504906799423509106059778521837920070161469030238141301022491888669555842174571909592814068733492057694821849896533372866898578045932328561928609969616712193531132775375564688975952065010275692591806533560520392713128129694623467139227636655190856012641809548101149876376850239757773120304979168704968142486398480701665194376446121110505799847551533376347821026098588411666348560778319296497960162740669666541607887140188036492904355287262731288750590860831014298601580150320651006617911758340275346607534405592269313915493935067331338440496771856524273025456544743240455434372752379293249380673940459458687584270586396185367374625248930391780633189955437522732896275713202877213675843931862117259619439050462502598098021004811982642037727137925570634398871341075808266374128051021101443427655344516469729030879544831367695249285038344505016049845904664969725976960091385949791706136068210018404445358735750338313795880424244052462249439225238212356592774429758375768572841148150269802568174835918543512892662300417884969522787489688353911507677790797460944265430567096988969709985663638994286000896709862345314411035904737543652438726514203053845624927077952539107136733128712095163221405700327435215420896721739822849053308010877307719110812486945419964108033959989990612964646641251206347863107484522728445696801861234272294903299230183752453285925982022993553513598626255372621032459555504922298211448704580552658326425214676624306140551422798904345129373488227344022882423638185366488071603419360467647794489106349409159966435602126049169605075524848462570310111520910944533625225251303759970258473279316978977806179693549708073163059598423585612410868174198485846046708303666641693848917099602608622975398213003629821677881759822635160319698184823389714045413361935313688935888875723120861923814265911477451556321333872964885637739140999564611143782903997324358460548922404636514813389035356754682267475156616967801835284881123339470953002885354768742522334393716488162039224646533781014897923136214657921262418292592130468887743080961843642351478932813417499415177503155273665558091790340408888443129611773391902476902709363409541706388302777316179853497601479230606785543661182043989337413625137935303759147172315420870590057303264946756469588097189197276654775526047655226971762975388640609956639121555440611451678928792284769740718737421235646478705933835815707753403862142652969687115968868840410875526833216385215934756695147126373751168790454952446216594685652254886661813885601982554078101729416202758710223944135416485785282287092863883951517161666374406625524227427148313487570643432728046722234734865727186811368671049413625127722301096488667525016530577077116332911912636689605006289065319145583543953935807979457400082679591221674274645596369528008212480*i1^73 + 20913689753030637140150199901198844556188406335092988587095372913534316932810466498100947931568385624953927765175796067672368081905258762875770583604446011480302989256322463398264676274305027989270832670935278832451108882852111253199482875469729898613214943182058290044158551963786646482208699963481826749662747897462644976727057252175152600484806602902334433700666401325759189847475762557506204584781178907652934996402095610157686858890926632627534478745024646849392552349640381737007750953252491368672770803590780714947627414207641297504403001000771309083451515908227440502551240616858936755416466077337584687844432640503804122522103532840392499995714805761787114911474630372287352121773867922180151926603694651408592143894369930713280098830621710058201396659120047665567025526888225474278183294119597076876432449921359696891642034732389572604641539330408690325910167960395957316936430387624379495273678680512763748983980459682065288318009887361169931788567499406652399393847323218946843347121816883874400191006978388483606340302108183569762867915564437013419111052229713114818247622218158738717669910744162599300540312716963559163821564838853849685483767085002240600336020113809178156432500076874628281988639995948475466142640988580413437491719164728754677089842521698178832222781586758560317480226765692388723017452397336712495082098818655984876825049737108092054163798257492919858471604792274878948904388316071713762001660269129288748704705870183334140175577134814803003201329094218491234356372197685011562361198582852764767632397612077794735231882410212095096220657635773723343044986057831628862940548514381175305637454882577653089199766688408738300392863841900721617456452600875598044717071172305450549951863249529816411484407589958038118151744167542856715001426479708370065780847132816389472922158948242195831115865625247382629768646091517249675148678787196918910326745881545896622808708311365240455672665597911685608892319783607317740097479363470183535970154711601563800198689662727453295091796554236451022779491864375149761689291653244404812188909123377971007842470749526808800090245843905704676904055008809856978998386762694424524454492135572880652237360005498472870709988832060209241865606575854769593823206608345910569912199867071875187651439722188380326536254171969026490134845737531324285088167577844575303709352253684820010770588890170590138044470259785151205381507816737560446822515340879850385871105039485356152541415967263866399031345675350844419209567341786385109676831143230240180021703782801049663757979320066550053339740753809768858245201653316588232153017690276963549677616206559612781464594529693022419899773938577764266901077854545761568569845799150414194466204620373834767486461010962848459928183425331137644369556898147674727125654704739557140821399739361198058643106041497953075387220443004928*i1^74 + 60550787619416783981353872297894451443228872116219970713119485833955350173355059098052412726826305377370443496399441574146565684153967651070944799479242617706552990523088920020904485653704397354524059840948830573644276351858381933758368953909624043603869464508697692472595481012412850422453523368094081544847896075812719389395288839729102596272670925317558882949877416935605194919532435608369224152033402214277073566476487812595910832601463204143777684244342531603601105104747011494055134514600495105031428236172849386110879579330543126219626668161927041891380754261174772905236866565609228172974761169653198042931670766059352911128181238394825040344748166139159432508735318393629418838136912610807167308926528154787232896729239986413291822664659647170761344765187530717155434797431548625421494981804123319823770987395963372208430250146540498028213673734625284016545603274000510102376824294609095500603595649799545901184489538151072707716761782464690675598631056123079871749030458543987817185389091199392323350512485719335406102286021003831160051269723951683267815106374518431575786611730601858998099144891156269395042682696430837894066585049994405876711823700364362669004819935317550735773552717462872215796049815094205726145325174839202160120180269781078637931341525452262047838282581164764470117218458064300046925764971255452908805338097819206964667849267703587713715105880469014906394999582444568351281405375208366816777339395250319369701185217335350539956272921127209173377094864303277217667290596053392876470974861678240875257670407806307898157373216062992734067160688051246226177956951047063816022020229407679159425826060030448107480930158727968977439326773009199459119611658895986103041566793308923855160287695650762990317238281627945040970684716711847578101544948645561142548937300564518485515788251184989418474998843774133188295375688912017355009249016934705414323728752491689197946103793439338069170487316475159084995448343898826912899164058542032892174396641659426597462967851659515901333352793536308322931206129966550509197785116570610751449492681339724305302695031726961966857500582735121955481513754437938068418928616661580669061441279841435991383140569229649660098282333895724193793516176505394270395497847343316504789806335653220372784285782085285044836923332182923947512696104737117367296235343154331787810916603576843843763256316740716097652811002222298954299981228380936785772841922472479518906735467250907032322634744558014498094540769897583815964667869472529527814658150751195946417269486293188268415835048114575665822979456215655705307833018789971672521434307912816152648259740756543064554148874288809846772097950006647874658898896269196505626854213256118141873820263079501209156614313845850098181818070939185462602143070169612314997168237028721065295712554725054967573590027556189851237744640*i1^75 + 111394848139085444414949464978677107638775599689339216444509988913647136662508547938790224299605432590455684500629247257949019376447873744873885874575491750793182070205578861043552192075549984411603087990108233391484825036030827990949791303793045412108325547452552366079540520027266587244028615826633571554138202327064315582482317502500414005763391662755364519802184344654264499576745035972327976005127815479150329856719548154206866571446979089326626178424948668414488125140101288297654888255359125607631506317768772649471056599476626242796683644256634537353192066615880119425283992081985410997233768871208763834112654861814913792209059678167855384219140130085790193780159862049544310396844232145971313637556974929068360053156567755903221570196946321906503612924598775183172387136153332289274197824584286792023956334907266582652159623853407979609458337153117305024939280087402261098821339117931293439539333962251400455425733517952303501782819702848250693420745533434306560652177135478333252544735904167592544733900817766619645744652398535725921433474053522775373368529531243318313622813694016651145703056326625691982974786950395311893953272815862677724189237794705578999301503684872647370219559200479503287548213453453613717867226050052736633222369550288030363593967207479962937756418388393143599116537055081951354323915256819488129765727954218998145618106593659771564577358239454025923369499605933693712054407694428697269080277788701507961700921144627268655266963027986328377889550894847973467763915104763895821051040254423555300819081149864442226480358721228720402991413898162569135279765906116599780898538991582450117044049735160221622516139831824347437092283672022531854179434701185830768413829116810574517557364219487492224009709616884642238386902358032833216921991441500495236024566174510984646689791666085494155836957352363718866923626391114862770890545151562933285191489945585446719036731636426760332337854400799670250178703232722259400316840806788046851368177681186493108798287439239926734664317894996642924606620317998520657464305373024953682196765247634628321432791652642136850512054110042080453436817022399588514762237494241062532223518630239514800563944246313178968750553929630317313506925166858379969138455439007952909228265578883259016255205950130368341505989583885555807715388248763112290396995264377481933197690715434640189157531352815148471067276947639210317396213234216104436933572331003668837534813030631546369901637374197629375885365543273726216425329499047411016783052950698073114321175862126930612837607882839406845887630536446746008607626136983637955303820619798381617397606134404243290226182686926574687588257120433133846802142139945616124533038123570576518288162826881965612800816523175439774099913852707963028103115854965821249365610614967120454507512250399805967684883010046411145216*i1^76 + 109080492244419944734011581703508199963653983917757157623427395803289204898057497564736452911887933403028264172890717174003389548205022816261899637297824689298857780532117004502289103027565749634286246509989239422913721988418202226485001720242055153421365564975957818757823367519975121395728610743380945191014163983635548548354555556967810783738811726673229969851511607333352964547270422950156518845019747837972163380370521187941615703772844611400706847436269704217777434704594451905209787653325919927351980773770878916379822119386743095569483320329090781007663733578471956316053095795014439523001067483637427865696055577148984918479658998260332674966762701386318693476975098712759315094072444655614639345682524552319379722712413662193574539538046705038832755394869146784781172559441212212442077404065161629957326619832980616324042335713785271083272993306104353322085755774117436827285520619226166529159049043025731543821457025013537644802412324413824298956010748650913274383980404077374511238588339166808988677720187495682447148057778148814214293879160998206471295966544110447270525217367375546585367164014105083192765791910098429948371589059663725701296266987869262631604305084306688735074065749982302507333493030261326554437138155616329806964258786361432823492849344673680044193423727864674171682482613495472252199820160690417615637300233282701201140933308305697779937918232009188957709161170969520266992916903904884951349403629024388586342978273319277095933373717390050515735211163582906845754024690236063150878338860065913244887368346329199704464336888232649894768977343988245799904124136995038151807468475141688970181265456859160197824295549341663625956592976000202942119596863424308271685116739921444221371522492393665614370748872540828574272294444267695828492682590252596980176160437254704289999015156638367815086065864021566856220415557914049497617253126011864132334288456096107270652716364203490334038094351930697372278632899627274489145217225366659289405834788587967156649360092350957085430935808690207437135387893724198346547877017118771401456357831457301714753488620571296518830448051685612076657476315617776152747965860753904962646665562495981270495738189186769394437121703328638707625244976410480987934966790493598549302542802551110127975430887389068594285591998430718546750438794967945945508897997078858942262752367836278871510129272553381267029912160625447471276509964849574082569184690809649212532916068523285699229095100165531030017154675950262783132990903759347586172824300203177193995067607881179615135844708850038768170573278561717120207952196408385505922845360690671928705833119059060362334560807335627901203482771191614728873551317300808079136984538501515822227145423527771184416044992479793087887985117570795505694154832008650873859472757638622940370378201135347262353890690990080*i1^77 + 103137262062839850287762538638988053289101355997316977922398507002700535154783100714220267934415616496600758736840080707592562754788746033300228147426932192226085097606737262293655513358875671912543748567428970083687199031886897769244210974489853430966009874769099447367052739856191181876942612151729914577590897882643622630829112334622142329797136525892973029119817741980054423208349707998543316662813764436800799399930734954805584784429519791487754132668195905615454232875347740675550353760817139128416392922609771996608656875375211820810168175600135298207889363128585754188705388937961360877001865854043125821189953066148397018560511548373253095044344972189369317646167169862263203401996210690579222537612943969466054818091800260454891797316318969162855600131111196921715304638671376025478112853071948049726485208343315845670951951992179052113931505085619423385623900488197992675144931786031127786006670971111202331248559255728918636331937847231208523565424615995468535662964968343823114862866791411679265208635428793695996803448222842531668531427304607677386840788296385128412290604188991240246130974495597600224078791452044003838301568859009387446546694590073408154548819500566392570029228398944958002648180689945146123817037162620280579764222111337664249652378862187591609696547900623124236446230717463110284295967485091091993161225897701921744699744981911185935935073576501821571395903886358575418923244635567433434220154926458667052248104812463013078879349788430726983880281223698589817511122196383385736414249310275040450833216616855340635521486369769261574538236399260086012329207064491899845611569274077250120254531896167086124517789700376339044853213459609141964189394194213295414126576850616242591725547325139636162796482938084153158086609564085197948545336075213329672149906676897434174461665488300859728002510065293202252299088330551306320045804179942425941277394440285461441387401775085242614893252740771415372353033076002712665740715116544103517501966042087741722140502141355630216447345261111333659091842606012597574540574063989886653908959876352948906207267751360023921382147490018141459335681550969711313545215448827150115655346810694975654188446926651966521344960422340409940453192555027063669479081893249205500411613351822614886799295818299265314677330529399630000018567647746538724920995574704916324205057693865009123866814173056147382742421208040666222855682629746695665032742357060078953829773308782936965668958434073626380725010590705995981921357511768783672108041219882311588663393840008503650192074696808420905331849963084567086180824277248349299701225747003685119521089700072714241404348810876709183166510680310944274359316365044720632893774753517101734645339161564704471015360519447861778662226358578353239165891861270507830736959254719799235342262626966176313821364224*i1^78 + 105406289153433189085420305132069685176960972706040620777382416271591399524381471204420080762965269268792515554988459423965211110062481362601227774828526965261769368571698155209760898448991809447721793650759935943650418737095959760014730967005440601553334308553284215856553971204747046763632812326940471308139597178145337204096852288221499216087116949884958778366352330695456717778192110358286003998035486957500191294638339943997416834799187899725287881966800047472288534750370333845371496355517117201029407112092640132876672996744347835344702944900480485019617696621961969910320431039250518797408118996050883099164958648971532442445887988555549454239174180448358805098610369394368200019109329369961783588436588313167508915029048202926086751015546464536586777053102023018587633714890441032334307404743640151313314105524216682298488458949256790515917938157869762673104879458932481497924702797647845508672655927675624842288343810134197418685514378808487637015055648045352424206776682920636437355196987140440866765266080282069750733280257477072785289118000890080330154843234286728520138197586746476817651933883921396624163692851216297627625388588836334246937246333216837013677477757427928871350155076449518741567651446335651373681018175002615578011626911291650537007275173663640031259475187534238126427336555317761497152721000073485576788222147240613361358993902424382913622303838421211978610599374454505385495457115463623727241723927853711255752512251568338046529095825120858361080530794721748004105339909194226949574259743593494710012118817882395767652115925146477372510134772834870192912151025643566015861200732647517606954185968912172464032704990788607559190588578599362412419318036139064900164149857989351322237430926922806707036428253845007265234204022650505945965741786239327132105125663718848523471299576766476217480495170202533465593693110458558614152230727057283123877833146487016281381591377397512409468646069519347086014672060628421415173187968874732048555592572881593468098074398937988686385052266814635772600570801978864339334016957691249850679059591346183322207553266872898626725738148697815771470853134040324949778784136453762780050477777151710759479206040193591584154779185157619466718731184511918050258682545020481168653917831266265634481302677866383227873385883085857895694751098297873552580161199010864358020670402688625081629830509295438740315372635557327668832374517435727368855734098987830243687835196960402316444187164509391179330748913301939011231951172199631744853324260886579424194608545650744722596129854845089953834398278482454448418650615057689307888449570424569416081076698511143161356814041584001096502222280895326613349098858759279775941665327003780664497717447722157631759087408791071028879501345937526935773994957796567881237465673034229515969241582463445106688*i1^79 + 15376924534345698574654068567515934539763441660975045192720574152280407044646164146934729339308856637734608094309725460976746792355522159585989408457808633534039993222256567940455001487588920421851210222153673848857518451775909707270154697922380317653791842980088307316977665426211441602980443585270877303785926656924916922139005104775478730465916961132979454778498845200061340844561930937261778944141300891483680722916558969281728265578016802489626169909317521305655738544238562287802868331004104414037730216533213676753154741217556071628991337797665564683921175152208211417551784871759764632845314680386963383374228181989663825419933953748348127124867327906928552284447773065039127066767242325250204690999791876576886146384146326991518062978753139866689626815799757475444664083540721238195563408974485649926683968545371442564993869624447302220352965302015400880668299630419811369427125779261564100105570735259536866342058107909038446431603208767520036702889331977468757780091630878653571234758695450409757073549185752755995579536735457768930486647395249015193754199542979724953905556570944797758160234566486695693282511550793331147479723190907962625464272881227261580770657987561031567476430841502573751505671185652150626516769214835231358442595053092674539212842114594097606563093052534720271836463548457010486009551928858648515179048057444923416974321386058359820616144143650585396157030840134681471675895988226767844252904878645175677350626396519931689910945830257976512379820124303047052805255380588322787617164393584731148024514086384348073381418550817396393831722470961297920280017276417313797966010747948657339210838277747700588295063497362484838993168086914208728027916407421210956050103199852568489744560353135294295309732518054611980763352142226334515948263896893619376302106509188789466347764667918566981512836141116431645831669059762537513712784862886045828416533456106795975943501480249554063007175600173588393178508721161265430227739486597017251897435605000112408861560662904709353665679543012729869074869650961772257237271456407134451127111222317903853164661421389750527315133239495379537526619707326057350285634585607226225795867749893529471496687500323993923975198548677050662706390180915982027205729097438488649899033637531437001270355717364410275979383483256987279347106812559585819786240251858709914711269470330305203800301867261630797360046052755097071939784100674158081039940006388046008534134600275620964742445879802252952462776144910796076505160703581459009984978824214390352285241364808246907449339174466634186437715831088925356700483575784852058007045890684141316481201931571697190782728951012340005342147686757162511004931007678431300519011012487063095656584598766628871032669634659345659232319472452054266179098614540193728122655754033394675814969710215168*i1^80 + -95757759105309560634999546727158657197297593387949128839836227080862304628155876471005638830485818746524575810092251761600885402506529428866675805507190971784404772909062131337082895881665535827140278151954402444511650451463216099710071094644205105325815830836571445203984886121262829636636177701296724312912016806723019335278878560887988016414280324689703574525840156730411359620509288971214390025145318344844662411983239126961911548748126979918210181765828715373373134122391081591727573231725651598667267339778548451937472354606755433962191769014305432182177063176467914354360503028908397153351405553409756162806327955323614220912612391590706938247102961061367356208379142565637856600268270315160639543662409606888174023501888347291101842344110286171990296596936115414892061702735481688361348332398267467847086406114299695847979339636147633631672321416102937448247890900521080206654636362427198934478771710904866099722950360792116314315073194778618612951487843897920989771060523977608684185841007023746048816505653993882058663387603159646178876950738652099992756027630004532996240629847284138587811228656592817833442910692369797673415691877177537220955379626384437210326849635883151795459925518365876036514960562223190022100960532799792416054924140173749275455482168026170514404711832391861245325358277864534059942544257535817189020633539612402685241177171603978354428838279836181178356388075127363341528697308207955257853296284528396831006042925806762220865956637063001592779042316449083453643200869232613378020630583257086952737271475132354674748029758274637078000142794777662701889720987348553586000936411661068625180172185709226954985019014274362627360287261986160816070321152587363886005108978843461970796557684310508935245127065487787864637017740071278593304327282498926689792569912521246813655626540252589122650372473267570335681422563630326346563706251444059072408139707213251039497881602057951265393863362452677371781275532730802479454877378979321499535953111921936551455986549145083894771391707709611948039739498709710690001320994923027027148158396457706585792522063827361034557048908154024857952900826670076092380227753793842483122053676860142019043196161022814589828617184955897744478322952005522759199141729932042278752281360489274340879590347072651196564751951794444706738766410261238071432756253622640878867964247678601185089562713091826339652583430018911993317808299212580194793109947773689493628299228494296059118113338023072941023412040477083850516654570591056328039832441861809336469638618750133908219885293221646029107316815307094236128973565915442511195968879984432969836345641768129506215043291027280709954012873179922801918661431865387421093181246667521812802834419947006854467612798781664743184558264881302270842251637397058954998477071545614220094603264*i1^81 + -113428442059272720034091874534665075886420356782681063003563304955351254813050374565988035120902756414456914629392228891717534022778457319346070375755446846688273964052394544135011394140792474542071541108778549254806275519606759242107324333198721690416501164896531037860931156117337522846850250377691650467755246993709982074963374237170786318832336078786457872372835357466264685879258780455678247405812021935258335251783142688249057526984777286136084877128529772993582587142623661961551121894018134624117730600316428307009482442052949475196262427875671897377025635841565898038096535043309461179317569321710361526224729556219908252999255714505472696594610839244717835013868571453880284473517718413325636679960135032152690744753409484461886309908229676825944775073346564773953202357805766158499758306084275892196502080634382801145726080900423182987450357930303009740545123633724803714195448037436443848197810134056849590759569891992238356425758598598266972238294641767100666438885014471260645372498705933781716638495182811235512988403909965610620133972126126856394526497573934553140009357253538355262258889289248212547880983180627602162583846139011771905704488367216067952868507170138131291543921063062284899644739223785716519955239843663405939228946732810565852609816021383158288624006003732496131717853560106809953957022778799101283282280556391757397892687012262713700889462833031412469165362883550918556224334206249913693467720496990478746027411958994653335860847289605003189010692004578593438293552471529023224805658298904238792429590930791838115660444527570951634758089445700310349630660850307703331165371254730401106882012786952799555194332116572688751849380842965501619499007731699596656566660183708285642048261845866035934164044802549004032334451831361450595215459783329507739236849557506811324040837831096222623328755309258928301146760764247748159489369412691974663385811145959600008722173828727454734343805863521866776815007313687560186783032905053905310586657245699201438367352958392717238508921121965517887471600547843605945325736273568225947112707209885757367013583810274603974535006463019785827707357346988769159268739703243289856888468214509409404773008249989309122345947916989755071654641214264994394859527505479227423510952647405418455411495754403797252486730779453645408503391114154364770663551906717682100316846797380483730210073062085533624489023643480843822160353065791350983056550494122918707570150393011852388428972451979494514356764970828860014793094724878347844365863081952190796501211540784850106066897007604810406485819741135833697863534723698283509707187318788525979331616067365383265780920430551044459027051283240416642831973072427040218012217235735323200167622006509228570521376675339738039930441945543236137070987968129097204524069897796967202816*i1^82 + -105061386323628065205260790384820078627853018904543290437249214259033459593006629085480401885848081356360600985603339213974051491454613408675765448413890506781815013424011097681058942235387938351145098711913016964250942912615627335034522153510018190672334288778494981796683526474951418179147411081090059218673253631609590638082196590229650283903141057885307366019187656797689531796331901585046923643512497949282040623586999544504955786134796918981537470290763703253272872938116796226735892648048516832690250111388648797503551558335466628504395087207485059261518038144218943050387382229906669101883749542357687030440634445246679054264484292886351971512992626068559399716678061501817228615703737394271478563152355068257387521362987677981759339500472928616170026292827780558625847004478085021280381641875846334872666345444998960949627471268239459697553480277290486701156748220362558007172965855981234099886019161545237741091160471002828480602053407843959886543583556095535892800647188335036967867870501118532392825088254120616054425446504363654327547410482536257184402839576139713251205281022588578930331151679297976881614449493728828212184647764628318934480896142973187806681241128767874363170953110566585265070223640953230158824725014127620634641494939393439602929648725853764291487416537012665565350388491759427375498801162277226147250720083323514750841639914427246451321183150996160218593042568085737675190042898125523974612090078554537495556928273524407991617184657269589402432059712220148354368744173286011494740089398608317153611052024275012325258113346733532854131281441030068176482660406575852086189957671953998485858032824272910102102610053074362934007548823619673696343963277659150028733030886052478487291475254139191967878318964775812188731229844071143845267674878858589060754649170276107576554413957635670948421311105448712180569106203302539211543837059661656210969473157316485193003287937394528122645345252307530366810509659456544014377861997109416337396398677973461627822780110371011404936325642104805786664569627526606918825602148930399749430796882632448441584917790513283810810613985896527947638960794208962266700313252264179746288128122997234351240566473681755781938729327006595078156626521708961340915204534712243064701447612814186044775112044940024772258258637994150318171414926075059701988101006169306891794627662511026293886958293721897709742067895894458248725164140882814332868138548039421547524287394133786460729964120893251883561672344085790657912634507875678454068860012518707550789736719123160054917884650996024795894307105567545317627437466625554701534142694494033032784621324245707454921452597942464661688919394356676685106677579743512537497558958968825046492526512498546339322525998423655568927140977208809800486625927598629071010505817063424*i1^83 + -91788918221964636479359790759756975899078917463292448513799210728259664624795702040568684117122703565473983615170298790866931331128686751231437930615076904616643769640287903597156546850236787857167892703722501412392558372293811242735797208018723511450067128362380926337528068103533162330623547396895760646974688516671472281402576518126154015698472563000527852454022941260976664696736713350870288162350263491292354467368939025988310965810565220818386771323048644299475614104758428989555595096172890952402051684812844249722212125547890082531853428344221533569348177194350917856623307915620134352273160144133613531574449359995462492208687728557293860995328682858974282980834085458405157192078090282722211051956421140391493587060909125807705033927039930659339233432172248232333095711364986554555080322851254264017752991798948083582880212248778316957211586557938585347606715587632224983273493482259418584350094319198718116433136991411226105397545085146237631003002480506273725800856142298065290703459235454994634867938552110968095726890914706702992681317858209204509515732428903691671445237574105612224258166453098398849107353068583345794227019989243354645672854488812808150730337778177013695660631239400139641810427662918489747759456975632208056132751379388700036625901428578136121925092810332588137779198198301382124836172336630590818711505223522996024258063029747240600626056843465536575083618812813511996049005754101823829732034909484419872841176208772555496314875311927118775056063172445687988108909097463974176887030016118348109896179982560824991773091202565123074385131334113921685932267901240442598610034149202394924253152908672220590061871977213102097767720941472398184644772586961429937140710034026513332547860920069839444569845548760710896100307983155812848930330820625761413070196697747852597975183796455933925754189187301272442380062958866310546137469758405946333120617614850902395536238649921206692011767836330241145228721143226439511421329555910674678461427258730425858774980620891545767467297082237489845201628301447894177701216367977217423857288882001939494167937997160318067827975313620514666662535615846452147987720380927953188199653180340400357164235214872782182709636719820412543439640955414580852102090244930648984355762488415051141658160616737851647130093002797805984018184499492714924783216609235231739312437869228026517235282241873992947500269307890519086768725376924061560796678431334976695335981758831166825366823230984591925084667828582945882936549500222817672737107242558193707652614450995471679923199324129756602315748895767854615281150616364554053925973022625603894338474921425308303373388127504574273315764313006898145668800834047051163087927773395395262070821567841376598434153610123894572274080755842420266668472412159639527622705152*i1^84 + -40074240506116852728517169626236306769123854724394009822036835932856122150482010426009272857996623394212430224944677583174216389255184111883402526283449511882447766946836691730197221734498142698998482119709933157113243889053355468934113531971242674024755770999849996894137746159455258372961245462549028542976609650563330047777891620720558408118547324493388045781238282606264860912076783298159588527719129238417804300428299248646320517928672238832040639279494423716603480400849803618426035395086079347853734616643485134975802405733507501459195241738336910266026200278308672828952743584948480893013683015492158618368507789382886002638331569351414217473628405449942732989658199312356508270786634152370932003061603198486961666258259664974844669796813941946533217031829060043864477515274027666343833033350752597005261559988636101522032802309811579460694822836610409501913662869437210551215659479350935913061073639206321472553225794528136330064429065006491240780808609875118565693927256073280301348550984878914700192457975683981879958481750358367402535532362710187227934531787606084539880175413563460622580778140129379688892754530954104442424681526520961642709782494513619725317313239786317447391079088624864201009937612754516515810440624662568836519001705950750509060822407080954871103530121256153341039087333883023105166863324143454293119051055497193618071375405036917748098124365114406002014787638060715188120317297558115178804545853945058057382276545413292088463810878862199980868565423036775726575937908013685796989769841998219695653995094005469539759961220512012777072963881649742419717298705083514421847945475848554281439697184565315511388632391427438077518216080649141183745637651711343306281970169291267175141377490694939607865882332354803625143181897972900724932782912509539500755125128979395147873685246426959837132351618874752177099941331179145886793340152673970289703315513945351153852572646665701137947523530364499847769732010598497144942407672218401800438111934332780612682928595110660003557610815395854399745101867558490517986634315935441747317136557148702752777577868987600868098678420786521413647291195812196892898150776977036220506544440877864046531017047290783724223968861736344205988476030246983173730394032236932888412157562307962909284185675418690510712470458584654000795409630991576471804487640505351592265961022639781924016633803128078739314450236570593013661139512033197665419772677495233721485091928876954151321126312774500299344010917511171948700831311450533943086581181011073168357405829886849042913034051517210209722171778860527356631189501991241644410482808668084612910747820932004589050819641321717546067211236542165426902048824547830585389624640457646756787219833696758355960535580453425396684461942253735476053166106212512563200*i1^85 + 12873614536299899486249410050663369404472858346630960714806519726377746961924092989021958543930808530369258856830176232319175619564297357737949318222193953485582152245060635066906391194755808004450993125032039564018492771208259463465424955611170284556405496267073199470441948656425454934346486617227016192583091201656878623076345816415211568897314757334083883576293497260592416850177959692653183895613399411356788729113087467776131665484107679011748069347421304508266723028150634150304861354356409213190603891913205818031020289391357840924557349254799040278585264024195002253454205437031199312421093587125374071966527583595787034722173956566908852768742954568571869106198453742390457508697020729003031572781808162827860317247155699668997053701713223920064723775240576889184582000463035500835411685454610058853628387031377712410117231729148998835966734580601461749564204371553265452577756041844623356376574590546827460313092347050884027285222754327866639689224001397272265565939290689144591496867844372923516113154200417138458215158590703772722267495626326386798284039203733979983524507847943054466138108261941404122275165612336403869122552446812146274284178917526495099347142671745247179240993442381524844244859645205104001041878499970735694986835381219545401109947948975874405858774071521815496353008496686949048808354462088949167765115419413144932317384288367279980255079248483546471191254376214164318234408999574695716258967011053309549931809276457693954004906954690618743112386350782789928182489499342585528486480828049176573123641402767156228588493274514523876890410010064017718624907139361966826322018060676797919807264358368861426928506592725357457398769083621196157076548265519531568020265820042381914470203564727968288768728103457334635671064882276376552100147847323312137946571305845563013004848943551740174138102395157537014037694279998544574356227683326766755094844664761335592208410023965978492601781605091861074014949510864932836204577739999993084185904701831549436295598004543251237054007657573294413743364610341533264446445733465143975386298982432867479815723275532615011121556889891417547654211743143611129518117732846568997905266476953474668121482106441634729795325380599210243809835211005963835827168298250242820643100506771592245435249532658859130187136061550637515712169384249557762239103883352505910005479493127125870580856692251071637954499804479722896589486437795692590269271034936421436227180442952272836944049135008193699904031615639716932509204600499026985317651092598129567656383664292760521624579180421875917228588744710809101782248222435184087155012510836537581014380570307539927059423935055510767510942742373264502433273828086575440183832288891184005566007130838246668844894974549169789554998107662969095229502987960320*i1^86 + 25316090106298357598995966638183548748969437876284836225690125077966615742260918316407425631713089732907557797267381055056622569561139157723447579337444451657907721893140089927127075102418229253760389867115298455793940778029301078360725396851251148325387469598259456029993279106787638260574658287186061806342373684413276069371389200260348197841632105806690293632642448378370402918330074817853556835034512625460609047288305822231296043201521317094879007017381345576872919853802068410742453849179622890934632056917454251094300550183481974769437986388567742817674801961226801089994756795819068535428836212166965618835604498185140572116122283203907631066095665234986687848442139437291934357211986656119084686693662568715087198326059641879249436485779119312571071556606642297324657668192790018479917185285827390798859474047508516253069554715643094692327561781568881018154549882281759889146024826319278970625805333580607667371794036892122524007296352885255663516365407160969499765036255786433767909726226269887697268662031132466930704252306872282051471145739172122890240404156322236408740675748868130512784744311343504429641736742844254089008803786476970407696065899528341090870227335431423020811334028652840657729801835036588771970971039810194067568711618711941382620588337636804255718649228436289027723051361205850127692904459896188587365612964376912558480140379973796887254529634611775858279911559049667184165497934553482100832540794073749899245942402785718956418653787908839728745021135276653337649974584716841791825452450626463074784040921716566478316453174873431268635987385280906106194905233836115699987590722111502177076601866986579258091972711593645698106858286718152022583524374783281619588672747639821427293235388107684084886753921209675658605413680786553047032137148208896410164955919974600969358831837729209682741145211600540404082814726540923037305462016218066833536358309077689195520470596910123448377285521388825020257364898401280010615673019644186160084670121043979312621547336086454010954802692902125534784915946958224395125893356539754122123112718964300673509464374627471273574304851178345784050741062431133845836447411572736743919924180008784089244179259291248779571035044281525452073727039015981838179513343106523990477203211284815819321531363782876331214941289836761264996760470226933629813021245801334854833930830771224876305325397874016883489915592975503981872483123477624696825386498420800527982078791927682640628250287568287924663176824924856129587380463912798230456589665182504418754339357773243427691816350887300585571820907938691909385994603655413493686272898592434500537364293756406637793824880516699413424410589940722177423614181100967948810862975419648166381684111125639654812445192663624636208791621808252143831875584*i1^87 + 2470536492032921365522776282218064391315178585358177532708658966381663142398748828279284560618486929936578089198495740421538678600708810993780413010750157657093267153377819929493677551238379619116946394615780192256109959160304457848906686282276532464613010598434307789256058664043628315194175187293151409693786803812440348133408041343427096053786226305578016053113972537494037132898946274395167681514513065421104405461828730364657253414571194141736537190516474202608147132674624785661896459636164769446001304788704411335407389304528955411242741921107877912136673401691348934206789580291354835668014412871424338535177863476682649778737546044935301522653684219276841630762210021284070591271779531497280747102035314261387863931712373563908731182180313241634809989658853127180712340358772488362948595951698076809970055094952981925842116243104370683027444193933538071229451255668571330577116436612642106512139061758318907821325737136948428677824937588728514313291562650899082282963501831009003523511085740223832995863311644716976920248372840856984758043622882326865846463468417162857719612395823466352475292504751499060104770659500368779126401232052547815465571408595736447400846292697025118360471554048078682701834646189304587074760338065787876638626593589884153452316491690268871888182709792810742400517210796245751656180563154595321764990073556192324021963877975195839493198181941599448815511084513831519699667335216371425045451691706628900497978106236530654642407648520483423138893850148918471464559563431949381806528635324396349807848345092089808623039786783041171859096093472039546902007499458541721202903607736963530741182124415220664872687513181694155940103130468658535080668067505332405774933766178831028325963864465372233838265796470097922950156240048422488539890376573824684645201608186867412398213636637651795302669249402804924523231406654294794880671819048661550187778052540528858377209775385062147658136251381028482051889176804026625689004243191672296795988019824440650017220839779977621605458222608712532646063816658551154553864677515286383227804082788254855378226860416591644688283144813771225140072806274203017038764702321973096134086524520323276857418679933156238097705540388832238015415233879454758908324705824428274648647007209083791993600454007612909150033296390245040968336114150969906852772782798960456407979235029593398605612609210940845773040007986674229008585534520313075243000093372449552036442490745424922847223751511836373394729860014045737965796810138803191245097542479569369805649770667656654321964004446855811424957820960709257920676463920579628005769796429035697872579097862770711674591613077830928325886857665522213550725383315905810812364372139712388343622316408744477029421078208038061534793154938670153728*i1^88 + -11009141747779062668718830756555930289082487858040108845395874600685084381843953259427234214937809464386882724636098366237633598335857066182070069481151210435809717968697865501896532221419840906219370553227361228511183510505549679583034447593551855678333879779807760098590174768047882033304109048796157246914992002133547450574893181701493910685696987338254553141835626190459381497283667510081876809160578035067331270056643304913368746281749558383580935871772400422736447838555384592569785962978641319959990288024490594131350273812146859810669601907482980854313559999096527175383066662765003521732337544631552628507013661268301982787352512854050150933490765452436860859845857511301153866833474301838302361840578244218654929319977522587862462721826278292346066677223743034604771135092817092069308021085993310934695387476505548281508637958735919260822932240133748776978766229764549231706746762447700174090989085461237817412153717559029952764987127117195470466723736714853331692555045329107090768187781504077434159856908379498231946339830825392884136441129397549718456276251331411344980366604442655357441551503295105448528143761159867046103656280351692933315924501313736161798956363225828538205300761974141990527255789406732668240111839469206950213582997211173944792127808071622842564659388141819391414500048450591796330437614785609000281306232534706490350452349434645063311833987019402121885093614276565848252677402284659013422260506803599390622831015259232882248311145702994534437394030541488200206400476131293702069438375687322687210095408640422826435465346900158027805433820694217934017444216986063091207118876635970814655400248819175140513223334226733911076678626143555714803597422141315122837292333114601875716831519499338794018872791278868126004212315930808247554802045445872933956710630523516139594859149913599207612012324064961193336222196065892681545595287648161895001136212050634848758480471717286109117764589749996172879996707866709493740646160201225319280517572359799136517948851672490540167136285187925222162060198928928744714247742331725444883608476302775395993534453780654351584697629601576534724021948658633834223073583731961220619072457202647958678317272304692249479906283620279707490388993091289552309172970623046657555737583042859820037339266216581218998279919094438914461343305392691564210113420501103833431653635082187724397586830242367755568700134071596245396100218291178721044819773038230036014300004616142875947713226392169684174750395727571175892774004825813061144115923375412925893459613698817637826013974685947472915073386638694243863723963408201240644611392931247584014835992796413399623177661480014272787853835166503192973786269923627525830140219287729306927564702448081381095473778061353448595849765453824*i1^89 + -4139176772932105535725855253594143147452958327662417342107290916515163145542959975996403531247968576982583051329801091414721026276712419407244959589113888526348796351049780539327203627814622999889627769285952447148206298298051063344652390675267533194391027627186260182496678299116923393911115150581608015211645059418007792370100828863112851870045546401396113871613068831775827634126470158274832152733206721673518275852859903190194011079998690795145610488648763387678620222536370640437762629985619672999383083981541110471942530916147444903063708486304273105719892591710301922233293898606660472964474179079951913850491680152412791558112698287885458292081180588499415472803037450558769527686768677458038948568609383742163953297866077103125781877987550184078237612593527164140961520951310650855078352515601123121969755991262624396362308236296895871660112607676086927194089938632072643027871543485610076923245301331551174806206939820851362148650357837705153150791650392840255514248534380698036387399045079506520213690839738771961265955593917612018346290615636257719908163974821677403759324113729413318861262236979052829651795373481310345889927598634892128551814647653618240642145852219124363359282893209224767738710371979504436369969117238141731573880500676102763173606272453325940285073937521150571119403286958136043701688456826949897454590403300023541498354537950437697169989714678067565694253182692343925261213248012975586071157885150301448004545288776973813252129417987198954018840665314250844091734391051787227100786577576890559825496329510374560553486721334075351883526978523538520503902069605734615906912292582164801285966744125851584987547401477233015425405198919954439991702669768803197742154285420272136645201466222869562641104818887929817546657478622207734774817121256321553593874054584064265558831580403833967526518394392710069227486548985440487489379241469314006634503756371594503220584855120274041837207892822764756803702387087229159904037083431975668686993690690706399926551205184268370510042104806487170421006910652002231762326126360101418099726678093861614866523603313239896797777094513775456445517549767780739007422067482997532292605977690834896063688647236680321685105072782328382805432681526191692593376517989703054439617726356832716901495484191489515198237531363400945280099648129986727724629813013595340507542568516657159321056675470584084528156332740980078873511893371400861162271164850144733704207754562350212335754945332042775285523885836045646412417764220294081063842071708449315248049110055669535181811935810340882224943143457747649272392801190837668725387499963526450024432985220533929331072682552267253890668181836722843765603967165130820406821769398757293396947400641716054701034852651885667423354880*i1^90 + 2851426971138508136680463029222750731770536006900163777752337043854884651712968315341416590191108357614696337772414480877147427091093210676734137064170812072690284945270652730502173525887940409757599793507991505262761026185416612506699790219497197229156109979129677278570711249109232432768002152366193225644856898516374988107373835893845969505059465395613768914088904780587104516121534659405699464942568801317848138454542193858216971338522768729521979836349003628787911306570864772209887601118490053787933178495636491029447140886903547035771896755768104217019831792524382366419984568463839133161160303978496814702104083368074405648710318887111746616959542830698834609541843553517490239154903516617880162801972507842879149506584541039189133449049403189278785339847255005919561685699448578375790390091343114675962962903881447992542582863100962337741006240057812215469829459164936636390811568057695299770808203472612563554805873571952872505290873687477306278686695765494991169761170065107627778938057822797874777879654249042061188336218057046059921909195411773380749424731918822878722437225157826595799942549689345848373703802724864041657275218053073589012479356783864643289450693412696818489882695382198760371355899610440934735416721311308268970828316155632408436056980160223861197447703536691371967660311555176181930242971178986467113215987909204565051499064929569984820560756581123236522875091563406158716628219494573691913989164020663066745317921317746286523978094245187067511535620763354152584119420951877900513915556207488508396818326776095436960112870372960295527242458508037816672454626632090054222177720117416784932852247754166095797196363809493802893871659024951142581239932373819020246271912240364462571489928559038855224346222191828961733520698298693627532250872348609735231524973764586145073583561941664292665725340052255731424409183817493917796857832069551217476452333793911897148574368561651270765961684339901177716804465087706205257121878343749715191629414629040704534018243086542192220351182159601725245905469441025942242083310509731824482605922770919825455006792280925011701084140340280666092721161614301185739884791453308168906593745157651937323825917873249162071390634397866976071598421535299846786605182305294406021328583379380666461839979719996104090543256505733789624586252795632771116707700699907044252403640137739092096474954372348373355547086225360704247067874805035412181137270631060104339360463108861838053797767078004879150378749024413485908135456608057113056798915431561543879709894836204126120009518171793212625513813930694679222913584206378211703623885504512612043871177294916320305887509201587288984748475141517899174921598063365003850246159966608932858003923294437230880410562871194288128*i1^91 + 2150238268380736327468670268990669727522046560772059220986200285037678072776979525323987711620669648993175980370220193656903850331329300752659542193758696996470840224395676724459268337473904610252320750576369506809431609439827909804062944428736415865159848324102195720355016422711352001636609714393981978284480071972007042566973062945689053952627257863467989111434096896848838650380603848201411078951734264601193435224786927878618246819660010968629130248140290951597691686482073395721509044558608865025425140514449235342137270918097556293041889409620025616589476447240283754089944548850336212922446741991377853134473628548382743248217885501291763948329312406061306844431907287565179809160055058894338096365753582371213996581028064052018313268293379872611147386721867144888656109239718196498266486163520115204435146762075294729297046325134838407871270978469888210887788616669993346903887707928401719041648651790160701401296245085914377331672367748275680889709677365624550836979506810223752585888762785419940468980224540415362541879545219985091290008235861180331521605342786116489614551505173585277809796655610788523646733480469646821064926760992530765002343686858378444827847083184661478271804321698450465910368793955938627231901861952619785905119551182942786725716821919527158145102396793123414363095589341009594106858119927973719807279705526887343458700124374844584555490463597770346741347741281478031731660131019953246323898794388977419881285166022691715970970230597442589695734491517937181826212391915613551325803027271174550771442750754813669803545364546887373694865829767963446090189330407344251137501133391484764983195339583310867091429500880799703883329942138254101748327801438679210562445930986608160964319588795498664437998929269767830963230108640876550228962251254236580786628341130332633511832549160994958261184402592529763333280942969281739603509108812455261901687125934044440508712907584297081799448854181041931509915276824802979491327780076658632654434448338595235055647328305355306728003303229243691292441726167898187910344343732792208163118325429327969872496958001424013432344002684762585373707207246131060665213043406285741327068076361264673851292523218556396070339854442455659083107463005200400189082133094086237353934803155656405573609136632948873971799187666035894534788675363642879339374119825463661363651917450124905608758606937058492711126756593282278302195691789458562844711354559557808114185089158533709941220276840776331432378969852535903181409869401272417913173369908583418758720183041749521057017427455086855874089564206051189817624033575447958986803461209295579502509582075678856081278475047214035460001716679229757890301015545780509127135345700529171599090237508429211064491271258112*i1^92 + -819424748559729345416022485650697922361066921775312840790371988896934991497487631913030541383342294587279930697880401742195262368986079153654420459645582925804723060010255634236563396510489036126284467797440887144665461243167064950378889481881990753799357507326230307219785436445759068293020394062554146209341511389879588722864522119319346879822583104211817565688315358458951875172450878853243058142649078198478489571727527017513367660910549202757718762314680148578032016580052222150139352894838257046561090241892458630751534809371239044526743766546092893253165216386248581822742108040099824220842687721441369494579045341460567124248327165565138665868416495084629558693602177492832281634431359747422253959278257548053851345929989359923908786177304614276051422927201813963097730990647923732006873757185423049007606979393345224287589195501112250789369630714995868795486974774155687871495434962807473891741239014900711727845983268085167741709529454839761905969899680379243317660771965852195631992294275430321989250519323836391395550202536594451535596026516655022560013717380209027435958353740002619622294531418291917219124796244672791269875235104194412694699702169757731521008077906818880702030179101641086160455406575963497740306830712767991388778523614260487857472666921999973119527725123337915340757980814705919824353373828309137219978101680289809423637715911933248090544171112550243947842837712098725287504906740820992131034588428195305826748695733946846793466934396150043955466305899091632086431571589278573878043366553117296470717542713372499272975429693565255495933942370181497058049801871578529562787990718389664772720236003258577676961106835367549989156308097254923689564521290029114388645880101168489342722460514292037204403881000423165871763365162527512398307900673297571296107983392319743191920713468030491598820178739006539502784486917793185680946629738638438442340425546304735270261723587510004867077522828941455286938228830399185872692864907924147696661205647752961156002875784711028707446226101207913060635403981052091367604458275183983243627387343451078326651293264457729616382939410883335589833946040674409058994824660737060717744339241471197157249836350170231929598609592343035805525435069631471790482956761553146156788172092501119252354705803305219822494719173610739205930023071620998795252047081795755427435125326852896342743672967538977160472828898019717512425460071137279201724522786840861476708753597777012162810851414650994779655217965663355863606018188827936433223826627593149875183565290358073096270915396312718025666383087075213012973999717148696667604220323804946324512757299675002809945739655143864933935788023407740279320693202026893980685513653193936987442018899153343127486464*i1^93 + 38157458699487569877034677518048511627713768550927898694221077427060632169663598169041718306734273346186522570893995643157983427866647585949971368960687092798216359760417628241438171295222715046728913997368084109862510615181995746705591943541808358596656270183282834812518707615981013101966901721799641606390391888510953121249191361103314078813570439953483160041046846648210505748401598767997204735904981112127099996215341951097268333773038455162854263735133012708628005381043329190521719403588220506430779091335910459741673020060072663556971729478716950986623438574971767750457373853523726484451913046947350349603203730162374754508411761132914338231622557673210798229042348455591550932717455214123718520668751957925567006308119618720610552503245736379811711641949654320348875893636940525237822178143028933200042747348463419403309525725742872390295298647882722617962416289546673306111597384682949644617263581554539400881099955630659950345397963605753679319845364566646972312720029330976617440017140536762574453622843749687592346829932626696910781547926271327842791143946698989557261282602232745966997161657866623094853851338004749839905929843090874046916586341963301349350576956388279092727303632480303374088984278500393755981762751050552072161042162987500936405336658642864054784916472898748443438372895318276018198882837577236392667078976116371468249826347889233065735628258945426288905217673412399457134762053064633358581384819187803331608633232283672510161580054797235163054406985429293220572661510723884560757860411718669511266274480592697943573035030550142625813491148207269349303814295197194394756978477186259188779901410220950743909071788269283039586026916352781792907160111595011942791569697559073538685389206405471199012450069044942474772501000275514751825579391654348551242527610284754434212532120025612865883201249061499287510855275800541913446880591354313278423095135291033047561272229524364861175835857024273180211210120551907541356976183159670360355385694125986978669857618159116208010737448397274377036554015117648618702113303717925495035205467158398144493481242570784119616031901156223125774694680613482726782259907968746296620041025406056203200856531858270263443236386658062223997533582824747826366734458632420622718557435500606991650460362497229393394963718085087634854464065508862658834369784904229875132274449940053154837979578724492071408415765980507578689197193249467835263761826965073681196372179211463807987051690130122882685869637215529624646741878801710344160978407815849396660684074642895164642041353051520489539810203435793884887239169169544688365578429249854405809667040409792679923780572223666765488393392017255363015847656086551743275340785244379452308608518511919104*i1^94 + -53971587308523607699262925600493778901054673165400428806830307678467075237953686093835623514888672358035935479041663897435211560784712581311380443220406010432198094191862542113194349859246783458972896228495849495908923293503207752885633543198296174730624920868293021444387007482020494725255479079686783928488157071706904444464723872013100585149830490386071944498114017249369127148478034045933155281477062527035343647799422154485952002941386056400056685625506050253146994798526386130769864973912463484605921881330106537168663671989296554176117793245444025948031937574061212717385734313038797102610702118567395758721409712901107743169873650069306739369772148201620151128386100224250974848361803747310304071278349408457407753376259855522217692153764105522524216361564502394552230991570713058558316903712398804187036602216346484362672303853202136124805580979340634283374628351971309643843128523002195270556308226258960108456839600305195261281871986406345030976933546955059333762898520384587251606908255384772258929349726851229231930111152178831114643186161315428893248378302504887825108332250710765454589373149649397454765779096761167614553581477860258775982670053299192536541068815321054623755055401819276534662082438346982001910882612741053282100567445263922633745258587549594772819842704344871434071406332467006660849742485760485934156810683769069646095651599871270328098802420439216922129929233077065489633807786896640818180933165459117671517554139811027606762025613154901579317893812246847204832552499725056421931144361898441442150085140704305599935793245515033539347101020278350118107027359034900826119880106966588503509143852050525876216154746526613056374747191623212433175673087689609671394908902781518158902370179746795610785062048325819683003164953017950801700431250401737715430305517856407037881693205168950290376160370589811966478647089276088478621004552913591248748720434964538875437469760238725730156918630676982893878183866138678758289088179925825255267088183913026159386817088885935853988513425027342309596591658040311457161140555653433368294664620324782544959462627724322552558347118773477130606818790788335091271033838979583717808653674001666250695752981355865471117533994989431390453567012312077906989178935085588518306135544191832355867293135209867317930351087733977307436580840278085936864702680026561522311125013799438105853744506447631730125913250951500798332221316377280372583353421962585756118222062778343859776263289453623352428489589014637425873467357369769591154335048958250581231913665748978113034330990420986424384461322865030297470296935000095674746110360734964481915556217102186288161726031621617430334579370793366308487610598237439211337918155846818291916182913024*i1^95 + 19456249921597728880465995402200884643075980123134292902494188232597115293873400509007995380515521828463681238215217289515686893078774687299109529322878912391272681751924464813081407236277190131318577156087758410780301837429026205185798828673554334834536615047475306636197167726129894172884962047321479943448968545725436815539118715829556538951399209936754213111519308448257505188438783715946183965728488043290455080112451243984146911569421739183489762973870109507113228055546340526750472343871819203557472026706881135245565729920858224932856509411610490504180359153775884655295939925014785769471417220688833081693160267560445085357217411483832506408901446123849513577623401249593549347714278046572878347007357264329105037030608292722214626978252080990577139279864454614353950199972161017548097137530522729374133485094424398887135218263099560150041946382141980857688102320199349903380262600074128981179810291017162777316228127031325237172099764006959150774315521117336856851497707888633329847985381558089081596922401099950294319191254580318768784499493791870468643957526471704346479337333583767801672542062852966522834875748019383168412692787451331297571667072012993215500261748372840908631985159679350875447427819339423568868592890123708093448174606307353994290881332466005832606876639578691212937243959695671156574714355640888708493635640071131796668940611280838460441088224377029970282731509460731476090760357545566891173349407419630406364052140578413315556268855672061871541239156064570209142482369912175442074889111400183656179145997231297291530004706794627032501591607937622350811005131180047702492793386237974867604717840758841112529670569132020571622325512738428384468333627232710549176138142008766068006277412374911735031397558036316801675262873076857325342893729568734545523064432995622340615421097531263496319466640820544749201665567233372590234547493131324357808012173800711160069383275899598151722601794523234945758798278641905354193192296689020083737787952051720707151907453047208892418440784664292764375942474695390360093667331352366430227408783344478050654925019147184680991891367798846091716161559805853662339888828161780336245398055177274418539706553628776889612905114834966775196350263518011554934855700873540234325053174573025989102192580538802005646781006958934823072764642951491876619000380587800971097120364078876004545832453222710638132382997980460355149285037867245574170431015259924430784366192858924481983642586499639676366849938251638221731750116380600194104789091578655392854701001365950812590905150820034522877433735025055672797537137435722644093189470887366862977815240650862120734476842959572577922944723997182647108898120664084704644495967639494883016704*i1^96 + 47353342353984444159429614549531696167243378460517350192014374443365731964152322089623637424770146943128712881867952528696265310562439970842398872138901543928471380276829525803713581169986508659824621292018968756613188863769777254330952696515459941800728635197024530654413177143034488917835421760342757807003039839602509637385788482732366848837380159111107467618762525885600061565450837550194015036349986476561021489746808196969797538042829508842850929978557677015120851560327875194411765707716503560949312268033068739449380944331744947021804181621713442667696047910564992559305171822205528760998871353660559670078298883868592993989365399297963665168294502153676842400505131888844751123387921307531728722627526228467543577791155066407832164686790413749426741744029933360047044095500394059011761955591754304188281250207344289695486773338099518846631243437818502202305846400386435825059199344396604944426822395656536940914310381231530712185765771673464355865335793816887576951547126749249378855857151243013826546047253255396925977622629502200864100716245923160425292953392145674063135294194856543577518849627006649629106230358903743941982149737397788765850471100807077702299449853918725700568280032018564793846921414728315827082436535092685394968414882072268635715713034989706469407928324981244129188425958990406353049032087494978595275548427706994112142664079193015226412460690099808942308514137037523483710502388041037804752268071129333376133265557006375968611647447336606325945812314094843488173998308042599480626149104131376861730539851444027910473004157081035620111838268697548085678472317980428705829739486199570575270019736726416297706339694784198021405943618485303852089927703392705422750997975479122367074460378933792662715992316508090237710960949401727021627872876084296383230342971848728782408999686824800273285267817754430172247662603589663446765766288852475979517817023898071245258887602005901175224703989677175095409002434470504488650069064271621683825075157841641946520564495192523911968206236209855915881672914201136497520313362714302900550965303957856081520843110923081199714619910803759830488124248260481909352540877570522220540472172473138080284830282676004108975973868748347877832113002277874369618675488989955118307089102847893971329243525268323465123289778109779006565405073912486407966738355886371742023500180282888056303898234058731850876294066322347972210663879397627330412324099775708997865942781213213565667656349891839930507786722316244591454834415348018738551287128084274689169289114958354202533807067526910530355810525343859444771968333824727157914073879180294316368587899280785328471181937389165966401044550257094766436385917634046938903049037531840512*i1^97 + -38665731242397915663125547130311799980128773973760511922154592702913321454215782904681894849905253895336360647662662524603505027905631188295754337196604084147445238548632141242906413483516615089064825242892250095386724233333482483060181129085983201777445473005373061278470280378509444486046432650278594881102278946764094989362514249662118926083377184463548714437440955319326372701124199616422640941247570846500737247704542991050230738820243442645913333865488123289638436569693345284605277719547120381038614193086462165184439867917719788211248232619058384141857743567014774696962900901826418180766177912022180424722610381825762017649349809171938920763925652546855992393568531242839054847802196939774584807436219933960840512470989654401931916423519134088544916443313225625260219633816772765088908205884516938801480477175662805128436017737263303775074833852183660582007163186627117226392411915091262979206304449063631787968453790367316195713193123456920948598296511027072358053378318704029636033789862065908252795993912553941187971790900771664001095442367889107188762709481083051150550772735779796217222616222050695862407118337518202501857844210533879958696396220904672214488888350249308780775781698397294618135736101216159442227133121758372065340621142697773838131556586167121505634250302538248772396468025237852869514740327813877582452317033630912765679925930549772768806949765688364654453742544129705392487668157955283980369325309320148414505602493560572010816788551880269463702495937024800157898744389478657079633377675898917840355845702892108596142062790647053448421608032423583449486844311955767162143214326530117183449462436387807538601138955906700948568517665709869953103843746671179845844918998799025459413307040964672947137698201112992676853629165155690846736220150505759317654783735771721816716944561077598206540994590716735620295960331451837517049397047704602008844810760921855835426526764415557182244369316711432259450311179148669749640632535842444362979620937133767373723851534764585340325655463360933304267268216936212806572295716998982585468365858180496893294763722406058889614299322196151667185105172585505484627608942926821576224786296492828811166401965674019241897103145643429705876135604224722707038449379142606155717488892488180757649384710956279105558960707539108274382916695232324145287630974078084709058246931516302690716436733391228751310628699966220885247532188771870697977181540805211012345005042503413828636346996383911894747711781187855277838832414482692165002926194620979768846878943963176100313378164708257988432936882305138338805348304550506114163881402537704904881438941019081243436383558531171803603648458849057054514957367367397070451077283840*i1^98 + 8460991293792598711038254772849788595550744551487980643523372161225070539216417818720520897438885508980888060403779959202888493048152724215877233610585022075559177106300071658344477148961476129592114587676018405076914973695174177199742652788938150795208934241354209761235790501468824635382735259902219952883400697774176947456621319111033247582733605864464179290279252231098111198976369498155105850739106796280241020661754377895042365930731443940512738547410178912101860468187996729934208694337710464787226411132791662388568964794861628558709769046153148762235098864123578455688528168810144599215140849815665933341095888122498658998367870669849823910880724656832317856145456550311306927030906342248727061423702964435532385609195265325492425245526500560817514999595741113319584398481238379435945253729156142769173443490214927139204248708734592937593775195596997880064808392815622604050356152435814901965905965307349012273574549031731526073491951298533491389870360321132404434412363309754861186034312099772812304119939496732901030838306673485073634176677245792725453116405244283163667995384439196838394729865609377245975637373793285651605491988667005446075833907516872735983604349057674772849499045909209864991985531760576730967766729884164541512109537892804842360764366048175662436865198562812695912674149281554694448709682705507200128904983278062604303512658445570271663856017884872599972061685358014988038171201759147120498199623021934973363445249463621929656193480429245217130113448987584642064945148340106562290945495709429699653702767167314810071110604098238658777590357770465864031269131669148835143252620133471107889896375545882726883223847610033025027311319390645992549279073609197842589683339706881557571740740936145355014122688977815858168697772123052734158398018758535071694261483150002477627646375895984923272143463618393943198491092513710014734662471146188451246452938335116194254397178282846360673229684166683587190512286680166277203676943993406345210305364803162889138411977249595803991749441916471992299544166576487752698156251872564416690080138790948774259352916042154070014232332040806887872198333284437261473336624892810279142442649951208320148497695779336471281920500379847725911434293685599486813304023182327150275242361479006143594342311530408128189769181057225165389939643134459023745332398376092527826277940399479667524331596463206396572848046918984611971749006838750741878906345368807972538882800832814542632616821959017345196259135269692991368121076459063035380319395596751152491591372361842909120794158109240755608878217365882625470660583166545164025468830778931357384875869729182231216274301886845202534719920524257656731117124149660354609152*i1^99 + 1109479555645875799063682412218120828043988183329756799017751554154943886540683784551427400168897795313006634391350948238473171669931596646785654405049504445818847637275772761235123149210654382852429017898288006538826325407490502135868045538594303940230882901721041493839208934218221810062935962588506651827539560833468514444112421604989660962322708214066509076424684923708577436078468155127341194576749603530768935116788034942443212900618279973991169881711062129025452689638480790980633980717455051503235967412201802299103620473426791922995176413326301938478490997014050093512032766590442787968557147521876905686870102141421709042350274671600672705331501617863880255453674008296811028107435517659418882969710522794568361783400092513560791556462965464249814544429817394691638022103908455838357666276312113217905190811999706061232647561645003648608803430922259314195952569587327716036166816776875084582259539887674518116112959028780822991262965977509082634900683045559493054005443775764411206412743716166457485296348932396237634765292528698756655581142056833849911652141138838792785161587678026363879881534425847860007597584435736469616785553429163250244527154383120261721152265802357494330633645111101384058057806379526681760576298593332008422233930412824792138707988430222898240660036757339362672915469549054490479822616123088672316890532510863963984349893188752716421609353790214679283080369168139837903556399830296827581596729489775504182239259897565028538341312173554657046288253493680696390135393527046214768201125531813491066081267375395094018446559367185543908697147012528779080783835148635122661433110700568294575880443265663757975472226670604479537332440227366846101723489792058292216630065976493617208623852841495889012092382876465234958697001534303029336605327122366999686396606204696230856341724673547820000153421126852403719257151428029195940236844427735265227241499936447897437690487656699895582122804349891321194236714809686334088634762390353470356385450096284501912944643299947253366265637987684706111205052525360391136247960727250118496406157048509466025387381395697737387605615738983036238990603730697899061363807424186962660106911730791521508332226646641664218812401213692625245419180284876597544214047447149565675645163719286422155667671571726529689615959276465721915011137287018721718155751218965783865309343962531454989802218600122635627701108152916231535027387154907193945486183451510903796719368945793985087905151465861584974465744906721289353966206603588254186824584232641144337575022569427293838000631355507743843200810999830802197957787846132948671394048573672568901101255160043317688490501802962846283474703922110813492196037862883328*i1^100 + -1266339494555395222822892125220420810397836444427654455126064949110815316536649110736900500769909936576499979082148713152608580230205569663511579130269788072809126909496942914562297668930863279838820556801765331506527139880883468480064573391235008825266299128133327201494935033415974150210174937840366868138898671977992072146985457607536636581667774815771319937475177482507696418586577021510707513701662817685588231675533762779863161828173712263874117824593213253882364550455074354707352633177847303180182107071218569868417822841531298962013984040494183101342674584913240781155996517365909025323295426376815569419131646795655057539067433487860446952907047573284284850107691222981330538948772986130399282435140443694022547205121193426445943451170858826405009357736985988742655606525540665248540457129315471389349102005568633110161548071877795070787464957599221339554244776876991939904781781196025654100016879934895647647285564134461223602800728827463847708848846899149018544775622123642748808265600044092188267296055496434224751955948015367750999789015223025817481888850002036628356498403031891566001978043114545223398578895994442866477340955685645284719731004631533009865839605420649557279246075031002175018709585315306233571312777618967413146497777142520748127314949918870566219365026449217338915444154544082829950548998256857462400994876217374746605336238216387790684084591497915430551187126859332003274755425135916106965701804495676764185240000514869852005791062321894079711724633479251024842587571488926389199099130617749656460920370826313765517290939888367187432532040181272790660091330280797688719824103798409501279434424663016787076846086366956269568992808847376646194363241329943295620073873780688133357770622979530526255906749621536835197706883550365490517913820216815639788376930706105487745108080548464020414977518670971758406029223299402747928822104959029988088675179249294593757175144599983161614750321593750146865728542510181019460582860820976978222043195507354977981667994346138845196632332713569369272282330359371601213614671259010061263975068219024159630150965678403357593549379993440626509913490928155514698870424303078229807214047079793825095149938978128930642193011526884358502277956288508910312426408669669139883886052815656506726230974614726195457732556814408848650590148654854931056371211195597809316824958303836057151692221361430045123267857362954530373752460757181141218386899468854398552256697738541268347972616870196105550501845556475214518463152681893537633557965412835663888088535671356594388535436997223891880173557060956533431774567872654030550488952966944587995080720699648139456358899966009689162654258958516827626179395584*i1^101 + 469400329754758402912993149740709767463388085516079167869004841074313324388341918445916517987251848260194852351635639696180823496658118495130464775452855842271518679666971358874306272090977583077654540665282065432201985594682114174892610183330074042321232758219491934151494016043071749342616997137430672408822323914793893173550044066740124544810775755189386433482501487805230946740467545136375758282982353065298806118770053004502476545697912311411224793442520071249599406190640386808096090484679515931078721533926630517493734535228472412324082635943959583368121413214003911223524048303337613676954535471041010802146466434300505909398076576059411274102641851070542895300136520813910062171683909415585996556616116360026978243121175676064994305948063999320853982375916578086564771335715172874438521559288326025613177806036891143233336441566551558745029157845444908601448147860380789471452104732482169304954148169432128247075798705918069843723183159068043631733069886960721746005493447966455713832628913961566308487687824345818133888245328215011135622143549009392248530879819345765719301536942681581893342159864037245620781954197198681821742092164354558152236687766333103589328949140834911376003116326726317928461987799853689249081792246748752809523874780195469225595704965988555956525327838086929079267250437746496638582740245135128267933378392722470918562784796148283170545075748849539161788687895632393161282924124699310250895235924177354563839948466669444956181462199296426021259831113204164711519550674852330764975774953023854357586826269899443926246250253682634690439901335046768884760356456102802302095143329559929707989235643172415402454533158354035043323140705357482101814219352844725962928284077547357528194091690515671084964441507284340906115794968289580589985631051553074942459612826018716727255634355077817756084207584124372656243013283646274142179869386275455787244239197686436404404419827523539298533613741488939577620612763004775653549411592525606580529436355441334851451565551648965565488863670073843236274335974282051568440145086759197280359531326732212620829184510489533304564604621834741391295175834473966725592743057611922642008192806433754914771937373031443563416150595469951453156988327306151543237705542933727539259603337145218368889788452618655541149540996131875762880135209780638186427862884296584169297140663808697216557540621419407605547261512825377741252235041921908348392017481905302618462476624533396974782681834829362610958739182011388321843661500841078845303024061083466567775424059511113539691443485094250443925846613479225815532022737345782554259769295781091243795213238250411659369085937985003523573176754451553189888*i1^102 + -133535050948928825758433761298766148393273725695532167373207050681668767307240556113748702430266645826667623333032404913665377803666131518917556108229944553042059805421126596703397109787017802403125434082511729769457192604113686843750801807322206312189643465997053693181610297217674979833295441362760192998309781433630548498211443295226045579239354441863603550127972231946509065920709842880071126108629620582886235155794475405619034009480361090998703604253656227051730407824822920060106754893128726449541258300617489529673439283611392959835537004290672733462779127559733017866367600813318178368289786889200663728777238101746154497860766289107832800407990649106818614330082219405188213131888001964702113401081949337010962872941038814747833473108887565620456973424621765608909233903707071280794942424466172256937851422103729450855725466557489932618963645858863484972152876563159306059380716180626999020933331149638071818182191722549680558494125144080404839504161131773435720741227544568420677790972955895063659354723190068899455157195451433866238184973945230392250430339581108658614822487141817954242449321500420794790631400449173971459257788221247762643227232475302559003770377259794033367744627712224042541456746252812660802739458859181969357866414713202843845901005664586790725412785763729266802763561666372777530810931156916752077662699916380417760796586426760206648970174388301978377465283027838784835933457164090927197427115162420721579704745166334368581176814399658914197110163845287581264764645867170152777990095610643068002270435015189140074355480180133489408472305465920625320445370092722725274469495116894623912723229196617699624697016212863454397744562987185267667556912162067746068763016202015294800705816338275525852685899892004421505589003855756811056921653304590524227497134498179939365244217619236378538904451757665406850903273772767363399665020445763924129272114247876297650836428061143262439651891546122024800188676572853409831432376387870015589264377383378797820470203276814044190551874886846371464156239893120643440565876407630512395052856986949528462538456079340392283762809080556011752866097364993707082352764879444966322137494009659347843987011148576917200113298996478980659539805925006406154914929930646088448437257466145514367639402621692582747504131005909155062513622044134848873217185346463583627232613918675831974476853360269132986494523753845336782757110306274740853315718118443026885473448189340989338892940378443395840075678539584802923936364309218008956536834647524054512159742058506680680648296524562394229183492396272994114329050113231028228186891887766405432302607470488314049199609971531227549684820116242432*i1^103 + 44569496002841537236984735408866534920381130289656307103591747181328972179081545518362217818470258990738506560594983933823937250375444391350317461506939952336341063433758690915665313388185377112544400382060043634157199251461522793487037552571862007877741970778563360420685658757353352103686278894882177933441890591439449051950415997029337751459109464823872764139067280006983307254356672719642791332673579486286066821354219953775785920344271471195610091456730144554432729543974165539368955977224458730187805614241372332320247215127677068234419876038039965002372220882774707973825972384603724710888806253195470045171327971688681038736166222928669480414588802983061975941995262842839797616014606833200680577172493276352660044092087524676412779843706414293130281874008184302554704919572651958996723191047529228093478895546759516002449450407181908879734873293333723005510721549639429273646043488106404308415828299289080071129825158585853193746652290550979305268444549049301048715806438331915219047627346043688368136240642500581036184392683501048936227790529227912799989824758856612418291170160807676693235718241466168187764242627634544958585901283882919354222736144729565360490957977423009555278745004883598379811223185103868936401244437966427620660682251057101411517074109568937883431773750527544359212479062262983117305079713627851498594319093247430672551097687070078673074098963196215769674908938665350398974264073072788521549321256194224580246019258210546108427746935707515230542264182085526838065635812445050404540943356441590472510038202477099892885794221731507818530583011537122314611031377096584699643691546396939096929180526833918957867417465401076278900664889470140924564900949299573951888826936735816184916390189258066345780781080084379732532661138315529654853794018455449681401733715590191320752565303465950165674512931528767583088387147339898785680047014447327075209971262633045206673402736754736757289318896542144331893459827945067002441176447366243577587967731354800965798153642386392437809407864480851038780027752937005417664842174183386879598445823389435574736760420269198087971095561196090417699838426953544074441838269768436227052503516118795268575300463228624667838537730651444754176031137299452096217747940823776402294728901647994329221525763416242000523801045807043661134701743276256369293305391902251283109830859094034150544086885996456125427648703029352462094087278562413893659464413567577506772776043894802958240583216734087976569488907361942777223035749712381723346045191638951139976260230975777999780590574488321731271259413567305555805523569538964998684906450266712953160707730303148858870650228634427563442176000*i1^104 + -12252229645669306644347910288019319450114770742512381541314058344041089159528770891432873726733895257097473403916115198318021689812806584744748680314598878272917102222444852982806450299231412210137318432354286723852378820271753409240884749505979952822660370116182777800903920596115679909332287402576644029164254335803840094807974682984874616534961619132515996409234743277779871843408349452405657282194848891746435787312989658061231992878910569875688651192541585420933057118971932382750715842363114745613701051421855370850116841184749340097987009237526927102824954754425726482353379301503569565067464520051230573538809648446946894406381924668174486815745486523826320973088057587817812782123626600072454183219007384293742392685180146017194529450009533834809441204144029812540895339730836936371667796611570196584913934461818371100720087880228706634612347254780361060728709844492962329946940650409943586859875312565697311094805068186743898482629861603568746297218334606842692191288962866623686457761740877910811001528128152380491097359141008810734364749382704861433221154619041297222657316135335199384187790228613922510808637735467701571695898081839311942339609854929881880295476747708507098360615259638949179092302559557913243981769994539730147650824627029924959293346735593123650898274455638222856791392486400277624789088281880355271925843588077358598855327805201010802173748963192501852619419563623258569248293019871276889332100000204942266113299760668703944751178022010365115905469528571644754226319816973649755266039199506408834419188350378347610028614416885745965906393545796954224317597986683545211828865653263384662537064310829840248807840794131260024261465697713464636549527157813335371660016721396494163228335744602612940797035193515536468458205149363009469240666834025281160471607931899764582478714732833083937537729943955118389126863928570200354673294986295852326537600941223904094868211597511686877362082455446969704504160620044460349162701963452555314056243777567988245023586072354136433441365134275992473242786232125369154894068395984512703837610363249156578706020196474061170823320553527276881383026603436865933914042803142921938110164900276153103342878913016242273765165188205408160706464710310266438022212598875621267773883961533591467733136364281265188233653389910351605123075395927632610519053002234745147499751841722899460086472934300334359293893272334227126253486833143239922888161369337255247319403976497704826974628151850606041210350998736281933804816684593671249974585743114703791721186842756051823145899968200347912157969445598816795829248495449169179322544789508943086854630652246906892574581908425442066432*i1^105 + 2595376700387223602219165964722226824294034212297368304205511558130308885433865662542094575856929145784780407748245098041885727310755976109304885186440671036046182426503238585355385043045490485104360089758854603566630761010255163787475190418777889167691245537376181107819570535768279671789408939783399120544070512889982932327999527646439622097006106006551069741043527536640986047481435209969792238866791104839377481706995475643604124958021531030810980694506502097826197452047849466933125370498153735701250617135505754515137320342701386780692123670615998504546589041894568969174973276289644774874399064306725402437572628055167978643205201812705443237608753483155649633413136393904756568599798831846219723304842066002364877519331549398812310004570047290826049330631240255009192902919349392256205273086047945689361573428986766682583471448272017457859340197328117026046324131600234435711030750785123462142794937928805533587924187674510092464881347688464571260047749770221066136698482656396789119396741089991260927598381616983402197649095738954441832169041621309333817444832832421377157247063168756996659060742903426853674691812750742082222776692505439220737503264664635411696555653984432225684240081200522293809331445003938974588141787544547309741956546187019674230401281070858195038906243708423557244800182821633067914600048652717425457721806034129738402724746942507955881218840412243697409494131783948116511550424843757075383397775588097760156053466773577741275564417189408117363642574138994509893249985804580830312783205587462129735953881716555165395649316195746262390513408851614667761219048203235732979823341583974011063671161321379715473995747443691591094398324437740561065559494128034101762073139121490692233743881297183450178541398496712727319073890228416162055086269756213695092267274798747029396689910074428108201502958196261012160010403817806392066816969523869743344305335638895988408780200118968600467651642792060214396027265283611943357376490057130978283372960134055073278826981421609893796300510455580173733870819681701751423353924810660982054485809586781616608383111304562729286707695227135270805626655080817782719157965392893307761790528946890438424691607575798427163409937207590919969749732136465052522032890880684486645629157895270305326918617000665114271737986721413460982742110590967102982392651354996361645142647443005582797725372976583621762705034134664045159157560733826587986661191005350297590599632038352961110121106384347147983767371330367376692105080766523768823116293966502977207564400584060190788815821562922266214512676478735658614256597399627994983891058276780585643220832297233575008649602924544*i1^106 + -193546939792920491871800996745231718598534155283648041957216080032464048143900796184899312272549300651382720795626091998466917576580959382475404051770669381494192978387337277281745665902767778065928831341651848031793769027744364562694508356944659883906058549050534819847879743524726181611828636291292511852045673388692963782569008114169729486746845248651489136325376469245219145530548795536196319734561832885535936095398860444724469829398018460374658233274258847394335705466518765013474165522741173505271715661021599697391099969651079693823296145792968021340893557744319426592659471048153498889285527994678293839766699037931289882182450697293541785297678437649163041536698538748607601116655871384381508600643977811848851344346321250305417336579042010012740558188085932581428511881492205753448558050066176125401496063674625442375253222421490733474894780176787543148460886264320962121098010670754944009004073650159263979030479613408619509023694392441985935992586520734845769445003938462166538621880582421187281855360092010958178598752238096525956145140751609421898521836970443633140227426714815869828409097090142397166122974222202776989071477576152192978287078259551936773678294483346380625216084496933929010124100317539005865828356641947391219921042576385902344828102696265689407406326352993354237535596888937669556200614206041468260788740240052350881398134227047797154695966075129724224721980299200335106830742502096670804314118968168971200323354876812853043330479297541019391721230215853878031284226156213678638158992332611211874092894245805888734941435839493553605019209323212031253636237370002802993739032769058953887499684718133696612599201932817195787641727834108514339482781982067771859995618845093800089261108663882600840308160520963155322989103487352501767042361112188106037330593290365389483851924360389494965165967927877141570532575966100381080959137953965170685159628005386175374468841254909351501123507574321013377128695214511154165988016291726945469957554987668608600519118585876320447218288783768236509960516411803843969214154126311526825259456136543835601169149309092336866484483580026832080790796158832161257634648118566708448497013224382518968832317875458248697481834531787352155896293240273629048157083326401497705617417064216856071236860849919753748032136421718868413614667685964939857600161026658378378412953823991978894675497799313152765619016314643091539322106768788968345832258651833439608945178989193174981692768544420577234903519224802084352367651929089867624119625489285569548016154947754974362062691637026706831408390704060516601256500649651358165793799107412172083268121020288586901094400*i1^107 + -114112729551657875366331110954373147146864915800318273061313853284367280408663516964055505724105019904231363882792044529437391066340031912812497977406030176498442548996970344892618113357364210571745947903743074454721864518051053143730841821872364203646309676673446006512877765619517153395988783903770730515305330280285419632962169513756130357770854878299131798764702134922905647194700290523457447157114204858336785542238456378230212784171233308164658208994959491914961561900139592129813193421402221071116061526050430423203106820480236345293367879901379662302758954395214641506218785980151104020670344516296715092325466643204020455485402516411290314188456874909257175377506493732422848254027886439280127753743139231353815871545645763761831685192708404470974566582725550092610916248642675413596912977361760681824022126682058015813933106684516384601929948456077917836045371401882840643892029494793771890088266738923694496731397837351120080534891417273162542042065782224331268708606032681020872867262892166931093247657245268568712437228824275872432513141605369227558393007423169421005462065802715310493126778934926387863242351078342748771231118953015639952826259840619537689406844533933203923017472893880478873020071826663780676135629886978167041012274364643768168632237209419695960002326377308442407780484278710897041612818094656945932416693986701413734891196443388333924743118224890329956219764194289979895440703110158088603962769478583617889087593287984893158211720683618608845709704435903661123565911937263552120727964437842299193615589968367702485847536361779235091224259962320297244773595559890491856253797464022525745709857733545003947823435118245493570797629512542091537092449580994843400477551609690793517649260320278427256323431234178616585720364411970644909417457548597079304395017928338681549522589370352695322496989987812638912601871069147136551749139805389062583054919599482514928328992308115988536651515410734051902725165664441402594566699598015587496495289852304332390682102154936958441593617677018891266627293374369936329826643233723166895449205660458479084740138728919012957170689767115307545496953347619139510574084571055539538445392947490212718460698290516756080861541348272247331930303676171176082407214572293550455772646293171111481648634585025466155640464383933284927431818980602314769643689930566348223202620750042994573694487212516267588509201154576120119416730238168851839819311534391039783387890891976836841612744166447944310080927372520952259838514392872129263806360416771462042307340485838017955677851191780110621723455592381041910965040745415901507735790082850575358486790126576861184*i1^108 + 28266067747588217619176126098451483848783760867797355056077860920611641006648604000282300545857097028469651860853110610961071819869994330467789184910498717286504259212710517115611064665908056375210388902509636819404529772774816556244911791207260136903204644742421263089169026134841509769901597850682290615010913449974879468178838299793676008372434911974406423246852210045024452190548503317610540693145105087885491101942617416610116501584117736543533357156898229091901143726035667155831648992225744830462658030729307640825281039519585999014220076367266112611209932156030281865005612472264564274690789667419140867005509475561605519966668344068769231911775969013555926922908795026327674958525279035744367115796618137241603070670530442189199141074417673187169950608116762184372606958185580504534814905016453142517434859839469116656635830298206284936466062844884525630044163674241494808895775656186698910589351330627419256892058388503611360122170749883452868192219299168110029279038540941254435870084137602317944221173604156583430734268335459850460410206132493497266471286937132866641561639107000741515212138525444540372530056276098754611659706967809050037873716595715826154277704279602454287818395762550361805589750197983165247735324642169226015090722335224024143139054920809665051156462960435275162518482338571958799153456987326428265169168949730839686401446373975372591545700926398638860649717112346619044623947318772324936413704518096883866825003618599755589434035104757445596784172099830530427415825347555022986097469086177873002779543018143021289790958878302406886306222342591475461429881988813136895991539183758923721862395543488912452960915379194559960591351243747557741798793624490281321836441433171940053046016845131616182987794126951307067969159508703542156437848993211186065808310581073301140911349461384566107259656538525901366966768687996907107869419042982048820864432393006403419579318529681823669725479398112192737266258161013856173189585548256908205402679214513723320648474457919143628619377769677737585573323449400845303926650239239968997543162361830974139520937092645448936601488402252267446483652685787488801024690916582445707162954476917710152214151953764400028453843156754646656527002927889038455258908923046359875835699338193364450545766668724270378930568785660721162631453440104906196187867170489784880327270679084765148409764363828488120161853701361672490625912867047535721914217341034289994986856008234734835544526652008346374754572148699741130794999844950113972755373116660166291101274043421005557987866145932661892311567809343050407474731427877419449259336695740735389069823967232*i1^109 + -6094114178204109296373687924947584373222288701938461569200825291508297210036095742407297620501091428034570450179105367316191722227824213325986765058636831778546399826676454475282251324040702345935071407845519535624219101825919201189480229100017276183115994769287291921357319736701967771969185787040493233305226132669713528710986781325991684550084984574905566411771840009956257096242645400143371680661780417944600923509629382591880184639043623870665772696276471657053477600740326450392421785413572646028133125543138468633260965708654862917461996728268386906151216824913055349850988242987845845269278335348974285244255647518570729154983471525174915954953096940449991856131543540693289076336133371177439699883107554246071973153834250914733652484917952267206579593722690009501635955347563750082871998039569482527515830434529990724270795348862385546581629765136506328539660429524566222779100845117209587723687044819341241269875018622435378374011853328435428145671327739819461343877458824933409185531129359872204759922951061444544056687685240661205129400806984804689336342231255212553538594754693772657673526620654653493474247173955891149397311908652589959764749326347205157812301758921627786858337092177027532369721886313058412129264161342659604639548584884347888283320237098338162233855685384682750079190488981556072086794328075730435602782290614015958120428684714160281527119948981124399392785326368807245952042892571287001848141256416533648507752164666970922889327948951865713944066644429995355995371903219164924665052233923122443436531449234276594148730658973037261553581339620756975063359691261561782897664065013330815234282680041179874150119989134321766713539708858268727387082284009810194051441678593277928570815043793396807588181280551014000973571356299903484700487269124913778225457753529893654187788895354877468183774959441346086334557915735694341009740649827814813073253872627233524931478579222899947875480207877874884462730656524648618572012440105421326429993803140157436874468405362040305991655675324897271755098395332621615141884713076853630842361644954267259973465701544152573968133448859455743109377378369005011183345940293203364613176720881134407578859104332173385626822087105399467302078826784266272012290470832001997790784582960477086472728279403327259278580820491531859149471583651740354492878614800107652267273827485530266740573967527385834863004744425102163020257791785926586530210017555943766620197708249486033488973915957525325753603868343843994763563875831724838436597411820595133014212163071856557688110444042367082215282460203621642041169804001386356892179142935696835084288*i1^110 + 38099039991343130242426355752092973545989507624830560029119532108503827619701103951981513830085105351164554121839320725195222772928507869185034492799903684523564381348344522224292651730725152488833657933880895081975194569611197572178168174541666971010984138863946190828498738604723452125648359007574130445223164554945389058987006737569319281460523830518571673906732751133880581973249055408824772749991238713768422136250860705662053881123038421062244710750059333450094474402803278482892234430723224278939465691415846201015887410863583657160987281747029420962897831477581115180066521098961785603643629199424319208918517815858627142213690895198930740419366187749518226974306006932187796710075803521364543691435817881351463383218903563011986484585059391163196397424476983389645972207378446228006154716612720038149247541582731127783479101144209600445558209710880914796737841028820993207959233934283304255278672565103378879761073167686705857829826669451890649318470109575803517985899516176535592905455862655092905240698508637833204913749906649474337821862274145494966486554071660836798856964832830578133571333238452593100819310317177085986671334462555525043993952528390667612757942853053481358660877373782487038409407933338606913906288402773613795206674844852469492535921672549609306856900718165220742042686924421550676883044972378834285236822627351511710135314076347324023493227359718179516800924876548677648214897171370730362012526778458990642424207388776295318161571763859550330341046899165137777899345769372108650612984230624803161963026104259721954458118720833676459107644827669476276864697383703354748478126801803055680766598236315088235638944381312863981633920456113464719531468384691395282808231903436719177881689276613076437960894589958859570426400839846678064223882903992237094960916144707427752778534350928024090426875892280875187994706506500451067446543771734210030987975318008653470654732477565047115759373931321148859471443895829559289000636476260561378665766079329823092882469020797558481322668393582138913326402100648545095036441123871748156051441323874949674273503081470153785483441505736648012583512875267761804383833754704151071450941381954641105104941820205219893988717360296686140532493485755064556489562098426001724953358183372784909739452795807087039263773013470377131260216342565964977172748773183537898714663696979117348538513411879180243040587000823455705265178206028924721314624343605824404608128172325632902842448990277174217197660933338325100359817757138878465593387656974293777477605010458064384093771023503837030185407191708744706211321159049323887207303532773376*i1^111 + 210096773741607251602111725294328246720856715569468997829861435214410525593370802317983834909082622066514195035035661834559069286150941098425426727465166989659527268933361114577569877336230091256750757222528535205852018925397072649427623968279164807050988801843353544519394017777835875956667886411470473762267769809315672960304033269144073638563282471711045715490849374414607401242056776239100457252802006135706502745514817898689540491908942419190126926101592874827490093038369872670020797753233363854756957969616675468527877223286679456602054532427549332349686774280965202610069968399045985367431208664546932614264534147193098162905674565501162626493577155629595156004092820994827663342081183051822145061511285291891931958014666942691897080050936583801306017601388547342246479088661161580794955271378865446836756171153161406892701073785073234070777478502464345736297175123111651227817603543634217899262055483254892969584921275446301218043521850225928289536154113143001120623183399048025583323561905228077336015358716058634670683475065876436374665371433229822365415369797611216513100721332307517117203499388748784965127636579399163275830888317977236244726134424666301846148598185952786032913837622635586699820067841548106095300088413749176871082500622743264670296429802253159966019448373340986978053557948979970122288670676959979886557099247563635772466013463712477931234416480420864081459543654088242588854541879449507959402003986790906776739781281793223556498855999367967215070448899256537129575659822327214236675849586060987399352153980313104412703412829762771740241525126622572075709967345488601973438776364755047691351933595440309456134081180537679255800667347177526209290648811136556880549657049309996729568004357678993134824482666005634500397287275498976359922904246877809326725164812209699348259522642074924120278291337470911168123066589014414178803110989048534240514129794191842683235610138692172632875985332939754302547676643510823891194236548176991762808163283952325313224357224755803137261997161503691611234167097891246270527889075628977720313880637337234368084178626724830332535807873826310199601198328105808197255003423120859752962176628515946391422680222656550136536970537741354085904598873160632209039712015193893303772362150720402618821753385646160081155721688534020853164447158352669023584847399013309094854329361971612023354833104668483990513691745932365953759135640297666038158709374739347830021375032496044744884156711448364859086365752348980823781861890785444931021799326827852033858051172860846983386406823743848092626067910556114618466106100139136482600288256*i1^112 + 30389236669038004091758116260202681973408618940395978492611669728909569353464683534615801447435977441847152660282913162479362687926426410909425490256229938165863787597836856531046005836727881402409598657066522823223142891761296132235333717997744059035835028918938749214646017555301931915810192505151634862294281269234413137567046702997763122804688154753117958887111582564232464103040151683026062101691664358570742592365980192115672489476162515699968298081812408662494972395589260193033260902876530601254968575743246069436414853394125017344165233361550807348780911439751913837508293731964320859526379737500918188785974276026266438823377517426149020264923921495393270051220060689462453816531350141263929627809780004539795029471083231442764948916808221236121550867533734191610929361145305989670758962629924866772961086988769623742833294627860546216248563368140173759585546012623581739318536393072729309622268667210283104167304290345415756725434429247231307187590338514631033863992457511641376500436193700897957987648141904541457034944549856294167723952683570591802899536839699953981986294196358861531043349821563342357943070138209883278040927371889248529396546819627787446490637327118880490414416967643897048025096297658478194668483836552866618009674003959726127775028094360646982034010563928431144998485474165073914807011219581099350686881137053054139234292619947239584084753663997163752939771327306846586301285459634692342211663537411384338273951506212148093200530645725991806043307733118011033062553229541801967651620123078600893179421202003605407555777650931306535381586965792731674044760680319158040005286715666653493345759876698984778711186891740150498358610776630712810740321349013572580187773883237398756472865523754967385229907266668126759417451999306586411016601018965903825583777121957531952269820331543084908167989125904905394193249919363204444140614312532580853998509006934139817630420192766703096454723995252399756006906054962822597070123174946230046531363675715602086291716487853940997081894927243564313995564253662949419625041124866561241138742477648180654703499994784635349690762159727470382117741173384981130947024350186011352852760604509559185874051214380129410335435773507590892766775721927662206707407411442108256999222626223864346933635053390523211910640452498977417789692273931726074246045656846460865023186017247968095813708129488104344863858407201759977423344451444010086242118041822127123406772994441230380772960705815442911402621440711959378928979343916381514872332590696998548039466007623492372193708664157206092647801122264463266111769671948474253312*i1^113 + 967877951820744225070165090938994245114965069970232973667493802708955034409825301259276754298001825848859288922667978803784010140219582995473136615647818081037020635313168367956736943754745525625736374273215490935020580487644973553650764524419146068179466777992151436195977840465581419338101084097925878984566662944729348943088419629049309303457458605233427125371848656309259650786055757023666860626098288464270555962150402056798071869877177986236900631541380259814986961579710917220167836538706084131587778743459968767785161292957295079842610884232635294050675824535921820768909483181044617096478203750886398476327582673869583904331735080036735172264899785133477621675404429184595591428915889768838403622651478351204822403528226254210904785545079189771729933443048341579000945606055686177892076467878696200462837797667561525069826875945987019613441099946306938236782982182005165948993299313942725145921645093695798620241829759896844773606789415548306358445065859010429115925203701747102420112865105372563365141248226123275291906920542205461399904007639359194047936912310633898320707617197800402884425837667682369561907130130465746112350893386961190625996697496877599732976053259846360981525020282425505051346621250494684735841834835227550418560116277973980788735816127539286270976166020955101695397695234912184692137848234018431176745104357565479580114550551788971125511581943903304427975697183021027496111290191875387654088018048534533628925303227257491149991851450394272592134173830841364215510671892162888887701736063375185605846765085258614723469118494838174908904767386747129048484774682384646371113195019356003317179299482262339227096285959695300120177638059361370953699132287858333618001727426211340880722355620298307685663300306006226372372303159297745360706560297984722951082654676693454269810482600689392633625460657509925679020783385146420903493252993090075496783012906089820893154302941820736119064481297291311295608266445040731605868892141390903945757412058575089145116287627774080496139563197767037036526703158177049847568207387331169080767411640728700340259022841991296268927350348696351942479749414461893434342897770747925293184153561298732101729261575777183833652268294751874209114634618840045369738449223811269955330556243095050901678923363770806100360893676322482964558420225238787848583334896289543917171318207042298884939592866616216103804148213428640321655213428576420686049903844389597127124512657972983744993505064186498870910808609007528039790556941685969349518169072274531931620738756031939475838928788543255533931980164599085400268212273152*i1^114 + -58291699012252387519562484313429432454768766931536050691340219542449230711348867059122415303711046885798786419621830429046847811621224852191914266671904953309563360447199777547657802233806644938110986870428243514493362299735323754374237019694547438941106009158972428670150347957778621126253558814106985191808042889198697919167913943411602580442700094873023488835147916782125811593348628931184355638775135007885431389149118731518920712324625681490139792892594455984417968355907636211425298293278108954159553291673087320810401464702520661326828114128317116575882978064957695432831872889105876973311227530205698277605306733779015835378160336123730291567046471210023634167954139400225896781020168340547515354434846180856500208903254488115755051356304017822853571318530379611150574469449532752886756508997452474310792275251519752826205189769711279975728123822137906636900905372331724175756070380155329655528460824095263649778442227043123376553893052391996360437468635329552468386932761699169138768246714802189666529738529436035532667134559873170132636606618866286877246448611882066543604278670951027958486611957307554705512074983106626717353672337087074734836972250693904342846465996254923676380417389837085558611418446440938987033175297383754394732881031222231342816293647653055859169357030931427665912936195390996695080370883854105053621810577493215968782635006629502736813510390383803338780786414180241915929085139087555042001805695565091090524526742209126541883973947895330404993402750587102983201456169107518175875413085902928201483656255883209309247896956977720287725006123048937866733379533472904942565029318575655540854786694822395129198901381915988199429532999497364320694659809762722037428743032892901747501574812621007083583241478710625816432081372954874899002129130716357517651077212910024399224674735850648390299455480005950943523981128017033408589155362877537448773940819063849886207531628382642649243772325895427032113686869910415352127520072712350593249833502767880116515615180961501103897619558621968303764533061415762950066433442565146255035094545464700823680600469707585444083497549185253412310312407192595100790080110200232490135587370198785828357343016570899789747552766652844561259940471386327809777964337162270932327624047907425829409365998824769076078051088974573185660492211421538845476346505163114753942747287192941257535474598233617335344213707922175352228889410085411914362649975175487150202140098544813245309769495594215226495792925939870849948692066685459638599447491924072884648098389348602751086238727682398076190038176005324282003456*i1^115 + -3799324223676202084548182425814776293379821604194317350760129887957059214696477015722175287592866805124667443810458653533939543280193910992094188142464548164693419928713711753129676452827227108207860521937419076229068736895114144664362161138002011753228903939835991420434967902161628982443659357415817214547791593290692386979165116691848247577180855751174978092476735557550918343473778559953122143775152185658834724185028799020877257719532583684168967398118169588479883192268977657654393976996276874956444262647481700588426053746332682133414933117416650892939510830548223350265040936123150212919978291998094943653187529299573340979566129798763020360535497270630591961322802740303392011778306909428019014452505676837674787877194429355431541216096128062170535971211343714903749205969929055206570235836651413134068152649626813948444564018425586670897946932614610433281476281901510114145015962498136648933506644643977353841729569994833197613690896569646720446586816757251716874018641629995489085456336352996040468180882776530512510077112140590775773510743897585320344192439781635994980072810652422645605256123182743140103903413532238970512773959163856387348084289915876001072635837953112624537362117832783493612809852359289654093388766173437033451841444323908306551038935389603715309761534094113680347830559552885174227597248416148742538775738815839691590455287241058783986402762056306645087474564323586237102396225296963164463176742022112887969990083008144532464436726491785797505729468372152346177699611111052035356486113593154958942311438105635985341623240954712468681094786178050249764840075303415517816552384190410730719002571618502964217095181844150223895722724323361284701987527603926772691716705489017607005347736543604704325266267752419224107171352755727885425720967148165846616233274162881055693618096381068683049271833594404444102070075971741517108782324479796449636113620025134927269010921041004690119035356486563312388770461469003632603151546103454751433608734490181657301866110881624105410934619499594311585337827560430118986344383005269118971049427227513488454134296320109828852461381838665216119405904285566995676163393395938642161170159379636462172633246028997820176121846724104672325699892560720382162178138194673249304223061611046122440903835220545151542091300885994723853661357733398289439189899804058816053765032315604318946087183583608487304705624199844571202080033300019018496119731187745122816520311214509832779324685714895144829185833714088366380432999255809778153321209752651098393578317623085326035332501018214609553514246745096192*i1^116 + 241560643806693567664936708359072483475826926927548424069107480635600482168739323514334767042826493024410164023793967417862314373594853210537489667323385564837407356748747604592596247809731479465145283520530571760828269682819066879235031399631486225480485378472813979884796309333111324006891378053211469629415793500836718907404022247885719662801163144424427076671280580741766369109162164143052424613426238380807667450882761576322083190418919870399513431910104189235854018917171988290627011260352593339356753008749403681675828488263399423366247215411001874568328256585544939830408913206720883564729091537016709334236709311040908386275284537272436407613993298311532589044260003326598486212328092348290696389688145129424054667779929295726888430834072098032009598316052095390849970725679861224464766426592664558158579017880736003652701432171346802023823249493172455709390406337988968176249454077173635944595994380777737136344064455890624183503112584166705021064648436753537159777025707239837719529579357183222051220756639087392297734135119479411627545887939763620182552224455702680105438197402033532058159873733099121786665703094909194329644777110305586551831103942635758504311524852397891546863152595297240642686068268434252182235915136279358513887279379529567021871181254780874239886291021736281142943978738118317006174913464610311727653820172992569713933212793315019893318832641597217802106745368556918471993311212334807212080004721507788960362537477358571275945877348337199943858617192260009843545754663438898060822533147083135312092664138946459258781415779339921364575589178670761046968823622293224512304198231177066882223823164243409173572003405526710664061834405849077016737246226754337822908734688035376248015734840951576665953039630262601794594732631261937055322011964298271535298384514958420028305355843923469963974901966927258151816237628989677155742395345658780193479083881528091214637717654687053314379123959547724145109333149101968251031217473584295752931982614553071672369031825376558918920662197921503450106378969834324672241884913712277985610100652963283886768657722500127133999442527639027710160229317398906959838846744292523447636692365107314595968956684024307643529745856077354253761382933208215952826965670569372360084875029092566062031134648432415901166672838387418024617835354866214162789213974534417113126818038145479467610482756021274285706177525231258599425553092897008510669570557654991783426230965672489597062345347152354346067517905327475151815718151762303041890409117543023020420070406443757974767647220067378593057996800*i1^117 + 27198991707920708343720423815887065214255060097311921809122226229619794486917821045568172886954178226004414092565732797281970382227463438673339528183142194976804715704947740759407724308864011345635032963318382741475074622098622172463240532311180472493122043292491597023360427963151067588879173597295053052463183859025072282395013580612433684869330199532361485478129181912370338144251233503074391680080231259375439090213000714215871279620154969203977445922799594990345529690115835443532938297732522384327134751352487874365403675421099360113934703615998309654162665800546259167983073495802224196133826286606302728073149173030595984176265236233271367700367635255998662284187170230071118503469589595711490839719510601143402226438690899067720951438856761702433627434371448329462029942647458024198423102762120944497212049275443775372902610229272587364279160783094498778144815367162001242294794255944910557181174591305573423916689638866556600856794416407732709291135594023630295408273501585215635685545439187055750794829322995871792614862900802231221400070774970042655689100776897707135171797316103034744398846217436102119252638644885966124385840608395316939783843891367886152123694801230853208934794262892182334513302749153969626034116606060145996978499125184271149840143578193916178527743812376994439608109747929369708390168079316779115323986547149053692054158841144088780918871342812529245856310154317734210275117693984211952775584473471671276942025751955776403133831732793902480261307509707460798383492390584738945249894987803192222733856866537157223840213252771763819795563317255694423968414924872997669987821052959337737937344861520862444181358435862671900183037361079240437205743018155747830211643960726190690537751608568409751629373540197837855515989385976485842167732085276952337639772154810575212157616382699075321353488314124276954249720743601982947438843002382126155742753071905718120715738732079677255843588134747250632225486276125372291114743365289908617761405084991245620055051419394199791942884934042077557038160711096358763703335804152509183347851929749760359603884964162456909907907772950771000201571704429270378196472464503987200100040412646067918790953522172807562942002314742371853839070899375841299273168967129256537416345362475641656751618922944982861773889679050320731929689007340011708199897903880134199934407539356789903202788320071226219901885351728249846876800625899716880465808626034835490339224632130897901989195513214003207829410105156998010205551501354777699919133385688378086643697999028891064741146344183098769408*i1^118 + 911481367994892579188339201645896802238405152891103530761477922968879252673739044116547732920226472533482276159140633612390273979451748566714827882032257010105225124625816057909174643829264604677648664768513479106321821654233579788948986015916420769846022888760085216943677164399989621536035983567657389254568422205799248383029131242375457950811586564616411090413571259958040835929025110463685027909754533523630958094101605233661862286795291477087752667133011049886247672614489800380991416886695528043049864135970111159182189566277307577567988963216808528362689109164400549609481359972977532067835145558676663028248304052695962037476123960506015354032136706970042902866412762466546316994866105077218413635247319013159622205507270895259652846414390780149777616871881970004037337443346250930371194480413535302600181748521021128787840293030775824897675386735655938586397635843767669399264707975314419394171991471681270962352045772543745526951013453585223703064372235060834879892217022656676904056836560079159631431150156999498219369636703444360821912985365150080076310782032818416760755211347272519991806383894427964340840477858560737696062091216329489770408583861161886758675172398195812197060829697400580912551424189695797038265910422321142316594427511753457380441473612387245072341760833893349277022885653998815544510624799149373142617938233785921476657789239298565200660271805611522365671445580877033316747393627495431520717261416732319105031538005395167613761953822372355548245666964813294447159378864645711754852643700912396879056349209810531549108449915525915628489466224461011708884044447555466575308995902387016196544807435555709946783999082980413138756832071310003852123350817204405201100269471534663000898629133065042086568250633922112848493233426830085777687305113884452001951612087798145233632261670826210942499918410929292161569416291725790578053580035558030486663093966818306678239222428203992188973966239978430173897325498845908114474113921334332930546613879946671668670395922388360431395297529203275539071835500645027545900393213959772143796572980129018538217241280334818260618999861881979754062328023051455794047164135632703454876337116026889662042181401745900624385534144278110484985037556750152911008154506027972330479099587777009636693095964918703533827012397566870483394486580037786854892691292089794079796663041204200254761666362047927633388828048044921991411740967218196987164852901295547601198618521331167051718041340214103814954661983427763686058745445339349112856481759729082700293980334825021875557968642048*i1^119 + 15055230285695563706896201181408395253757047801197287640292711499868017307194406384933482247095787759492364819221951697400369912613464796013832702799899096239709426354560383457528349720377696498172997385332018495980778791883186395436943136700489229512154831497597608940170189152541496699587744824537274392274254948467905566943125969585002863471556910189851484498051096330503548231786699496585283592903050983208471720265840960968044013134474948874287887348027311836991862370022443277565379935397088949637653619806775696775181568106154845774832284629602180157541967285754629284662447362304628745241151512121937747369775974960102939530772954557098034715701375195186887510883391584094392149879495949965233638422755579456934703186512625178774278739654816071384444702244115223749711651462327783959902404644229430073013775274720739339138217678121439298123018133733417490236469875629284718902868771795420303798975456148826977069927539410026021011475064936717045904387809893711104119358848897699272850684334797298640466501523579406402770799891716665157376215722650225143735741872113872277985215680248905915569309795075166789785994599997539311037136277451218004767384687704036384440062030135475520060674606632194644516031937025292149806855323041568650499641203511631256966612522173461909506896554075090804747091252074980892526732882146642016666191915535395662338061025420643218562525506901368459952111924265324500261378653170715766722951562945502895267842702003935714195906567715520988338415606369302971560405568389791723689682486351684887870779170141213457955175837463143707701880738041693009919798433313797962796377783617085563665479427346498929275416400537388904330163862738695628079420015181666642780625538754682149446363991281682860428022926233154024227105112701877807476032608659468474901466437065827706182204717798264864447472570522448230640157498901574230884752466047842615701223277745432324067271400762416751957104926321947412451883032139725270719006682787929022289801025794009027631375265259832790554352876058282406008679476135551891394288843908259530166066560687648292815965993964303395770370819661821396788540326639065435017135971922600644688597506614749356294527862030229350167590162485411678749438559779253345406575708413753688272951556937518082327035249464706541386531293348091856498193219400305281786875329442258864121218013822343641471266376399757135832564270097098249176875389189467653951287657477356418197975281588732820519818868218453261839624416113069137480582457453308682670074404034156276518957021889297928683520*i1^120 + 133106013793823588726693351933423737776598114604371451764929306108894936661764458568560769653033636972063970065000734739685054889744002418267988594785651568494863212965932764724017552930625393424781041632259922893579327287511985277703969748564343526932180962613755964327787343592809399896530646499181735409536307634296297564637353795294164448466454466668102868295223174639563918486740045966439109194579582896168429376512186644456572804895171837786865578792450054730591013358810655433928705821551436262684598984793415323959778204378776435656745785578696317512264803138976104152885182713966640166113501171748421171233681947879366731616995541839060714198442235709620896732371932629118747101116899615698121140121245329120251766912154809248865194569192715847667234505837607349860340871431999250868029324119172224212602689299981844224258380931845244371982836634969714757713229611914637782725433805074391979322306842759496598333779400708135388948940811781000275245182192797938653190399077802256848178475202944963252523802382115874817307493357657609696588870872949974198532478874215994971441149912056727547507810002731264217142536780016906677463130203404735214857239356804755531419689771800418102638411860928135968519757481819995941564942705885529633293858322597602686159154965488112110442418624757612172026247917063997317099390617726370127925788080506184066707593731115823663075021032773033007824887663334140825280102359286983752455000129677246562891240459334522359412733086510608695836076107102394631721629164864182224363377533567986882917565002997532918677008679418767742603769131533268328625925943849633804266147406331158651374050395713466693254521256783174988235054446317982612214612749267922324138683603590340213577784367877450094007101181207290214228586128800592517831466921244334084414564805981527963304584104520289556780957977098313449393036400320902321271348170025255331589258185385659180031813108622499624327872452426239456996825228390558224193857487105338197401204913010128643103688571251776564746497591110956795524188775070783879747029274932796567748451621648328721519048574147164052748581766395188500885192251423605044979116814584834319603954415622614448003436092172596663597816029431678946444850526651945196319626731736185323412025746982425074960013688965815266611489145024606279908663556375972332962342478094074624829381088677301514738995382184081623331352755650550994208232121738732556353723472268938906281240650400580042998752402951899646405926214629736941187100859846817696149568382028682087235731303956480*i1^121 + 553143072428801160445035999998858274287233031595120880373638907195923513666494110855230115504492697079189554123679638602806916661947075692608933744120955028628976684159235713820882857991884889384276034492936873234387153828775281405187247502403828356918466489824152196521548551455931906393709246944236403089309779737356905523942340983710043009295996939865748044353186317516937452071110092661122568651585197166772740720670462977060778070529179656482252134342421735016816132464441672636410449657557041271661102600478207546090482878831306277826709861186712955719418155894267985961390184446319610823445312477479554010252645067159369101613489973555979860283486826138919846311103709786841415148773465301204473550672300147570069494505526962634301886655888360733420040340506786584233310296457011785850113965815855330387357432898667607134901334858138220236998238341667199783718981517381963582489864550334214974099906254976522788015159573623972334334668556043608360428360661277830718030522257908829582550256745809346865017655841341726477645122364568754427622273002005698842035585013220511526931546100812330317658169054467352436875768649593105893335865174522386029950332333066327275905804338794399726158565340434985365874978271264264546755927498393332394797451048594499342839609122193396804045606202339852573771016300620420438710173658465301752915391915703517472488164990081112726557306658076805905378810584291573822745769686132780761047121956814496306048336571530703086961345965234080862914389518416823952836216567955577678917728024505074771436907573024971547193346889345926279331560988761676577100039628947379815265821150781910468005737857404030707663218255699605401942684305678166760188960836320144602144035329354347196113113586936609415920354642312108307007528005824864408254048125863655183575274418726566558324921887129951120757766537484854830175637726580511092491854307522852543221738619364305942644239402543601920719411391104029998829677724329675143043695730720192965507641141240691847584744579281413676207869725447233420278785679872731207649506366910111486163203822079964744907265632543378622660377077786696703054769185286752763222231547435606216301589130159655945959915691124370208675658372603896308694440685976938825339516507803302650593442502521700640404363980173598272076410844100927307506473157517349465911917936263499851960053183359832829386804080293483591886542574913838296286108985341987388796714505438846196992540576510015197135150137049935230613328867449480442778459500148944303499338426868475854061568*i1^122 + 20976740698958224137535372588065114571818185398577221945344291050148832939090898005653979864456023988936018083970633025564659640216942944034534763824542859109231054144525294827631274338490760160408945434745315445277930584806832802549100661971498829461194081413280753122988173986412737871859560064587809961503880957201795802967750822074326607137732910396805757985791176069734704307628527125115764817970809199488014919597351804857821187534767975660003197580311232619438350195654349713573791965914305747771545369321064102268694563859224722324813383379060168801441195999038206326781802217838510018460990115224934449938796444146160752817075926217373448264720404554521428246541247299490320906872133854094801925988496012644747139407330646627495677370220459277555799905153274366316243904165605813014205496726085399215386190569563994505655125357801686535177731870463073361766871959882721153867430776734029336311507920533406750089689206144105987925619969855125717698269983863543483017623548534127591575814299611795151228859955936318098238856451365440403443013773534050422134185851850473117145585643468943383710951804329923509058041054195634476370974593275768724114782711206332047987957595395618734850927504496426265348612565198605664307054119150821388081156453337988159268797244053404542369557778107072890976545585198544280089159574425044650757621071323891624325562096378945536796784085410785454739196007621615511516875199354751212033693533646815787569661994050642965872791120249855202983667272069277224424131895407834852019867151731628562015217473290825332865443137078284531170420996872385281518560987581804023383830577030310215696848587966356393912036732518272048170283335426858346778171111959124720229229460388593182019242446719180532409958647425217931539696744197391651413727724265917999221512232480015595188810826084657450075174969380676400979133008754933890937557641402767891959242483080934144977314158796026567451630703131469399586840729289912496114039740998118066050711586069643735882437742966079926009988238086131067476599915811027195648260708329479078625064171397801607942179429397542183993796615771133841675733103874910525151040619857666651080110644407221006351354340665898582561661973839896964147268091811298330464770172145711336877639824946825282243043789339155416101137141334232060709748192359741261207640894586481132843633952844422002672767133268852391030069800563037462210612140433423281318503131334743966685540760820465119105293423450440229315250016799149948540497869204367392931288012816384*i1^123 + -7147182404859792333020199662349105370667797748218068934679528902190958891097859538861923267231443250944510004394958273460754452287563758087888947527973522928889623783120123159539991009547205691164946947366430306810096428969221815125100422209450127820710072475198779781001771094818100734942936803570075469507971035188273563554984811562877050479309161186468414139154307021381468853240697653660503294311314645690203281646882967813728452524805158736825375723589269253617841054908560924758910739163485613463601534498895254014276434848622479155817612266807234226957148849593361683193183421581111951837064574130266180198028173012993122184899107106573204120676119580669027490437966924301211746370494846043962425848436394482402389979172949812426050700302001079569081995965464425800945413242057517484255465760015226413445860719822615734085429441397565456358718717910075012247029999124199059528142142616593367758943237299822956020640442986438472252581874556931777533367439009533029107291842479269956663354301951463987474080515350979367341411746219068462947971825530766839108273871539804473333664353965154007952483995203325729106958052383387514893720868680093628858159587267626203287768624726607176478368614550591572809081786000058131201477418844592291839917383144707863606710371053956815793752194716206717354496978227428462103877943434302860416029969949888983431484988749517081857944697760628780526082138654714278807808845373725517552697500381373498245259940647693524929816929858207788895074068309360062390044566484442197865608581712368961245493061813804885956072651700078048189395743071569507256807675755022960213227495106515427327786483481475311319210435905940134268084187753600037603148329148916752032080920438191778601931399751851288990023828050651167214873090087389824936377303199618440662967104892935938380577624666685381960047911899695827915977724284887462756561957415922823273343347687839915005784420496839319449725672566880112124213916084696757539416273308375158214815682155925376591407203597870696344463246217936535342525006327028637840668371166520075127576386807923552813749839221401376591343163495407923161164389844488208131969599558901831965684674816295447701521861792300702589878974498108565448302197089283532975526374655061210408242231791523506751580443838413575063378140191405000109580527356340786550845769997548872499428743416167255220916184849403956376661821607462674483510725406997167094859533364008320505224911168178921877682098282330802936194484320794662212253705166052778248765440*i1^124 + -5458045667375500429798369720099444877621605151554355055476803631925591697516427439078149460223540497692566768625897487066874994872808773947132000975486434415417762405977876758053448136520629532450061486975439758448120662719682860604978424474099051509795681695558835690558347786407003374823752833414305232153093445510754667652914194518552356721322972777053226214724646558804191541745319430671636230290155993685108896640309004447435807632150907361628545186960310995493809788753573901453939079547454787132028183853818338958254122643266728807523444987342573488456803042922358614936494225373872986658999876956975954150412108259171324947706241874411805769170765894571689570889975452205593521448850760044751163783200022570944750670298695275018096843013433360753469342765559688733957463468331801415250268990154531834485695549315849978768770291775975722106268757020025519053548496532988425010298435292987428779051342938595334292877025733093285233921693021193256357541169501380224205600546303083144619202576578656851804160728301667694418526113489265986368751434066166583189638672808973387148865674673859379005100379431715315659918812878922563497901707463634245403724519192123484347652106704125219530561673172072130382450551230743511983366506549996029718779227006139416557216231153393422324079762581627374501885976885043576241292850167398452625921436726122853525539647884357562684861275907482423096831968711199257504867907928125012618644078871061069295441922410791998388261174106602967297057064327760505995507957103445449542205713498885369653117132959859461308873572187828564755124617424650958890340129502629685061269979086235291638798110718065270844610539683938162826990698581548866387624505488912463136690368194418971533134438803484463386799214087878964428711925836696035399327376711441012406770089602879552879606111443007182771645577503085193822275727557219343653588052680355082957802525258306767039288787271334897567742810079400549937248036360851149377607614091863030716952299264084181143527005003332184965630012704247108583035029611577782298104652994419651110712501422264816097713758349426668264525683160581317462541216065037676270639212216514220044660545029660014780586826852256100772126938367768108624321001444830074128218874242639073145775038412813675493385780422772932374559370416688096942604549436374243020225727668775314281778777455731854398952104880906870613782041697960147884048887712825868856233791263391082546977228342985279225465040385084583808372623990210391700662378215505920*i1^125 + 71300055455427949024378959476266886450581151326112503156073783818257433560993564039790995368862718324158853943811998507006097205908813200781819313057749098278515830821430675168136839500191034980080134955594559094606202635393004959966283999015124333585081524273142128103000666437450874636111893111140910268174210459154305970646480259992513734671954511327448402900193762286699121952441573516341397940488729179222795010866484729647661623541296226728005202848717058387956871962552730947593219221828219407515218792292580111804559018406676133619561299715096190653835907773255878646074068133954349709192069990288643889684906566152786349076198859059641426243058685695746280140729518691405124360051367899214329037710543613277011041733382269728473356891223634737067561080304823506876492263481884967986294809684175101940829011322311137717745400132836722173963812240136838478761662172603518283511330695034658800963466872055989009149875655212949671857822882590612019062693353576167040121265171303941189227381697232069719339001238070418418658344157579368342235295098475266087073696265747199373072252406259008252012187440564100699863240541345777263213243083351642653624124305482093791719881031160392381039195938465434292279515408381900861826449095893456851361561263263393675510641549681819261409336558836818322496720778745068939063046736306072989429906480720847526269547172312478191600683791375233765970989370108265078577575290572005547886294936492506966703255005179904087641487678567685754807256532721401030826885622984076571736893477058632228865501271556430125985930989426480339561859697564289082100492097377629374812552992907147149949491815470136678355543327331144259599454792089374637632157219531199084958778978257822210407823469511076776732790075993403171202834375895617413021341242059337760971815921293872618751616555896993982590318757614080790395679616266258249561294734361417308200630189023962822376586268257590335264774189609011699610180344539484356018087353371891670569875619784203893111109132564183069315487277551622948524519653418362592594376130005997377496267653424180891006521334650012505975928720352031498143914133612769920593088563918560830513137556049592305452981555415251468593438696463414161705393401453598460628124074633538384236570236503818090005408710315578873423455688692610245092838744509367295105329371524101096692766396838912940171218522512228364198169792752720161298940037639307141774321766363737685585166789955299553438353990569501913260406442903086528683048960*i1^126 + -12355433757725674934597669226982411227204360437192463124120035362394734474486639676401435326784117342312050074220678581236192049433428182468377176667520502781085091162817086876853941100725037870667215197727958417651520897625271148700912834699995360344526045589798830004774473629879749749295645119009694257454107565841190151188524190847057208950838665051871854505103892509154907062485527714154527624775712698814583288702111441393213318188518627059012763724385513997759883735152134591849178757142924214795244687013127643444707781357617116656089188715675441920355922636652461929062938212869972333060536166636232861979169178273534505138642442296647797703779750994111144203973839189396082458493543005598219725801770270579592636472728705396539172359462036721959683083922603968686893399147200293590694790295978507090684677585162889533479676879971875811828959537996799535499138017461436633811192886412652224259124558858788823265155224226956767636825800853672551129325446360520611421013556616827664183683065141789607172891881903821989604266619669678315298340455108542432118545994616100258295071470801792825465173240661415607718805842183080940674948921421485274919057816483770391019488118057787379408968404950823213094092594632912713386228719215426245033763120684708389518595354303064075805901154510897350663039592998781893815492765936213452597170842353346530864912953182627005957075427074061881019150334599495284598571912450683749840557560357744431999433985236988699299279684714342875776171410280487761874406971649694492423139537190567868325076807042908539699360149862609521242767503376908154625362942200540872931430000441872828661245167249373963852477857188931129376250402318318723176047152360158005906299808124376136431140354688986675370176599097737419992891312793906496891158614974488815080327811409820907666289050685656642998134975116107318592036766115550467770772826427930993507408504530520219833415440891581910381204167259702470090362726733501222497555255124161915018622852216281602725875439563988275017186106768254448164816563258032560467429528976217570510676336988165114208802377840195954220120311372061542866305173621292054256967945972824604893902570046722459431832573298764218286354472802192827292230838350514296238581854901732278640200107587966763124659470367528702913372556600968306304103156211113766257161073147264697249985524570989848372579508957744312293368181726515589861440380931373766678543662132185676777749997640684511807635590266434284519704460961775616*i1^127 + -471525487936725979634790245848761137509214732889933539954503800901017570807625586323792548612205928621316515353709048831839974216894795000796620122075220451370471055004430760621406180606016881488981064677536669512289702550215118318784441767906306938011226407670511215691399316350209169633694271385933530375792376986169013677055495479512156118341502793588340296083892255501688019185630730787830507990993108400901421683999647839520563892956791070841164502410662975871183194886930737489099904237785586925120565448300855555794455664279729909919130883929797038255970616711756394569287334930102695290048269784825752589080989611166270338979271061007621855939295350565586783477930597940490098731785698342190560956198948699572103534436231337037161619582000153866222838664106348646512908242238654577995815682810952851002320722791454827223200739109489041197048409959414926709321953523871789994511735513370984087183942415723613934636736441466530545391990301225535281216619544646385164795729947743807300629117405212886261645019020351358990865139069720691152922838280912692827766436232669083224498192454085972619962135189588683375927133368530569592027597409436358483057516140819687094479112374077126683706545078069897108378834667385766053385639860159484502558621818787108598256566347903755743584726544454901946832152678478309104956228926883960040006900654116429981238529230436221608666937046051094850255785521982456042776676013226285882987685088552294121743641366496192013943450231503401938604447279057935100830676920804298383950096735303303994920570512412003813979781550648732189410531687974123178788142619654465318112124329398150328526795818017587839725092120193081517636860996548418869807552056635563583353593262678510003093125431106151926563162526755334051343327022794291648662259842475314718499812838985881113703083207699677175438650838896594305379554721839902661381035371977439081181617036775847477076355436619553151716773787707362298494593822581043453023643196356090521851210152980679776957491550612220765567752268514590834942514492547432388502842692947734970687228760014223446580753913076807933884502119686307066199443374091944177965421595159925741948139113534239820127974256196199286649759514155328666577764053548483774223319824872981449681545413845258687152873111605724567151205999718161873873575229790623746486008037962807407356354125019927780990610871260942776082298784791975618498433370967055384444481362502746830348016869079786995184816622945719250193481728*i1^128 + 1049296305596858083910239942622992130106196338172331991320843872762958883378431289723912003217973885709799439237133190429105206506572989094873150013627883590476747269284925131283328086335008823064926884450299533816210315220225042230822772356039208887575903311998346859263422080341546440584023154287917095480496418142214068746649429126745849134426356242171571072588203276451975685595901500029887873490408589093176932937191448227068193920754926486020533901809857006553262201410887677316985762612117603719365156935904021227491367725319404552173400332682112834963844914123757928478595558729365707845135013271935811834790189025802713341921442462311503816112665893708182027606849500493094879295665900083917021575582518114107936578017864092487037513899674182282318243158576556505881761485216837180896497107318389129011016426609129897430904944082156031158323930979108068119722276637839226030883532745177913871274798629248375178812533567005076993028001084757884598820395454764470486473673525436499626477847851433395863502460958660729870764406172379016447710478070721325046362686579038631751050104901283411627991488136410008439677926167926407330501342155042205350145331989668693751609689340197796608323929520992961010693325401484778003041744825875742179715997682655514032456397112871755814138335268763345304590755615349018612309587850378588785244337672233734192174930440533680525259565148405875166495743280955405051787978745395387429126011760388358425514743205231950983710659166963241673864882973996168877857837793387033102617638656934364379855085449076765896346217823131194037150896252999834836054502540557972480649019628570265282320654925692610498280107533111448190965705869346373242288260293985620070310843231686041143816634374381414949706222417241873509006251682532687911291557547356770785027152651978483149332685094809476451801365437349148379652559498248908229158188682157598209355104347185894713896072824883682762606834977140114838113045670878854623142992631441311446472915402229167554335659817599585215880737036972219053235434240823269063921968033018516148099924648866422119457516782405715067393179287237628510922500043653409710341608244050706457778271149570166632799446229042562719943372861070595798828169405002653744156975500154134538172280488739624088431691260280098201215642723839367934428013036385679778315286316099416690469371780210348569255940234984593658471832447148960441240050397648167462688921879772897919885950970145515529148410471009746944*i1^129 + -839650984955132541144624760626977586567728775019214330346953712027544363146763303504208136419986234635652832937155378237379544477320037296609385127884485062312461456708242421295789634901828816460085406935809432129589779099258530987432178954644105470301258412266051995050929211172724150560290000276340326815947833260450227159388189520213531908138583730950903978581695524572913470851946667285246643374978539463911377330698658296215685701992113107780352001935836689733447048848851064983917997223266371031315719919920810481524753034465162126736269023189294729515219402087658431291963786192735464305238159631341688142307767818417629372124610629499651560902155731394777367284434480246108154593701547837337820747063169564814417178642660634518587757353621273809702216345255735496842773239262891017151818358578144712643858508049860639492084998535447229468235558526078682064967604034146475458390837147135618774450184963915314514926401204877105124425465370614489165535475447984128702479830979807735682417789246934118704243292259657691401969570646054058182376876567677218264546507589887552101617954633868602626312552196410874823245328802130143032766068905518345452414391286029521852110501811708876240369825480165345866440401504624592974911026907904683240388728737120769097059468912696361039082141984706565069324856320249782338691849666253216609265497121928683750302053254376627293656728453795661690584028072814649685576398767791080916795918180051160690312780139026838128445050415180050996786233702520056077060265296068435482342245887514167918805141646832760508413297816749927742710872346971765699292885766280032554056663667849099831526611255430956109572161510580755706919775182506142659572822970890927300759585201194443760052036364610112569760642588666287075109897697818749057600162469156748032354945256212314788015122442289059484038283478879973935145491033941356622387330410722020303447969138397635369510324197533508905950854246242563130236260195394449699567715477497175581061661860687580202656523245574934306033027006121607145716698505283553463001499615598163544484853262301526544801525107491702397368138286976986749518199615386193493064327307548927243284087292102834456690667176209360375471709571685196138761053089246153687787029858464760091017748631834571321509228765825522880883663345507919119682769219880161931352646228962498965186056422882489234008426252888131240533899891103407027334649071765303052129238100752029951574349512188729756284354560*i1^130 + 69523860854649926121880883617241769570045033740357123686616213685069204155507000301581721988987284592585573679651097619524630651103729387233443460340554660255739701478891536405043308404971823026389351903167466652970484651138427227968845878071212835840286671435229544228067032419037785271995530036648386474046339795056431278577851331344709588320348641956478299187849173977757319559279406386703093090762111273330073201882498248899131955150270265770970944023958966045058001561024452362447940844295213589646790251336170530502049785225726789472465706731067326464735074377268945278293621894466757094572606856328506126216752292193402040599521519506424211422849812186353600731287498618201403726053214677282941951956912941884499517380545637812113215016614000412867889022940496222612401399297422659285651143855946379999306447187252943535293423063920393124271471230509675532155544542194750528902082259982950420236667064851284074640786406191451847787509457189590976399624866761089022305722501411491428558498733732788230600580118497476463237253828727681328185113134476545658842618227871114730494107603020826654158254843790252913020409814705353268482819129734270710480489492531311582060793306614890226637592758928725036087219500957303044842806903422012880106912088454180221157191763708762518532923400986434430138534580560338432626793770457828800245549146762446517996463069667650314430487790037467554682211768699083114875262163934114260125295973686147238189283098921269166595032918612258789233050993806393782417361612975918957217515827331840370404868767719157823404115180549711818333796407759713302595794016617702208398508760521773080275394318461092444339748770110125921739884389058588072552997162849638742065509434218858431854928632831453113822447766952203565133774077280019797271012259178740332729468943662692023166820462899714892048332383290722352198609200981475622385900669668843246605405297549554423597653447333863347385892948998574005144574829446902216442930030252298907213303762610513623496976480084806092679789282628582879162920135600276342010599077208025547635992569452191031243860925763312588789477566108418861456064168858832168601259772449977042703992704409724929001728833036743698999862187631062342209267606685262444100014420088060879892421429700878577238844408634359175673810389054538201042388660018465632967359059047320357584783024397684412985106745188777776233577837176242707251538641266345394968845030658315840040665409887666176*i1^131 + 186435086730492030486873700593750790781988275956794396085276055150422754917936498692768503844240853193485428411277278914603250576826766447413482497923398145122482752929366019341258103891902250101746946268361261636609658528701233226968114017624163960253908101094744199259532377322473963952336345105832101814519710785703014502100933394393188995623293292470355702361554462991600487747498698003297986049114244657535040534156114226630547783367726871516110787432872983326582912309200734488971153325065104489691589097293374659665966835331923797871555722047685215327806451790343136740966163356482863533194122337798968815596038634480644166124512097532243388053236132381160784883097358801237231739650509920733304839046080425575267566632539747080138620611642797355413642822634907921006798196228047039516579720504909797355096140753275382429498282528068653347802704303988756512221294416042763594800629682584874099715875960531319464264037884507628453492817274764332139247862683139031593798194830691427963488368656193647788293501277033196980943021044655924921917686590288000936386656641154165803204874039499897468381730162497873372207052004315375851461635823927067489079905324178014914725354107738814968834272534102416650162936448335580942213770895394418850118421751136992570817049585651082138853360820065147189717993072717382036919484019567658144626456395264333627610365932858382463898950745524023115430446600958444729977612898639416706837898061327008667868876165069271336592534004946982091199568195297681823291172371645070570327600560005598299962214984550945971105320163613001594133974752754222087282676933492824142147163482239660935915411688808280989583030270856762425072872131397462722495187502916475117910510738008749764286061045688184575733927928796432832850767008132021702262719318411276800523203684255329595077004880567605246611100270217600420336107125471728241307381906187915631235836372776750823073535082734791505674766429120219793530205850032521144323833788309811655529425656557151627583504810602980221179708737632396922011473017405947099809202278998898838830278324776570019860065176977236983181492205238188187430863869833313149052411401486110293505727444079465156288301019429762935307984365475490696390404244008605111753815575106921164865267121301795722500106712494214015850088645206202069448560363479222097339319193758735010532367932429502477590563501203894385774969956168007703751526527558992458693759668943535871501533184*i1^132 + 8496203482244302080354017000801377183643957742859523344746125189199832098648143656519411035422204937476820784864648010832013064416364889708948481891936470150103193406835291192289689694109162694293448616751557006975609682838954708257842578221763905105842213221258008173719937072694024862230516303516399718661447264258793387502599528672799520846718097282387107551136948467878236911383937556566479547412009688760315901478266078339917772035879812119346087896882521615721061358679625759589325275280022347730691566865837318448585808242283660104653286645122662898646410415899067987768595749264141131864689346531017436432507920770005603232791485690892671101078811876090124230483318134460171897909560874391521404870376061374556161046320212364349322252670028479878786526992496382717196754557494436664074157572503310560872324221817395723551459931825750256672179485632144596239056164178270384326182331612456891226368132707770688723611084424895141411594486821747790105751933675106819524680438525260616303874673153875172354318591615857211926293109213724151957495286277299134071244041065119194613041480122790456750340868791876569665885966353972110573215583007371266756958588876420090484738955103477489969357822648773818084660755647344840719656973260006071522554806724241244985102843425353211188268144608781618881059994709739786194463244418483370340586265324580293641341020589966247485785311733152269388301460204254511714668063952607421991776347203230671398512057860568984145283264548898965176595979176893879846932266342662471134272989751728016265452928429266824430827874501433383585043946098322476084287888507980825059357249472665027517428664063779778925672771249903612178274754297505346448008300393128088344092754699881589976939164815099016985618738032814258944039552535526325626262985911949072495216185604966789234109416449947291536012238477719413980767773541283118669957139820630038839030029861680641349100391478028030580890514264277234366799613537263473118866979672738061916123341178552491486162593858786098168499743528871584367074540040695427289282017440965747762872819475719068055543403863651622108036094196104116483800636880814000766484086711985761611143710010813629034046008124564400158327465101180308857565914745126238368326016410205454759235817162910038284937127113405922130452881174780496357407294471894514310885307929868935817312147225383905141211127170282075253720041540625386705313696062224914461671444476592128*i1^133 + -131503404979313063689623782268759664259802758200701309565704648965373198771854721506650360778199554005266144062866468471627201039111679755746987703246247075577494977059016483211619927230339734391460348134780450096119357466321765020058772873325409361823648531914710150210259652490113080301729330416540568401050856162061735263282571761165936724728704761764163321142410543926366824643840650328924606904833719068471257083864131578146834004007408914484786646880335085549399636509560914316652814272677071986397343371619028169125346457570514756701891353021453984055153741547982746502189093870777752945678630675511927622722449089889391679574190150703548603863334462104719598700923268986562356170093288215725825930182434137027089958480428489933485659832850150808018049232284693549574054314163450371868463704909849996622398791535691520398729128430009779195979322425300318090798872053509215138193814930960875254064490260590368740261691858600893476244274847404173368896913986303143037107082410218385836555155926021786767989408637814065442930241733333368404170700851232105414877301522505829037179388093420115665075038116921366486310182474300828812152616567709041667690187864841610650986928686326766454693734448245040348036255513493967874393460934452388988942383440544972930380360213647522355845232130360071315088877591505326145442299712638611865813500219586712459750880931267212512061852299032598283158009348484348235936627734231395774061116381141360757788521232614310841542491158699529452899072160853845184135487226780783313095566007972833457614941564690251259858210031468848510953065318550318696146928733106549988447532563345555988207781801269592850670111361795113643001646100204802217668713019941828385244405931546240928240034725124848752229445058758939787462547849463143085914971103764897587608380442336661330641996091168007791470064379489761723853486359001612035001078100654808343688306073336333759182807216158409050540470373223875230540554167715615883213537079578315050064987662622924300199194173364741270547714823624060324731782200000735281752870179405239222772970331501217027694467008291132514171114411316530412294133947842465140063748665156126323413252700392718216749235473192711819326298245938220329323614514446844142836708763098406497108307179431228208942828343695845970117252962020988582680905052144224880457769059165555723123597524463381849872561864975444671979943947659855826188441636724572661219328*i1^134 + -45461139600084907753673755750468788434149879861849409934656193670816625155576749593741267547813114121445752902302558825227168570043542444562861770239117343828551450802635106396030513004063884042412734194509870435371899824248819246177253094478548459275175649545649739778710275337222805199561782080959826033860624728902928901693029324823499772766332261776457219557459062932558024745215092252958643326061150779352209378405023390252669500267459266260739965672536669278328475008619292180939582182743889668679500795453146698623929587881413040957113644696253815853416558695263617354538573651520085721009740036504056898254306290127478208523577661130118920449127779476385487170280786640465930594216885864528703009387097253336601295688253985900929724828716689741928320375284350799800755259204549650996614176499245167530919518975006489141507585519121230076048886956496575596398885106397637718640090431530124644947117773443015598134549166233868806014165182796105041321154925203561566399975632103221341257740157110227130549697019416729903051130191010625316945349063533224113163380108970064827607526607969244652560383789036687265679839794614385499605800665142088066453314852282330946349028402683800279875147271881669604967020248832512715836153877635036186253795212061508891507865748074720237685248855555326251932011758348689890451551255117562719367586737700818187057162797597615284037723656257396489176847496700391471993292543953246580330419074174096474712461960233651619794161893950149682331259285749784626967075347898157564878168103329346568588132878440114306178099256122668915190736308625120391926596404343260494101576574687396760047302169575300247321158891729804221858369910823134188806425217426784842635462802502044763259296764934509321731431754651425177200238790759209509863176025559687226052307671587123114007230926001537622280258173865426692545348858098642979879121162204453762313032780829737580293348300922863784642425106213102195370694423520846231174312791718691052111564763324655028320161841258920725186870158245816171101712657038538169356559116430615412333777791023233958040222435535495750896824514064823828656767690491998305538639284266570129893462218887056375514571202316433480647253449613599141364650395907194225008999750766262125851220781141986206755766252265534838438087583034507167420609003414668089222256078624519799715818395651115227373661244633142353771537307244756954892287868928*i1^135 + -621214196695985969578882734275265840732718588056800942090594862232070758681041988437586191583324138324687557592925096495134214084122656064449437147262564247483758878739841934545653758695031681739393614578232804307718839703987456108017220501467631712704277727573842855046660462274300565876724133253403455196575022372785412706216709395559122376927654925733381709981603854270597529201510625967143025466542757901737353070771956983098659201739649928064956687817566604884160276139745437865205706881837824339276827554718136049135672791399702382532429773413132555807259435042066128677793022148933608618422758076202789526352083754019294585394496352427355377480858873659138209274447101477937985981178028686471820711447404164844409455375589661472308976778246157857846415298693367896330001365575905632223190476076950920885431949581949838340059332884104533965960225225209975390212084029266767880862652451862879876896172722275880287732065350516021602436175700459997314270029858572652012902713318225488920800826430575691406564204836454893287128717318702768524292740442978607027773105296670890745815189254757319702292344462880036207618514489412252830686446649292348593687016067733545633802957173694172138212913910985069619852054362781115157944001657657411439862639241371995912287175070119634028882353980333597528939578153914306475197442970867522603032194445865155593766455666613981352279208711664968461240550931139345077159387182602210938223386870441760976400586286630765515248043456712519793484799991151209433997455852851414778652752660877860464273025531533317712475024787141725050801403806805833691255140046294583308949242123328362752684083027301068802814576698365560730346149322842317046871251778517933961423050684065851423254240582944189230179511333824442660805965181852747100342109152600715068285341159431841125912605226935752709051233814785456237386552336901018615234047924664602739382248668078001085967334946757958414246444745287082733496880572388164189474681196875284437142887969195341801378876757316464435907855162572819886928053672925183958199797179709616894506682062959372259918129271998994736038924018469219614422299493366401475868812977747089483170436760962013436345815059151795230712849205204333525176241190363332348424554497137741038433079823280437272877045956059973980925091176251807896428085338817262192397274024603379684374036988607800383945742889669452293677840901750128640*i1^136 + -433733753767407953042990667883442284249844210876748151917593277142833305780573407048090757657984154215450663279215751467916539865211099827899410053881491361362021085382420110393691447489133516195560628854740169109394815781464491336390466150662238490853210140850690743738271340654727897015211997007959966861236278939883381776488708487874216207882836111789707076968497296574926219422307798159910905105941132525498711072885442744429423023594231626721706575474165587229875655858682529193467163713207176351120219206439489972732744151324366222707033450428189764292760859602511864061845805119030035431767355966707388786425725304928541800373716727169515921917015523211966926325695062697749958158863184164069979974326323394540243903903866173883928686490927391003208200045679953063089253480540368687527227571430022271485077787207334644146398640535391162112445219624480711348311493129709010152067684198781373423467778446079074908787277197657714960842726135267567836499537184881254325653439770345655371430120893545485547622552507473686717881689685104188695853420596075386107578908230134336751074574915328709419047506519527144476886349953052394011131941226546510900210924300191154943831025937656544098256627017895512619900030835757578718525099996981311910691726527414486966827014808913022803664087142947966952438675625191447392166319680791064876821135262487924594100378218364453655048181135068940942389358778283152769341527675726581352190636943598097647087377772844609782049876300820949433900524731555003857561335941321202998913772222091054744465978586776361680529946925550558544165241379006996617161671765057010407205535119416775387645009724993027942623461708631952085940891904476534680024148813184246973517256618860267402102319788477571709550552304386447720005128697232636726496993483563482669173106467218089042199777111277065094398619594625672511126004240429661395015973962074875589367647000968119075461208179391634705329401347897834624912303861596755572137303224921281059044472209649330962022839564972421457404957636339478117468029777434378398712299665522046170319012516898697278987715104235088615310425488601512638466711205511829145909364641141683251653351215906299057257227495262945603422708538504823840144318312376851083303803281785096392157356891358919063373915127834794534050592110847637420697268994142624888219715022681593648608768316053708282245287638515183056322560*i1^137 + -2090745236384176894063608541505049344056381825637378795595571277983191981460365723692627044072607329907984497841086126729551496181419314923446045150397796484036850865157477192596681242793264949124340741650331545619353938010697444315123487281430510596497622057739437212788820655717936743103467187422077232071389028699484372024056694964177212349049938681521455549397305772845561986897194123523222019408877187345167986949475307043835010417051748188242061690201377576786189375444003642435470969914626775427628116472441055624824341013669038732044893451639676675795478525101573918391792273871478295614236534406390761775670424248010862704441077458578874866620821479833688188650408699856151094357911689425550239495790037498593194074510132785842282358616643081584113484849732408428420908649480809484433574155617154167976058800508016721690266594325201711820784423638999787005170092332979799728056684538774365861370391720310540147467672501034770436345588649751136553727835361572469447623104978230322361020518946467068116355433486084128000126063973535175004640577335913099738561439332402933133077303080838830510484870430139664481915871983997723475737107928313413764274051894661685874016464558058425226726763452966729677080788353758386861784456636300643073313339736000494569208195038965043789599225587717594479079851231061355198283416370725451468811674406307348037731224821853533366886592292412745410755797697466253596693616691089190046329013121516514137629010972830298412299602703295284353137263267001528106027038624682711474165730483595298052526111299810984142440733879941442437764306559140823454483690139231846118075981302232746883098169527462342011312791749913503578029376541501910784101125394727680177329032378782809552376922416869972018053034125760672145363763426010343938351871556024638129265449662274469675141632913010677577658098436206464635646381697663228541802948850577056526329485072169962953202677028905526843163101448796756065529583502429414900538012816532915319550812264425764434414603677359705225512384390372635776316254728401475038946696670277723061285942877037408543611152760620349611423682328997864768158514303912669835926277402354936057939519395579311786836392611252170346947799268656806185396228335622363318277525023352471221776708734953345018992761005820849323833826151697778873304506735390769486261533170212428290997800324467083102981734793216*i1^138 + -1193347342292212703638287075525037598656615082277379859490821052957516199651586635409958414189316596099512804995220851442525792428201445563722053277752545508077015463248074548056469058325343922995350747117317044130097725643859762996654723210254722843328099119205383828528482797159458470632484597109837725453287033044385793180455827913648607199320387090722821620183066678289484751017284871136548495815510984166656546944990094056842650686952592650157486772859342016046493661015951014703549013149567004650395093748117973168200695874632780972806849944156202907414377562167276284140826011421351738780484277766145103073675647541491489912348808656635991465432016439851283452620392368085807851947824479981986092773710445552998172929768530698923963887743122640039542127068586319123915081129656387569004847103970269767065035076253107179788113912138315643479697421247265878960928103692093573460272754299359608379177040951294270465638765723385243650603844348330343499249156245973051605296713357412941611613796863516549338905791171162049692446042027596750408526497604697009210517162154754395489473066908356152428154081684348055615637972981959114309342111233156757565276038055811977631418893146591154920189414660017831702714311864062886749072552749968621973437127429887909361846427296622448445062852284579408862892329679692825711201985176798588009179567893664687141673214567071146207140801172529874549148248641683873680405161222399026580557772278003554340880283901995678847700019451968552974278686455069570710864540351598672991589978431304524481317948319947356921158303486214916668530839374405781213700385335809308953390762608859576080813949136219847364372951645443004716561696646932003865765143251317971851737352448550557247340131924859370671496973975255953572175001768185153649459864184254502441328739092305625337871116483203156184155599245983665791646211070709914129161727754799195443766404903181858987529035687444475053842391706970205656909698465999661448409703521298118078444954842894123295680675158139331826991796595587145922669025773793582669291851307531530834073931748791206357751131535281801061232775399360863112312319306376459413472281733733335606429642830159229644120088622653224935183204596218860291341780664497259849867529702330894753547813073420607178141678931705051536294233476229280135864253941476557102590458314374083025790109524732936192*i1^139 + -1637890087736886449458708315167271006565216460063337830605790453049010193030793777019050966096581710110358980987454261817793562198906226789818439289338971740759771727734443734641292754034221425120090305415235742956196250883131571678638199845121134140651452479037698899407000946572839527916871195310720057186394917706186562256407541770393012248119746820099924085587278145412828033332338201524644854993644938670134176981244582368680497893614238908490417403243645123634812879118916797491793045292165924317938915693589957028943390559713809280293901897677344099593682608168261597828027318805302299905253508694765086639010946470725103142233564385750772054577912512096318377532417575559935990875214527464729601937789529104320791429124132986569818041824171087241895166462288199866429440261369347987961971271646269683452606697142656856841194380950190933994988858726210928471537479769123190418184542092453854588462306009398612679934377056914727160329961951259762862276458809434941303526997056106040118261210734561843813353305212352096895226696503344019176201232537089797524478773172300020078734393249380003050874424555927688718582732054156407686653919831423629776149613336031245711026398193974489789622361777133750487108486053026902775670318238315911325257044367671732617446797000110394545648168052960887140540706870215855703137208721552524392072223092606515518718911038351948136824420352706355673207345112729339424735451103112720615850097867750257540057677874262878314024429246527751201209227543242426653952177530922158237161776553383801445052668718256399143147298377748013009666063965284694826491730642749040679226500655376198305306787755177743166480068925019181537911942829307395564101456775653209939913962606834360200442829211000874704108645116888446272581509686567604226495093429113916105831395601639155250427707944278130511002279408555036757887274416754834558512886680714686527592679810694273782717388549683404649730239143863608390017836742691627620037635291718569125908341547565107766978506138009170878177375411782137121234642830279383483754288679467152316279364027264582395564621666687629310674462595973136910442915918085346147426656132688526615379915527357385013163413897615273657059994600013723033582911694913792193126891781524485087337825077428040579759969470996541852744300866273615727045253956008315862328380417894402465202176*i1^140 + -1241321393693870982838876584297893530990985840846432356697778933130548910527558052185506523792016109094074995378391344085680055075037222250145193523660699895790540205425540795768159695805538100701775651658339262407274583479659591074669557520384132336778908923022153028286716587007799157657761204022751074830902562032499111071233866470011227106565580299236278753298756462796118928570127135378561336988113950692544682129233751671398952700557766364810956800337279171214882809972693644482869120342300656315257945436132410479498446476849452549720845279648121940349010731085822967612329828837961587044294808856692910951374490743676608082524486807356965042883891638526878820244759797409121992985173166224853042147374113642300363991635684988556071004692899639823233571512759883840388700109225273847265319573914610536037884154906426234413963945650172026301237905898321178558675024688868781938310389506938635449532975379397540639626443479440144612911348267179635100938147596639460168167976456060376154924120501132987212779945353017353275648153735026259650398265403363075086394887583542775035440122546218121845724106081688792508134729533089199283390228505723693733687512695141334215857914183711163379118918670615240539807368505073262621139529568527230762463244333749403988219901584774925329641384653668546158293282356817648358942864332899258437029827688255865082414568615226741896984912553117156354795147419332301681328926459095240736831552486558468650937418984832138679506083982411635756103901832818399672719742639382987887540116823533590130384958880362544687434832947137620454137657160674787069254980477846530444349035934466133346337814527059264900143412097612730092514030205392336373842492312882588075617942613855471701515255868669272310514402863984760099036570308499489801271404759469671887411184410526098622804718701013692710133389640624200142307033662491403385389375598115119453425352510875315231300919886897653335817763731869350555740856847548378190636557555705306354297494009815100833225642934194274446249203758281528426586409185524589881659488158292874992031387323967497899249072485706766141815792957486553294551693651476299253083695203952108216004001654563718722010712545985033278355045131337851792909628334700615041094260882962309454100492845513602569635334531265292712788377430675557071495142988483573358919789051904*i1^141 + 336383914618829890307074193571316967158555704436653197385955875354437756905689894762711244952082630603637048803093019949082209617286179476165470003530631135314853301380418600575926403086085265555626511968119724350933739939155724677574730182673386583073572602983080170343117784944053842543214933209986604304000884083342561843763949234589328533734658297793633980916639519061498285878695602239274006442760278021216684090150975967986190564517425592026283764025445619610460546218709158971517549122061661924226573697732918997036646582325392108451705127412240952403578854871617776435804777778325324828729745747094340610143870065633527071133146102005460890570424256911860442454944685808563958668225196997556040169364603185706512350500923569357315170346176600357161662341397596879930884628177190579139935363492810734588629424496160163539571328502971774019660128387517203715683506901046596274513271098555429507457586531586984621984176605541275960804843159026539730986360492559514133305103522516367628008899269881610016608376437389907633527599043613953913105658127997251744015812069021436564010990375761152612739648604808915446311567380577957587940095650689027205459244220073417479499735128486146332704018511229840897845350974061473069925698900949275328619057431512118449367336040683094855103381924300767051851321432916099920644560186613265932764410349175678360241809637239528281600471758157896725121245919561612598249236834103246137542166030364734669338848210604385462386475618509285272057985485726427301191503944488046801930025977716829398593513038285793995121205661745549283551374190847105723864500045721146617426576160590987241977118751551463588894544158749386668410914810581447430722736121703816142095170816401211883787216679208055656670581018348203419253156647666582026784682077290868444878093966365804380677900904674801574591463753608698849552686293698271648719278643610815946495551454583286541399578236386088315456599120036353677636666298478390427614797054648103229269084098249601723744539212475865438842966977664455634632676733587808809659706428307649152297952481968418853341429695941559387818578345217152232046270632498412477637309626610705191726208468386003046681497948878592384849569732213427614122258356187906219467260315155447875046527920485588088280496273827167677136308290952947867265210962166153216*i1^142 + -22648002259923345664921130830199768750969163755792246980291768981113079610819012052008860022172830446695582737887000392590097199706211607137432273952546105292936432165666200192289888701514282267989239856031425196460654325303657793664143874174041566418016756325362188648158307282941664165972959284863697797850662129683804558861244136990051326757198670352861948569624457714108196788750240920349834514200203955168424285572367923690480791498280111626632223158406512791406261479910769020166503764156940295212470256887592669766746244523943093342211492320900700345297311372048537166142127359114886080632478496797415878258131354062105082218410210084016760622594835526862832461323114221265801336995904723212318427280936326067907968941312707443388529083077121327860894373691071486384329138401085442081527366855248787128532366260269813486299818946708349010898011744389767334103755493282058940797845109690996616586748138767810976976413635036079882844176126503886777875920099466482403679028899383965902486862951987030290551447378233261589117769784120564116186023922101918785935522875827979219134096451486157686504721688179879852870758085723735144610677140880174953283105432537595000103097990949526345113981586066744944581778488117496555925305137007784449374749279568304788020539037437666837977855840518015784751794947533154927628902242265167759981989839815788953888819995125186780838676549687613596297491472463793384874687773129485898419821763690275651689951706635548210806274619171747946615804498319349815597927781615658228719900865909198421736446955026977181929848075991707953735453702933243329120277058983719593150987240481036143676877201958477103125814998523522243328626762709838087045243863530494666308421057927494395663144006493336961825036467859076223636827884228381823394820556208992111837811131449144149748517077005938386091693349957482926870267797292847128498685083179712767280898946620826385509991491635685862561515063609312573694705571397793060527115764798282282162633800220888443766047250585125121791640088221386978214094581443080546847004044113963523422986032875917498284339679997022552196716848218603576141662355769774851329103169783937261803452336519868258478609762754027288542797978698874401305719473756072180988160743046972576607000284613744762910734045693710175168646085549356579028992*i1^143 + 443081791727404727207309915680911630168044875075941923363954930542076266134927856962370944204653784216252543902166186465053405866299057323894032526637829087689269497303238013724814494647935982637701130925045777610960392410712137028694527251928311762887880297866765385411067288227874287579909567061168982506830987368894450520451686240992468686687498682291959941163279014251850139772528740412439065063279457543949487125914396351347931062476637495408704772623128466725856538075307832444953442048263678839198986930154521479184450450514254806902370186023019737942470508649915145160985101513501601036982097001175778762035710540988590859002725103565746868111989577954358578407626840271298524142493902310800840399345219105899020148242611319797968769561341212322950082922056100380646372221209645073542736246226398356874490903317880765164596951146314748970606724057718435137082896768802992464521360928826995641739762120750789924611645464103890743919887308184839061952960818371661130552529575870253669096408694322755841066394450373857281537272559600541700114623826723084921182047258431425710481410349170811521029311103244297126549605930978650344786908889073605480318160205769964133501944240995111726171102976863486457333684788837906598003478939930610342235998245637306680410145034913079490405411792373788037801474788361425887314090229022180848412585799351553848127741312885135579165327789986638541424983357387752681407112490962493800787213960827526206643459772253977995225232732385450310326610607597333140230140859976654301425287645867129920938084564781092634735836847910444445755309838979721661922992493536599076288090767177849594843486189296444200356494979591400024371486622092396621628976211263422968283568587403756037968991047253863655890332669376535238235192972491494897023508723687018260663198761369076547033056659658722449767463557500784863366830215319523181124561834602436296681649537397889422583620333941924332234282976614812915920066251776518455517636478920456073858943285705831895757437060563098582080342747723994765617255470255809335224936353427956037086527001761881950983176159101621685950031798530873459197300050007342585963637425866551563359343704366199385525329191337618137811436036489460687594318836315992326105699880672413724840199103539527221188705257939114599084120342528*i1^144 + -166706289177067877678920029354715944283499881958963518216796974799177848418829679071651274098532936175281397027313060343170848590246712218771744023094314912989869658193224721078212442171953722227115817227100169752610238826725015297124296725490608724635387994818047882882989542943470379876996986339595837555587455575521460880667780831677772357511611233840479937762270671520096488899821714854889055337526235599375223429803958340437288147591254625475135559660244016523436758674523798836870861157034977055557487360086387474655143101810922103943906609311077619144222262658597664080488983465677532391993612891522140294399180483396677006562308140312630825681569377038201725967129769339769777222717143518822186988143102586040168983825562148130958102618985446971767457377942997745395147831242119139977778365659446581068197304728770686097231862270097825511251746229467049886119185087290250305857232144702183755764302269531269836278875458503273797250467268700532695009083638232874007403867715264397110239326543272236315160808279319105756572315818054630912092311209583396469882982043725020509151872524951849441869493128372503534242152161215577539246069370809254371908765694287015058366949400090230573812141744158170364710465678602686924490038754923712134594936751617941989716867502912580051683924280119966067599772475355931858805396646129263959430070066042809366305009389137339977718094173415528282171620698280255921236626539417125925179165525913042917486966755211289993397796386637867076992803029791854634311490481867452500210585669390681486901770220032033261140830894963372302766578458282277648785717455950054610540370476638539590652893055381437504014679721681517126763728310185527187130127432287018597235861252939803498558765428869646113784003808873247081260689383411140285735350893341929596990291293816350586766716789964575777260573971829124706953147252574571111970169062655188759193840574560630446763171282865996009954736710118128203792738530874808667002146716089149894726959127141000518565157517267554439731017003916834434173481046060867941326967249162982938022410120942455805551262062892303428936731896830523554707143664119754726176898950123369649703463072750821151793690430247036137657934722790667970600579144120902010748893949356784588241901706407252696264380224041385984*i1^145 + 1655280009178225468108125565501152400933993818055637504129732582987894982331757278585052878218560275909264409571162809598819090085654607352842710382707531518335986371420942317080786416424288458486641432389493454621662657143581124670641545717879143369089864316871392917366983716674522031390756133998468577461068170790741513133429699839522314168340444693108566525638925426787710642477091329190470098179159265887979575791201098279565170440338886661547678428501677635591421000008373506340589440989132369522145829280801853656167054134191483548140896049067068844718998793513358198834737387039969144312089729338159873743017755270797917894803591241824461058542715727982106566070223987887460454598173473305913599191378551794267348561192094284777341309249667207339720715068753792080898258037453527968337305517415168867853678401111723249806286855436368872857428487303345894716186108484528408318285461147107750193902074631700155999544135729462519113341005721870991425021656799960542282316244041572936654973173482581736291171025469979335844663849856644090402954640382399922716943670893024764724463301748858513352930687239992188047899577982629142971024206843552993534234911449854229948955195216141186144915285344110502255695351126917344845337268843274804064132222799745462736892947871998457274805771662322714077416470361749876442978731742319863986369181634351451696336795951935527675971684984852771820760143765730384355263325666123315312027935657585707408243615276156064238129508432240180426668457377198536805934817508119501386021703408978482840543700581156536159201005135107594798487609720231596809707865857461862496351080620144886457456208849543786179223693721807391117481661144631002526082221604783810773102620704479210232278370023942579659703931682605100219857434486256231446264783713221535303259831833549082236518077516812849989404292432328026455899980541339822398700730034019047803264134771639636252318980239936485711086098369742849037849087617508391789425634437405564514439549667693506254873675467534081627172641369381194713660304274886194799218962303952371914870392383448472508335725215821917398487224758985084868533442248348321703029542485762407776081205251210233933958603803761164170458130065935105972590134191123352349741380217570761581964451880806383616000*i1^146 + 176915640141202632485404331369060336156430612935041564635680662991813003597590113810745249574613071690236158312740414267723657990714603895506671111333415557230779358019778352898511732058441069170869186996428363309754142716184848129708747565302420220661696746062587251498616551028371654370283587277376708409732619619655124132673996301350662467224415069661365954836317756520738066286205743268530458024396030307299445286868930210859207204338355890598897324719703203007471724476440037806068788797067275876663117612441242834523019879861832932504508044345925735940915470482645185774502821982240263655979584787890093118056887770203832676207369486273623716901606232187768794925263070819557631158800535388290515189317503747503807087756940474029613122985431214220427877656917008023441382102171999713456866718026679870034707886486646762551981418443803845080469409685213261458830196334233068399057481410812471215112358163999857998963055793937434340200249898378083690751670190204958551690005747269168346242577235091751648460538009703513195571773520569120905822738669390799698051312544509144935115903451202531801291207556684449042022646807774950814811382944604270715718638627408607257184893626161231413297095696620624267879368600196157694461729577689668455840214921493938695162245820719252119047034871928088831231513113752100708782355587907408892190882083518092123528642856927607290390965558576729276051476069473625058332566853866885689916608341870869655082442371359889484407430888732723493905945834964182021499630328589511963998111960320275840403674208762248598077231770959040265330860261803271645765290937804182521530871246679094074851464553712799198048495751072558470030979898673043486681409326113596470684619166099509605550741402462129778579824462787789357576593482241852111480266879370388449393032312623104236955139423196155696777999088359934487980132231387592907387614255599569909819056491330199278068355777197555392129370908346889002871569686628768138450277601834483229717291270175191279973993033806241980355981485875189255787389556437704091940749981688582400509616991924391290929143215537081345805874282458711614648621258169487161382367866373517319624542265784664098657178628261018173520148953728231367024340839019936398518136809800435640104386560*i1^147 + -1348022309531251674318692138390881415113545238323004992477437695114909274033530829203580297230469727066425046125231011267404185765131935176453756667033415028514448651762506271591260703024624693529645668363372432673530647662915690911768932829289511984289271135844695943202383138464582602980427521763238075257837032891207835279421515213359861772804465270416570245341753279109274838077919127989473178578196818891536614187311629566937929207216104803186869345799603912453581528995731206915472198152860629731144365827771667670293424150246948652230217664725769623676200309139021661995929426826368594234971757858053240272018393573747548745951589219271014514942047267657147500592841812333133072612989849930727575495670110590581324992674571461140606940427612515932009494196620985698058670025956759535324051365593482489657959799966921791390444195372784851225140182278282754175187515868703475021715885793577475014376640674339365844835098750491973651811804371708615135617061578263457091711529298841698437569994221880028780346482604563908809729103636646364520336677035576048097682666622091828500202411212320332075662848850655640922937079159389604181335406742604763516346724698615511744355309664404839062443516865040364108852885253873032578954269761547863776240941020020384757601715599894254513885488931229096155234427333950057745928089280954120885365509413041630932966317876726841066256425616379650344922515785625525194795680423968578440425658749123436032324809484722087334418603665791813474578947770653702412141756209645904691893643439915712458247299123876007455156631652197412283064648330380425119941518772778687413285020958348506563381805994430556122773965231807034938529765067690254253923748784733112912836639429823101216780434720355909270070746588475699757642672260604724223893697555669211142515752287362390749444034257953185868012775232702688174192827321213547819489180092602673010104113485360080182212265496569325450473312065227124674069225027949168530711845900111891671170206217728083971438582461444176805054754911456730355852855673027912921574939761290064483596157994248200454082809249906154623215487277470518327100837841160806520718913751949614993931344857232692183856293758711038182063606996911078475219579945252524286237216866304*i1^148 + -259549924323001361057264469239064505763594898119559820083722713651174455572681566253073616922278513309913809088597720891816152550897463496629844858248235509951893129300325899963931999578631392596759457403233467925165619632486953873404392356653948164514654502816431812656825066532721671556138071658944717060380816048850995106620744234968792992981334561951484739465562798091774152289862267138923728194196701442246953019332425939911366673501163421948683544494042494040834168878115500138688325586675985056327424056175368142699429688379992509185017905769649495657200367458313254032289696486265817321070846185584413797854434272707249258327461473540864726623583708457836084638865704027293408569286944540368901885415834656994942870539678601285321816610668643109444831796928872860257471988342005227698490482477231503134188216707020595362935640199714948234838225095704306967031863686954602234945767208581430043242964379319512801929398518082709125325839821052488817761670598415622970644589597723623069658960187219610803246341600068873874556924584321830442493181495185361945182502594340713340788836058251924086399030069311496093429250783285190095754598960958951546091721321824916778220703182445197324492386104873150762576448013884585940875669475872513251246125547408068249273822719943062330211749611182240293443659260208780333105645703458703565565589905033955580467023349749777175044104825957498910887930720005017144430707780092009434459229073276307298426890693915306343802442312405168753105094451533519011688866561105246896843820153859354993308513793969550049737019238545224288211727950524719514544259493802363712562454774277281214758934703083585648234218662359079364806499558929438007239713412092456807809706541328363670929362057233072765212316347915084709960208502629270996415679293600338199117856397941590449071881182856970873715632003697338057722445066905287961448073290165150973532633190179322740730276928548013851746205501354238012443514259876893168314134203507141086022099435699045270694091233207927727451168583651318340473239468475202690661527076196000850702011838694408443985826812722033837839032122643841332807749627262677330207712983450587847542140137098396067170812872413158375028855411853364395307520201710370816*i1^149 + 1419574621959922696010021960674572761077349608352327483590569842895823557067420347588488159680615291581900322001595010411059589202084303162223460502528680965981524507862284179699569222140207497442695125092143954079471330371570035746628623161264113576111786839476435969320535635910235723784292942564947288984194299398972874509029028277534724305540794494437682594528329318713125376476207073468735714287662702881819575642552765473189822850644583377870613997618443419659142330870860665471964658874710191436811222398118815249629550008334405913713911246515496278964346411501849218055285831135515501647754200511005383446748562639707588149599099429902278334513982642222378621785607850014869165100403192034226161367170212479999565375450653496794285918057178389209662015423665645456066465731186769594472812426436827531656250340986178332635515752673930047072940759385683941344916068114851541846286350958635837027836556125927079955854357156604685927252931444978393172266291393542363249642530958733996500472019319144839350342953523353103208301163114220377399618525241553080019238664459220416808761324072147028398926951853952081967848875924449993756514639266302360192670929693793026425215997418233034058689204429265970100755220163558890978067594586900919892445425842033314601781314596884563868379313704355728345259151555701699561823098500882419458987215890213344016951681211849279242117872745830150009607616295387223701810427742775386227491493752575605791280434334385623403179827691794362606193999240184856749455603803772080246928848568323466424907309643167315548819111792269929532730053167698063915619656065236209897008756741822148952153470657461107371253811000185397119039659956756827550911823326815359705725185737880432431297083566002032202205867362143567002992220135748791214146465327675724776391499135381596043540519373344075456914393781510150305003763276057283952016533578879831382976311053997993042709850342690310844568323936036155432423718547998195233262144299231941051891856058224398943991571161053083093636141563111169087942751797574696063209376218623985071426822884109914673747590133985255185313580574898057423173946992117056988862437042715508357574921412690974897895449648395779360014464259906670166016*i1^150 + -2344687066997650222693203238584942944759149674626064126049289990783568961289542455962370799265962666562811519649752323885244694122004048366885866177060290105440758773464189476639475471402760061515689366979914634182211348815157034968973837842148959681888885554553490086513098239093833040400463420831758736498719756729579749351385520502871000181685654715551244699444676428630355267953665393490360530463849504686540860159375286412837560983661642486820736847288977220865518941516930530740961533239408266071809206314430916183450898345574006382572581897582357565296915782954534241878732263221002228402931931938245346777100698618059893470554336524532642090724728444412171465731910599776960532123263561962120460367339691492939128959562494194471839819520738245061062368671055212118169142196358625941931778347023199977199149082312964062465606870867861408154644601581339738648320564556276660673366899267132913597185967683452790453570307489395008631085897282606862562202272064680478268098767393327163380026471676057130788201212632064774836055913979959012655179760496484933917160311052720958367359006338420569353460629833977408367726754051024215774405406772834601945415854962103582550418132091627040525348222060467081832188343855371258545534522276221260686603445152153664087093560112836629580885347252712669894523411288437597053726728406381146973980015533595858182176541867961841720610898358923906438865097553820813536364550391631608160810338881137352219655157026007622053830301083381233809380805066848890418800128628190629117871822753630063255372911999822354266745883135351596849584976099207557655991683252448321518445063630506628792575111084542818381243311126436824690726556256169212528480388079165157852734733474732509707922334954013537753584441167748015551924008042708119327942218837564288153489264546267593428660224891710130875345127502647727382364423224533721607885130510969650734186592931568611950199030483703474029822463065071571261304882415238483490410968581202386253131770585767307213153258519625127261765358425690259569155324480443182314509987286495189489086545457545930960111195305646540000958024574761562314503570882675722333924288986413916690696547664597483375768937451709530112*i1^151 + 1526999473330521299487994889787686095981923136099812551767453422841566804117827780597952202721597282973057916250054202613361990073289259524296044403143185849398684919528379731125489245336927825502465655918490278960045611492793528866618349300065622158542572245176241516617931062698516948993290404884842000479525030737755395837546986986671718745291556559023922941872912867067521821073071333611593507561305846485627276256649275863481173951993381227378367336113499583768964828605207777876974302772466381628269490421570343906021698772640985153357957188604336031461963551809156083116942717187937970619672476009204894109082352907231670843458558089262900441369968181250665739555920149191977207323019963383946685326902403801733624759474085047659684295153202551887213516427482689778662230386776823045526183530658790702497677831322482317600945244089290359589031744867675199874421090316934750083895094384243286135148905570273328748615069490592242838631415350522189032397653799711946883709263523314063050440559460812789297334893544104086763060777071139944843851134936016298016415500532753913764962514610809148807244697318514026075663689139528737830335137629824144322032467749169372174133185521254703400574911042693087583891372657571505931363331960174135392078640940693985351586931912086033358777942737910196247992676560372425929660374345317784859551418304618711397449993840125075832516446945875453464980608651134143051002491004772422436257609394796698528475464917634150679386127830051875846559546519208891162243339099347760441249239833770420051130612606629731493484088559973575285500549631822863553250985041071182161131220864206365817426621368641030856374568643421698434289787848045509091953528808879026096033322853790679971566197634358020017783206340825833677307644513438662582352751834508098596181966346183711145870005006687424015749644875401128756899225105410549124289255724960474226647145832077860004369818673251142645615807042030727488245632384566669842881921288049662874580680998154787416447913107099774454539687166867372282332627271639054287713208690118683070690216211162017828393938182715855197033685458081154123195362373968527254465250943206762824661061462917120*i1^152 + -453272004259092770854663470550491346747304601660838946665145347054769330264672029085534339111094477603873688243337343419931491501139935223855737416579556106206004799760209818534892162791073745174612195769994798454622385751972199673114797877606551280622632742036712732669856641514834230454291683836033343061685046783172056934792245425576076793066701388843070674306972199018046138747824125397447778381440108757436153917298569260527354168002335094164396723352130680488248674528102239753367808791313238968238636591297735783065946938176228982556449258106795064509217106420193693049837029494215132648829357676617865354916624439798557715844876861380147631458430692239024162569831943680897085592502455811706003234965422682689018678268532297413752518768724200104319714718229740449797575119734255918029094714091616317742301486273941420569987125842292272669138714027372027741684713531769262787477885007172987067375504780783243245985871913116442394216879246618235106527552171345792485223752710629060390931685393823461367758460881340385108763163565926612232065498492159761846193575191965837457462248306968479582627472421121057990364531454890572223115303696472205845604485776564526903560770522958693485178556920821089737772783109231682527786343983835948882812468216765095479528239265282861315599567027453049956467180992650182409391687379086143014325378284308686943012877892367901806530724389390743447509584297984436260626068410135755478594596199575766902839365971001028562413508778217689614985345141810327427046127253263544250488567842092639317236912061952264841727102679164654774301991196941828610770094345045528482074206101225422006382525192281298888472763403492957442020518271229245098813101668224615009395752713579622135956478960715867627636882960280026691716936719870207451585742571724402720497602662131544042320462322050251307877556233155652881565205174405418498348371711822932709526429711766243746810940293727002213706303635203259541001124094863559510196718249392148933950417914944587825715123835588508464878289541366925388191579535745943876016823993448635170069797796860076025957243253632572767765799587007991497089125501517528488311567417344*i1^153 + 50336709166011798423334879046022323453569370310069418153861461667619246812070442828701560430473863696810279617646299042488979983111409219846102106089480671282453173021950945020295664387464412482313348913767385613663206324698454270458304554329608719910622262003279540340047196540947782691366244706323678931467839910181227131858386861511308063851939540389482023496753051757442330702865321731159695886454785924065713443976215188569172653003899974233004484014552167160511100882723577301445155942643933813525873470348960802604672669595503501488447087313225844877275968911349471351845029774045225550421068732132054393785382288121731825777829240183927664172345897093112174647925642244809751133668332385121503512721495012862848762530900096707087756207585706661598855461761031402534294770405262167008864475186965131002548358455933031625553097733461183186031007973849551338208246502885659811228801448152034558954496461927252144828896122024860825067464579837916980098951646898922163507642536767052765400125541419337375972631296103870236582746491951696385216291586228939108142825418727406253449744375980288960660601162637075792891631643569005907682404250952764574893044292654201827223492933835648491727544527943744019637110266952950635013512648892162161609205806727968669033204978871946814630954227033846239068089284175600446475959730332345620680520548140054997342157840350342550909916431979894711867932336080078900348500583584059508323691703160931074780356075850034628595253724783408113876979185691033107306812056356484362510220624514164427012575945107038487585878806783793659410074584776679631325836180148346888068509060027679820110970993674838718358116358097996595234838849782152251255157721345085896314396864423567479559873267007409479698550738438580331516558144783155146254438978934673355752819815149342176702259225535747356257213952423987419098249292858292110882376454845055784589125629474542138022582101475415709088205006100731732978196173548975957632627665335941399398925246481135672991917508277349318792341416062320454449881587781771122372937945707430602515599231287401848232920768204962008237891214367441403284291584*i1^154 + -4241890935978791378371809933007256028130059474197216775755179733270312578840219350770311686026457239432772216454753846282233473377707635610894086812858628827965456487676986819712956190632495541053936299670759799131319739069744680343818049496068724939089986514540158548412994500749605024448168069576141297452309655812777174425273730938243117345527297212687082566869782225150692085273337222503251564901913937011228315177455373957191329864742302599984974358548931047645398355790173708548642727179223874859505753870084761670614415172337078669300959221068510026563797440417846519704168134394903724403614724050793029584046674663691748674228970336005821474215098399761855175483832344387074803584831751791568770470613980260608353685173097518285100824886425174517476662846019808946051564852340571180094555880560678830363863539493842272750273243542548433157867326958161330892857851884919498564366985363730920235148006017173683053206191757813411190865109574194723353677889725463271279451397459705076603218198474529588710225409999756985727012709204020484080432745939145500671197076208935169961185807313956775931297255925099451205540199877765669343850025680396779048454003135975876732403294518393105194374580721457985273481295029800726916229833428827695780631772795638497750380280318711816925111130283699219880818071600545217456483218221639807470277648492043764895194743968220475196581763489116310462466958503849410689698912769515034749439423169697021905659676498355889876823681657528577851147549814541026312835341402074665179031389602107084041043982087278950715362240614884102381811161468312302841267364057252394929904951652208777201664981367952195061367816598412737847320410446557249010702808297838028429931355410177806478501279272616736142169225463609878650652522097390613668169113449763573680348143613799159073389348438532631008715558575963604202322848350271847993187843841651880208905601017479779692338729644282387444995833997243054067089093849010096917632475845444451227449412140028752932871577958220186704735620763865018457030831979678663187917195114401810219049312599995020942676280761783418880*i1^155 + 278739821427936314966570305973282846823522853912385265221503175034975722285576473765955331394311839948646025763830110857342744511496940320415546085385269707122532351572276058143153134115626358677032030485685254589154501069629139247574845727711475141935324531377521788868697049243936239213319826720528785824889997219351846210629108041988007879286452501213067187221425732692193484537110300752024016279860856034834443953234191469107075030543374280029235252283815871633250741178715118210574453044103314897981283831026738287018756571827730576492124593094572014003126455177329657237035974077394165619035722131726538786685109628861082081249063191535457454543866876066561055418789351531721773038146648758028946176216837044044836473254053150895502933519968712413706120264277612650454848208232392363785013751659505543344307798897643419737443743162045939916578276975522301939733022369596320270272527339537597435953154249007106206835515180828713944984718496993389446079353658745833889537149884054618893801280879867662553018291918522170912909704840834364983486953461732813267424879604925537895944936649758214013076567185321658152079918822675632305446546371297890375500731634697149184696911404539278327886072159029973011972702670513034558360148670154111454002008028103036629805020673020619026491929634509279041443215144692776428613091432770235965658733009406683000297829814176895791930742386061742660271999036313964266540196960312526726894972791961118659397912164182432202847383251691868171453981668978158116964698306526054505385339334535288935829991362464031090559936787318208456674816993171794544151786589960392984392923779408209104069462814153692823065952181425500882207838232782070605479346624713308518524564807900791121188290459766253422355669885557291995033319400040394290567559220217266918809765209291064707423797723642152048655130060946084604044822621339290563919936100551871910005003679214157097372622499456584066301190506193701704231179091140490748908438264773751339151736164490359939728917432330276237629242852705308963108648194527653410295638848673437124163801186304*i1^156 + -5276977364930696653090644877531516985060272479781725799477788283301117597908053078282774577337740546819896914387931322389659415418352657683749008265690252631223447649081586375917966448945966988515609236483274851541521541963914393114466727441294668122262103281756097024382846385980371097486545015896747201845793011695095473426990817760794294086167572062102210455436931562073712715630263428757264059664122495417730330700782651883191863788751579202007783073267694120714343326375282698297642891552257289282756913476650777415732019062332609978082701729045483437686780595370695661516258494141932924056228161328990810886707890329214079842139950397347096455697334975866891212408123411335002889799626275614937614707271258063566916324362075649538206073223033004771768629451459305289247498981894687649053433475983318206426261472894641694947899646050873100553306756904463574592865348345883643687390872414101979148632340656803399280582849362328603643842101597106484091738537751714647858612852631245656060167148081543414438195086270814600100827050746594961083222079673552781238269214614235638349155007078678561316840463617314469488704951549377700676755425985639842485444533614315296892378908555233659787222624021262831056792230062640403526364305714587619869849999912181852808623906684495978468473273270747764064785713437281684236298310769505577361810282066106814468314094632175356631220346366557794374649476682038970684729545989927726177788812499245106471559832291707402361572786181137541312955520086258790447653121701352064906606344140391336202650363206622242466126809861739765156859389929775517446021524304082842993457716061612717260362368655686773541734802857846848018038500080692757616460394043552672462865512689715172887371826051075366605884711029744179083199999337740701389714314146962719637345364072482100347520831722866725044759206761266936686285134455232100854709175305721251442909360035114430509524126488457188021031502366755680291452617712844732747650126290326390798957639267587449058846976550787535980375641118091863068345780305828379623424*i1^157 + 74544336451809159165986097049176675208754703386526966762309697931540903135924207419875974448178304392432694477988594776421725974137858181031303453839660542870708796064274632917707368573328621621747735023696216924726656847097902468717685701334195348400497119755563495343356737799363990865948122785139867491666599775176484617625735322271022315824743749999874786869600535207216575136056670935949470900156207765091307340867681901862835688521078336944500128020840134449943318201242754061526806069324372208892782481057056485968440690743194597480383909192309389317218955788648707374283813118497526410806502847587471617097065598719238154568969471538053087773445976996740172084478181246806168243774813797745758748043452102738849745347426776555298951761620153817273134280497894080196906101647087353360422105568802077318002477395021246741067739468384494507662245110825188054514191866695890173882638546131488874613463868142139064480254850051468665021048508652448379830406104915563212854133654022108818143345716394712361595895263610116463290107946761531745142493329917946545814621633503242102074931733822429621338713217533168995869145776940097664788216026518348881409347698381855027944106412390561040113834249894969195584831951341435186846900755430257117456850762602507616258836658137988705584983223992617261707458988023172233531462799458733754459086044464757944802235696384643622721440726443945915689091511198106101130158876009623048379707564372407265741009580226558246137525078199214013293529824949492271251660945321708638991112164058064260563556686737620735614369382191253640907965899906174760419486713819744963931482112306890611902170042507121536731886089614759762264262040851242525669713092519025166951072203982381522009937836767231219212203123465731871830681875317233308701087247955740651730049741764195099129073817608324450922143270811214996862128698467481111885035005926752091211808990935787521382770308846540661271986702987468765399256530753823862431542716123315684799841365625408262374518190870717104649273494994944*i1^158 + 16983771972552290296249299870332079794254024900200392796677435960196810722316304427785418572446476817471465320737282915783564845414286761446109002584724596087509633616445313709284671217515721408631301821308667637924625993496674568339582191040887800150477959012455404795051100308952934794065922096019299105237555469369789791284352978804041354834309705941964037679129979952557155750740227824158646850167041066851357208964801013939086742813035407367892753189608226573339787636717254423272277984708894911605357814205773171790145347178258742917434992124874640564593791137395794742175549686598681084370053018270941689783782073551872705366146826265201584817733828504224075471726635126993466465573987232740389744917289255388826525764988560854681753848117180405550848804899233933630851195678625163468373288670767510441304315794181023634526700968381773432748775169879887923399044278531004530310353760204894233199793537552484073124464162935962415995885692896256598139155082159070726923091380585003165542048507539262523355186507603584599625880721577457059726423798399957528765713953649364816064765270559320077642013522659890820451419396527214147308750252459741018369222302999440403935136445778469469608818154104698632346862774515783142404827727977526701680364067194493064780732228675287544864194245623058132501253325755858538970243165002110074312572421866490147467348756479957838209469393085088989168558935845605997688549539051758328529344666100616365615793470318752795793340723328838132549055122246381767285183367329069808859674610497551994171849043879651201372488696918775900098582586776813088220129387843116215395242504625593477681708412858377326693970842567364653447686084637188496772166359010325971015140223268777416081996542479465638647754573647458781517164994398568297877852020649120638810406147252810644881137858452956058308558269454068982812296628151367127718907821332667138480012126927125016684265671334446460806954162747278261634154486792768797239970056467475909032673280000*i1^159 - N1*524231355532988376791084687072648644461132019163912632773829685095224072581670000928260277372839155067594521211711728046983249945124262063299799755888832085902023043591506756379408660446170749946603118276797767025341943500275307459533993494675515847375779890989073246287854316023367198228029751425123438848511431204110959833984375*i3 ] ]