[ [ 551730646040317850544666222815777017161245296514593279899430603285957563620823939899521659715662963245204367367912447540377604665477168943467061889848201634628389066445841542440637601009783211787692515693189998804002936767671946373631895132002213555685997939253788090489365324446658378950317340401806662586333745965982586127890580386724399281979639695753706395172326447370041319747723480364194573362770564355731552330976303692718011365262745494621801743800669454554005673900967156296441394863103887021801223295013730135746301562105242854759371014490389904593128415872899588626927114875487562338496518579562389914742546258392441609827433306219471104462124399941087446495637225249210983851598474318061850956528508683331870682405311159404604409990253114124181986225283269374022686094112822629157923814240623661492665717742108470268159005742252405569783176943239139887372251716590709713017644989512926633958832064152957041191672543309007921886185995881046463088123958311532707232675639301171909025287522429609723945120093541837603580130577036904263976550913204114890946429028662109981748292446836690854529786897758266991392153168411872002483598135702609328632354561249347663023711170865472545186800019131195232269434296403517974546344334881450667699232383792074691389200565213266108995666915769088974139840765263072227240756445234401070833184471330556397241787033501295342942338711359155785194835807613361761519310024154943706249316919203547804661902843735536136878295115694730154327019056825965211352993229821948755598677695773593487662341146346607965762494054912598790837890505857809548097845979670537949829657445514049737644006427388046792803017301770137668962076309220631045195253403890360985380311377177535374671884577511198550493118143280427094240820021238137116771387362500526092467251694584940966391800393033752973566372929752781885797736181216840672672600563034568573060878994039989910717933887780580864123784028695686850467302810331169478774232197313976261903490785278939081780259531458033519442708675536129206350289881368763494981612247710587741975004506176112008367382924545984434883311454981459344752377609518276679699784936083989817502945092423810447781456510833977714173046658840466903112773545504683477781540899015884943500135978918646563416168276668894787563986178677506308965067866410403886934361225206504176662575226846854805401006387581980699960641079299874224110845118991804444551620103936410669389747059901759430324082919369224216962939367756960395985005174952677148200972521175531205224635843863664622138105803278647256422818240501723494634986928347498633245014829167467280495948915933208800587331989663898966732489666148171776000000000000000000000000 + 114760890405277814620226099757964433568191749194408498120659389961864100944498777673315198703094256760638025000501511937283593058454114539713834340775020046361649860617867882296336997998684238690107289142129155456775189787168550619309058672967042555429965152681510055898273045745722078030110626667517090740589162210763773694103150334374696120368643475429912654987017799124299728389581469243791212285992783755122393021988966460140901191197836959750183781055639574419122272744385266609733568446494759536486945427352410830466517253923266833564343225513661107592425940473619375364881041691667687362535496645003227257693172955262151430599771726234198734375037741935200966192434683123110366370606962747675644223677048939492245934481828374298841556901534708368670619528664652733917299705944164190190143497473169036676762079176546610221937575585323834683734619509495127702344518406894323181395218387361713066633719408687643464097915524417173065923020903617120894209972889225007011359403088596542147933862439852116662310889744916922164807284931524682363209314583828874792487329518844828707433823588600570513836796143545346376014393176974277254092781423222385809781846547874301758759586704089262713749684171020932764285073560369910450503541021797581459094256068531353527978751248182500622035227143301921577825255818222037885524193650422534700204839289156580839279400163779636457906149804942451471657112165934194759172068131157897692783634297909764605324301900673018721624043816940340008365679067066144756774654006493269216646692120678108145404556924904447502178887848813624640946036374513596501720443408612122764892256859148905355106494440837973244014459373331370170962287174977000355787011944034622934144157577461771563740719135448979564105441108073629651625076814207750736823897566769599924473124416803223787970357141623706085376572259577462629784700102454900502200033233208761018884181497022806259267511632497899693316627675026189218836078710716190326454991487607424793007660325639695861134656117109878059638615333006529925849770463305034043300919751883289245922931658198789822511028271240858643141351549096333111533092875727361594884918362840974066053956557390434377934536530343000571255958302843924562925124190034321497291253564148477848319395363532884834096816518979846555175952430889255080204468581105506541338002945644334957712821974161285081750846187282528573490550846567552771155430956924705438178103272095724871372960879332277810704559382078320293802389429980014418903229990447357998809851125548561268186266706155856218618497314654714641808600470037808392391566075118589912556619961002863412243963612662188427996428506654753152508314156834121318400000000000000000000000*i1 + 9498237350163083530652999160538565308452160960669848551260586854868628476287815396481754379537881026370118294713028218007831835642880672943126397318731918341979260942132599526875422273725838513158849644167587094248746551398062707164319895925547438026732018316758730692389230406815097158220317320781268063306640641088532422631048306718267553951198720325519446816546205436402192974682104314860158344782955467996144048963837020096105869030879084013091074863686616514242327889007175373590872891231709031413398971915207466394302678311942781063220491164338681522545399356633519645542456675177706341764086604326191464415434157133333696932522187419272227412448373336283427236741545049402145759424816037456758267429494990181788651361874949822062346661032126014047305226936141910599259651718270016780287489200263662651827209927501360319040922649037601642274982453983319179140342256850209964117792050425496282400097880874097844868324363064443056667610597706616244103955078378627151418485618692533736392046891506322857245903790563764291105609307014459766774840573570591541459740675613692935332393994411927090609912407247897760305789228341418887877614351385127419724679712947586094984318908888226243471351653968564450755398750103383081861106394716529937465220876053719599962303752852346499388889505428867882956918626548956597993600133277846966733893800456978114109913457659043098614848519431681049298537940423468587890451756855764848746190736420043615429522917970944155927234654615924595577695650255561306990040166104047444525078900781304809160304498576946313517306917376698623628351369458131378947455654097758059916690299653613865962594265237214138144353257178712172732115429179763519649371063167238253284976212781536655008145844926173285578338298059272818342945063736753451431110129242720772728312109110909550150024639210546856898146938486396339561001885130701813424702967980522312087395526070225644447237016221073623149635493570391510279795737809170002747297292944643604438764247484877588616286746420296559230095449368362804217101300904368053397433944845438351223797576627123145998971273560506683105863135618297516034661263721229209968828822484313586329990396609641930259157258584059873133125508129728522931010862737232396563824755717774440463597986422763096210737402207936216910558106006812159405056141405346582728843662239186004794378419813396301905802982418613760078223546334300062161333009052770863787963387560479280348875448825947728366959383873980659665326271503598338255801969246953470302606535789886458147104543391167484051292778660795185672707038073874965442571682682069485010475260003989994952084918951894626592671065735102963066681845771709448192000000000000000000000*i1^2 + 397259204762340775675203115089391026963605079682407303835023311396449196737806656249910300152902186789937711130444580140288024027680294780013426102672745155020750875273575703629983716901795178453221266986556027543840744125016640448880171118293595546320230340328488635699290537479377434823198269791185242071308039109226622013938348842482317379925893449227285393826266442425610677658220511545309814888523960788828326027365101104070780176000773538424645431551675874213954083712546534811097831948496684135867252854433431980654966202396258167929300088274558685782839207090116626079409294488944603648227934406933961656358325056586020927498097201201587773072994651747329528609169278732580503082709994441024113451843425212166117369631718221257144772709262539561675453860033585904438242639010534939241267302835693908606651179387301859748834546282405657066897908225197236978520625357468751426155056464518196361442854894981354281249420979437108746866246549768012296657877444639590561152620116078011656756545754634969016700093989807516510439757078314360383302649525950382270928296829718246549809153738055398862968703367176465436088478455586918393016647504820533334391921248086642342374094220095589229112031661002683608175987037257867224526256872307897637580656613712930010081849392539938443699090376209643844067877053576960962579076005420210062599989690229758526158128575575213716015190193427287598559920104453986530723963218275820928332468267197587737183442893018741297644095910584771532584657425682930876924004072543980877063222521496159380591070127941849956670088324420019671962310950555590657637037250083298512222768970275556284374625539482586826496433519135237517692724580242298353917940186018294038780041600624916506168400094287551285079802544911606882234846993010176787782716217002616386686973006670520578933596617515004454752607664664529184383875839027132595977534374074267287639998696081262447723398388094968727127290829139920534844995228495395477956925879896599915995567111305652206385071384928551757311871227439820559361241721846227868699652633713993076252325670077168670028795456372561418794788095097042403202908029193265534606527163489585774634924370258930858466722253028012453890612894185115194068638124097560318532205940519413725992990410259604454127097899429834978822804888997625687122961764180509413807908944717230239032871679782509084424734485126207045861264740252527037564247388096229524971089181283981947484433224035331804334076388613942060281837989074508440687251998510342916258341500788813901320373311731637445413425228270957280564298182381907325201874423072174065718905810467019646863562210773920957688241010773924685407681826135715348480000000000000000000*i1^3 + 8489026382544349904899172273230776226200915445710638174851261055902078655359272129172547234124714824280317644206275393912275700454844210028847054493588340354841771851832325374303948389757682252161173548118134797107852306969985017448192483566018967160153190506267725231820808835803507753658899688570283019793703168566268119685083350129494322048196483836030373881509302543415992745880931657250794418523725163090222027439960658277493555202019058192587414103362513889559657005716157634993481152756599633812283429424664992379179182104570114376557974957568519266226876809167718023615108537574773932489627324666514949843565477986550025734917669576025261218271220326217647901517727632183643850067148369079532917909592159363359828219122542806763649269044454091510626204821478115825735206021535305301740564332101459468377772414054968092670508441672371829010150059006110570742391051910564643966664191452096313674262308490118573977988583681517377424668199060918234647433794677352770546966512655199024355805403491304476786103626081974120565533145274671288693645594162111348502219378328615222713407938104499149957807946746482247806268422736168514931000998229066147607000754095165979407130217329079517349174537334832622866471836721435083841738755730645192523686843255117651589819455380331277134984028331507518367041710985368210657967771333550676344896411355782426778208214685807490215443015839822068274576408934455670374865502054008288031428469852681934012975989016556822297503562927598793100173411092940600722250961043173596232455476395394249634761686326709895029798243600201236978624004760636348572993722539691991591051432594990779309881350650415845766518389138390789338003651469163435140871135301981813482197311740269434837945417369839604980016472235662201262621560066398017413304876396810215289848447449193608974120050210573136327020809382480935315745978971101829030103029996561523473125710127794878623922469395035518843269122378296922139191228992090772473510278614741552300371971981508322534314616850165567868167308241517205738743532662854236404770822195580594771562221042330998317709632990964067830973462893392106732419398824590420129725504588876075648031394832947584385285558611638339197937690084752799164446284602738493445144723534494756769728984314781609362731973471185785098181831066673868264936677553244694933797663615182742147520213270033785457792139210335310228012818948175221679175906114769537445348924734828785771346981498506675820219584112899417188968849866615681837532372778675100766670313865324515888544090119108668639662609477470459766481513697015866713745236137067538337616377417726200756557699837267929084092569869540587389147889705760168345600000000000000000*i1^4 + 62321817487703009411595482800783333619243480454695734499901350156600034492213756373318744078028215777223799207705080920395156575872629013503348993742918676881441976966114437990174099866589160048508056334519859714529389511289896035691035864098212906603323438339853082321595414629305479285005974282490038266992583012337503443006388637730191494280524315727374569381098223212170026243555722649472428109069287732337320633344510280711284648346173247416298483569145502261967378493490799415698875680706699111305078872416382868437623596416959422692412361498342493311573626412450140703212166191064812120009175473420158039388283665372996491336288446230518358857856836710939003292957500445808854168260394195643059906925030846911603075038315603650790312657011387191622995422291468010523127370638674692198150503150023150162612091867890814865750396485033265475959729719380066128589429431797193282495533040342513438695661908528053902037647369893190790160660456423875519266170533378073738785285383689140780007367158756891255313299922373085056082618913917673044458711797936267522547356173852730001867171426226262289247905826095084181079369443058376363328518695108816882399561493916730260299724334814781323412413938661433752159602153210314971583677522255723519647609952791128811668031119465111316550939633749546611073587874414414732065216129892172930759713572200901732516003548720735248252577471637026778821310335646376108660215877047410006311377382193901893589462030021549058568669056220153212807733858022071943489365984289223743366093483137207595803429432180634213730982760626613090654635385284776210049714211930117749679844732911170725764437008569023780090392643914772748370811187589345576331819821344433456564244046063000806287382976062799420782538546615952652876906868935310583743839462212836408287755436249799860674312619729927592865058207485769419715413233442004660316272497334383835657744795387926129741800294152130731027824775128261351579034622255955826522749605859933265537325548660867939532076235131730344954705491401592415073299534422420256732868916706867710265897852810058352764976806999618708702653849482366954793964357937112161987001566792509417867798409570002052866753729082368506113777170494741270745795901550279698611822309266987743986111523997364375572883881480939447063951741483158470320447349885291329720737013194509619463677872264617862847973957279474212524395048646124401554628432742012225200513854564306961193825227588139670925223660088977193124908740162580374520021656579145835346423937742653304727138545929119335674233305541872701618453058135524765695047523954155864925339002408660624785257579730657759701052821958817635390077581997107891404800000000000000*i1^5 + -897015398735337621157907126231119876559611442563192191954593198535151797413308323502938098660645038596697799510778811397367244231893664298368624860333185190690731853580328746958885377409868616730281015402742143161606869601191387454751720201436396872786769280938378279412204942309513941765129973315848252405102582015003214157978714436940450342241007484552728614913847649154300962758037052848286679391786901860221588290683541127547552410947983283544221902934774051184332980775260797081644846859994594256351403533345088431575332722922602018301090133979087569349716634700589897232820500923724815864368302671464416389487722523825095079318699125167849383539291438157474928821311732626043466482776298803089315095085767248186636465479338774911340860142469443338091030182333948024730537285622707816806622269459923729062458974607082293689155577839694200882542933533865208891433469831710649724309783981315458860585564985093907844154557143814855255404938855507541352767860015540880002711144783518134701346163279793757040553643778499494999836485076035724669932966831356957553313898887816945909934079197748777944662085110887654707152018339303459090155212041508965491559379673341820418014572011397458620370329925173308029722015739580647785745688362742177021963553810851159622294335458890758737239078324132316877151875103217902313242754507220320835799462025307359215203868719330419678784970009517244030925824426370966996192573982367026663210544804847310237859638166728832800981573427446238047337572791920828551780393034480187172790141966740967996841550171690633124699312665102768793327215694404124372098971592714444886875253546538779676291700055065320681911067539975865969569026843533606199342149574057298943617492795801317802662446436209131433964442915998313648885686855644779183138591611691471828715123614882408278415684356079334406993366668762263283652142290645298994596662845019097228937890432629491282425102245637818289127007796472284164063944877079460461970743356343986320156524543013092101948485214125676975561342333565639277377812975695798099262337818541014378769471952264023602269937734080437363549378309540370848090929906512738974710929224407449850077522278020583514067671404547968404034324515906389196919044919414820950607527647131779613136773481339185572579111664982368799236089758960632818973811834058440241721274657355187387962337462123071723702061441187287710382258975748750626880074703277310959712256757577384574058979374430753081424597965920773972338492739023132077856328458252966268460057011792164938071725396577442801902929517865102830518108689042502235235592929540896280079283335978636420295725452554398030459700079805266504845664067303128432640000000000000*i1^6 + -18909160532749451316311349003126827690498590271731360474498297224900527055106099588833713304022549768650382182405319169373557377934693770477269174127696992115124332968272110890405468781939596510020082563678764411552860830365824341297529003128539012715295701877713734651185800155660870179429834938394853028980829044113242821378619991078759772370485273050459980429134032474763566422856427699692259661298772769256298094594601767610134730411191534110276060925223947650990083834543680654591355708117238065938083810968455217075652111446856624103164017686641892539175195343568822251198131088390966181409908573192294714870243856909502686854258964415473477167274125150898301138744153429110168441015330301088172504389339055004147234381117434272574884526231952137251187967280831067770875805177828315008455038904201469499488913198317092107235968947763893184739094934688504441673405583916235405600408041238358198337618954322116752976914792896764120052303140978201314617120796151671086454588369957917362124975810328637406738786494119316363360869937624331370754120892828817944024696335796922014489811711252286178983940980211420409604721540596991875318567490400759051561058303531458078764319672520813348415000747679660664546634864920511401240413324689707390296094171874863677993083865834857188591675870551882244221018490326163385347272135127147794448415807538978237795688520735970101163505630777183201311260998120827837255420151449307451143640414808262530921766478065255802035552295881564329421480195973564152196367384323590319218454372134293364898436549990606597833075845931142208483732229777053207483097495620321707555139039497431200625040925740226878388248894836295353874208827805908315680447901524084123561067544028533648381883726342048514173974711741133548081142971816328335814414166888534221118591419662739027701894493459356239055452433791658867573534351668744858700551289251067121716827217922075045171377533914196514135352631426690763999260546136994956806520761475646777968593358704411520207250791572520556493837155252763604907780156327558131509573714554928505016203509785825936329923315164892663091352792926772888388300859830847686807637400769343458486638372232735987673395980581700411761436364966027249707176841599546618219609446729033626163819664505556686250034814425484632620573769021725058089094585316936973299901236940927512856272178882432755737524387686532802136539065019477563741736346509578858743853158206848469139323571663417416354247434132795187250079073585078064772700808092712864096919639256367669742352910977323206273246452968597351817829421441136805432554830887772290127445720226246670311589806440853858647789648665632854257813639374931440435200000000000*i1^7 + -44365203715340657049601642927177580403935475598910722597984529666206878957733810776285672271749779707438498169597901958781835162047458172624088145701067100661166763106864257408290865955624085516280963834193013536946558754736922459327262412276920300962829778881940998115398727285602558315167544586498960242072530773871252149702642922120173187665601840300173432141337623002697664081504573735742464256051499446014669262943646553545351491800224982404496711486993015704465911262806990050039173539175247026135378612167491906391290360986889639752471315146469867125523747466015144029505212299058806737753350997290972430634740567737338740943651206947521992569812626996055705233761029139960724016115860381596742552712196521441621405392077988316817058471289732066424354108091802053174180191857643985302621517247617092186198567964243573797415680388093639340552164157594806969623643668060504856258672839685713334656173996322389875761276637274515414474728803241921639155267164821105415173650515994580485928992003250934466329574488691478051220810457964769760280107045199473459718526869575763106936514723939872733049525501595072159602614693987716494520322291550011479066173607816460883568552229100779549868686604041311843312910807543185875922311257513523842373425327990291339173915112930066516093675071373869736588996219253237493681628292749159854719262364025519623327077782124263592096247803998496830805162439656979052280851390266743754197528235471785751441331537275647512710437165799626332085639852000823514716744328854196565532211021713981116898465516867531306864292162001385586894689252529843986088611759056243088183114367438273072244343387295314722136038838152278296516916135851128385760002666361145717375937892376610971469988797289368829903813256927334826894645187417973214034866467433710225698206530054518726811712210068715252180034836080025793630779037584758776082463082490498394019228143083298483958883287273785076327306102242993901792117980310084689882476569820060322102336452177477624982246656387922377196649289827199844158427401589801852300249861540746745695031265869851804815663335006396152148966587817438420440761337776902347813900330138351338732717150366330240487558793948976918358192796889159916358673213534025438420357391906718773448611522316652618543079558051051063459388723143446546914993769395491409326338085797641574700803048296399620453353169994420066751432347052473313242808439792842612370044018025804652553896147587962364444277907778078304639611413455230152641401231994479006271342440683424296380897119434478860426513786356830974357378946157350440350975240620771312862820749216465423630489161884186200853990281744765661427422648109438599168000000000*i1^8 + 826710765613747070490451375926248854484134657287708854233704753617973504950938008357032688082490330917487918641531642037188587012531051010108567519050945564149342183243624919548039483846358927649110869025439249542292192471321289677140539327782290012695412558509303962262029912896912995581939635416657087912873939774404906407948477996211658384199465994599464352466041696231820164533364879546708898926302579739202745940804366836994217780189918196567574651194732108255627936960196072996223134505281176011766258800197693410336520595833848852705160641610575672710527027196599495989085582602744125849028011208653707632881410728915507616813078666106580090543007090436471295492744961541899519274455850088268319769765902447302442664003915760670326891352543906421589814164362108412737593131072569835053758996286003278186858828241795272000399441809110277260238813030859405600320823868809987116026218995144062104381403725597396947760963562141210300473502893858183835934080557872628927552801462527568450178239238225818314811322111313455967894107000282980431959437984268158874875391283926281487664087274806149983458102906095468294232393009884186808077782042048895469415320291905383071867066829650061755469273289689876823619676216376278104982694085228253448780720646799067443736624318477149427238480030541447078022752593497029040581098313224512776939959350469885951526115976170308589967228237326487444339575554543372168493569353406152188974338259261334549705857751378904232656159090336034857626031250978658047914564562648282294622884169683988268740361714222953946428315734547614161957171371784264946960050811507612455805535356123766580761400137928323324137246075690607459845789765950615480583245689386759938355973976443418398389517545083173913772901457764258151829620869415077356630888817828575814313715540307450620779611171367101975674704569160174566955028070811294602387680468387851379976643528056503546223198131196170675262683885205312246670099562099385474069782133111709260881139476835853138434264543815822838517678294732030510194534645287086534633575845303648319752617863424087357806179205097151244931949875899571560684784083135491000484774261836276282795395459272889655848068332973709901550939189318369535537616887083924267679150559135487405099427259969896982957501178026888545617362050816727343373852681673345364970166598592660325687112321519426923573895559451689182662189686629530942413258484027908595763734165272104709675849818285226158450905862143206482181722879207811945559622239902159992852030623204220110568583410220780219845439412843653563864466194221802865144182469905822181145627090058522892956663304387695395441719473923573579592644245190229360640000000*i1^9 + -546757391952136380074441334132869928461868834393221838413471461671619667645728816434570431869493664812868003387958852491449057162788725770864973446920277702267572023818001313153632287269704429355846603731364554501093278485721024342333150471258237764076818728998624429650736210566773704565377547833072890976743703703019447977355903578333327663989322715706941093194188386507181391537368491099965806959176589164875975237386208877771549216550533897953209190230249917544465452918249129557415086261459843550454646196115622692402402780321142145335274910073093993887206402152704697189191993902326389277044197791161408212197700946085047766779089517543041224379010559058730429141808841629130304247779688087412250974321094818834850329956197036930496138713561168054210635402948391576477952437709033319308974921083641240936140081026696309148113693328818064471030039385252424945060654300155152247817103891154799706994187056478986222801988382470314060374709554190255239375345871869433129681752872482240178542827642387854495815316526512851114007245727773569046226825071405931395814363764917786528271475916501493861808511740794178861027626399364739967569172641678499884648149018828896779049480608084461205680289293834006238658513785761277346727408680720275251395428121467113784218752536658223730050518371169597784859171522061859107763116194469761464552918645914210671085791859338517789020498954222440946799606233148819726730610704266150752851416671903830319002484606341070745521251643929383269941478837921800259443818587861093457434759676899593649849112291493176560520585467171476351747720169074241193376125922931588317773203609886757887579055137175381044738264045452807166062449430285722473720892353330539390289517653294894039137512531900008924437071581664331959307067830190902896062183473158155111687884609504635412492223447673582679157305707716774144326339632117906795401437417988435252740353015723689441333063806506931342285363897926785557107750877304812384486150429704888859759208412787655744774334460038424952132462255804959450457617774506193652618464091821743404758073170309703096526585593754695097761910554114418546852498353512045861097227960209861229431460746109322153019358518211424588832549507393062356311234138432696860017475038452501163032797961296785154992324739604764095466465097835689658623358157320161482846696673049426947185418622034652101320700702529786612977995566842205574964459716202445352680205663749427381077612411204534888431381901921941399212364631854314570589131446117041042638079291177647680251078749701948520296571773874023008916346301378482106641146121752764714170096573191840933558016543779453416311887045404071319804339478530873098240000*i1^10 + -7029909402119410763006266836058724619450443867882272148821758347073223085881884814285045142460906601530965680512997214659305787871601598961915217642100657664490372375659760913140321030586822622020223808811490739299596617045938884909862704842248159598229497165109756994409549652803222843820681357989914043398366816076141119556310430681544466919943882023521107788939407179114118139713726029347263477801466464428208551811961508203477607702696712380464652888640491399243592951984833067411053107412844609306606744950455179619756069101575577301569847380830357166249854074658375969214701673356247430206578510472005603016684885620230105229059252646224359952703528105542643883783533562723206770557836312810854493509154025475395195953567117237545566064950714422924776506593172495447596799763711222582961679273516359759347758401138170802658923196976551022707251388942851010953362519321186390094829889667334266503314454219974969423920961755843322134171074963601066063391737016755384702518574108239403252701555734229405961039255406061895796656496637251042572000933650200217242324228767311471397833984821246831728802212612850564167273026920988426670733121214671660518456386926797358144203845015397675740784280408970555571940914973869547916708861555351294979324214774078543345955769888826276729240155319627591537680966932917082884148894358694278432115990238381875419287586260013861850970431371523299066674771154375466464937556315786323961342263537663342276377638442929223378822028442315596354757897484651536043891185443770941006234844765027301923065231878818169819400258978951713091555070317809902143184804646476826837980230937850213886895866516701076285708644865353561427930341191544073839743018335927209237864101893007915965586189175777696178650537411716136508276172267341154667335723198416612844682208083852361290723979427562771329948886902336863578391739424435547671358631036927902965946992058941379729425001271979147494339570948068189158069664761339932507807935436452289157911822445974812102631969186846898735586514907955792421062630609670807644389699367943033243870149144478037250996895761433966725806676592676170710009774227595400416569940557244848657716723089245202206402090301766937057759421922448377018560645248887157234789722522683453513258557764495955628613108048897765365025209374392249399370115114138735275036354457462144325111561380234353085591993250666846931435298000167987642255958373385729719048130045598793173009243103910797816314616945099894241802108053428118352154347079219026015544970527450090398073910346233533422285487464587871870067500218200838970975343732270788569856043256419249367390323370562714639962723787187541411229238838060646400000*i1^11 + 516076497419423786951165120195858237760841617864300683465646213645350840618576286909329663773971582385054024430982744954981287918423034084798499462626370252004010274865584781184436010585123892681324626302883211791242938071680819458560128018335969111990899408461296038313500304812883130822053402272336210211198324148898404045200842265973216354308950943713966566963193033917356674682974289703739835675087236396316270579872459379264906241214984801093167992608563854794261164406683453178806005403935072716927160261179200089654478447876401145401626361898355965320566419696867050113774865399181043088096497460713116342736952689911777270115548977776361790590676487666041142769059537053300067583409828013510270210597590757202324212865886816964995368733055056966887433971877549126607998566550283441743539401529991434117580444228639566233679117347335554567579719367248381688788878518890064551724824328496580458909651333073397621533261538129573445562914137822599923033892413900804190716343030955096229702765056802305383774100334386644565870372004834686846890427602204343031892597550855533881021807985477645325222123127770085531570147372420208888945297651100566827301450380177396245589550633675417941942483288290036209850483220070367209345045620332405765937242802512248228752592324076887185790914614823108605986239473384714947259472094058735950984190173652213462379300597296457083274540257123595131787282581980190672611104493232204184963024370042780956553258070944214276091361292653796692829893352119828599129415181978366982742677539555241422422074651725722330715384792536913067832852555690145048399769965630414484983562860835670257248504545740056651417105201204195335678780171020873546429566365430537144779724962750979254875400772797601600960595620213506952541522184464614404626400528766336423295842166738089691218844408707111540182745783556453623663958087349410234789675779516182940309844565024190514657749000192338752068735895440583726855713037519314316526960836580559199847311730086018417266617282511753567868030631414539854430708881131600731511982779067980028671410561323198159503613082870116509879405371890805882679249735020105577144597991988746245948639362181628150393175583135793030883297773234341368055607377376918481786211295959318401859074426143495901165335408864910028315999871519637981205052667988843712750315699929491298490295771831483602372009990156079283096609840973846472602449780188455198209226508429667294391770608881267541558851887254585184438966144522349796077494293562649786072970346274058056068233644315125850918952783465478563490062736313734241171678104593007520371623851784723147157435131615752645719170250928853732074231939641796198400*i1^12 + -225048673643329065152558818309260800626820193225014196481586698661754375519135570815085366497813754954135590424074847950400132055299077691958792188633589756540653147320323875742502580587806257816574744816220814639197652449626987023672803297633631253546117443052976728242709165022126430232562297991789749687234931097649867018329282453623395321821204346371567111538567072360179412013073518626180427928359272818478988219797026218106662730809570866089303095124160175973390460741073750963791614366133538655831896170601451679262064383344080565461047557590354514402742481224593496982547778910714119397450097618060441389193408961123733855155846398719701828299153180930759010160534823110302642506443667145764543954364070053092578767301817464471506577351295365834343578639542560624881041794492025996177161611770853320749068771900465090784890464212751699622414317670761816130428929145188205011926703154949239955971938713157801391664809191719569041768187356085208973966013103375742745133472474922077304581325333456533255959760485344085862819169622021860678012275762662476390884955379737229828061825936198050556161587968606031865262044542581828791897109645344359890270274723475931956842509683368338479778520873600277273940162649323178567050478443191326682320541498479260763361126395042960490655357537676845298876886112908719352817711754852623349636862460845935650330941152611851800134280584538549175026568020349060291715681315688150093180251836866320871579584236571875687622698104504114398432704904160752567598061437148787757103285262681457121610444874564875804530445359202189039666639767762852025705278840587179779809691134130501154752136071233819875332045236817851187953450520439851769835362915747914049109645437959080564924563334667538554890138772285882847928593952197698064919767973993208281917158251142911627316762210894606736993725422268276286454823790707204075751430103514256598695101014907681654157169044865448810006063954985680295414338633032099698770229347815880082054679219775874790889673133667803595838248246997224054105649874553939968150748990705427377583832958730966165017269563918702013597071190296969882996477910369888340515047391555581956704189690461704657714889031608049708875288089638707797936999617300646984102813828927972140962675273438714727918130516525794667046370868309977009326770358899365065770632196264535866875939483237215879015521493739317938776851259642938283841054599818276767052364605205825069340490119452016593865631417670456261354766144844404860113187943214458586677709475472537116395333767137749500834228648798406918590927402792255608635687346164956977232481833403847321842827810453602663463789651274951098257578699364761600*i1^13 + 8281115925229219952498665122351632807838480573894389592889267665634806237495796518676019822559120567967266557518653843026740029030447252421616434477563723142891619876406977857882332040443679983812114830985804726253023802866018148345024537151349488496003925986122608894520031400137173991714420084168996748058882411825361013971979584195454272190422150574913904510947148695424835940563764872296783985577375007567682363862189086746171590775846722661415815814696827590225957116606654327253512582630417649880946343880435840757502046569149275792077938944701493436633537012041086623680843466547499252813734118512907879018066084623285160646611524100151320819175017973195564797416359085444555701942819906949826038854640109680305170241906854075270611791634270631820610203605138724066071526295432311373028612438017781694253514176939340145406409212790946788840381990956047137569136010550985931498962357852631123634858424623760615962249672516372960008541403424374320800912896805105091114702183255558473215651927643134432096808755421703700444207868892393570290759714858120647685605199342058126893904818236999526491716430094889523237399973686272398787756633747260849678448187786037969353937661024242476657967389155620153486963441250827052840736831313080736784893971876796588729006464573811884921858847554227244981833710649463056018449209867267038931553909983794751325123170392194012057330026046150013497206695317123924639955997146893792331546373529253835805145986998032582046869816171573662973133619681323560807420492460923068321908492169160025435659101088699447391438839359410416606955612852625928809615794968405974872962680881822671026613307252233693075306511357445556664995794656605101561081546268491338595913352712644087356872806334209564612254395825406679167761698095572212596824372166541810799884407865890286289436159134645473305826394167742316441105559861380662983872386792195042123652284636631524759358065624077227474441985756393578682995824708164512476983282189091511131843285049679938423332294518086406544448831790694480305274378802444906111088868828088546015700115078074320590534636357271523408796607679837578713502486025771685604036869154094244818514946690797974202740780745390604362315345745330804962678127855911686265045291318090645130619397293002222483677548696803232552361841558881200393792073449524239009458549446879059138258277758468284403018535241597289972633524945824338193890943322885307692207789819478030382610629652631406523461252672732794430025387061251932089892602035087918426054213773584574887990474456947224083132044653154053720379301163122080094197565710643722830748372955406469377068893162065200787795742150813710691671301051908096*i1^14 + -1043305115097364584937197700939420041694488667828286892341877165569525905075460755693244084426847339665890918214738700705632872029473827314012362535912595853269982237715447243645130498966591971644708524377489264389187598105621218808970364904613773261815976729849236417974130789559147248095629762282370119278238397491374364936936970844710540846861614022400941504051752287300736307598249930091216474125013760753680208312984574419826399143549686970423412334528723630203529371911869537935096274275543313179120777446156251433661624116418611274744546619665490080207139149282138165224857831858169476929964660238732570028757990719871160899259009880523872030429567145741406933363347572822628920451525532086887945778723908750017715570105300045421228755776800024338173033959633341458207568813905383621806729650623444981602619262023051768229327098403741500779800383931901620874857317081021492298602213693581956123630827449946115981703892015692610157100259539579305337098178530319387152206176318966502229820316031901103512749020700822548312800722218052410164526477631022014305335669214782469745984619479489629712682863607685514101056541330652186258182282257354351501155822327627689706394367757432470354959380743021535966140229116098445107855236749517326872129426552800709142786916021549604168046512649661566175798091927487249287942474874006363641694314780338939720964601029394112414058395175279376341828407235900019290410635554670756445915453852077976738158526498373887693421664588164362652485964036622420334125442232272091422012704831706931550855583683909078694422476432354733996092012653129983312695676749656119102979956819910957252936988411106789721409275931416898692116536660696344356101406427401438507456999323296699137586849635017538961852715024861617684619740271034496267838929158833743261168405523062739200594855466915572295947819944543350387559413260669522308390504576851899374437807584362805543765197494742959024892319157289365721480961831661501082605050178872018201994231262173973817280206402533880009819732875252923189475364018075828021262149299572946989798169861092843307280778497960268186530499521104163977293299793976448488855165221305727251154491009630835596343631909897091505877147313581917330754879261293344462497204322180601300429523440097600676277945958175299692989115946960573216341134447777086602672930612615856666653595284603727330651966033914966584764575940816330022032971658813383782812234476042351838842139222295481595921355293752011508318659925254069266081921653819114817487428851151812049321154334076539354046972729919253530034071843864528789764272377786805018483583338631285316673258797301298973250548195844391648838281068544*i1^15 + 23742631764520226533673134763891012098955424781805667143971673647690908156152062270412418147204068243736498808452460736228161914153069814304222068367443448893838717460708592451800067306569878783942189970452502363100548124590859891651489617833449856625534381391013779660106817923423789418816573063070484938268997368036880843536745776190369947926840710791171984773970106837220065804256978975912952652384819244098244794815390313153925362043753118208397093067260687986314889079310664890701748274535013651970567453237742271582768814069221969705941000279197189312199355623688635433653937298856428456370992586116515300032664693356839315156114816366079424961409078561332679282839790656984923416485772947188840398621707675288052112519784537979306572082890881008532222650651092837130708296262694024288066057182879886779598545702559306857171242463553547146614226218352646015974843347109190591692703422471196239711441713763514489503430631128847235233545859785738080901347891693956276062563040290171324786091803150559101439939162558631896006377827821279382339597607758558253319233152351013438756832873798746774376503354368674656548997437211567059022794878921535853469831863134949481856412048940394385195903524137900615623472230142453072765046203998629543198981125789755053375106785772390453749170424116209268452548482041956591870026276707374873584064469994028923146476287104519159803257400049063744199917976337497623243731359118814017526346494799298927210872634900703744510043596877651105206329752433518764318755312799673044689270880952644474079495550548645341800781159965345073947388461452461065123903623298197891998409775339640886827235997613649669077345356699133884818176096879447648824208785211486731266978932108989639467723025851594928107513431088685898339618140473687196815195590984288900453189820423066029908605374056099381480311884772907460774975708460826409713104310543085791840018966923961614082058309454499383296061585161813361919217115256059218737258853597613027439576712209359950099952890551414048981581559521648767073591342727084964907953494685961530702820116326533898248204197046488657105803697183362309063030979690648660485152259122283617617503744307549927874637469052386091324820309908378526794620479326371762217326989550169146371406542375852632183199012736841199955037754227263769391072226204039926944378728694230976522426108473262325723657699895733041749822104336267150564228632297417468700856258834077086041187980016775788698305459599820577216193032164969530203680394159627167074015264436685034086946351339638093251803307293732159209353131883033196619378411706213446586615158024835794480261861345418579143790063540390500152889049088*i1^16 + 9754796328684185974391935233804992388844904697516054863513945266430945535304307919205437978429920415693405057461459344746283516290078913334804953186280787073978095109510726428964700390101271151189374584703057706449715137427447231994448722196883952739469222505179139537869292121770415229923223617877897281291032772796783137057343614425886433193081280190487073135997643970572088750495918783103077295727623051382159762889461201970833438335468961610927131220192206982529767120949326653483982727946569277296931867766487557754595472682286017385393038413390283528787307719052146362877654194374779585134267325293645350300264418987760885042365175542581263447115754262861450545345013353427483551112933650495046182251302409497612345111089261210770555744628136824497482153660365613813895454192385847425247500467934478387533303572295073719004691949189606657693179812795426168196895952694743722838902059278242639238522704503361161591850467398486778133761375565636912036460630839600116206978029636841274064393992184044690570468102818790420884389506398232705419782525309057909747668449317733288002658559554960321952052749117813156874237130510585998791198217805687802444096091241589681863023479894786444092790018423811725304103588560272802959251480441864886859336359587707788495180467510936502008963096487383422010337139372534181925515320701536366066517774490330640513529850379305348057267381843398227619412751608037727472731636955466741240150657689015012902682495453056639886276990373107272407088368129305144678463097584614740600751930240970701865179709709585546131657102870528227647674427975262161078270462132802634778251103994552090657731620115925624505989674565928246564380044262269107439484991226396930432393546701661142704864351725574135864255589291256583893881997793327660663391315186282837306710824458462921586775816402703859218740327866210681850063312781410694756622351866222373191219972096948439376231056111786257330030496207419247583703670741843862565405710083788534852996595351535362002872350788609211899568833044854739311293764985124131536584321252221821829071961741492246418982848006622247822973034622685662494626569943432598792049885167641790532037330644677321836345080887478902190894434228137245669433738337560713307408706258508558746421343303364500133756095321925961235258086560223395724063507989028302763803395928686344013479460560219990395930445375361226833030979559990869191571341436196358291985896519344560284347865563322043517528300915671385896492955183435570264933316694280128591344839070663758618772026395533354210823876818285115350899616362746619884624659770865953981749936235567135180418565900912911885687917134775119366848512*i1^17 + 38997241770693462673151643025651345410683862213871601796346539491131106721906939372383285173607254174505260773694708993575711446402492461216831804310134381079650726312642185420016998088552855885750614837316695998127693995865164358197424466892201029478444816342927117632780438508094644492484309321907742676625689667823879791434900286352222881286874520377200936269592866315127765012356757571264898052086050316267660379055894939861478494467532050613740797311886222309260703947672599633949935499245781113809040612973126922498440203755039195345356197389640776000006887969666139764810365047187310539072963257271794206296028007324478111043376956723849359878419237709143867955962886601706132998721919423243381779227115325944195252179132210835854137072271041991667502503805749115779339115187158234077173409298001198476553110538514144330866646940504503992983538120263777779673365650814743423068551877839258034703224116240094977890994914418671322879394330825609736582953835419936458207084627928964983776710299241155056208744019964373115883370409411201215078344574757738841799234614799338921005316162202794246198853680043813238436635241741738411646391387772779626492075602539606623423820231512473456059683451414242198542178332385447106813132177703389131714469024150965962169510373343048256474186728962955229170522352908641680772523279980694276098728688526733022327755702117733443243294422412391733336073829039445030142075622025479582525686267377604321973078030789632952623849188743232259245706188084412773323512635704885536470509552073896223538486832270161310681790732882384640738356205284230559100660547014427163114511624381570820793922160621365169627031593144600444561331495550905541407515544759188697572369840622444376495188316090370575249813063248054989619076483876069809706579736295739728092755965854352996948704048825274936060539909715887231146943401438027708148356197905253450721210822312641858693301488002800393774476055491807131463835084745768191884593263987598566347255357776605725704770667406098085255139525561180333635488698971700843587457464676521516886154989938157213235523752546240371987160919275668750162804731184536063329577452211854949916685660288329306613510851344558224648728190627764584021208085233614747147296198185624360853094039021120243728095425331641831902140715201170493597417129736474800369591759434801078578783708354050953664583699556350764918317444198722065560376307896658074061368774339273265008897330018632168186164360980728468845545364784538390862283519036353457760256165652105773940183357168115565312476256930196478807785687636309024790468759955570553336372900302688918090869476191947976942863061155196392439808*i1^18 + 11543815783808353534607103529133323755881298871611033780404648716231140832263474426843728792260418759880373655251131758120071178360391601132969767739978345770092118034380330428275163230995705956774678876561883990079685695949463214329298941086505863802653833905450938738640793942297987186243691917438697536985469169841509338440722314155324726541049362345147359193307804912022814163249286938996524247311824353417314785176100377137768275036574333026753674008013111430748735471578713772106281773467238083851051257034110508432803885917139240736353740777654848509603608684895495840329357054473641848141850487210389558519830832844813336873991453469781418495013376038184128304952526181028232776276717513811782406763886613034811756358897771941699573575200698328873044575932513305797349697079201744893761412220480651052033950620252188976027934006652666090471331488201491697191134140480783176350325399379285784004500339761426075759611308334104275956321891007144849584370352605588588208084391003206877096490883311695812499502714603333313363013109378257024160294132656295097971797357047947355994822842635092735081791397842222704191110334644371060145408413982337794167861834730919161435301636792045636201069625800428605109450254987270638917752804179323668138272444194681867998589340454698253135937041278989588518487177802926678692244941079835908525187402787828370237087270698957191980360061193289076266148158779553442642186221486492063180615323526204594707229641773692625354610617279278628597149299120091630036583064772893345782783238628707908218426982011652533270726100836252157097059390560407820066022311183076867809968693199267350989063036975835746330100425743523889258061947140911632855026328681734516604871818409473967742520196704707141772417469821432219322367216591159983471489769592166440606288492972419331602354537891235097817300703546959298436348777520551816427757658942880078565620724974336829111156894705167781937250970886077914409825357098881080659158266795049351961710254908695315330278416741578888816359457823436996516833014971359206546495872384926490345497417171664835499618737862370592305340027573035411314158699930471650746573847795155859286172573771184138731014461933195032298130314963980699013341933540011823287004835310119955965079513205758617222331420957810928965423117488607019649768225757604055494302741373307151659331104190079626568557418123138252125239437179832294660838319231945539515053888819550712711828883018756257975802431794457311336033472592603394230935860295275131800127488556623732263632134757100552962738934166815464970513679007576218285260092599298860256877349815930288311754730554214384291935641143361929216*i1^19 + 55560571425382597077853285455870943420452125758241250221521220422902159747846483366080341697211626777859117459131062024037209570702464225286508895394971586418882275138084788949441748482192194186136227625162516331436494203568209160296569714876534394304684870062571982186338206984468856189347828683186397943375873721373060549230534875698359516140919544641210224018868239047321519362352108152113092446776414897401403486591421912520328444691684917155227129224466039068127104245499148100380156186312574117500457289682007222671426239614006693858266787527536228996197676485775227882672499902953042292734475666714494254625716722120539427865766682032417380087905505532861138446215788758974881011388285310409166176914882182727342746244105973334416569531390989282561242714589106540834803486371409201895157833556361015768781532157380179930846276972829349420967431340259590369763421139826439269694035476950288436212288338517776104998780389187115824547877155713915583723208746561598265556939731598474228308585365884765489586380654986321800149827745148275665471111444359302140751892647707701201345664117100731305724480836281961755811090980490593532903231314593806967740375998773226292970064608964774505293136447743459800783952139262648089615922528578309557516748526086198341075687288460051902806420470067797680187402747580938510104599701451390001019061545804863894629142014459718532668668780647512993865750660600077670757616702171033756504098674436288546255509075561410941709787856852138853145867124115807756366463470084345587559093836354064998575545793665951955068249166463065882103818274493663861897642281945743382526456136081345306947251343556878148132007870971421694359814544665829755832807149123698568477934204922827841298274542531663936225514880751444001084874174577575618589027526682906841454830840053969058650770520197073984730854610587321536677438425471513871712940964600219291848659914053929944300857742647276112211060913527154208427338682501392417158838114099726001135039812167570649110692419813731977092687312817817914870815648954574143142677679034776519095703087660005528078644515751898611400466380455959246595360773261473736747961421175772506993307459807267661670065109133956399282084139244572282524653239711306262273465778059113551603536128813530375337068559964249370418948316271374771416514982300776796342754136943544123314845273459428280023344572034782259370476751866078136786904895041534099170106160023334750074137484049423903709790805808249083563609002937016557775799968872133251259821185788620216855426320888296331743375642901234125558676328059897964823449004984722617472050599664130321011542856947968747468426523342536704*i1^20 + 3506971828051516177003206447735429895758426351852434895337578850981875551627049375520085218073690028724830126840386982357760495205720292431324406416001406675200563745177322148450917601242172033667627746649612082196738694465508410297050087828742615218231896390240033822061030497347307508923590635875437445600901547902144723625518438487036014931402512856571946237454425220415518763600636496774375831640752615381277353643859213983088082405522069148940910669118837187929037916491825885022676983956004092211929518751791693696297991572113090302581267690001346286524552940866883089815978334360702548332883592491857750619129937710584555743040183913505811552609724515321578400127948723481731083018552665838189308241912537780149114161886047221589176171620152482723447660316181416514578029308987901139139942723475819023779639669350091832060882373193106066151222607218374516607171014013973091527425710653807341096431564192574111929633923839897758923730931812119153473622591028113838510105986931919618119107830065059477693619855787361344513124871708318263683265262403378243221716527582888200710847553243039008822179660462981271990028536498867994091532751175780335456861020936083392400445217740985758894942569328540307281713321522550514927667472551558467949692918951945808383606548124251129263224328338521248584520968447918460743075530359122618295419343431105871949060552827582955574303937078638475017528890019272867322731627770640890284631804702711141761346755452133297198992003228076281560404817614317730324357380658278054437781450509722264940398879042233589370397189208694575130171632034829353859167911877256626622709249550812899571382899289752212004530500034322680918651855707475908826926672424940451454041813705838445324907034864778753723164362100062207319812504788061538571865580020655471021345412496032860661002996889470290228945821261586563474623100002767506408849931105760289952143689445223576774359844401826845315613488449941102716349869699832675177780561394468827752163824566164599729713757977570372047413471140291490726064678056574509764010558731738970099634833375851985187356815929069011026382291173887061315809286951064738843272768658826030466781403826154484615006276929168884681691821948798099104288680890985225095253098389298595946974696082294329482255487656898270947731482468503493002675576754117545923493713450537877681238437809967476582228502209376850651337458927760577533342084410805104679861687901492859151699412237156667520391458297851354622839883902690654204376998527982081733635050232433033252167057456293061335537674102593813547035728897176045834492418723681310534594944063722082773511112679515039539623536623616*i1^21 + 35070765021492473927641532070251126392419934220380266983404504478156712418579470050642753424403744027832761381916566305702909844006999907576922007716689188048590167750245250862634445741555604351338004049859082757469691014588797273057137450592520693304428128985448903595703163901085252826010757058073330087562572687313585942572847602277462332461653487733700213334150707810802262446759715448490712121271356361291409613916222650045993951395957517255843230145404356391657038918119871050265472560907381938924075380779210263443472673651508016427516710176381122867382968058354741909871073132188031847814615063247393010488897464853147915114878089299167644795264378830501752827189935113213477906925630033041107762761986359523621893554519920616642090952721148452980487033995495557233442623385897410649008020694062269058906240515041775111162563926674595342557270627874817442092173794978199793157630637557188394127976846323440727417118058479612959368760456905238183866404672940719618856821258918518652029306162777872573267756815587538624423658458074738045966658156226611807371764575100622877356052223053365391023906028168622512302804162098278901679767707131075862937910264263178112558337432720168780991870668306827050894541163347624853544696035757743633905808081664305212127828426866156450705898406383807064716422226521877985129461987812156318689901463028681318022413962700065023825300376777816974733794834189459939416821176913115521711740730891343321979125524727987254426820818103658831171929699427562190017540891923673478632420190875957336510977376773540560881646696082729513042148563987723732042245316011987018165250818679006396267065955467918009890323947646698127453748881358970206813464937414372989276965349811034038320126146724895254450976337358618182328208893427486264437947202970443931888751522419071336676383213137044637951924572393214969393234338863703542904931069974030453111630818484977910462824303375617712808280182866444170599519227102111528549780553612271572894835602478391661610092356597928741505935401955083084639664537526398330654080454324751743454391339260939007490818517218219814255284720203923643397995140004056127516045407041050251965562014729318379062909922196740407267801132318730395710949561650245945863929979890807083591805935248646143565015544679238121332928650924918269059842307183175788990742842653341141709976212654251952853284713568447687016795923082490602000972953431336879530853167769960279572580792549359770891825211936862579836796337834749898116292132755410698715793075078197772787061491227877845875717980028298033373283637009429890198968189361063811727912041444405603555774194063869185384836497408*i1^22 + 6656985177408767753303710601596286535951112121509476754698226464512843041452967860475628824832666523888910223289450885807357593672818875218962238966700881898525570645186929825342382946598813714055107072862321254110807755514720398726216335586414141138079925871049469614011409487025025767078073781742106153636157844984010824101428283402956702000878070530854151550593918997851116763113510529201783116537416246769134829415383005901788992860306155911447639669497029651576000378903751187065636141350967000524976049620198342486394270942984618073252702148107069322825809789524452860114560988842513790669022718655301290070626179721941346962412878283352981866653519138407731765951928345028087839816389186227386849614182961757964523695470987937314162335666169947015798632131107632364590972935208512054762102326690296942702144886711977302171067058234192725589719447868397984226357454290938380053223297844754898180450176307061304831712706570021532373153417079638142828673537245188855527992695341686029918625009187056981445741269444801452974108708384744292183727893516615104901953415004332143019082663977257343279839191556290691800915939201081659286040154474157206038355189051861770098612657602124046232771497879229587366205007287831453717361013502275339960972752018295282516562002773885833591631572612860367526600541040330498192468606253044803990652059078459887050886573584532926433050981518291222476197589487597257426943722824905430018256761966195195039047802807073850802958796596373746804457104089813737672384644284675461822474745289841403364290845638312183014118050860624408591051501016612346654775094389856460699524247299600257184304654624520345979905424871027361344043385214779430867658376899589167545884704911891902852415275984143606034163738626109465807453017017118324382265635915416930169630180337379307369950408738361392623794769771543478668320589819648200789586335618241742603695681690458726606849886096791900503086289387004139706195898863338370499700603500785376753640628114759237559962183566074625323910011440137432172987055430523689465280850564932585630976949851875454863361705656144944552081950483669436609607444675554702493602134325157892641564416929225272790039981375211482969126028901155130888551412722568713978906998881218026673529384309738208248518274753813490002709718070135077140555616764031384566698707831457074472817070873825439757812738086112088320578514447222948669013045519142782368861339053932293595676740511727417975599702409010825912287379336182155574764192742698085429507909699625261625968808857797496631807713398828396605580537785792205706635268431177097292042056861955136935438104267533410101100544*i1^23 + 7593815062895123141582231976382188283689564968485152082453860585540242304632574331806321771737761695685213682902831156464896719817893947731882899145986489711409539381570226901272446740897646146964747514906925691092120914316890641427489064942971278589421590422171055987018396419055964003434723813209641716608789458595830321445096564178108334644801704242372998274330183420458073197891938478776836224587239442115356721115536878054050931642685372641560092652035742060513503186520706370357040668450758066204747699392252977734324007000980297281983957916006080073765909488212086992989765305556740529101256251886622048815209118547847968795073641142031413639013951310145882396559398975393994262141373978266167284872572184778128821044306978208348984175850886374566875110573286200409858257404885359579567221519444602465914525838655499366975708205817661375129621749040495754753014702677344530095094614496480943096751797984865131178456144944031722628455451862844751389403349450342965535022805726181895034577965679669726669341049910560537987670797930051955760357225662581933605733160287883867557202419723985287413277118208671291222577684098207385746160272940437963808128919609166727407530114671639099235492125055927249517690444531744017698887787258974126818334169782217113114458029421366485444655502601924490526117681062376235618028744842315473087031300536439498582624009759352169049880277191864286547620928796518069785806701561826964706748109848039252510135189598291405708590292718168418887772911236551275682490850492066929276023776816578861045787276877751266124589135669433703314720728750730732671704579759038788897425995593363726813149421612787664115761312140084909362638265891249585780658849948556423080487620807801507551938155320949232524219170970803256778637060054699435201572132900597656514918676926795303492950148361403420553307158584250755374942668158825372748198876084008478632247336918350088211033783575337109013592750958624854642463810753345192318534252051909094780012610822280538112030296764905514174349320824918958836881112506696741521110636154533426870785847377864532746810452251873406412035955365565030491699683356793471922847587048304760426266410149707388671403210122957300912428299119533494269531460613199444199549687698100211072059933606285048602734984623873351034381323982359408777310815379753903944575722604927265172686010164264739585508957781405180867180295179370320276246778810264742135913000694097280423203224580839517262159303881306466969451232757117044553092706011132743359457496233977008426363216926877109061217273813130809606648613906226392896181438656770003938873944894518990754949747339759458451456*i1^24 + 3222247947761806866110386196175603090051162458258824385085470136384159058960174449411124806352164704004849885303674074599434062680463521132509670856970119834059754521367670232709522394829911233631573550845837294507865593681824241329402783535039697722316742305875271311660064936931041884815975383758302536012110368434852447668550213487972845611921970711776757311333268698108425285036132806373239206473917255306308974243368262996205503098420837632880276129621932886212329490319927428921377480830858038807010209971751009245135241711994994115255962318942798663320698748537237047539134622996345192795954029029384503558828349438517118644940536789536828156284569957121307446325005792147913817887691433904810950333449272978478248194577768919058808772827634036082030918547815627332452663813591417989683334919550353173382576936475171198282069813584935877614389090141571258806189650613983444694100165406253175075871575122897193495495899268395593788199997220772803253466290742565947114027709113087749721708968921100789271839313571362301165671549931212322021794765622861639457452083970133010528777365135627761541451086571165238187236356233040278615489501752129919898822478373426910070379337068391497448712790416181329642012193460310536769731924623785533045055315046470965399175085441578492101766919188010503409709175336580527793498997151583304660596403121674399375450800595255668589822460385879834863867324055834409083688246826382087292917643604943371765746854175192687853032246187514846660366155124619954699814812050650166706542798525215093844727065967979128683599396892105308890692743637797068760141273266943962022881323087297135095119742654718088934694252622533478231248486901117644623820832862211630926331327804605934807970592151788695696430242577734432117870299870144286030791013994126239170895855917607148147257675124246529881346824818249000581437020362075988633052154429419260597272912937376209704789780166893907517812476664364553623294173811305553369488091490383713148547167770967429353419842735741884137470317809922993294082269874880033859781517226202992840560915241815242021887375132337720069073582200853446990613691465472227244590346603748057255224086769813830178494517102310781954727995234425064610003161919463697203740980776214527895098601367377505903117558681136507901506968625445128350273398779169213697359556654300203169405519667164571802759613641111389576046929417083908684619765455036726550853892827358864298747554688212324242389302356328908780985097799981280382416098159925408442502222844905999760504688821570796852092141814838176890392883123069158821883368255506333042940855394955249217878972518149128192*i1^25 + 567948292422051904512249187851429784946306348518818461719346902322917328739904017207298728486428497738990838706225948099290115407379051711963205554977423696144276519410608578959997693321577231009558280585346291450489663415456103351470361345292644014668078158474276415008122125813725401013924623240987725982999390566960904156448570583759041667765784813908433707370330941439207783116863162996194712767060968958442923992643633335659846605371802678187731410858360813496622029792814548419522782287354730921108256651442196848731527208106878206115973178137505234800470514726759990789459925566291129691479449428972471066627765221154470613635949720069040678559341698181322383633917062140043578771759128887150975450189466207469422310207814849991278079836654923537746546817609329517942294806435719070170548256824093416406989081564746423530055871879029034727522856881809593929782248990009439614130370838385925042526758497321519499491765896548455541092731586249430814328659154245885920673117534057249589203655290520426640436552965958729763721768483176793907513589977966336532533618768983214752023281440964086283946153491965179380959561747838030735489200422534626874925047578546753471646457727408272814392715234572922158308786119458609499851350088678535348314238016244954996658855454236809183594095098608424494037760236097800311796838205615593482836004669498407485878165346238127013905087708849607120355215737588182086408462827544799048806887716691658704915850000656700885734228016433419321494354570579123826791553098413619197327583101294187315645981705955511565230778959745776083183805646818523388950168415741562616908209455250341906783077598648585059432276648993859827620145553797205535834439151272127907384795524501686254552416887355965320635908033797268567715089823041789473837419995433911659307164504453374624489792870413317339255320688734137500812790116234903308937631850767320172533631394733793286754647042070089959233189866232616770369884933122177521900628608317770316366784334916527542342718382295809883020487929393331069201035025509252928363588249972806538115973085055741461768714643976335052555018224322628492499495180843555082123550429668835763652536432309231184509898200099355538405955668548901968887118761871052364311199445843831588188271404556168168333717077914007387607499387506794502630908693149237628837468850947397229281337931995311148530265960652461368480683607280391314451974685087632174340847904344909125834455677986403034338609464338154707899820014594297931146307445644987715616862392650008274142192998064627730082713670526930142123512148613737948263320671687953048181931168100865073965984651411456*i1^26 + 74230954408514085753005954532864781212028177489777882619876009145618904029257748056616412954721151075420219263572485540293865101436241555261092669786618094017622440342906893169551252839651841280799393748717431247463558223758237580898391608361937775922876051360861162274958903100867100991120360454849095422808636611527319779281097575587087221830072139399733142330578812730684986588996945333258515306064065545442429395531083249732235765060304775206260181192620756082773020930019701997743416025477628015195251952347693766539672828558285096768409232866257545565318318485032621781912046898680033375195283280017289987087133123270467441131938204001175981956927947940375317457592284252954078481461196570141163969430396380636176723167512548496801903515776244538096597236453893284200517967237180232444940574760201841010766528914703174352477792769972443661244294211189639801481293096383686831202645152458940711038442245253807770375009557377539233144550180835089291406587195533868730968535437283776034959834262163844125531524003797501737652811835344056985337987355949677601420443735389538469487705245388852770793051581092153482282254881711122428810629945328103870801545334194627434258394237839354855798750168871586728711373475023708098160297076702164242635523378167605849824216913938353770426648367861017333031343590762952604548295909898684867352473901193925580463391896389045661412254313717370805113376372154223282756718546499546837612454923328720963466810032177762084543113352159182547764226996720395800385643086191523926126344536415088880100444365088454694848930276444410442563256256417378694452730091179031281652903645276830601083172144954835634974981141625708835475119975229363020068513603068837200191988446764546703403745680089119294388712660263914222018638541078164832084229971837628201385523370338251615161186892981030132442456918680334399871522419235199596830515529668578769254952555226314189561376616633538223071495147898419717666656037970400091343364299269608911341731406439616241904421386127275726220813667356490364972385126000439283514075726433593475136476190638250591273167355611331780383710304102872978260464721030508422130046769333045138465430429668608048462041645622361192905216382677452523090510946676204944627337814525292902277389818049390476456742661204072705085980140642526127815504992058172000976712133720198100528122298436242186581361839054778901208442039060619927006499348969876970815173021612604355792940186779063560993197516736403694868577181235719541755920370885081340834784521615670895990260265075002880475738865723866718556313180571520524717706773507235332530775235611215979201100251136*i1^27 + -9424489222543415054065088359125434219356088728169548613742589277286911126473468270837643140629065527137384662664217336528535902799896338282402739841372869552488397723830224790651779108967541077695765335590510004430543214412360688574220552786469567113781948991472102102468452378691717225113520278517124487300802737915025073341736297565295375552435738044372314001423132573831873426836547512802932221956115843275505259273922565710138330172782893515836596832412989388088060018577680015104461117716858109537100547520966243202448433332917616304136956803535591390184838019266778542292119256938130799827278859095831038071478385817167300409014357784809338896890798275583533416682220212400541602799896212528723331806415452338611702005839715439039339271761900317403196312813108154000607038434484270722300269912177908240132128294709555537750112612338145887023975942108040795662143981336405100235032864118775178862520980805096216049809623926632905980217814998017365059139910814235303862301704120153129475825525935036852898170118414820612045650222400307421935437827144618269989569748076858228354014803360439971437245062304859792271256286140279846139490766561557217056784762869054529843830227682993420125868824925295881752269769057499801751258997122088674899755241853951437093549171838901337262434213719766423349994238723594554449091073331094531657865893066052757928738399243980548411141789475340760694598596555661543544774976980953709361919898717712745661818363095583015738188454251821148795104915516105029340415462359137437074878257238289089266566496834452582228080136013111934928277484309204216156317158516787897779141474656145376395171968335722191575085303023058402467516780540876630407443915091904222819072134934480373363937828873330560910391958075021955392830048670550037450842687258389673057970025292787560020516673529771191036550805789037063256350433675112124728682149737314398997393285678428477006516401167789253191879571128822317364482011760419721131690300903094887576635210042749261657327123454333989922523700814388755231088211391101769091700090398734025589664560552459830187017483997423248540274957378328689469479579648784204427231119638875210600268413800972123173624798126846799114502930940373377567771846435597566657180771690094158633709312911282788800704446803671759244225755510440548313929232712756712380548119490006767046601499209748012503966392102665780234494855954333144705145652268989478717637795868895447741295647360983593118672436377785452665242592626072341079816925787418639604114976310276950593887150699032577105024995988706342753345332647795992038968189342133534686212914779564770926264320*i1^28 + -2982454200079017390620092336962209354044615543079250094633871742653751868299858352064459464656165948440887399195255906563067644077533400825099176478509570716853588981267763526170004727755600415379644771521403348207942184576088572858648882617553219014608412371190070682703982817760896310963896130750635885398307131171879760919903752156540494842240097321697284069268350177697408075737791575607012986019787270758587862127840556599151467776309963004035464473801322480599257964347276170720665322466396914680879658022579751610471973518203711228080659782133486820578117792957210317557450350809375267799381869813168877956976842102295499194077938907479454274085582025355764021335113053751053320835271676774482229018334070612445148950485257275752403844298886419610147219833746700163797097713162980350251646105282864868583755860083227379522384931057601897884021301304314573281077055705629057607736739331510652337332761515560987179893110332182772473826321960261063174360414808937626189974623672822047874044359850287073771837117188925690445587956409614905833964670117426189427032467236273009125956985354031155754226125704034551571538521463313466885754701998438036606240019516633187251279628783097772993024162295203932565088781451008767971419843205732551804306561020016868509864428311230604163167596371503633459367058054323459630041097896096524943890842102192422956846063029547050553785632184043315215672590770323511699968179665740352345228264435938553202577948215815977721674170910357518644178635987342446021502150717464840103344686328582149961238380882138010559383608580625599388136243633558336062318942670919945203064874794085426180949181708166928308780777863538104865041767070162172896246733735546391496244557385430032238521995086816309030293107063367868163907885131968113357304580095890565103297314856778352554026056984952511954519793740227532460300872512011467859588451356512714371779333223219877661158528431188950962278438197512371927965977415836097983895210600212269034648493652389223975399597532762418946395819578366510486107762151627518418139340637425844730449926283562850396154647980928447657064015341945265021267139257121970717685147933382409185403553470379434836059440095186349835488436931852300368584246944079558784708396968396471467966438087094548325998402115654625267658787256259915075814756299494162622476976274924141652155572095040648874485060478655970327604545081783635478339924652075849066630681507642392831585985942944797817735613226535923605208409749426260007920396297967283117572578516745416286085334905358307149318567342848135683239740439420311127632783541671900390935048720155299282944*i1^29 + 490801261093076749443191394195201262434637455209572467065118235599226308271039246400005013923575327295358377031113280778527085689729641328030744313294184445762051452105753772529603843922889486877088762728522612051862097664874378853004575197494438864964635405023806451694379575863441917945120189574581860141132763443458784324834333700930392840939788418052281219779648146226367535888584600040481741889618808890617193632849287147043142920950870327919712310463059070964937186912400082132370992352916083944963959549468752200277175225318553128542599576255371698555319734361536298033392029098384006607328867136260593760842847298403095797977286897363788899435145805081029535759705750221646289347981794056351404715715623585912264577391574692648305158298981396920295835281450456385770116560290358925668076255410128995028667103986787866842202705217144936043770731015988683966162800426797131757480387784103087195948784947395013553525046888645113160453701907985349750768063458391056315076988350542082168441772275781587597248270246805178111367498858878518853780001734699910551552121381195131645862299426461728317077926720754868652745552042687823533077632712592489932207721115532308265604770028763092853774126813018566825904680583687098897591219667072120382974517385774214901508330775568481819213206133990080122841094980210467269124720818359059147255774774828698912079659745118362000102514691493206383842139228360598073369985371457839700878772044231018421677908400324428088269704363693245265656692561833912473500860509013079389321162337813554268569120269728973777553166175922354910949229640723403462140419360670811948379459867336283301559796336946707732774923230747094092893901637476634548745103197715163104525654213835598713871702954838070293927127781654568808705996974564222496548978604300562630547293982692941483548628470108315909141355643233274509453524265460981675105883800983468047508191313517810111462006570135790554633309243562423972774829753264610628095996504809523457061280190558945183693792344377310345462246386251648467957608248614807348688610442068343616803189157717091672940772370439352991281764510683982188952541556715532581193788412230249320431095957457250450380776406426551104368924995175527692599616679990554834949196526215817712274058687003182702878299510502338887707220789606881546806343230793822972602478846853819072026351821668609890744776353580348428697566892464489842926593225512588237451208982840842570718997870660585849109980469329579707903729140895511132482778135275722028685556495517674701549409523733762594052576602850796800642684994346343681685163219268682820855989116581445632*i1^30 + 23728882092864927715552607323055212408187636361889467241403127980782963990163060931753607494711394309665835450252928142716645602526059893045601121985466949552496301126431100732224921203353906217449354368813207681241201178749706528659849210574162959379293762377473421420115061288016490924621571031965732860997217069814928242015107266372926004343973851015321070162790569969150405635393051579184920449319139748986724187421794641640753725985226794014457265008351509522596230363428633199368575882461282782289009060867157481316141564296991109368696644777974790378921740531237593222747668677979654164672818561037710394193066365214110992225825287561252643311973578718806576651301437358591664075225356964556986138296532005398624052391647081762321675486835984128663683520608363044329177868468811921163150157768106080437095085228787773268524096786474941141730545926727910233946177473045339222505843928790177937779955897128961887260713925391152867973074094211693029243030627072997896636086393873962082700639548570497437763040143600506224996932199087561433716366168416010005972695080063675655254840310483147058978901581557555345243112623100824347055861065277099438115017497111681979116485068377340837824003848684577560083534023844263344293022824273642329008906716836158200740659863810842854639187171562286174662040934934876739686564524334784123921182429946528193863417417312724960141810368627337329499894391278244002032416989497944100558466603905313080168582218043982112660024172415412113175362899787003273557375180908645291119133527508141420116943786038321316186910298059951019203301388459769118962127933194192306485388002268583960643951639790073506617690035624495462971059674697613051631728768440764426877719314794799204298869513790471493725087327463488418639193667158417025541361154378833626201430065928505561267839612158432124697416070675440471251452520090334381128870879595151167591936595931815883580934154831335970909968892966002937288965625249944898805109743644135946451399614321511031979550793478607617379474384976795881761060061179943505254516748254788957705190630927756070534622184354127530842255374708727998891338344735466746123466398579418451576731131205516430016781976669897909326984211638184087693036623789656908445061110051366299686417742161945466499985256802495263415892570619806346128510023992325140891540032096837897703781786193830793242108124613205855258098958366468743050350264633757226132322121108359974354341121936709574500323034211480966936320270683303388279432380944436607882077838889680116323750439991330428696486205420002021415687371016285904225906629160346183868137175252992*i1^31 + 936825296740847351393395411789294375694906535138885158958757754026009105285911141608533394445506579980559977931069026562209520254516876266997743063865236143956291379497628749099076020680566419569507081246834432632559649437112983427910434997556347911886358966008883417939254374678536105734033963004340152312774357051672884560755873137383707771158596978668222312294995050610727733900926511081032848945749591978407058886057795531821326883858369558025790915095630247264131743139852312733552008216241575294784375584553300680683810237444078449633212197059966691909487728516149741928740903750163234108239513415867778163884607947833157361311477691647510510979114093635741470311639385866214026355456823537346464497125547834276064960924664198585074004675998824644296701094383100837300753910127172885450161084251004474339439126052995585181823071261406587060018117784865536492759376326938071113490274640046560519056275454323566860187046181245017596445108661961609105315381141990391912999681758797131229599994901654217235714031259723633478560991569996502614360502789444601534804160045308648668529133093343522479576306805017116276344710043709090023648334984354157884901525524702550823031770155096856478812535533429745475298216893310956933049888147087502490936653580339840273065326848726081942780007063322845421778670778246308142217471303744118224116935337900870269832757779530257045641028060730817099740665010337061076890657323337092248397089995905860077159079284276428105192725711149024546151036867519398570949351793149469098022761393911271705217535733560853732961046101531666041682565822120621333929828581286011054189294486311727860123078984447794196469196155361876076625073110119829021149840833136042749523338165724227980020489145343842263810360515000432388937490088597740884472079844794926041579056756974339094356189310973228710534928441593899477072332501153679781074256395479305639511814989133392228903974921532313518705079071287439561301935871736243887590117048620287764661879374443457062789136220508193777262945296122912651413863467662570273521097983132314611859012256079867901193278249630602290408648588442493179276858940455326358606797840423643218394773578113802996874638434357677763420981629359459110857877180139487218787033470255495000567810789585816197424833880431508628255404158873403939474518456122404845892066536384094585418943521764019642495168816818660949681760961854710600918155946256560100752187769477538228829938730188124476236368342375792685300173029343692565845004199723621695912260079426875181549319218893450019461642818092413053480319223870683951378233396379185805348831232*i1^32 + -9646292089759416476752545172648267805989140703449718878558453414297961508825753829120384046464108701827314543704362727575439623357222693665257195755143032642907937659499841423316604199579052720584523521332054546451120309629685984826914027543092884105239598760371577643920729791231014124845531789606948002876478542182180056609274501932898184370265681867109846916697673778059360524791138230263627083996697615511077896232681326605754161660696305021436030819358983976819550074119095191062322641180136319166084116085876667578315978232653331912148067679102167570380603616595206781998618562582710513080930985388231601402078314085363129471263851993365977643191157492152465477333397536077061825284521060981738583143355834397402232097605856277982235608756519975453668489086584553402132225664593743697095948758254820163219190328085721103285177034288438506984229948983040963872040574041320807920205701672301439163321478623110752341087936206291489390972064107560763591307461585999298765308326504373753323368867844735259941754884415775820912040946449469141764860554355884717320435965572668869289191692352554812982587143563557707083941331199338267181365444741468977136963344686812260933323293931817311952990687676296141015697803568636668187169627883229801004879841209419237342468143959252368310061806361468296585606530273751590326352874214184821275041799734345039371645403826119634685636535010981957677378399347194079293793181470102024483458211563264836261384204021486960822118611270790002521942345051280396642881533701174653351809153156431044119884828020403998802451118658004979176582939394309702429817592548566991641537484161169296857304552228405139002331202228134913988934143112969296905992751776901588825814630963474769835213149902307120085428292754566104212365801975632220278684164692895325473802795903310546668764601198183814674195272889960977467464193610680347945368856839242464796279739773801140812221762194728934843336567351032515808946768814359026151831350616042306321012849817412655519460309922146075533499930812006005825169817181070078857788135308362717698850680290841969678241328094952251763171007569432449716478688678980438556304631774880401153011052555784541848345540397423599014620039882733968315913440085442325684767352836293353412572514679728328556164332016045307120756983032308656235561620894826704608586210853386138464536487973943853449897269598785012188834258741866508064039634461495966085125723901135644684086336851630422446681016738507712529247898110680334855161440712214212982632877949852307898747503520160425720102277665318696427038614975340410307829808243795946373120*i1^33 + -845918219894734792696928999655872020346576959543033768774843301434167507825408780683135622168333985440529090011990564195541635585863962725345808893964124198744320344938771314491729005408290076594600095139029803422061443045585689043854121681707247628943358207384499982777548492174271862185564610743230810442365805026949843863631594022399988187977445374741596994785765362878284372902840862504961752667804542059430556209114137747600314190324095029327957486087836045776929316920577832995879884617184297812126050670149528715761939979494234190775438530970054277131864617642034499285131835264490177635673772112829723834852393722819059927698054169031419565209009870577010885066421507064932393686351796159574421836479379682588909812408834110932369323584435027056198418402872640951975990365061908053032207236332714462822689841138107687804036064341659572292450529072563828837291148691498315925897689746291811469336553257643620566360808173840519253619702912936994706361866549235839003778615984707208130080180881733962112133009006508008227110179589538493794814451568557500063350029373380242759227834295218789780779602707640848071788649363736284044790207680870819647255636321581580085229172010798173828607675951618203709826547519719850983530122466454582149632455770181147722117487686942434937631956171742875796782795503527440854025804371338554096413912500394663821848715303428641595231371268608591666541069914361087781592704516354183484399255467660913631541902557103048676571732972652765088969538641560017010732184651786024657173448059392760410600852445610848629977630568212778587424456817066691860278457860587170132609017132024222640761950500795387881507237131733281159680879815899569334266350632911942449569090737995310464446762337627384681924031349930376360247597128417465182834247274560290592150482371960456055901387680222178841875127508231377627236827097123099712938972403222765893705492188758205373180378657637284449960783107126887666715894781967448494548571444827612669104743961369220805965969200721229652686707659491058962392231577052887101537749776944620144828077042769221802467919952846328452675899006351751520626777615173681318428537153786349330708582596809262867166368775360568250919504806199955447996216000413591465501151397278029715232194915217861292938032409425009044542856322055823549625211874670076604675269754886151179746647053699400539760025285939199616888922129087287839944769627240965908633096149297514827142878741280926065288018758736352220547967585750911281879129251063042228032306992264533148588222798194018088939698570509872965523249417349495977459158272213778432*i1^34 + 6316515195003909405663629985388068428796400789693286599931688972767730840560252485461402262691195947091767629509616934267443174962847465073756676678520903789020890692761580211135600622187619992438429731055907983383599798582085932629127385299296628134184032567952802885401890935629674165342305583363511533895653255643272067945158137605390254664603726829426012599947429964120461221593990423404595903624395468147579765806817042026627413598897608383226224330705669556193252337018136703423849852110123311203698736461622284486781493402855498084895484483387672603801387607478327122097448869863136735346079840209500855412128297559035549939544337670081351565652321024138571213191527867398811078355633236415969255226572283321395547850253409839473834967759494180843743970917139544497746089079598133084277387978797582355540081475671393878267953656305156393991652474275831326553260785259649355613279775561270934667925783566246194483313663260297639958425698854253999968502004521654663108744774794491713424009966221254961369822293660811662783805985827785463829130181985021641534838494463635996982889460324624872905629862019589340471689264201521539521805414588607054337286367481586031636214633306223661294269988132106571559813431068785897236143097245651703015116471077507193989161603874774534730242659975127166431225845519141652845973824521752469847292713858743956746087756154358944290316578527504937511896244779299781978475831512836237702401718954431254483092519689697820993597215155895595969913746891211254612135703640545655099140270186645318745550124550749023587534839828763512002133518672409582649207025151710814774228911947569711017389089541682502615669243433862384914182608230768098972700593884062486921693168898322617593617882720372711562881508152684948823860149363068471721071172933695346603497743785182881686799083648881739024838187208384907391047492505510402418875499927238397947222594983698145868198169364379204834075538568795663317336098980213504550530822387774994511379487116198687639534204779625087272961065659622964077872169349709826824650844364199717631724992955866268486010021024778910637265796690394710890675579245623975160610846136204244637761855169309851092703965245332339047873754956957086845161391330278893594968844092920590759878889456852729133748881686251927167041633375636310232672475805046115661400844752473823161798116994110142730996436784394789008687926720436406720988448463790493220525569241064462080488097208983578913106692389091528086421501341434132253789984003984061057592790063438609978195545106890550942309950908562971898516020640542225793372865429504*i1^35 + 474230423535554992450492142381032845182528355862305232221989809171364670718776103705175487467759706975308375985715359828041430813074090020551770207358909572249988927856234981223799642498620523022711563041190415373966270829216418406635873285893651620533785875582951032066677168245513887764504509498056332758170465968476629007310773480316649669031113538139447259700920124342698813264454236086803609490288640837517284995114028152460323651841035322396766170011768791795491630371026964547838735561810262627789748441360534970940157787447854965992129746316766975617824497112867557465581661007994128009898514950968707557506274438165079201047585727846082785354592374878606739813855419479859998969015322731929731964040315884208486303008788253257765471029461549437123654618131561829945028149550757288304528437601220897457735786480543356056440991558079208426297058961843952918158695946472785131965671735098140628406892646487338405246350297231790995576615132871344109799427371774502576175460078825988096361374151514458691017562147406882024474560516195505497318971707369806606570685215854328213183121713892012234215830336032872277954198854595495087944146685998031876123943446770878019087997468699440825486847111458655314506405446680166521369221922814667318478824403347028499523537765986225856857238532572646247361697792009009537101384725015016909641621707860945559316016737556064899209807511069284100757986494470482871752562551243360537246995981711746836579465326859837552451856191627577463803019891479208755846310478758247053087763398676357822989872620643897292159970561933308026224178963872205110585546258787810999375913182626144548725737512164941349461045850420360349382072155607259061103308388521608519832503430251722179197446545244994510885867352115494054770280172757482080352244408162175502777940212913775652053649804841053492710910124915996990215236536071330373360071859167154066859333232730186894753314642953320353487033191348386926380240306544994738972851716537108380196159683038819453645084693044317317399107279944010793708323674152796819587723281636443095421410191252163700316362518824936258482217400609284468206880300142837233608767046733503430246390625453538293384345376461741360062222665114165285275896994122676867327613358333188825138209397474647051859925973081661196971083725560698783256834749809619850550819820903496443190627390156897243238278813673139113769143529716803576658418163443847945028681077344216999505925140139400408890520993856877973927732020060562516671956126514265156604670113786023123038093735109759027515717837179194142804113327194038260511801344*i1^36 + -15191288711620725869565117935029747876014434108942607989114507183385528814766325486680038782631523708927358537520163389467756211558916628625737326594059342241339259392870777621206118680937185501978277498832127648099462893077725581789498681417296212572562515961649067036861947380422861427090852940724258984144911853598293011698153592992472668457638560976249174631649505881677742509670637915134081536593020420805995007052799663520900016861836235093340557103681166572212684202984212236663870564761354703889964968332730383100033686740374380180495169307386048372492372538765621029656336422315709020215376597248321782464970415970938311498519556282799775086027275673551261911468842372820091430544639667705336895165293134873949972610743673989098663176508044449114667203013466740321577076575892573990329226221662157294395445003156561728185040698899159242314602396302546258944076203940160450526108878242688842874967977535657741189045582249588523037993565554255565450241932228570942125164735931418449493377401362889268002769229807098052812932281223020007331999558873474032763317671172283706399724386863960891778505840322837252674146111159896489446280754783756403683825560432225002984521860668426136374861593405026749967675237723436461513242711330564083351476903594926948294190286472217500381346132481712837941454599715536221612351654970459526144889912678767119492188378111872211584643795562161878356333466484189327012138598399988109256118372756293394442148383315395944331705329097239856176827782088652150834528400480617470031585094046321765681802100312890839206242530084745147524104528501533107746236891078871620025953364712280282715958480113911514866643335812668256757354937555314427221620549358138371251324417192957858334078197339441420293153085395571673383488841756605922451051141758312939762331459115518183924641247816327193509709984263563685170757532765211922139248123771457582635400147998329602645140116647789124307270884116832469952465586403567961635508680055194071171535121039504284361355983034079327561401749867683886537283275511273206651916215645001336803273398072630849693473857803680764898793928103034345778035724186771385151540600790372055221225457077270303299818477848809264067511650387479087585538112717517505512227760925959776359378950694532858495705017132944087902266263769598373189945648544482795897798131560557930693829119065847665161099977867775918653136023825090386405122054328855772031043908500252181976504450725480369174147152575970071448011118261227289713482336151966529564648617696678935716206631263442577565683603344739792380058652998949872336896*i1^37 + 262602644600472956390389961397831374099526564475986151076678755291488708337876439542347106931260680070694448940444844677840379594293963694031084049713414727573778905927753966082722110837676341495189923840030811279870803798066965073351975468203715557224863912547959848348453314398330035049437527215502856963356929724414620966846181657792547563000853217041248010845614848208021942122812171850897675472152991849240804097283121138155740881343708456713713832669809892144325424641273515823638421112984165527059381317789739172553736168345363882675116011089152771363393109919428829411081916308281778570452436886556973980510145926585641209359655513850414636155549149500272761699840600858155202683884708523504801902209920911632025176256104765260545367910435713246644241125329655957420475393582811160983781160164736878599689394071050002336994693704481179621810592232570680754040577024292921062178661619421470967229188117188130142172700070085521089928607278823120047766756041018417345177455950474097498817245872757755878092714512477600301562317345802934252548137067972835483464666363190036706288958240717561980230726543985316463773531920505083941193920606763748211473742717082663350074608521421712904843849992806272829452302653177806531517975842354888370171866263698558173903579162090956224544536630658729131790798417933559633247314121310367591395550862576398567758305540311346895079440196299249662274095867846931331129987479591836534032632162790881104585116903647786032730997892892863733021172563311465511698962741035897747339337003191404723386454341038279568039035705503657284049766256112485629307379875271540869699614858956818599534780910653848609444975840759445861266684373876991934550880946225103338563537951121236047488701668485569742585292332774734605224901824055827962239335867910520163590049566533139139529257224390459440991738580348176158677177897918953157977737744009046094937963470009291967362749692350540926158985785864016221439199266752078177310486703135681008253155180869184760389013458596574495591548236476733102103394144511756903075313890419157911828495979248781472074283259169739568804305445188500162863346700489025851229441248913255154955016883145796099562699598077895466572521263423467726315886112881129818116434343611751145733155128268783876435248106731279504823663252485561009617180538541415378917244487317138284988230910278211046826596357308664200631523477263865536370649333253754355644074026400606769371298025556607064055076260323520507105845743563638390327769779090740673569811191316335318405593835500319272886602973611483050156616612661166080*i1^38 + -3199722327941244040223888535206022214366437075540191508300555044617557754594685927706576903888700578618665171414290695486174234105697502017332761200587242240820491880950317812810173438097003258837749598971481116154791131271901978915172756407299375713809846465864227357302480014495791062218340321846440636265405267324818872676162729679329172601556984455351151249402582032899585388040231856759988696523233429055460704622630321242701974906380323238094209207811544695381037661960631793548591734192501546380312356421428158641410623718430712374546099444191087792490459158741024548684964829871435506451123262833440438488887651817634193574147234536487629703100906304994083707548611525539191290855825914387088563747336500274742420882394652987232623862506580053078887076621939905204120320895508098000526395966251339535214751487024930435961600381514127358533669376061055780458184717698619772432508873569429565158759668491851840430075600140246764113991792811173636011139458157648362784335711360973846243705643662324527142057234264843109121894415990724393376057535379401728605339286517895408908023204495430996983026399204608715428299854791629617969326807712004418406801090481223646926723138104663771558034338750778706882583954159331768992762317442612757364619761618623301168557597300175710254761541281911784563989814130363348612666996277199336340864877377426961999693057391605471769054606027344687899067943235989395833585645878554607722399124304501543636655477066719802531384679466972543777329486706165270937140675720950283925597857961380124593841013288965881836407695120326962360055716943207754466800276223226138290408167315118082746463271188461057077885342793142922153833656039496080501771890223182237419561832112759509860337319417438131999025314151507756343513749369144546055709395655442492822755954495030684171963683885047584494277626494303648267476544677288694329184228661165048728482685944119969249165832556864417026592230821847766921146954295719726305264047251269138044126621326443751946534553797596834571934604864326712054713238434207305278888196123931799757343607783988169565366019260622961124090765922829652567111959730537317114014113205815139252481242621544498925392843009020736802900024917361677336320203091273532970793852107923784169973429725418415412507227378581269948587875642849338256660800740891054579366102079646423795392251366761633569448779710402975186771421819605861493661212795702953589497869908110750188713498412313427373860473563024375047264016012702433161744704505623417483293973385314247660713540091074464889815485118841639990300579463168*i1^39 + 31876184090006707419212296165368007309978567219312673517713464867400537222455461705176419869607851317641928504215385121036204257508761176950372184530870208115957437767241345452796700319302323573242658101533022017692336871156686510175391305698422869032842920095970324049012627162399077127684679725280109860264726963110522445142906043886353403415334994215356087337341817638359114176386595294929929240362492414778376647646020933628684798254817738434583751752643170704914975061371622307753608329203328144712342501910760092786515542619001292258840703702517371086551157747349291145177932627963945119070910053891501273628153503483967900774423108901994261666553040603664831156244138907516511426732684146392687597137723588531315074341478228509335949503816481168348039507267753270293834024385188866977285372109770721444948096177665169087981118302071155875047584361513124602480166971431781420065701859694956369362513190000002469473114682018735584653322590065642861163964305738696260100501856175586288859066683581084754745310127100994792776584085579774307742800247078382695418838930390027716244003758004666828006129665807544805339107570288239235022094413910704305300736548259793200698195835407732215533523567720573184432380177314988254886445328268409109096490993407289815995060641148562634032049292931336397591214534007969033045169783422413207184400036425616624037892796682994049142530400812504087697520640959833943178335085099282944632298737195678255421438295695050391861018123470274037391431068570268232576121015238629168363345504004453990758999507865555705106962347867820470044221301687044111706962408490728695202893438809820159192977392366356772565475331196471388022697515292402298620615017731965244346177268798155349785697251905513204499316343119297198787739903019632553989202740617700302878834357209527977797642775461123550834756723281378154207502026206853989563567192558920212188613030770114147836293879300772442345592590253244115700843638619173523092496164522414626706734441887963758794115919801635809640571207429825322052771170790498177751698312440041428850073016511804323784804417632472513979009101790330355644055545253282807600923376544699059717254398437176884604510352830417620132067728877271784847684781359657517644808698442796688558465974628102314283658770906351449269986754137922368860240741537366807746936829930531748650316884179991929143099779013987001976854211802264723528608473997781758710561522840708664996817621375843883603448385706531995881500930591748816011261561944678692085884248804280625259480099363160976673065383059703809043333120*i1^40 + -288408389677667907918696977626997403104339546692253544904228048795716176798718005138119106706619610030417512416615067767105246260063256941077679548559094464757209498312112294855739643287223099045052783231102763490053005528463876151193801007217009086875225686377956210105235094771504108407339692361646331482658446471443952234404357010103352164242542933663530901633145490786772716511190754351547843979078726549826154764591575743799920556371595645501188658773955867426558118286429839114786353000363134192190425408321696741833615614876257481165990731078377603506690692459238474958474023787639439147460816173260877604416417114376067143100183474289463371092257718591872918408437094099582146533725830258257333357958282598553340299629264673809859124459971253665170158010589557484777950692542069173808724025008204515293746838438656927264728370865732101950209458966479488205090166112003368627461169546838995427606311027780024888156242681788238205853179549808948579416956138471046632147334251999047127317124401924444353365211472690636846868634218731510855191012157749910609903318972832425649313651409205558478761415060705914175765405305732311450694911017512608433915780415503167932268023412473368826675268942268922873545325898879174427687702340916599093027575025714567517647257179266256961363767907251838587576970806083877136732075738448621034620771756941205400179059715371328879148494165345928013156423239010372673464981708812440707383197603369092649797706513976842101954317925837746254058221719503121288163980840381429211180463767833436980469787021599450924066688846150949969115871948921654241342006292213661905504061346408660117909174335060824689428096226884816991469988399436469389751252119125916553358272182000070344174990927477726016209184566822037799885535199567264993236505798474373781236911494242327126420249106043921404983037338761717489138272256992827331922102567065035913042302118123407199129425803932876103480981149286410951479910672159845655946603307598547229104794159953459935919333511543413010312791014943602248765081168488091868390821413847402613801385960838758102235437488847798225890990853548957338375145858015795051989125897734944988365863583941306097779769603133363519882478551108026906607762356566827758848822888678532145707386586959268463592751441122030261879821847853545978164621751074803592010875482043546010446096474056015859139230794246323290145453412264344308212428953596231662298826405664648809611837438513964943491251481327673673561488349408733677418337138300879831738489081097706559382453130204330162124497825755696201728*i1^41 + 2482430527645028192070599849663823640399506794011258137644386554108813471001969419684925206820680824333524543360334262823556889324627096330794518969911284437577020589047196890393706703286189230251251979893950360894357513779104952480476914998192929103563905807281804676755742518340446389420582791596262965914235564534163487407584212670201790540504952705357614759647732217996856605096233167584287328770051927083386317839291641752888704995507186888061367150795759372945965056700180424910548851749576319221656201372797220194083294469154515947192312755184669266194244530345386962222663687310747304339401437761617170157117773458988969361424998415363997112911808916880943951910060384974795600783688612714629381010294235697780808759715460407109292332314788625256000284775133472192878066662434788143489193022839681965273378394734238905381485233480904925832942134454382456876546981446494294194279491857169859781745047765688701717965203530136219772379271485923404739450816338861066219446665107467345165230366336817771006085431346481526210830406570319657218186710324159153865960703202254001930483726094712602317217251595940926373938802669956696863029365980917150506948577405011623666460750341067983438396767246922467419367227861656521053584248235696197006604153669872421544321780898118775766940002310139598616863647874532943379912295641126039737651148413630077293648793717893483678433569315626976303682185916402308580939845118968647389208904554388882539494794225316341574939653136008497007557223032733804804958557613214580821100303862654668165346239681905890188955061770630590115545031758034659462120587934600581010811161683539006924706376003682664782055980914534386524585741380054365196246796714240558756459615964894395147751790536061413462206164047207254809555559548346846990326590583328053841608853222829209812855893339622279879442582928554448502250921684879269642016707085384438600704087725543829259865984459859182703980601395380456000290057095577570169746739832274710414634563942774622897296068336408617579071579007040230243992447019238092294721281175340968785509408413653154358162476708916635620076456002996636265178682353729764891357170406435318149972096532497487926275464315485943006623125090729940936681170649494016191968156074159993009942004468558630037261275170282578812779718257592664850711464505130472593598355676761371292788900209100112604045806351837240800902221012509354815996979882309604731183512875509733215430104769824298795895628978070765311359481643977825751561730314851741128442750859263320226536599199291009723304645016682496*i1^42 + -20731508615074025907497226093759344977801663683727816120193947509795508573178019715012256750951435280422704801319849465844906214948360643389750344317997725315829435683773345728032501473959540059281747701877673149302845227357366152596707826942137184900209172744434839184538724591803492610479205887063313168989446925736594195452101807417959988957038417237047314674207220573850537698003701370610620562175993435047202934626646593261611036296929082599108737657896771976912043708899313443419354175875052023788510364461097411194911647292242610381619385282393348829801427731286143590415334521757019850371770289462115334836275758645509017867402694109534857366701080735782290145710711001356173571017672399823382302322693043559785748600901154393705119613610842226195830065762410977721721015970513184188294254921876859590059509448986765216989631914799385421996777117287887573792391722464947923899433248277324189172810512632232112433840702293751081406049058433955010285414864522901630316993889773767796047101041330920094844589607034170626224220682363403296063626794002814156329595232876420167377342549828375437063295478932993338468279459959941654843218950166705242916461103091240417353341589904066449895898505120995987642722103367994055250815258144635106063509019320476922518128106219913351390266789996222837595931381399198140402313759885273940876133269038238006289983287092820015068103383532091984843101738623329186135616465031303673594244292410172848688958071975482944823942050456024553692935294098587162085611581255643086014748178814606726300599694297267237749309443721459608257624841675214975271304238672049008746011708653633003151525540979869346113308009595469559937714586881405647990117474033853241975124914674434873429067053130783363938711345165567062754631378921094853879800090065344444816042713236072281632281019459618203267385460394039532594921169285951231957493751993432084149214409175604787706661508864569878586847885843208331480174113387040427685080002610383665588924806552366865261850108250326870389842209852076184494499334674355750860101560687108214476072290751296250799571039846461292737610584757391000181711967211619296047241615479373146922560522597567275922563185306857984416000675542151292563678532534995386779976298786753367012599727323036271314805832263153706513854671599184441892468305731771866838080554080234301493697805909706126268769329765855368948437079093352102005793734471769470399934611644217666397964489041957345460636213964385087361510506018989503048909080971876813159309121177026315319518810893684256550502268928*i1^43 + 170514564006676006090665040408132071441314925803840594164585272038657889538565693946042780020798917195744923613176391641693466683935926959468405517543069495925868602431510724965657966749619142809248813851634317593244410082217603742306996856315949004473857482105847338684563498094045764567976423778713652229251093621654214062917854728488263709265672684589880850457218184722672279388509033444035078714305893038874811102682051632429064293289705705197476058131215885844394168714884601391614543243722262509768424333422759609141469028773745039841610973289914782057448830247558329880704154160652749920051090841741425361240166386651450447922566099736654754299051122808748286639336276542562567821544714725007685897188530356513657137703071215139510146898065788090914446269462990354763209347748923453313211178440033359617385829272716110588092443516516562638537647253858240661337915590219732095756440673525408553390905586821639540882928512108595461666794971862322580973123690521150483000591669326405316157680412778932598211473315272532833126091433850963429684441418850940506563784589047592749100552062731095424707530693520622693138931273493620102868043775435698799131538326322492470340889139955263176656611225645879700108577108684449881679331707686679566026773358952573165523791392329214083630191491322184975450859141053164412131999511352907921332403484533439013649382803681240278050219129892045295237275124955653217198420381980573643242391500387908339666052011535526748448514173330150133673207428676207171722090811345661782007711184365930955080902422953650413996155000324927680664911488553083006827593411212588870860077785808658591269577728960304289420053441105143179296350262718116414815604393059345094515218788153925907155356790369501491928787993752402515090852632714723414135683515634952467897685270413421024316906552321653216894642372092392370040812731851117481471833931547338681907707226270427298885726483964796271111313801733559410426888954866558199641276699913443281154719345691377564928418791109889137831751037064141558472299234423657525974320822585080273606041213186977240416497312454057942711612897507915623731966605726040015785813402570740820939877183338024993303347148323739212813431725266404089721691635152812393442878502219929497549405430484545070171195544347949829010422779007740633097510386741551129578615498665029122572443487174825560146157358310930497320905996194146378708351825262997355678917068403656540041593532187034903953778496272088948130336897626028295918579717089391070691097787089112598526299289271760689561600*i1^44 + -1343660365734032663653238113713213557274001386947348088699022512917056370257782468363997754934480097787709760302037907399960831195844775052863021733146184251901480572462353499036094983992218092978796332790271021949947395341244420177312065572635215696398174897211429875780141747717602685287058198152473561387830487272063767583505118801512084950946631728896283423099396752232563233249683167051334839898548246559383594356164414595121363299097343263186340317766558095938015611849489614365142873469268018192477483835632706963768173771975669143758643520136417674110704725908639373258398550527346128332636286563389803609544430362740470399501854380940810482789692419109466627783266441939364809661836517958458219147372935707147461312815636615156207602636110515725250646165872240909728220994680491645669049788765252529873017649228461952409015615557464656803252452871456424750222984416002313138199799145532464916399065523825922164541021639290736859897941224286227953949039258471595263676388081568690015948708186213709570406426289258137234385360922859483985819427693770674087404413277781707118433623572802815625827671092051047061623617475023137793085579382094550854563815748085490054808761169382873206626680706711776775489503181054419321788152345403743470970879085148253454350576797553462486943627471300611264770754319695842753844533557695697637278056630722765458372070095027184221841758565314720925271870089669906242695441154651008315426718803477968575458169051847938479019914259634851443256012427003241408985003776031546097011891773610706213943672094760431408726139834125083152663430480211975119713759772579027078127282475885051820802569446915276093200109502401524339455359243034933619611939315691446253387884468692426854040648916427416969051604327674607880980136032937747288917986510626339461466775623259211998000651658411094376713069105972001979506128586832217657398567095636843389710935634907112042349551868134443176087253675316743724057084833339767503218151885140419726902653083785857065658780254071286254737458919814230774868353880980351298837843875260758238851815738399671981219989484411738389619745938545153127768960342055648637782053867606410633990153678560632431847827641466868729479170948100069979390707037861579112923102720850293298741642615231160780434405943470963850876425186344182147787152208788251158497370866549391995053874050003848136153708396880706341510932776928373201464603533811799771229669764611630672901006157526217148813545442794324015170761113413038373448244737377624083646097532051990911244833085749985280*i1^45 + 9451062846942385983561489440664233361675802352173834388917505082715285462215251975128033042860804690895760817725738019620249469466401090971355824287394477699128376771445670632992529235382324016900808158191700640791177894391535311741911397848870668320506941045767978515608370838481455673051205417945599830617865168484102236951073479729437396602683676858347966719105842239715431374193722463161747885374810921410881028624652488536396856261050329122249585511004522832200953312643584275135242476407060886560233780681429171580982164332253477186375187263833589820159948848169123660477893198386916922094886556406742204085447867137603721848999151595451309458104076002363719236875547939533118434262866018990904628907464085507551677536687470591173212171390783231298103127541638297637561690168506496155334380401438106087019629962019037125999005340120077177448703792917992530160369833750854452759296812826901985382833676540068679151674849990238320883374321931208966489358284450047992877475613381367115291459141777162797852300392971626490082427946399211908676475607057420095997753207772708563971968384364148155848562733854733036294568881050398410715445913584461464061318945668938422231696280867875878961514866416529279302004541467190584857048747742986129297966620542424354803248975723613551338119822745267330090788852420486617891872864861898077845390761045492442503443263968251434825259702837533575916560129332349798272712569704326537589034434488818586631799157601083596387280409649132117342538143997170429959304597669509177906165347724885140476802429886409936559607079104953277287974047144221179210586498865135509221956192795769761856956640104495614427499013862304940639669024413375250380199083455454215458123560323821140883882258445584867209861483005689183617680302866304853678760341937230576990048671193257893060269367786623250606691476385601095417047481450001327573177169296926665223086761606395518545459383682118220869642226054165420121807926371800933379657951364304510876723857621021716405939767141300862104956276941324485963541599037495195520159925850761585260177142358375994473675123689241805486767381537983724217932730040431047597244554351728811519568940267641001768031674514377005999419452174139844375475338761483822349755012083689098179732213277063666757402135653206069621126613457597286087213995329167775215584796940986551959737903013078975871797820404942655428590273479472030566384554684294091490672042935574718652110009960918765294677017805903976090259596301077163617187886823030173306398745364281468101785420824576*i1^46 + -51843884961852035158516058427726234707599175861370057042044439678699751357479479599581599462716102542097127066620405995895914053107581009099873171759416679136070305528667151625291194270157007076266069893558531497490585944947959170080703361208354337422908019275355330163715620081981609141159404280678136283657986052158339598664055911113600871362570658310062307814617386447683988595979957783015051841089220582610218954132250928215003544779661391591841954416979938346621739677508588164681791937614150248221594670884072201829564232595125600729144425873641564555654410276793674358824176951845589843184128777206132840843861413563981348109292443876230161538975102349862229119427534892848497174425794848840257026537620048222791255012768641041990285655377679026929900214745385153458812233512786688636392636200413761461915233476719317374833010029332417005852110798040574465897085678705290910903074455530298718326197948720971966233230818242272200842900124158774781130399887471040855167431688264650908260977726471717110280342668582429926655606507138532444381246254428508519300173110784386611687652846926781979492542278127840821757937813053601118721741916064663917772338205824071677616694728071985728487808518119317726616005500133245149927183958888399199151579638579247441473471516279931267991657993608344866872180083619567937980660664276719167974893801093333513753332694256659015404141268087936741976475072579463017482886565782765944521809886311248989439196582121545551034205891583129774713414298313959364718858245431058406699812299950793080212562853166077887520228651638256657052342599428665360660776984867538381199258088480044139495172079150524111917094573800683267471709566034871285237351236666064727617637285107895796723304596773756220726501655815904059743181404909635041966958949077749276737860116274815035251334893679395203428846361891971727336938817979776871656741356666926832770462455978370591988732490640207836956723153559390291316109817476954934857796897585001969792292799336883152993352581330452542282943927457998179791326078312220764815585888853006991382338968529628210151552467907727650401827817450471615716678458056657678041883013480617338042577533728213168607539753383424280287807668600427182065011678914395349431056466439740442500247715969144688627028351675717008368433658554947587937899491335973326546389097103244335290262509715495620763435326724248611242932968694076486927967734378598672899835052683102170085228920625278790730798510836744487138265074351752467177734993742915233729653173248612161722253312*i1^47 + 201578505462775148815435068709067133150342392135297950273966134656686447774783231411950132077094944476178290735029290546248977150676842556368766532464735863274545661534776805455844444754397614296443743297526252040868439391840751279841529322206515137540973297784276564768365746847133568991930474882621312278618106341226843406117244357151465840456091609159276058102698401610889317284398865776729618491367061640312697339147508267162032954164772829353300989690671475108356333255804443378699232926615819019346770920812063909132221573000072350345029744004726397300690212800287916852422537077070020687496766042722636343358656134046944988822880476318212447876539214955544864044369063317286866183885868287431701102073406357330753218209768837186403520760025670053809605146211785572754449607252447852664324813055432142734005599570180771787020303412330315935459196443468825853354373245212579222045353749173768204248842715717114763415143009310960693074062480608330608223958807117288136013537273209454750820464373058870809200153700351716431344994734013553941470329870653122748859675138420900796164780595446012085382768852287902347087780626321693839995365427196490374656940802407110046420476344530972160286452612098728027288645825918515425061066858537739465254454453120782160450200011860009905342758553311247174895059552252803192755573496566766697009061480701121680598767938044072126194950450381884397631963190419551356867886457426909341535068833120223581117602018705527189939303677476027225990495684541040000058616504679123143874896837066261039212358475168474872925322606915324766573488868757508408039610524820418129535627558293244601826192146096318568940581274689552691898065957671665536798737951085024299347370679015260156678008234930440272536231967173955420820917954816755689157508259633073343534491164348044478268947873607615250941842550490675615210900333235642198589583971400648167869543454351441327455293684221444507735861625302663895707306460871806820602664573774055195221685778491784638476262134758106363489216495652207972527902504406567322643645771304595702764549154746370323492336910278111955008407251863775433143448323104364539368760591200071816094275816179497779550760574205944549229184335225523984393769960325137834061166722802558920685888950465461248662852503308386899418821236372324353150356818905356657762816916078425511477345269580537642719905137997023497122197736415647680804804118311827564292322262895424071303173595037894198405046086602255370076844372842736411979400142607098760811888243554721464320*i1^48 + -815766981252054946802393015701368270241263886284203613967407839628988112721148759942659323655955390486388189416942254310889438701178567234278821318179891120657043003824615561736841667593642246263228272868897012711391659282706290474654485214425171293933352718748020918618266650436871155766724476464684369629932322598346489281591927972118424850456638792889700968258499779388721348056426236199564304582522059217901313117347630872483239960811375770698871368439912999126116041203503884972464407127556870824915794499290559230757694079385026168617248220989353914920635897550823230383372068896754371295292858583587251448611262695940579261871900495571633607119806309831320506090455062716117206712611074146903121409347979136292967223719797007473361660898083360251933252340382746269808910584406621970167015647727405654069279316210458615092471826543069522545893999660668035611309878408098902768523205826406846944074224975032742072382412823735009806161323446962390397978309311750790515172346408475773209527739636822636487570149929845294423597307758261015006170008484217643114688229391544723927392857368877712568053327947127801599936474386898687027684353794738229565951016959914220399184751483009038866636798745080984126453216421389182863263733524499479730924329469726845043130715776203676073225443903488692812644143688492342062352385070462261802091558263364161988712189733258854855835077762679587897321481903959720026350335561117590276604803404007139407043957813715845116372788990600800616384390189892879140094369714290481370369812917669175364887134895505791634700742076564250056126817403826628801397804120912157206231517998497921110335772466029955420784277990256063166515462244497706569113353276226196378298890333237350540490259365677349470824220133511779230380119803185249272594630237076212805112032646963811913656515749462709800940913558049053501144945072447423343912170252103183377530239239479436515858403237999018963352322415528003689043345249662827317477372968650508427348614106992589484972077671722834762733026584799259240200057917126937383752082252424539656586035565236129822761590639887422252322986328517609089902290569219657838286282094374737927235574779374549442145516358067093077147434675053124714843191746091757964474939538736828255623506444340664898322705643734371723963852550971526434218283175563756171918484832042077461231031211014363614604887036572894140423395771442111383325216775073642941893207043680406339874396760598487070084763958747877791818128982362681409569741114519611288766670128021504*i1^49 + 9262183793618872650065072708587225464067924185788531892125082857564242791182326321898414498727616618548264300189100458055343824754353148046324479426893935191592955019512911782883090813317898812218708113762731729047135083117946701057616822161928676956897409647858518999324103371774946278606093873899103705514621903685474536297053173727650155361764468309144895871289370390792863466379259751275597306497905086157695025201884397127255386869602010724995037439629435056010477385576027541526711966793536551842584082052141437188368925945549264691244243310060052231967015077958668417774497107934348772045044384933451789027199280796248132980957053729844222861928904373082068543241831750053193339869004479598427264573311779990772776932970769667982243744814061973532645395117737872817127312239483540788839839928185627124260383033845695854877212759053115248717903447463762980444092554494107685403115282852874982380373256932887753773295660139173607937654325133776608639375497983025499100518441750870991144482328524166085132719492203538997452058675597491771355570411953325289373401189038313343387754541981431734085541437226512491163721648632871302791824768409359006200990517401854399748475090360074759896420937501981924883273791532182294123251692680005769856776226826358501936745350036907865620325473522968943157865228546399926911711938952813098600063751050735606147164885635054155107292773197818606871064051808205146387523255753428299671809378761779091136248071498694947268071877100846521752863012845126380171552447391341054464575647945127669872254923244219237586981082610787336532677973190042051474575870656321412491647940742728075134746512392073078246459826081530691538035900329920269545337705300438543662834324765572792450493776331849017387822416196627277895123555142986898545443951968758872132521053752602307147068056501062053704407420348022500964038778534156321873882268716027090200021853460404233375770415653766721635657125662445385989888879992122500400667192602153366352150798541645965053709137256351028365692285215961742791435752947883539548274320561017647975354616364661740237605730442149720389890069715866979961366413404753776266399731602548087407172122313431898697856669611457635251755493422941851365895993419126331233113391492294813038994683418625430827976476271211667717235918862763871347536581238713444503133277790030934260448487203796807724114796589141904725092944112246306488355770462532123384929734539382285911237134933232449007386927782335702522003517566025781527481143102870630173157359616*i1^50 + -114920054889013755976302168935822127337131544882591444648980637214709338148422808169444446964401648536620255422904994680745206157664241067230731621470619658011015257296461667951028825317795004076391165120418957020992804121238170523856351785379149389191656142636187839558375095875082122014509523087148119267329995425737616542260996583955910135557291655478800516911166432816236524024583397587881536429219836221766039858079228683110417406907942141097161226974864340694899810437091829074637977000455876748963481151166597607230150546354320947847433482226957504660910874583312899112578674829770014642320762270017520633640360072247512297180972777855508955707364038312866595317407943710510735940008357279197044333999851353123487454349180715015372148129343101083401630502700384591966953864204134784263003159306361957263385882068868921784883365603482027003054015718371708044238386496457294725916965741036865339373546253354560964241418799495344067974115110302366202813215150802925512989590125649582072853726168124720102409053571907849116639729466598034845092924748356332172092690802357449396912343342997896822333770043562988322191363119585270728154563955417353841604738535907168298349944788635376651099799933699966232765367782598291101192988937905849598889311975501265183617585674376239413239831484992637398667569560487784033643109532453238917197807965221873215911563034121500313353332115950691989753238798070494185035257048880601693009250095932503771093762301527854947950140217541858294958757141238246638768744189494301647581781793231060807062639433435279994496405090376193881285555594318789052745769153130576456159037107857868433875177338110191165598546004703730441461343377184286874693511345608367046682629266654858529735030045070364380436258470385007785329090511958140137957640175999455223340110687260908942310978422546672901759457300778089614778298582880668882695041720765951719694829895446946066428083672279273232484609627981041285721212222344941303932568031860754159030101893475963078310694487946602339378407442461298777463988941785933918148838149962915550469825930675783090926129171183603035789238862056847345490716276150202772243197318879080980073772390014015937811395664543540155101510003771727114835910368178704592482939758900220139304312046979665736047968534448409036765845633884623319680791859103909795297155793383947708486857996592286984728347643973215635256795361005799076169253511594154469354158066976696827594303616539508832570131920021227938237866348189657199574638664220930838888448*i1^51 + 998540212644332623832218797172767343446997059184135288715424528610510267503618779327181823692227158312697430149265806656550160535384813375286576952508520940659240905157761443068792610714434599351122945079200400201504905250884182300425121236573588138089952991444292473105907087531328839918140481947745958583076417958799944136045258615562288898168481207849838821266957827879543117198025516407966121142789352738944368230716508745938043890179288435633535985292317289799977420575585666765796978612296418898114863576009609680771067316237913158631861945267920225240378503678808687333919206868853743265642980961832540357255860934668749499893094243743382085851597324742578737163699905423831048717328064843095764056629190686693882410986557679926779101705548117988419753187053719522195562358548349439772649729656665992879078092951618015535764278945115633484678452348695721007677172629264655668278208609984182204072808731916652187542442387851784837944200027485522770519419472719542517115606165991234688306194585083341575068269687592453965889590515216030084608046603267438557205841047552893361482973275275568774301758981846367416301288286296906020790385217615423087496084263184103192613152780411011161126329633900890384170108156756333029081339074829244747028895517005052261115470795978094045142207978005771543705880806342059833327542531101282286153188220203441246624302908939536531287815199089399920860684187994077330073807438453892532580526373061776010182190592473899114271285000232251807845651672002380097957045113594840187314535170794775089563793363607933489014575978510591585109904151728770730964452138277034362359788326266141874721103087894945459640867160844218691179126938257517225904858759426080938480644448286115509344131540124306178128824117021255333611331154190387589669876402263176002077295165251583841745919547107724231234257036923667868748347666080962524629753748048432433786279074672990504839983954290873771324518804535378188547857324798806511169184282571228116551246113594229368136699052727577364522801080166024084169930043211842261559672454704542326236253725949503682963761467865353561537892760841790792953665226433508067543324684062691837337591098333592183151946964581996309331278238746382324742085498523224912142898103598022104662855266074066302777368764113410522065201369467626290759865230413465030339154471407377109656339690520152576284568470284358641713264235963836204967897728137613748860954985952493340409762342079923430997966920609553994630852821981152034552900282266681344*i1^52 + -6384687314302338204151695645240327029858876944661683291021235917174165956209377409118416662555058965305939970239410934410926956340721306064003338226545269095350006304798521458300013963956055258728692831036900290808190027426765439682431315909496867251019209780977508154156903503807545672781762911050872262970877042451094381051909032832777456638134738092517729447143430201426568887233552292181679551434470434372975117343093615025276635737148498956750915956059283153548845262015808694723020337887684627038332504835338677690474349335125010623131849140056601889014981181710614901230007097785970711862404120668128782326854342585971100234589897820884952250576804761856791314735184359167084004404960937042250491811310111747490474438936803597239395569831601274362289035446512703732585549639962930253401699875239797148633361246780711457356076445220474563320546749803682731263013049809351228352666499174576075502879323871551883302425714637129784341853871746079148928462990155116813349781662884929502519400344458846330412068908570292755641449450127581233566539195256378190007037098709329774921561848997517467319268839611068807433881515786949208680887066162516357857378184469508326403732110780339926796151063587410193655405072963676422230498563496585892795075802155792360806444151909755198298972979641253123919554466141080404517070578314073788170654593394219959261856433822050687031555787819527266280634514190003535539804465511847387377121233063119028820189271592825994856137343672222687366433397156621400239209637726004654175182024181534595578884358124650578460219910270496187757041961795914959005880615770574964621901209690194350992203705252956286127088092055051507626548675952008493353606450460595513617723050610823732191774130418398778480917638808731774084229964796042662186500143745208073280712774782104260933617423238975201294720099736922668057398333372041784551053592558049162191669577478485397595080209819321304183157613899396972608977346770818576299335150449276369865867059687530463760575044819947753349794343131574357704296644533137972066674355426967482575331880172499704121779176751694332558245369171518291228499368491668653357002622036694392709420670105240229897886245101169839062252359384012237730362283639039274844319798312925968713601273761850173449522472317441244224794211800072905612379896846360032527103076942132202859537893002383531175716259484932836363446123726157082205756177810017981562852754631472490450316196922694796476509981549441860210920268094699358205870560247808*i1^53 + 32085482385161528609540973261349667355968613537466556653231334514492066036774080566397198625021174454146959482585996226841456637687838748856482232440885800304530623540969310390564789838523355221640819132303420413809151500733968570017014788430724562344261903461610954328845965743091184680421488900428704021659603760869876763233764870823134828626296287216636155774238888198961357142561573998623165645450221664885110828418690320814078567629617029736878911306756422486185031957559832063597352055452818802114741241335605992743952646138782536776550906969050362227084424761803593611604717847776509529670478993604585586002800861179332401683767822173160377992183029629951297490950461831080586595359642143977554532181684456305057571382963988210304110825971414322937162157893938339615345267719233368969682593234024445558735308075320267803266511725726988659286965450230202394187766868708629967188914950906696831396781486270093052234045577043411646246247943203515661814875319609423787450282670099681725294540708706612968727341092130518961054402458313385201765542202245491241108808759648251823302126911963516644375951462465725321592677298645510954192161371674420559432961309708828637541387270524802045070281146040180378598737165771419526316017214828371761584077384371872593625382808818416464559592520273730150543396856701275306664527853148659994857751672853857962504633622366474139855747395430559476288048903693614413787271107665018367522991559777833603075117012154584558452546652509011686381695978208082055986934376862847766839432678173468600407777398331540530175285991565379710869189181106045407530914539097645933415665403221493007000252498880761320215911914292861075696275534882952078924994792741404310624250368360328242911523080099185278494478953037958629086538361245336762849731223343763691377057467261940483320380732456304240840350786898525299846430838159321016511275078163265016778176506851576037905603777003832322500730219103463017933137018599300902373728921983268609320525090891288300982545440648867423531125507693567226416344069246766098376304941765241136104713148336647578746727711985577332292744768697635144289621633735839382559320662830362911196416209988245495418903786470374806462147766944516210889665281982020618778656891938306803078407563674590045482646517243741408586917397769643593351006150865376880660061825385808257206281220621743421671589915197405903164751706067042338543560594443381754863219111514304603850517073520552668391704068488068588486068535007553028647550976*i1^54 + -132086813435987597793469472058319064986406774843703516894388378431814467415760589848991866564392595244366418229755806916351241940701410171767396684807728730642830303830452163925796956228526360510962836196332182975923791249213500916940036074591216035972175138328172612925007717882140203313540767179528779762783459277658082639817635090474085707426150587557995869357664897442487395179162650285167810114254280504169541028151651664149277914252114237265230214994315597085512310671289508181405042362049229883778299035042465801057098960113562562727750307080277201448115030321063719365045433132756034643314785718529134419428414931921831401864776343302822621163515119512883135888102089878562998573325927486213824997697372042566072426513653017543375232914517316856926237870603266654595229468565901064959950112230656826090970542204558733374839681517500772401383964986357640282633778901942859313988056524693517229317338475092436316202760620387062908782803162641500399421323546060228975918470332948666470713271449919267999564054892862552326524064133279050145243059264545968465148738866462315393637897797663131109297252461625099606065816229857741536491575947007189046335747891570169348243622517452228110983105184575283000632682446910591424468926567389769691750618714681735545367762412354707432588027347887891289631274639955428574507916295855363421156583163377848582031548953461383082715711664950401797844749804350894882945532385701064432637330918091083871637365888566718324564955739854870522392673791706097472061277957758912726034050091332045246218141948842523654365018541065482821347373679389233750209947086199118591706500823183241223357045157020669959452378818712977203271449631564075193766399152022647302113912930922184830532629622174783224723138054558357680424164642282095248504083981240674161157256944507735735879152598210042492765195870649951838896785247872361702896652264048767095581617732508531117837414181149213519131278573859076781164786718324578202005507750833345760893505969070495114095341882643727217620427139398027722880380823623401348156898150959772100431177552672089643845769247853181757218768707233413011308449530112932084260593676134601133065444652807789585970059206085443887248476512165996589083479954343294372090807952950017985338106559553637856298959003244926634204445017704711926675916145179115644062453223387398294515227103630774935961247191864398359269312173176577380676285753529000065896610189145119671987928369477390636280504722323384148425018425855008833536*i1^55 + 456532085974036347901973918066179853641486463258024620248878449813888789639306753278153144152943164100120178402396163996481633082378096509686670632408000451684240624397846669538972007821127310297635199233076135024125325868958067242147980258088227902184383266535722647611217582452350928047346193304051541661135045973968911305123314417719006120992551183608207926009472769490055237552934871736805311715495250150285166663561581105549643538681653889681897611914828558035927726005921078312208426019659972292462389350864376193687799899239815750579592956330668970830378405913893583414929333821368990234387981897606815256354269416005507105330086477886443439494479937250271558544066989040442211708535042207571181709799089287579318978221663378120276333981572776426020695914485343836512151147919449396393017299632727417756224978111568442373449080552834621361676516270316100716496167110687857840175488810333659892848160377427504057387549212267789517227223773149714787126141559426707160136376471158118023206935234861357523702790143501047274252407403483213129825650450327628801026139722295343987067237542719088856366780231280532515310960657936085022308678882131162144406386909446028747827234338126714163334303343605430234868658809382837332246959267330545183401078239840027596088123860684661464756467132156870735340775876636201856784869915178556679760921970781782112609338705432023626578759158841209343353239449016283763104692623166789175845944713129238948445018104423684931847305026153938134810113465577478755580015322818459055459184018370140768530944127186551411921408249736874473655027839911174225112337328398656787872200077493962322970720634666474900639566941632354331314087086547819563388913952740158624424138736537662325469004665373676328431674061232785525848539524348688878709130923266277004036928330772499864703582368156916004887267902208496705315190732547259186040012251028407129455459512319788155304280059319856147596784762068548389307350598731822783863640942867037372298213476587860771907705931763933474303756195976341712242593813699844071270114300807217513153857627841998528815271875036719295343935450115849679959062622955790043048866486282343926771741317370046234275798761862576208355000195424511687490070353788849307463273555284638036742345355350109298976280153808982457993056075757196630240642577931641595211372775998461565972663634308656502979352668167120754326256103782695190967052045536490201184101102496039070610687920735899429067488032474438045620602637647872*i1^56 + -1343550802603443912920849665638564313885981200164787594570997570355024094285064489524025275426155379522074433598767509972508826285557781914083302268685987626975419958933183557385342704731899208308412354210006093512650752686020195706509280918830209474268237697898020914838714601232356334793625626925695691954598087210593172720843519203693142830268540562769171393903697490049191220870594884827719782550996864666039128554581047480886674870757018376003731984846108684395237168130643685819261095643950074379727775109066129772759163599294686869649788416250386695599106205579775112338146523675390441870499316790579152762429039357475245093618827655931809234204118380750386323388532402081693822231114039190971099564484643194149644012088341360536800237216790943474671657689647091424618182029341517902906555744260216694669105941024115367636624607272347670270310507675160478533067900438189145766051663404117296960501959996587679028698777851900019311683358995094488416897220172381732930847520618956693407063816547881549507133437080164424544192100451675552771757477790436122688379474408753365891047616031349039123103178192365498922729686295014638689692241010379596890232704675090873265775967293690905025654652080724472264729369060595366074432466815135439574170071179830040944761340047012644350354828309593773674671472778557513256606868376215731899814665004066503117029886416408248133620642702146338261845316238307111684250114112881294271955718936054237331153221455506413906937807194864799796418358870120717734952642553702530592716430565133889542008806083910357290207684890324626323621260326236236871023935868966187105612577840334436058296617412528478724293167761997333653318263177702216184924100268884100345094691900024622875227511299692081780819663720516892712658136169312626853938661657633259636046727457973172113023891676147087023876926091816595841869074617975275504617017308877621522020445303597381156449154826121880902543467255189099322323606160674552564461514929326323729413582020253553990382464918789727663452631134851679178920588064212668295129793194819592063773294767341993444273919730559515726706034431451143786168074515272837896590913996668271833520080755439998405620363308915854922551576603859931354164695993825510320550222182807892402847267616653541223505444523332966852758054275946551183035693914046780460577905550185177973660922369029951254502452220646173273532856741270598492340281387945461212408516059164063517333482755073168969033245218889327565468598272*i1^57 + 3393917473511637230236468637910821488096702261679227587556697718917618694592732994913187451608242444257479128348502347359066166705453424119354812482205898448412808199589083333882465510839083160388789389515376126226498396533976991931602732061375158081928828650742793744633190633317412390458323051597601576875532078720751356186748518095410362364084956240728561740467236733772667677866132547678362691012981390611106442686328264448695683362592337739699256631836282124874894727438384728959401442265967378661137800433705856988053609580358926978419001140036383362070767728007365774229299820928555100418548535057054250597062322640147418575634270686950987181100382780363884399708638865372047712061720502543694892199068726494634871321765797151890518348982865278909326389334441966398923323032881591774949279306077165743177271071143808507561589394904592457815873351571896364906344769296460631022316469324557934513550252547029881602363175895907751076331909034239608416683292875596175978076408086776584536782558365833544802281227812440245969103315552212682198695373533042521864106142006047556837173479407317175032240565722889761956526470266881165959260431794076891910770089028673791720377725932010616346797890538546442217037619697181579494202153665375084130432261707274727255311806624721463855698610666961634384691997488309821590613852050726660694911851042922293752345792229614660449627133080726305040895712700920684618160466073916884358491109673826125519310623405244076002384819703829347593234282818187790741785323593054566975720399600166464257764287671291808326960700299052403998365701549525305449152087765424473287672300927721778195110375003856382768374808181997356517702482023781368437840503623965881519556063454284256965443534871702428974533667877428828958164532924220717767561745761318489706929933590493279149093254931556655593904942844143808836935934201182979224675970210806815116849624591828382204858472686107601053666747344905651601867384320123359892351859420080449157380236271534996098646542616545900427366338717316725709330535547615420852346325070247086492881639876328594457192441129964241150581535705421093647092356117690970198114527196736513326125297326586441876219348752835063091146557975636970833611323913673029633759377971663798031115129204868400573921316674587094181443777799274451185138293529714422959155873214160555007006427875595126877269739309884997289341678949810023969373664634509208099212929460681226323487377212717850549326235132370041700352*i1^58 + -7344434610081299194480158034332469187520727630029549975670403015015784654909200910610581252471746711880495348379949864870377880215487527506122184541597919731821477137087136618332472735666962995593908798290528069359580083484877674983623409365538212203524632885962552167936518814460078379424882400082989305485367702314850695774747569087661563705929398398908942590732467408225869986374891772551733063294086955135104453824495655807583553793458944212589211656654441798915366129621582774303669430891218381096449993652922052490552270090166497984408457261120930905402822980448579583886946396109743878042835910680587286233004499831681612370621653201820696183006088898697176804384186571049345985892008749383915509456259502736361771957121305393716173031874746040378541127018663228001915305409202830903554125906132742617528697526112705054831037987260860030229402445834878149207871644268531422366015806724310515003295698570632650608339335698018552958623621131113238339679691511266616058679544444209010633405590879789274949961187813045678053068789403334463790000911621770577431272001216630005966773308243320124616375431357487819301200490918768143563510630779357117421028556899054260317316895370304324112360639121293414013791983146659938241927151346438969310808818802283258400438275186646089130383749532924945057725796746848881244667416343613334816505417998591524325507555350138013106171688012559489562787062945387279626110522532383945609296035750290724561504468924323843041473186758461875709911504130761166006449901596638046383327760185849464138215256489207799601517933154450613987644213343009917947852034041448679882632106600488396044953136015618102875681761447880175037053408988191497758955459924225832684096814716353784443331523981664230311244402715274218303364553819985653163377446767529730254823583232689067611791424352994697879537824125475656871089829991207476466426576066777335637601970410609770934329378027472084702420456052878843237272061286013632988228841855926696630749825645692004784001396950419419292052022018973342105286597375022976028103199331612853505107037033090508376155868431985132654062566473484510500743490693545784292413500419253942110718186772031901872988065151807131695166774278335293365524604027310557667254369245410669577880006184553242390710316404593330430088995792511795473950106297632278602679281142678527622087076353823478706599460592560393841300630267157341904383485294857408894620923772903525333070725053177913669750372125638656*i1^59 + 13443812980258390335922861710418158285562557691064787858299535540653508187870118497355726234935489952187640263636668926550923736592663454032179364312042941673195240042862453158522991171688496146580607208174357348351013179974211825500190682575990893242297167594737145667769912837731354557790414681352603283537518612373758384623379970234064340961801260356348354049074004496015579718922319031296690607023469110826577800685550096233891794981371527635236628490133963017732813494079068045913119572088833177378501576545120010110282650114367097549363283670411431408010326926937590545147688056503552302568673905981817798668498048863213879014874904080571172407630279982272218252721472774635707384287663042625366781959899549671615603627600806485420654977340521010257155764848062235882943172428624634207549506482456713497758511661571273008868403723088413224178492579543114780602490528363709469631444891610715601593467096021202518297130150501552390770889909358306419896226035564115391620657890336845637290185902575125349395205364529202167296430057986429645065448545493343624010096318527522896109728951094411248227486250347814195526170231578362606706424787350946729884263876624838057085898543533003106937067312037177374786665733249113673975269943042911229542638711853689390571712510013716548648852402393268122377958503871757098134016139052497323906286110378467521688875690921131409178112080365303374940014515210655836584236472797038197741056446991772773450984200267653894975628256634564464716881673667311659945427836065520259154143732617212741748922223645380911669291678989022234192474174154162827215865134655495762941290658798437798029898345763161385883401338032537237458167402296829830692210968178758453895342844336520653435769882715305385439025746008797631813287281415356970825906602670790776816364945738601037895523437341253912350501259034916030789532694640722146793720345115087477991284025204966122712749367373883557720653083619903816360708266228436458615911413070184559426707548224280263647406634516654280305261472644330516219040334911455929487081683321779670493360232200187375268049747586122442750383155569458521805670203655981063797577375391449331351507935676935513074389681463299438483920723075030943388332144997700814265578961933326417134164673950913831947168466446613087502690116758389837298678449862058111939752128272539037343893777744256225985177274466244144122165731692531958090277807226804622011786528480475155573226390916112045997582974976*i1^60 + -20354367567325474253190101407967828958076374882406794122765874787016725937352016127272133883721793948556324975644881963286233259922708579292708381468441223431998171410133690756361069310910374485304337579707671501949625399918823406032255507441762641232564153894443368282031370193231648841147548077602027597234478047300739239731626014457786270129743013015803994491248982273472303549040814078892706297261033506281991018503474582694946248174969223848430226778691794737070370106930624645139924106360536197476861188477860631612167569215727117897303927351540232522551773104879447607314199153081310485866054336638825347223947033524872004847813812124531698951423655836476945986427927657838676243536279837637047752340898762315740974768265870196550319460353689561217484177851614491175443682810315621238535848929099793676094029499015923868431044628683797556117762942195019399502128103304194072254478655410822993286481066057034881370702051476932422029230744093258127338569203939167231903527318512633962146827252455654845646771267677961805754582398545843306595048165563880946833771623677252625944686173164793381508544410527074546294468329192261587941602682220356481359303513665625809841279506970163909829500121917284518256910965851431569576115753268351930716227135156060868852116272222161085349952897248563880164541401572040145201018736224763284899014515273127520571520120440690546270806169830777923509553188867886229975755117162983540891292515450464588022246296903808897837484525611454879136764193633883463810133925945516080100866942538123971082033776480763421030288749408615359877456496907424362167850339574028695166058710553159603333528283365001980502059583872944873659323944024324650234013350492556652379072148665724169044836720144046612726891227814034411723270498644988389019485975243942317536023335490138794644684706001022021918044297192537796221683814247351071106878825737932323767439186803647070790671937051693416210691869590752804412750207929927653327054230240388273251180846001769451492873798766886525662142636463187708150121590154041186882570817861574614530703078959573863348521547724851097010689316763560579409047065303792267321966841580096288167739937299290722259448364810217012844946180503763334233309660386705629766896233040367833042848209104173926529218390458454252270689875897153311211417494744059212460521241763073827548643359064398321895621459362905003892093227185664054369265855122684765764913135381194208124732210650225798283264*i1^61 + 24852967143538319245202661192778799764985261990896134464388398518956022939531380035770929962772997113131188647895393165093405027927276301154465080693388507825201990504107040240455358102617574113858327800891598294415207414793612922722310504734485525142478475507729399491848422440605512616855693640684941385905976715155702129890995003911800111204458728518021550545235910732669439531207220545318628720968682185941261653417641498016801943866499401680930446435267146911390260289867728942241911349511351567108769971021890151342142898598592474647115530171949458190340752084982407829299140358033196629747161878846564852048415946639872061347473238294810146040894290619422203577916568976033246388715289548363145734717135360200114738915845783837166971555011550766838143080382464079748211660738560453184190784201964278223016624786887547253039038218753827501994518677585701882302722789275606221280458920453157900665546399741917757635823018078097329005498675876046150474696703053957031328715215429606825237125818852401754344919487261624224653667253592576291133555685389410646539026361171556906842191849032264227847458971390595457666242892517654162130858307748456692326370041367398085029823745961194341717326819056537710312932795529188343346550360684218726154676371397916310986034226070008847338413583752969677777725649091357762016467350436032913704373538849435610582545759313154349525205343316874784909898898168578251650748292405104628690240538292092552612961879774209244515331665816868092154181171064288255769959021658616378703928425802582845821234806220666047233872757302763708415352416707033866327193623172528300746903115585790888155452779281312329848420467452833692105915233442861392119719510101714989216733383377455778350129156407362609421162710321751047490985985691041447534299538189823799634011988679377240355076400620980373898890298361361821283840796184562762792713537556801726341735493409784476845417790671876949856968020593894150373384270931033785021911329060274165230443499494577046376527718746658016789369334636018437101056001169646393367592458544996316829158638459234750474101120945237815870667792753606519980371779485434044815841122205608292904571007658587998497549504637909173514942327330012546248057668667305077196755703319274895807079081426648178766542259139925984609141960696122052341048513707497328207633222041487528241493266595004131785439287804553240361882756460125156503020428094979829673668860190528872578184927386796032*i1^62 + -23659004757703680961859907354187619758807617823700833528367474330784400078407410089817321341792634494704891570511662402931619824064415731956043390991976695636303627016453581435755535720041819995644433522932548187486891084787826060198710041200762611478730300279821103677347941036378929718398358801970456568853975976709255034399815732641003353282389535926813181072142664636021584681064830787861366626659899282814235491401976770505722724177148600940112037521442097988050002826312060834211244007174105600303389244534806673622700473559495581027603517081509288819476543070677050643068475888852098823979417973466018493619611859988805849013261095463020498434249429369506634617646812069145369207541778733248930654268410707803172135283409907261419111468541368580589315150332378315407758997377776357468815627345126912013823368914379476217862881435909765868572355604994934098742802617929235493945866862317219967504600357092458648697998336765043985354566401590953763927856546878583462323089701287424207899945178885685691117625735847631887623690267768644947559232042310943438368861802245575214031070809586597434113345229484737652139832482461774086409642637220548706985060449597378077182956225443554007965734287394392000691865148484629427662830959321190256312567845705523862105640231502968862798683011507597101833534402742376008824234808521384129815354444867712330435209465990985014972715329545746767314264045388627785096022839882320639922547503645054830291353083266814251989726998620816260843227032286221512420991057547899334004617223542993254576445554160404344480824583389471397081635908960835983884444319654523460847913923091288818844655355704624071539115081582090127430050202235473215713527897790649830657314091097545778673711966336487539163549401574235034427147549459586363696798565065258612941188316540977814942347425473190190029031952366752398582192548081309336311598726265823638405168919652052223357643977216214371613940155050579076308702337668101252600040008379560429399364321474406448099989465441576944628445619134698132680325209347589114024594496805140309211608390862334423970457721043797851171710611857571301358884346161680606451280874125032054838726972685046652479323318975720243362182878324254192577931158180451096317447893900982695092502758083889440191756120407840826462402057639502766827298118836643028910089161653521607101104221375075381226258667683505473454872139850379151269340562693744494521346883182139799883489476608*i1^63 + 16654317155472217329855093854201892912769111410521207933570829700484063318381572255499910417267926509636311197114791023636576334884878132036697581299107429869591798747929509436010713128278337744132947618076467224622874495203642208451515409884702885494797598988162855341198517229396513824408076175108292695761441398750350227814099315999992723051179703032262884149190465107501358163521080418230054212139251418205795791213024421425568575568777887151561497204332614552884937910702163456898392932523004499005162805184426179723744792272751137655793803022643296100385040379520922095997562828258638193541867872832402177980458688161309723651426626668945763153920796909538750024820020060841088441888715205853264171587269845516428450198222569458896547507674419336941067235224965341827378241754428149435115726930147926984072927346231949049564905072656143253035859348152412513458174540944920646924011043397269829353566577487790689582271273132454459518529946862503030805408211056729556959869072180672881868502079919578245293162750531573982619348851300135721008792929556265765018794332544198902255508046461539418707852147199287437300012197801266728872902811649003574173860309248916746743679329065566377800228102288244703945521395043854469240165919316018705809820697242409565707001686000431761149286402045299330049739367936675493925320074075980929963795509344916534385857809668259678342964655143539289586783706733201462228936690312283018712733331465642019566863515862711509631111928389547411908954056077175710074291145229318593119127949350838674235722713714026142122347401864019005244216644442930082191764921193415212570838348960707690949152854664857851520029436574169993134204062212194117276387804864849937591357094445446420362497028110482082449794152551308831401813768218512578629223094393600753760751511193436036288585853012489743272606690015907816442391401144564151004409034328293041287216962137998912541934288307971220298767634024288253049067522321650003071785146064429880557100991065481565146193476725097678124134200696760848192432413061166740162638139157457233282644530608085991480194310800824987353537918717691882842903599441885665274188043966480826319826427001715452604690422182662005634638923396052199928977128986431710885703305309156844200501730972160132698985472966663021202700271020415902057067064582996030939993950857034975245471642204824380967981640356951713603696995513334103278160540169624828677881724622902166290432*i1^64 + -7712278051230940755460697195906136655881572776284207129760753678063260614219518052717629246739861656630499743854544719746107860477643741682275899599656101276239155801965575116632295571996991822658514880759733961865297950637319876245021495004234833528423568955852410305056069820499089687675181739455802095597762835337575640772230613548682041120956824430839714066465434512702134763669587967449151358588465832108175014512664471815066852717492222980396949137942580964099597934420096596577555596869761162552518432505153854263298041944840576353436951999794127899976813840028576106652141729566423707973329430368422483609199234903636370240354618384014921847160538435799373048439535562110545774288942280169134865349304427278171085350869751675544719320189783034253090174871738758569777738300091619271259350557032029731320602659336743192810115467649651682667820813891101178997926013247159110881857885651228528143534064796943334395659121483457058244138000075651765326599989177826848794333073999523127695461281447273073551095599245680995887066646738881772774140367365336368292939940391346028226925229029780035477938648361253580122926539359379245821767450377579168045729712252891201866489978570017358847255045248177848925174155061092911834561640781799983552383639635745931492787938649641074089479927166463137184553742716339358681840450619848021004175712858466148676878497363784953154311941674773252205203330419826800124821219848465426707528524156251729664599485721686516924163912699917986742504383161658314347596611912769243291931653997001748725443133708311513514616585434620195044969398620156682764541829320201344154018243205069016176033133895954152089375461005803783975284694207161314061620700029324957056045440014009319234867940004317513057501568765242884244358892375669042653579905405713987678146061047204693386888028799551761860560918460319267227070472332162019675519165122961652909005724993384347528047697811871731886906976143426987873504914335183869138360366766031032512904670140835705041535747733003984322502464702340264370258531314387530165828830749733909509810299737905106103249422710179984987072671612973630555154163177158445067611123184565977359461637417407117222209424735898206988891580102147815769124660955403104049223204116452251368927222346040686885011484877775817191795292196787768525755536434865270142170212507769068954071622468709451752486440351262526208728106286741987487005669104226559489155723773870080*i1^65 + 1358270902964349280559134539900802344719931033165697680791520767596474608178227427101536615846356896608651964469550072804166344491649860431292507706596714946590840976612527905265952866184513961881603853144748107341482493166672157212880689699719380945130332243597041924767448294699740575589608604675219497576702040918095389474600286236881570512754975108663168917111964256559878328974453597244971862065798785955713175162231094858305971059321430491894217918178465625483154815010801246644617164340134132422168059156738238727304442531593698865510643604189437877166655908952372108620891848948347985128095155059794289156289312083929708173364307463961484814158735888669889549820551025186846707868386724206473942672839133959819248949468419254206940714479362169470018424421344758444213633859558724795876788786276531158616714246538164101268222840775649371059170110755713110559903886278280244769679593886115707607120721634363013517058633201140395029809560007240709862622761252312664930067492965378281187003697662910087526177520531740009508108641172313376262619905343986195924385497799772357913218417952599399457923140849368569794345520733740322564607618520589089835068743301834750523667824998367685121071333671419811088447322733651146593299178887109173569536990734772475287864919799161257165943835077796420223736393125450163326586710051871124885540004737782243955217955920872740290883311424124567372978331604069319262810397328354582956526514548683750014957088187407086280674984554585391196996126239086229809811404670192867446370328317474652541228280699178384971118890153281266737487023979778738170490193389865825951386879518641543868769487786552655292815319662893458862288981456575201798575510681012739556780556655691870371372057318926360152533646909003423429523285405615616031632690603818616105065399177555344070338229841396371816201306765685365549090570864506396535539020585901488554137570618892714529221463468100467850331937291804207496448126254836498927535647968429224767657498204048433524677365978448674338112413353305365858466422514344898631334931275320983298831167818471267031214794195129359837795884776208260672529311897250708978472261056415313448665883387175747140105534866047066090397406047277022451632926960897914062713913902109109834145625534498984549259706127519067263130541629787327847063833941844734034761759618417077871966287393952587305309068582121979828113218037368883229533226915022775608921817088*i1^66 + 987417554712483382500254301079949500208650114698329981677577158531403892607741367896036538065741568588144312306907098197190144251789464246275111072953060383940171351873214360400756552120755335038664662655201244372474955342832069049354888576053040967144237275913435873450341358792009603822894351435224886013385674972210425723581247398184406407496592010344168834176066429755321729851003507867388967215485002439695458953775765934420580882391717846323428370122664008922480666287012813925595765177459085604242130799522464794096701415038853468965983788335957777051248503743859238793209978416478692265707764707176069295143018104065679369824305718975399915784106097795058853352460166789392429709856869703167378476882122604570009603433591713754004802407781060412647671251117565929364170415144966660614232131212568665332298994694643979310374448801272610302271136952664369722240037427822256588485380742233234849120541864367902794813076825163313893384489472926658373284936255198090004079172410928635774311460515159232015758152552510827051812478085107059158422737005515694601561161027070467286337355788655284362089527437193101595309739210871554519235136886325021065130539453374625892613569345084054370080811490320895024033603146397566546436732382462620307272774510088183321402563078451332768612196468732771731718661760965727962389074283860668904948139958089922635194658120028899707937242873341819767785647678032282991187901153388288037802983457631874356432960765015240047190037530305110312807841520414272313224028580837133163250019981754343700598275730231341519620967294846049003152585875749393850303712369966598924852873556966724691635053178658133241095961896887946197641940552349855259381373295382669142814050090799030238794512157664490613793075914131427149218013729386126714376597988474396017295856623129163036401662340217841693974680509239578798254579298503581103614444441271282092944094806164303377908464942300707229547588898465795905481958547928014934106640723700700235423763763747140700508033479844812267271927808587205894183490586093657093759055183796743840579591672324728724387015267644552371945389058519900569318815489800630042545498078061370498626724397671288092218737627653914525137583201395998511369439494394443385140690301542583824363250732354987505682722261575219466229626457869557766763713527342280640821315761423056705175168305925837376666593295297079047091734096287718663042368676820103987200*i1^67 + -624870183336109846854753055177649337932988280705246395448303852788643405170200321212209239038598541947903212861354590347012990830787024249605960325756718747121635220254606416832486878868267267382268197457206597355128337917120949880922309969264594014270925691317452053509221254854682553455677482895869708867374401429805282682687275053357882255579395917139267168157553023441484883816796463480968569802535992551668417463915632641029864761513547244862608564964358972417861902783168720392948631172916349910984281313163682635218522678737164178987509652309184407499239706781001670546791303547988475682600040313024862710960941745492128434000497900655499371454797526968559716916033479392184814463303645990896235608041661248569575834653663902184083737391942944469716079368336723249105307734125940243243585535421189357946699492489814249864371259734420396955256638196117773072020588701464255318263531550504437030017769467758811559482380999876343276841893618101288470138817595586310727036196379217128993069400156411283981346401386442904852035754460813154548062626763491215878705222079327907120156806577606182813926217634543465692093205394311229734355097371410496222726290116038283540573736581276178276025688460807612633920578982129413520068943506561099181186174407130662345654278101368718051215479330083626704870905228670057982342590650161765771089212555501498191838513918709537263091371868520230100680580419339008489615769954459679812696039763918197891966865886251760403184392150302667196853230473504213665993467441660019903089988136099116233937088550655423407858693151888442858323030314443597018588664284729942845427373577963517685600353809777981021392282876071530811725885301212332971673113257778980850085531466945733112363461499341722055891885595943245989034018528156434609527325334107737189841846584543943116625300812712079924142462995234379267803865335298208693236555102258974033299622624440999560108501002944362526117045990024940253482729922852027387765513131394729384772513014740705229662059563747216145779363174985068649331008514558364390493510079925630938932163630281072693015141501205037563177853688415864192544309736342718071502341902535769196668873876448341303786916522540763611504895092015000995976055343012648620868053811723174376883636202708478702839170316631560296216971502237785834377824196526179117661279319023622461473498820551029178746851021942819896764341594231911526163987336003584*i1^68 + 119778000034179775195777155777096314837477183843554757186320721969606207352521088535440739025140819365606355289806954772021970402252671447481401276517593405255894339628840100632033697819835167510131550302275852398122102259386676214085237237144401764332488352745997595097449858739325942000070359601217970143892620548736798835630994565068770295167052262244725362312250310351612804810273980697172104991400818910367588504323523195142182820551374331813412117728646779024686811467530155372215713412586965313059679043262054370041495346693181422785387930728084177819621285063833699946653249321587246369851844317139037626576514730040404874556699740616224846569189216014688881972783002012443995832503864108974562343455379739997454629294514352165427545352609442616773836189091930931825751508742443643179630226492327369003414517111647985633056169711075771808496721989095003982139201648223969443207189634818987733862256829584345397665895290358778348351591129755770322429192607790667760145369934042126100271338279979775495394345968418284242093926865338315274083792391588090707529242725851633841655373621722819433912704805055178830119158677856498272516219421390377733193816431618805639032033129254300603597896804189981785015285877090298502382539873503775546300261453930605447474815800149426293751421118839107133242971617290765074266543742986016244029498706770479654500906751556083337966214056193367083595663716522583712711364053361261790819383514870020625326596125971065279063729248054501518582938890292054005176521540161375202602063339386157419367687007234174046275679200214319952291107607716094363147679083411180728987286145958685527148030505268261577481884177174744873341237993530239720515877182958263780559508460211652398871446247370700971504197414933155693065144616258047948501051135410787863035913221592799771931932136317879505652295413204852266077162413801611530641871495418473449728635327602876442219038792008250792466345471227522206770782989908390191308997330855709063264056762429555217318276854054872667999962742496473039494029267077510321470485513107037278818620521270242826671992977225620276066315727819128716000204682124425410042734387124525989645056747240477807759323043212015825943355717412046885033344838464236471009352738515097352112490670889114936126111666842914841691422178771872058933554388337487677956389211163120583963413738703092237711873008487578317760986974806634242724855808*i1^69 + 38044105525403573602447740917726533553631729380604659988599843107510856452312817847952710006717835762776376798375614940089736331432134890682949529505435762788197577241185547913952919417315849743053163669410631742181549068668667960913738237944939274171860484359004865877180575450325742502450336143353567798749911391522142877055032648031903946628862068879324574457065197632018624093373082554682161180572881567317555291221404140312115603130495949776736788491623294018638626908332406618984311240942794356081634226702607238588648229241588282181987600293452001634382484321643703682310684217586719567148018090976035628593238685397156163234735100120519000593553906455867342569314275429653353357544503357878307737701764796908171789172007281499673425923364756275027345320152632179223147739639073435496498987653816693403793960879438571758075573946277309420068040578949247533855217523362923754499486820545773445448511630706948871553031640661784773387577323370909191986029408604437932376521642849567925167116923567725597220338554524575099869525159858704304623569966681445293559189554552743684938357286052718876942298547926576782165411460331630511831590865271072428497805251354101486193128735518935520001231189123996197279745302590968312457584862404203638344572775822282272914411116666748132208266653247536615952807790713427377677374858080866391826443763003729460380163907977150807427057851951270095101865886736579237001993570920343939391247283094706294021573807250475451232861870530604999970084679920289663820401643221132026112732820795289109108396493958494296240524662784493502112857607318175107415508809784565116706737599786191613265041019165140167741490520644430021965821708930431334458391081597958724735207084115691658480057303012707289135616900539462227320410305987193610332180173215875305643184723745688105189336908804817029114221239377430188915864502379334500181217786986076364552064367767434248177484984358731104322882612386258443474197506232179506779022062992115330940163339572392535863076678900703516013155309602155911281148954649570295428245815162472607755856427760001232779109086434488051121298292821243977399729555750384296464556127564453654532363347195707700448834202427519681141561439673938843844229184269262292352985695033643046256987505351128311765370510258857633045173584746976061663238532555579788231641654650344160178355402794561622530549527218167860899834678541023182848*i1^70 + 6666120318635781209033022883522096023887677884022267006318577749240065608705990207060902091796636566295761467618598126600454813982043589657487156716247913825116048897778188313632893079386935737242954837198866622950955370703409526040834687018125799702704059772951692923810124234313581131685251552848016315079106823263770112303611190966168119546612731942105331108360067468999731114949960508644482605894273454539383343232428250988699313483314163056541533824610506844623864627841550892726101001957975817905968878614242198757079412469144023857978053130152546187722524041013550941569715528595875775337891016213489317814591503047547602155874355174528544732588578220498956773031549710493079696038559004882176112984354013696473867205087710995407444576487530736038087981121283542678587596941745168914251397113048753626273244798002357001634546666863584776781708054876601530891282722832786908742742878067078459353305846351993330413870125980400346966031973971848882473283312471824823818072635941413861696997233662334421519492678267113702715888892886779983427770757355578492990670159006447137805617121785142252839138463661254948006317690260385944086850378048074483400567415860753510213858841214570817390294996934272615313913854570134857916970787227993830369712082396033285199454334815078088329681487029290021594322862700019498614707136494939449806568235934368166432877320921748609987748773402336348419118305369270029893342975411868322732298406673117968067435411754845820826482877045260273585381935765674506970194618896315241766122280855368173544167245858494913799262613221700558291583135340009619372453431821883335167759905575700148199531875305585695285969849662119782904878907903877057178343943495684892069388011008592934068579732559130885322650759166451933691670146322498641886435187782135477626661294845913255035773496368181266934752081527538062482449696491135910441309159433606231093620903162142805383743307478537616271418691639994509787785668697387876221422453499801632431179915992419811994770238337313642402290292337085922502856682478346418407016658345823258115046612849812988561939788237239258424791191796542267449261945187878416613310526301482384336577895170734290902252672665673422155226285238134563259719675047144573719396151604196210469899702395217865014886210892502537008544675421721763626635623598806049572203063087131694700454691808816933708890755223167218779266725445632*i1^71 + 10469142573551983061978762201957210031325895556733699669667810833892514121080662220419366614998309884040705144688336736937085354950129078496220606069898722576462676411833219459592489519059757972596986802680348710393192880263212464180878164360525080169573138840425876821258125017514824246267402424333657085799376991877908866657840927986182851941993066700593220476959324182521036868913472035838427304627237572309756946798789277338437433872619860916634032615434942194063812638838865912919942659579473210197094565970619662984084111801928521003252429598896290451894153917645913544031015545832411775701757098464155964888522072084085583544319634269748841857275203700543939390401360591510385735511823637794209013329701089889330189241270250206562695418263318753683910345717908847489264085348917798016898885574065354248115223241435642369749414286754803739968303925092081690329378287966075320137799950633900000830368857448628178331796366838732388393886115103442138402753049844368408338258673592417542678985471350160887751928090324653361703335879143465305181245000955042080912781675756466385334305061273489982357700129611411247882728395903863420855241701861029514075938718415458873582898312954779551179615679852024559660160037183505003852449293862515793981883803398735077493673378870933931321377244633979433880760041426439509713593657441849340686946632278884323496159037955979834058546211062865634731310024847112907261703806058535249366527741995866148363534143602727593794631425886280261925001353094331663124707359241021778260238336457549637536386155940726750416650097202896722502355718107290308208693076567356451810103530768184315182273195954015221119387588186399449556343092065969748881645845839915085888684669422951237573579111951142538372922281923793290451514656498131672775954784020606044335692327928287537845294990912810931445482832816609650011426446643060638332835401295770047078584748995371151230003312103813013668692872411114345126247937733217796354006686500637270014478581178455017901964004907112570979538166831164208714417335783782263922072316087963853473762627860173873012505436238919507848555949188962908304237428466886077561918267831883323242183941954601008503748592660009104578812427835184435241423024085067137294934097968888746084634498863877853321757811160333814582862514537301207508079652173739587475996474199978048381730088954433353142343032594332937283960832*i1^72 + 1180421839875141826807850250195738181606758893260638811063180085480856242742729696535878077528641943315178977327982275797285738667581537074785205302486540196607293913376191807350902956564484122252217244752685277177608147883416817542839576271375857890139389968483342551519912168928841664462892434052661107227805047344314946333847752188151710720500438985725498888170595066255641127501215800357506249121404841990730597119869728958823896283510000271374321057659827116286057195911307706328915065320112494478437619873198627980981151391655690382497286283387603475022127415555511074484835057837563461171632601310448027564042043245220045111033184815484089150992965659606206488849900296203414612087772273927034070747891319525046186390487423255643240210657232208589185039820062455752141024223878907886358929482875575917082253789108990119337877596077147842897540088140638272409156050558684784123231135485413069336138207758712833549513889175576358237181048084591523774460042871394948057029119258985133058872439314659457579944925154337237432720308718620039820955687953617399331157472696280544507534177232376926058824657616623516244232998966503259688555677059911887801825379034778504131757927925822405486390515670395846823774228416941567029223109756553955336232597020115316999574319126599872131105252154935333317677990858690735942688210207422861094876946236193910966105232180907299153707968211529021670669490800086393039787943966448183066537715004665414746232495933789868862644944200723339251228054744832578919579249012310542493407019926953528375869274211895049172234633956982308179561792261440530587762190014825547204094714639517084134724720974252863520018695440394556485258286298332840420337798899105441636252927680422470838002081390771499013074886474397990828747385201588032036470493040872851668978639332620367357578895159623686335865006174257110403999223146863371538544965624172001763185288167640202375938987864813827387294878865369354408119527604998222523213200559537384192736694801876667237406243446156248887076164248389851939777705753089820585664506557409344517401567128558281851973523481389356336474966098439460943661663417402618785479820342964181529519189371368678168693874307796934717810951381550340521889068048088498521227483823603973072839600795854431112908491215662374141698447494171007837377297626992818820573602654311245327990021151124937953139512769591115776*i1^73 + 65470065976721235492661522702963680153077944114224914310121693516795710815496529389305486390444339016748363283390060379211085604378303229426829077088537854410731502372459694598047952178945690773271840394349989486887331124774703259782014146439933936947781654056285047252315493581663449875236497685858460287433749088498998064348655676051411041276936926315332953860462537037359148633956474235825277602145070476924962177100465815030662529783962039643543322751851849880904941946487588567879310098089663598141866570486564925694968232679188328686581223870085146863537575324853057760900263985612037002424562387530221639364232026355556111159679789816296753011383412561051757241581455379242590952092741124087119517565265172000917607164020732950617508294997757948003829092391261245149014662732992020623838144454188235094226707795912649921669547662879778200114049764016829734972762969600222533261095620398022120872118829747107208649013148461722921411357351781449304156743360405390225425679440797312842433435291907589798326762421373567616657591122214941242312014082184478767014452904863806087554828175676156690861215907785445181869247833936009741328252575636016348946660286096142225593947749605831202237619466391582692735712849316620511855394308249899623082671816705759261424112130306929567686793133353982263816447950462606476877441164598418504026669597861082390327732559131157835973174438832088379068316061814696068115615865633542339108898326946474717772666254890880361656333853892620016512859871956645089566589413910716869387651617772813788921750268379821628310770988513534624344184641429256005838963894513984569675616686361680519581336406862495974415419857493525527243050536836050135958804652492425049191636975186104308408252259819240535387308175563764494129992104330390854061837724675951459730270081342836322530575276302728932772591463047365390351627544523532832676199402691593119644872848075237943978675422866673684453391943949763130278086977466911406093276389160155955569933933301484115768860241706372272083822814087726827517735531144244780190058215409214895899073849319997514529021276763029553731634893355075185396748575096110254885950183442267439254912717487383473486042351843533369021881253353992607868514107850061517745640115091313438909926735777129279404336170842267233277592750658531806664747398635232198048661587997072767171074411024010147008979402752*i1^74 + -29506596007675519451785620978128555093436665249590770245414733360818470135984916086932387868294576401512680356839335606755223869722933719325548682067990934375211297188167943444860534851023783995811479482079149793932679121494916069709019960502260707971078029549017372977047893937042198043950462231741330376742164830491951532044554115669758766821561120547271480748205804737107040152953459788440807768181109735847954014988937507423336418915514925362283085129162793329085035079605011323872807390248274248481613617396825111652169388870004480013171009620100136150483050788603633351398641018789912888194514240297820124311424330523322699581963786023994722656858025982479667515990752587127987847306608457850899133772819661546834173969292328540284518930475219608275811989778037466965650532231300731592640931379165974354240571741551129150909077808674740536990210075709967473831720055560535590515403075679214377495837352958039648920077154313782359997693652616611043936984305163618381346513693353724092988982163789191168346326344737830448402430968246537074397729926126111969713618493256319428773528132838464588731928782211951146897833280910878384653183362217522807361713628095445443690966587061331538442724321712231510304384697898167375628871228153874279317710055042483563519496653677453870010841366057653171635007139100340774688800688217009580387074613557336675158745680517960978902405531766719354840062303637815173399447623645852049185619373074115849164204043817171405557084866852761524624094590580649065729060611766942711936187818033936356423714473012645930909115733644261479211616772096436081288770051785850423623911565905624580732609834887717602012110558838513331436862528498205493447448657704919792023580962173550437878280780321162653079963409744261602117509997269620070957022256508519428246705270637189865122633898046555671050509518303620930773849566481487928346555298505672534735559899917979388038477681430695871468371070685010627481643793576655416804375759787491423447576306187346400078078468050437870171734749757170976453467635816148351588410092068919057794350052662669320501025317019165250652118171028544820651550808374873697128882427843731339814734363969858820395149484863442415477333259770871392740643596554068943781042498853872025383711902363648153417898927033108831664913778454989772949913816424550957227514413127191560585062526259365060542464*i1^75 + -1561285694914587322241258121278536462650547342830388373026504985970821306404484366535148530849000804215434223400320580808122800828091017494834759758174314927352322617547026240132996997518918784708302707189899725596152796480151115478391606399485782330311194378853552217470425138928910689790697572728188485769472418514364522028930522175444236435703277784283238322540207719236662337942759743737962987769856005522922918107863394627242828675887850493434093892295597856542059677531170941508625310881302690983109025635942054106713326115560043913720815302657992751479395142484288704645084228266396209293392573153562731088000480027684258347283740645862213981587275433550612777988690592224662086538121988064789709099108660127773959773170434761724879220843115087259478520017567088132172885887380333108062586423187297322381467346151306658374811740453925456050903807075562867303438935536321743291486994981381947674449638110442249171585093391173585923971837727884032052334840659210595173254826556030839638247694123702991130485856183801683764355396289171368528842871673649923017841004352980675869218731042025138117653796437118237758732105342697554803502164575345504878263325082860363489026201318789777378064767338396171382056237444287804761100479338418973383863717618205546507080319196984088397062356325472385416890459574971079278185929384156264497292350278531025890896131777050324366883835632927337900677344603525871262504914756532748143926739663379208455142782826257713611287518751364014187658596231039772630617042344878036930879361561164346715987857671305298442439564365748111219208983798667168230863989056093301571259831043421525746797635124410034201651324190109062775299963606477889406399254224354666707844250831402199148663844124219976378976128630464511565036247961780679883338417406789119155230909273146632648675646831792335818533788958846478896773683606825475262741654564528444266957126684866968904876504229789458838368630169591190890081339568275119066488790005444853102146930768891269893078873546825586196694854763908724660652011523683357000330345189627538468205377397123043565543853167803732087982781570999085201454716322317130311703530276404753898501865774770975597977325983015921747394099475421957915554989630403003386804399835841300787519239750788053282842511417286382844426901856100110343816659626041460559658709982891310333917699250323456*i1^76 + 215885901208014033821943736490298730488367688989326288118920378052164313312068659635853102055722149032695195083517229622573387975412638889926635452730636960094828564168595316407194153889949379380475841720364290310188717893994685464071082406824842199941825079958382999910276038754429396427094758498204933838670495578174377629204303196876866906415553158217662794580224263210589362244790190438626774470347207447355712705443525692504673948661594435316962509339014734664800916878215320396885034395033003664318227509853905635087437908201162748765788883320098657557570466346725513144281628391541032652187966917584713506196890265417725454731635270646088287407884266083294153621161857555107410566331322017531035903551953991898360125896440265911620419502266344500484628851889484625463457720213878991161969213208087147046814129114196110145857188932508114536796173044476542559275323731039532716152407878515423367759778847273633270266590304493460578075435775138437672458803679097192986085298014747448176870086140636288280020669982120168849555108857500240503161164722905015142757219169736461604015680359698519967213369854872627428394154732584107387344745477319913946193749249288900612408779068293067413144694118535729971454339068222166781138996829453977919805746911866614186032548684873379977927771796650240648577537190095166463636494465364824672440222054114830928797456136683085909841180550795647026321768210255416583451114288934182911964194835860988900242840811768203351561569924318950118545662276874854026039028245014410814320394456614470627480840082217294655811654426593058296255349465309998244913302377411567870189479512988690130163328185009508541086756161003843632213545523427659909323328358932134279198573907604714354895874573673125882456327493771566891805180612215372038058725271563730188544920156871825726200432214904232049485469368954804414811975949478921942580741502217619208193821450495881066055601280196695716625388923145300010649200096180238272134678953790652478531476680557171301777883375286853233574983151935178551398110619244896958750433080341116909108832303726285642238617271005184177229301109364660673732136257805977989919087605804334543555878499643217309169026013611036042384310828120234629488636874036571072722046845315799717202200550128579551152002152580497206026059512734080127233254580127458779439407728937206555206483968*i1^77 + 3030426958780099618044306385941163203310841392911814276128781609524953441997161236972615551959689325541645653359666029039910065591004195568550439549838082796498022354390829551447465555863719341686940563553917370492720006965444191548107412346947483983265868602201226250726881932353876969166629085128476954747914105388827234102010082838729585268863809976973360371478746855000661538232719200292216400503563035668946863472419539949167224554340078515276524352601193786414645329520044423530315114817807649956679417280768985895635475724594361109443590137698741516994859459231039280276131875136838158908945300058618040308904197273665594228579779790582283941407481498373219709724832590436314091792961515893968675882129703841242185571773642871297604859334641678605940812552250730766891593989632847879842569628651954193193248198546631600107633067219481382621155705600255236385930571685783223412253353052518918724350330421942553312308434161456705307298504917845978675255200421761149542089115780647028061711417810148672834942125464399761979774299704536573312304681879220702632743086724021269065154296535214445628649068106341381834944451248885916221926329003931346223051178945610202712423992840798159836138925544080829812556060296571420316220848564040016013368119315520793246323506184312716633264352837483295874772722629307818046891893337030239032353534304246821343526544684872149352100834642285829607766638983316024182434177148511518358799638627448002122099144769004675721426984552168417154870223781460632320027089734400144195806541912236131518487456029951615237035869350276800016793833461512687435803223247391043179935661653147532166360583324432502321983957399215807242477139600942013000426069481098772458762685014143165039216093435361417840433635991334440489715820716840227554796952212181949400200635417997668347256322220497245039536248203202316514789645463831467737195849633615164526146598855274501970379836620068433101920212987324930646910821072194497503022170326231697558106774035075572580324854443023237852504445222176200070295819906434272757256468534998376100068436528903111695507786561855608044522822226564409271445869863764849397461614544407980942640548087521219199567146694001951666824019936041423464478486620758875585793872296799329000184323569928015765800603168284239032458820566318665515153433356154742447124477110376202240*i1^78 + -613417437498845177834730546451357400247881512258643657313889979305698514625750278341923185414655827804156792345692669691310924072323281869768644207597420242465186584080382090695089751886654956930689948308134447554133413739365192854608326561576834776913623925797595679587858280072303072090597540028380766105235267727195753916116036446611351632715613708269772801116166658340987562948457725594604571019832952428949264024902456396543811331164840182313804204672947827383934249520079019733013921548477713187669626119858176863704425493130349168943902346282140841353103400942653119635892047570695107690215754242529895489925753405078348492327621712532952602924503461962385208610266816875571396212986208329558359709567491346254886098018921467729984212843689613260117334646408571630677949508230604951125804022699296516315130686772407127628217703345479362105475765033719029872752536691843740402906042824517013817291470820411588663973868155140365053613167911683587150154323194884176665506051933024341397391531813843964750797509466050717842775041478318999491740060493633311589437176654345616827835861549697536215409488443617103368685665316989083685417816116381764353000571780118845378217655567694509881681073369522685000602373303444693038700612430103024030365651036273542933712210783358975580215758438677526186877825822624815596833068911680643168775301129761447781239478297398321418211789900569484987919649111310027522745380169376675750767458715223073471089996192588498469327670106247227256104556741422493297978875678414713285451953632136928168675255484991038426898051912205988596016986957787540277656876077869328926155176045833253534842371646253385969218444427971454455770110955117936926064945708689075129529960261127448169125749487440059614193220619284198220055716065945528522164331404713086699882759715328543295223582143273389385154509901218187904651571292310210876355477731350222766609669920998174612404885267022144521906590956812070312019937524002958553547815513358074180716002737426060465861144783300168943517341297861454168291530919145511627479932229446949115179072154218444246170503548808681468207843730847054209896783169919221501962343365590941201361170721075484972050262900991112026786948739880029567776448088363634601466077026381763780602641671583063042944575895516324640497809267234921256009689906500116789896218148864*i1^79 + -16709495049215349888194413274051583227295935005912343939662096903806292348731843623264812696110137498516061941309027067441332582695620280294032362015561686892377755161301228772630126171859613717292544492738617554141207673929374399861506687602313350237976113508089894328576354538955789624381736119409875429256187229287567567914337995049251490221983648940429304698513283224403185988509188585393042700013201957501686680673998284468580400646500111415216894054630221486314502357183332803635465952768784242285847298352753163849521397984176880927115803584002783115704054189606588400482912495292677613542171195846250706093394890521365865951109687959693455268736421599428246048285591873075044985732773458617022309762322857470031838776897474849678294673764416509741781466863318897852544396674129644447940329519647704524319672155920154946309083983128663534177520764531571592502160915451876178877256701489781041804801065084416014048355203117765940982096847632877823733450440323961183891498911202499004668112933211737454635008507153965824984739044511773894493453582906799476782118603118862014437312158281605752846692069888429819701702693624792035317834250390911406339335351410546622426189718548142035322529001535798475717200731753407856594626229718707321249373955767920725164061201931368983318703816581907048196412466178501277229479652944029590658341765514481590985656978639422937128981071883837048511365350962487433107434141901152222896446940911891891713215396519793505781283660044646141734271855739196036278238758195059674796300876730195259368316503113910110010975578987939550230739369978534897347595164841079747848618883688810849951614272320424318823180741032177830446338059200773857868247478276665281422181673795959607334417120905468098084897664338794148610077633750676594217497300704657445672407676493562948040612785400563880867857336693319286597901328977801528496804312946166797900000897577397714371643501581034361342793288678846640852239615988264516353733394293908701542420716767817197092134709023899131758161118447637281142944772167790562349091457095641768211607010680835779050168382107713876205525543422796232309957978525828313009724694377733722745966433892193885123365506658699577174127016804826084445051365180621962124050488733172060855524956804707986288350749939286813417007931476665096993582351587383818846208*i1^80 + 1778985990215416837331834879251272868166286569868909436965306324255620456888584179477107437988773629176797491850464837064561367795638707473840269341923323876024496604599613962707825512855559567060808839538526023667437310744540626601688023947700898215710141821836238846653768050871992320999169833838124440958153839499051863979699179850373790603311010954674332270192753809642498901487195856965917105540164533345805119333335199295336441688330568073671803294671782144652564983341164700112776339800208347758529466594572882785409750296677658152147159650865775955756502223541249443822008126726588291676741364028739265299572938078473951873282518278101554942243368192484225370443627893452454134005377822733352944065155356194042034912149558672606761380795717742061553054401161625453602753172285931312669129738214873857528328404601230919730816506748351753205557695023314618057295901945216720961326748641288477165980352114403598523414941944765787099455193856921430000114513009389825161724875187677196203694394205073361488284016722503464761461298567088824800561649496115386419715339716518129981910251492474182845596454764655275728153466911984299840235311642159577220068574301893215637446739627730703936673002784297243280779779368894631547584996969475305708407499069563875152299665088437727530137787967799616498247439130079968555856692928942949302255516941432097244028036285109161690680919898426029113797208042484737792027178896091703680076928604396328233691359831675667340215448910927302020433161637028224064252153371563685250261722703367654462626531831063633391779084894374404837416324450846751063182805794225711672881810650161201541069741804331466987413537824921780374242006621958274518214435768241419053847891564475530895163956832787528301439996049253772187224064371209175902498166626533946074141757075624141916662646290967711906693891856040089625026437238018720802779850169902519752130890015952360657141934154404558941274596401022730089223205632646998556141059641527695981106639811313468782410153921291868114784467170758021815047430299318439462906893366687723014208013347174431651565572927920330119679459587831251251424067813698198631440273282429751582923658771988907356711610485293157831882297283574618709921846070254526000631563623905684396642429231328745796632540227168584173918380250948411238895404302991360*i1^81 + 181794598394184634622813753649513104428452225479158587260311854775556467917944730915778904073874326873816347344102072492298950036296306947618688883134652596538941292367002926359463410732493914901025730685575455443838684606555169601450636961733941581992175043583029931713216921152786926639282818947825582958902759259347311336621552262233980671361686695011469693852311928735667025513212304924440634715845342393143084015719713259407816530383137029145407713472171072889247973000161054445146736536301487659366487709944179415702977010082146454016269848212268036926180536776564760835842253871347968256798882036810403834468537594389814437465228020066802841754802883352742820878774385847484434532056214435052765130983370254302129696760789788515010205934239113254904891794589102989856181593457910260016957583463858798660216207809824326093244211989584560086462502391769404112712549278700172614066074229432842050797810249608130698403729442229844390196204830355329398667724759838819786005071354134380484594205150685112144868095023294864242676688290839310298246288101599199152225161889806355830685481391366835168431113960900039110763686021676540021344763419045995165117717603049361489392221201277370693931537528632111196266527593876638147793074099680622720777858546211760963000780634092966415008361614212967898115127566473127781009259761977858393784660020762510568716175335518522160816946906253315905285361344982780695197674876589109840867570426589689778332882847510092780014025859788132465396622255213242538692423750990655984527504456434916886689338075068556311651515141947179961149474544384061161019463802934683240402335296888743867030628562594230329911007362338649059876168693004320012439580846981713509276116997671634075000938951264785904460340874420204895150023509291047540750321019734456237077811123002316287885364395061831968146003555618464123028183491051933651697439567905686458867859916901452045866235894247339535070501438078987199582691864206321289759593616947418289320031843457618647383473448195485641320826787635844228435657732618766113166911196895793333968882075046239144233805296690561114538998231804067679802927310727603681332091755818865541270552580608464806678918842412425507283816249877409075884526206997345255110466815641866020772486487537678882989749620890173504927218005370210281613950976*i1^82 + -5911961135433120443506240841351413729842828121613830801525843494973684014840484947692576964903212420169038108679898204504009446244798457269334517486472628934389048967108596000570782138434030541419432347804711265297978802577613651426749785258958131534016310152688356775017001092792924465533562370552584589847502227829635216869690520707169001375365944267917569775895073663065700314956157952897433937479782236751380639095390305845151552162447158997912319242680512497192547714548375442673296733039409345463168996673919711535158959958306159034240346277981903249046461535992324071998179171232823639486873389637738637323011452867890329676197468018304829523241974393659475697117817132915672234150794455694727150927822236378649872444547311774508229244814691045067454944019189077998037701236466707904997027900932304606088173244292661938440181721765928050280964026335097416806620363888470322950348416439662672260462713090593265390266345932793707966046973321150749264208146081656054712674805852378029230987318236271921804934096448041676380877663444534060728058518361384744589352340676196145464727689917135771955259516422918657089516281268476419816279438965289785249518657111659413206976380194519640771633723356012748111335406603195508397862716304284814136913026168800983614628388749678511802399930671476697878238972990216551679542437471807392247990220073562709659874438990932974448096020180869865852894174010698239065819793341304613584070752594084093054601491629597584741530703228649928820414539991082987390403941268425066689963926643016706324541650840594613643196730171090874271233975263406768773609411590204533223239014923365459471136951567226337222004335190071964291861384949282188479853717585561761286190416239899336606388692832492942809547287625652387860786083097081366165520407006947932367546042677522097527870207168021744947756593289115418557000023748486398055176477757879374244763702121895384006307552386089027996188879448223512325785636417914886031661524168071773072761032681292738808138246931918324632896960289551733978826346388203257146942412259627816931799230095447146442211841880519891632356100160337941488503951079780146334259579145309885887841064220580123521292645770574762452365762635466111300568071926334812240823780710895357168344931178532630342817163347592759432884901985904492544*i1^83 + -29044266126607485836622239782600142251261416966543812509975802714645955871852991525870810385724234582296587684964066471782894142847518709922004470051532575920038805400019437567712555643356825818095459527936288764062599894430287966429540476564553784594653821964869858437283144020859323615641774069112458691009840385860877111298898292350545296251824997863680442594383901604004820320602793360957206946439133129434473368177136003935631819418537694541951434904723751558048885784865722177375369226376780101152700251315064837375006435950665780872467560609598661019704740683671102305001544768081078031702376571886181966928632953222588337076137203349697421897180982495403468356770142718161881220643602903197991362473372799699337504956305830087694263415029416759638420894492203144147503147497752683160217950959504115438314120052099039674381246218669998239769549070405596078632258276063407970346631824228498444527819691895401050782391346463904937962344561895131097946861866179020433973310638766989509268379906756375892738456584166557125502522315793360716269952630352610824862628950473236278835255813454674914957345555930592187071337826770319301562749491906292038999341217958214601524246189044257268134312971292727077206335539635866439557826675111271153655085195513056240352367985472719384709481401863149247962495886867253654643316218260828400384621558753907444247363384772431571241565131726803371184944339731080199390164038463995858247983192829952867532730576352428960763833986529090793284812175670629761466840373399869583911253172471386134246352442232380011587933893466908383095487786648227458699893274573790016226716422333020742409100420106444041561285873825826212120955212120893886927150730154719494868376513606167623276693373437409077768375011095972536559900227784340531504617940351422776589011947605542930383598623906057744320730986485983326146263264590787976104993519874340977967086582696140577592445171595701308419830202808428126006877039183858162934526373910447094417562182829859649707023039663953515306918824550524254910391146858524709566763019988520352562984285460954295420094833805538843303574005658441313982089589572811564733802197166304576132571098395196150863393784570780401204900505588738813924626213825964380017759007733045085962657733705702285511213469245094065971306430464*i1^84 + -4996251589387156269950764591105675897334007637840423030028499091191863591069267591152818608881119567776251088915375942897924135043254038765958231607823281278573168181521636566973804418427971698632186793491325894979592082133263234363034938287684472875313277210311779579120318141199753359583034399109021538640494728326380309553188031396117208898623106375482189882773203043938609332535098925574510705936218159024188099268716168555315206609671433769447915720607620181221364194859773471290263700706270688134786600943202910085098480175429265224935189449894022963545506700539308182266812695456958173216273697355032618833715239618102247434514807428687043796053087160344917505098993660896834051656181548403317445780920518361349861115169614217001526190826618044518976403648909972511381535632397048349947649125210802496411380211373269150646549940289830459952725416974145645804193935686263287256183240691459780464487369028895810254277479740162893739223374854498297900146887194141031522816856510344631211170746310169390251329855143826410901673865862677873508940346842092528967242745332341027477814175356193505117917047688026838487904421345579074516922848805555853246751937792648306524387072077322534848382538171583218191554724953887191364386770450414579674789686236176908190717041400326426957357261860708178773024745492169789918377362751432094292937645524190324088201000479531378227824926401269778113118351086126195923744941489131278994134132206519802788287182160905970403859175341901262576194678897236686856604815733058244830124844955172082667220077232852001615397432786533244061394660220039994188278446351151937562203737689463127242132667108020259957759326778288122587819428095816781498595753596418870260120890001543899078732593179532956104088043793214236139388961593257707665094244475965710701519121616593133202683277341290649590405983809101149035985224524442590459778544818403441606700170799515934352360506589520224371712475889456721441279336839718015015100360657566283153841463695174546358921854899363895755856807107381601755262030652200650620307772188646430007466649884656314310451305732219104735799177060011205702218491041852292188952343093753887226415785407169732907416688134520709894374323234308531109597992471506950299657742584676093964043086013398424781211119641228587565056*i1^85 + 189484627539542691142161698938433806364518963484429528009011444256941369208257147077172797058941662855907978981984817917825358951419256301392469738194187292677519037725073613574419464492985438704573565393074039964461845708047385079794256081065735656702568543823254930579438066845799624169814054024491942097250859504786099216101177409860635826161123827149876756621997129518997488356879360893163440756054003626627972451528298468665395376242819423070823739037459297645987850782870295403210875236105258389211534208371342020237118555411324002876846860286767163860436502801842354289140364022239076105919051418795443414156233835553563418592742343788392925955747009127618827250914716684112994177784993620216503914648123854384845903015377268633703579389049491071396089439086544921787872996692765923134890560192093622095696488938600290393422885046073457274391553572982651729137797002965031856760786559926481240549084985789064482562426920333268695818310927627282307386544874217324559513356057276840946420033327028760550099222165203292452297805782662035806422210619334391828143305027677386436646574178426618714580485495287604647585289043085012007374660066698132827241425645427669760982968655053860826365635993086096651668840376178661033013763597920963861349293936463843456652160091936432366500250687190320143007941995090652800635757938305014760204357771997319641472766038567291370815079289118157008583369172381842473523603948037113548331518122106989123318113831226312788136348780504164670622820925383195664095971076832626813194412347334395961271910136114795237103157020293835123311344899071144023766438216139057938118236106033357746740861551132492189512856637007340537996549931586981533827747983501232370676562798118894396536930077809696603541819009384880142619884318173059356508549845268552751317914566132658246931183702105422299300059230117443539553454385595589637245227768318889923119918127508805276630097237556567842219680474281640797224623507852436357109296184131075668372011990351956138571307140999959211229999658985744243012502785734136892049069060318335329267461019393397915636644936731202405854767962597451523738903423259324357907580246255370531810842062577246774504005713801005996024394453313524423406807974269289190266668392165202189302393333676122065404922813218816*i1^86 + 434432347528732420575320023047007839877014341479014224823686903985729944405961535393837081466903534749035189186959549886893700243962097229499264644806775649397078512791962757724639591478126045631071167874997789600839808045258246198811245619277344242582669984294469272618964201958698053757316601489583233854649864899414858769428189907814274635545656679385501706940986301643715180639693256042511434723505595133939018266899816789680946453198069548500700144428216200735890062237846087227214695938216285841347795341500809128795483950485844860567935751434870163330776109305618660345496954910301240866209764683060513563307573562940603001442874321213864865223442042642911603418196835501819080463388451832869729017577879185737910203255356376524936526103798298662711212599890045213290676313776088521425664958378206448866918687717630563799314884546909076194744995810020100792022938357318689014979681410459041842074898183419950949844973345669896468149198002585563528544809948861898950731486124376536564965469132549326368489126997815056857151347786057895931477723995231972981501562143589017555996861761190867909359741692638173697985592876849535733129879802324996945975771609182876409374509028265411093682325532760806270319074913365020698079234278743146159084314779149103461381550609355853185638342059180228062830257498144332438480887760301369849098409820579595968153160253047528338254243892632711622187307886464762520665446871630595654913375422525616038852931415396655886683681384357394415969387451249552588586691451068905556062704959609819515768331948835189083402290230429403008773076011051608281328602181612027172724232881384543827366145139725274887917589841409221654517196840582637222827268773388456624079660565927007884728230422364355069519785090512113897588428407867406486210113545324697284573117608441348343324261005166785835009298408799872432768440601745168830003608136187900898247338929845041108758948940647054781208467500294457185055165699231785469825274289131391698119847684504661477254388463804232358533335004818496739485161781505716341572133013885858066442362673773946883156937715390014788295197826949466887440068582979748561747973011921877184269031772746082679274989222533270665374039889056959375533491725625215057273315554118658203128841323031118766669824*i1^87 + -39795098826242939165333025628254449009181950187272828144711455803975252041668020679236651346513140307274884830790611565853699146211326365916096517571828460152524252701456603917878109288231814804262326151433822871681657928959570872589462109311105230650257694730426314837034002240021657017150151613499535593318212191563549618058827296946754779210743768700463611184762590823411794416528850723700284371718050054735770444165673244433416624076253646588363638537916212707880852034001755396635192170893088282131197347720881955844368229043485910302332936835337714775941502109309567147094931740536931078960833482424759964900288003163839609109494507269420697129076147876584008471872666570706321921662766038068266880388915150488801804283402241576276574692599746524399923829680636360168142581055746478194833097194518746438601034294062677305767556425627221001367479638555219191078569614206485952809613950921598318955323704819953670515541489090752321102878176170692733377400131636022733222206410782303985828196515347747752510404085288536271267380259876919548825830380972850733665305219473856018670613538409517593460576225791351999599945785304409145134411163718704825397449581135535219230456158103204048517155891570781149135155409227471856158867658126396638189410326470176911564412797638644958710922035307288841540113765123787867821256385333763172253565144649869934580115815637844010719791292844154992700598708204403795772457695314078662360360439019738459455139356511088739165080603534324308552783887006114629823325108188080312938835766775647810695972701076326563332793688182285949959660624702724432438959262313113362088311103426774479336951514968324327485048651218377078287263643781551033882181599139267770444434490193073458335855743314778115565051206429930913095682131258848745920699641935081910868726373297613415233878632980027277680567822803453175470563557574460268748965303678845521932079614801681603951176910268862876907256176818855295758898797531401168373962428023174431704503265961473004717491936435658544062368728622119404929953200032079255185661125274521853326400664186747002465799098030783914757923223287547425336944477563076683585849705222423312592628136887874751144002701638957927784342932156792845742978657132216594356184985372541728816256438249717760*i1^88 + 65704014900125242453321809995377830891532109791071232148951286868236027897834895134907263331566327236266220816348989237616980959891058400798344978076772653679029318662508764927525711181486866595926570599495200680317891308883835896088280408399389640917348603061667551685193480456121942883450992697217814425591876522408252746127255165442067829183792289664036918832181425738499668946998811557393487691667537106278252080036587833687067031391072647599263431152183697155680086516739671406162277417873060977055587944536250902646082559927197943955225005861985014248729523036142728911927069783335037630998579105254402972259555142639604162173046886226609842211904389024864325621327765317199502283413484874414511561690935020137320370738302143203218539028783640073445813674855592277333362099425237076423899721222438311982651667157883804721543746086606951140224850235776324338547223362938811595242120483532078549457148926013230184248424686354440970704181052992629386750866630774299666034643026649986951217826728732702619664004302939815457919500744678212224007462866715615038409799632511394494621491016218381788114468653187827349812488860388386552464939005872076242036918735222349298831070735432530782897774992943848936513612289007707492001699982575602615065932611836928741294330337180807690677538204567345136431282759530522875439376106578123519251823644487162304669220911657524582612906987283889398121462392946314937463980885829976861418297472487747593659484311046797184352285759220065406903643587681419830635844166661827674362346294711052794908549213910168031504977642983040616344682622436776194927363155437655734960491752457340745585506357935615235888280387161450036534311803200989661964393452488655089639357326572344218196215967217230068156130738968923351541628248475699657695473077188977818510496567602001219770820444274944081858305065515018908902597494342613510504746077400962036496824921179612648970323481995298053942507020536090033871996644554241281919959324100858491182914762325579549192372244025239491349304544407718529494583063788028797246514248566238138443776802227892301689429323037440301445710961504410189140163511882923736339009710005945240668975383790997293876350560859106575642356424151868555360221442712665204940702745730214332712615936*i1^89 + 5255686893687202035523821916597592426202179130271091797004719098634772458269833592819913458854768972864344645918453373375434969036021142027898325240350823438771029092379839537514123719817261041142689894007387263237032693806282391842081419060428831549154955041547266082343094341277306389897017878305134483429574967273976844627067989011149385575488685188857241745732329139371510333887391368206429192430227818028994868589712133995303815015536517090632673451406915798445916742549120764474092374778440887996060319850552581981537246871246381397131692799979077381973105249961040793415902699945627028131950017084927558862317404809163736985526827511238399254456603418685532895494333724576896121358733333641727449672192077247826139369290609401660848879006088152637656076240683792654494087364524194632887981472092276959861686330633853327939690662534726834823629438701780685665187565196198942798961735971320562845746797336361677991489435327138613764617579002163457520899449202675000664178182944389478391558208904572642316530109090088663758453196939819434921648580036120734374573835783800732000215426631182699092553894755932118246626729990948626143767850330322861946626779368414915613644613715741162779902626281247873749640206494994619653306623014109635247355105344675097436209523881933324380167482316228534248996131405895406310587341398630304331916662401001538142061254095624062198381016693104558551261996407410260532500052209763036269686360730940099585710652657618839315475698585518859504632614786326396609422186746444098186751545529657306889342698310751486304999386672546776957622325773077650675652804504505239480965555496952985843439389274621749246072446653894348762724472209503892101700555818721770126445534867126369014323716821927015759314772491081299940112518327126410151485614539169709769799226758133397685620513561473747061879845238550248172525400683377062946642186294823606695845885700192128666163523331946987471501900403692655044816628163683362883702264212055748910188925414552577522174288263237162530251636818713493459942579964450312938363566853575059494396119639308036589616367643020184101533925077911278107459084775930358864378064055836665557440045214465819706689418042094996969969024071935056048333585395402429118969508859276689408*i1^90 + 77863329835048311956204748805118053896393869055284989967975686277156243115528778379084275309222007970891790531556449385318633431984362500041566958093020608763469722766862869302559772134061032770891075869556928190197903723999673447568632443885232840778213846251320441400246974174565470478821521334519316466462737349562872617847950049224348866032495223425813937422114956833896562967704721607387431374069897870999025173378337229437962305954481680278069409924417902870149271650476772353431034178430343641219093969935201107420957900692220509031454349673182979742990040875016542356037034133761909361728398662088322339401231553711756368344262759690973329309077971606187227518355926044589678487547240929729824208477097682727720569327357122522065008253540424365698963534436433050556177185839938626076705031198591529449530682147688063262127241373300020516421974674708022892206506762481096026918152551749910420315514218503359778618753101308642376516502314976189023464377281508129841899465228435930650110566882601011904880650642577646006125082945894696916938112311099501188961419205980744881054569226746955945325474063107762034269843829201414685997814990061674488588352789552451310018385979164615995613768134387023717055403543639614482907098203436691857616784879373216377346914901971202329020632805185340685742592180706613595804147015928543244255427868557969263367332637084174098450959259690584169113910559020543132395719119583913638855660475761283155293198347259747886222646114192716625541902639752731563172915465699085757536377405100915771764329279829086321419507149939729544749395792109000642294465565910452768825873435975707520700374213865299712360414879438059469699708269748669525005293877987868832297812500724416842785829647479512241447877587745960559130542140447322311878438783693876026775506967253175996002641845259622664976757431347527780890266267134627816126232262331481150775134747910047136515806432234180927782779101286803508296088306871910211058345792114561652728534921462482960316540712182373163947140080640271076057412613399529105231466640261609751809635151112876422994779795384056137518086481663316979991626409499146200168363129857950295067525307656109162884529943679002895516625068381204057793420655704465987012359356416*i1^91 + -1273231440399159213171129945470378595513028325938483961372037476406012699906348393773593868160651981809510241712789274564714474553863782354737926901612855467057359276935147956141163956607006514332278899629193823548735459153288378272300177468293848658724206724100602498186493674956982530620360043685945092774995073985245952271753533331516073350976611536304861383583373768908055265572529489142335876711061991309014761111014945245431301132883524214435372925011304043664071266635457161476947185539410132067961634888338167190790032968593584704996409706082019793264203691635000638261510847598860554946349057232691219046883701546925098997636324100540737767594515596489036408809204392154952825330879773940781538450124831541627206359721352542085604255872340716797112037369540457646497497404235841084038497112676093055233991854058469799459389531014569922674126133396544612460490873329316937800011679930766096435087256484511954348491851981352366195861155800767061987866898543950225271309117703174171020555653553288565033505209013006779808000434881217790360100053697047295527994504580402126407180893206263325041093976624410294962390325039708800199809761904743523956446320637432480927080378181536086776826982585181530789628022066869631675421736528555224116563327382228987247613601268114429484391266483626761303181786295081306586844000872877600151298653071883188421315310143747928758465017100136919102977564058707324287993891156804943350341562224249306163132779083149352046911083960129539278891594478417590094887740629935190496530465353442856433368142747891412300429649483820074692268108420851231069149367488665441953558790866526569437449546965821468536690552444959003898003988605971695115726257774865203658760310514220473163604424318591953685840400690914214385547380236357349465955702024496352620734710048293852843891490001282019345050387977896014892314051310862167260406372410814459367877945420772629290371867715655204783907854546239886595630020937267615403648786022217126208492387255397403214757123317250827638194639678819346251177673595261866274126775671612610950182235981456458201335467861012961073609937868919794800252201414898972850104463898155627661281754840916556240714641872853131628225033104231110174227852315990792601600*i1^92 + -8274458691150447460559695304987684815587557699049968974027989330180622782409577481866166456859335080493971681318760099226735252628593195795543203057658545403202546595243257229418674157020332141091590933466081491510722804668389873439725474100867324832875251660332182004493568188024738206670151713662165863720083705217024844224550981628402374495823850804341527720002507880861701111558513593203199723229742917523808504540667278514042123244710847138974375340011638638635186351094603596047957505871689933374969737705889878633027232375296256260487704645164904418456450571671730471411582286552433479865271006783056362053949771045025277418849752743795457614244837690410399361272331432164287105080191827485989692866115169532747271652403070674820451007843119457327015069359670888772213366024454237329390275756294442118275089975603601691931832153130349585304646714732865198940713089839064361956186802005746546152393666255749731923915631198795431513094111331857232166621747480276029668370510034280514820936511388666311622338788380329623086324524243256111656300522735959712220527481654455113435065478302013706568299019522860976936730968472511752157763593251888322426714489303647204855019557126346863307186531474456417090261399315449483428861035024402233890169898531675439189803726364992160640555067144332064965171868856010392927833616303026394473630303750592140160797127643004950117732864712251886718032837512061736495301616420815032289208715456816610691464512950552217120952722361830216540734169071671380288150571566039328751862094424700389844911022367299200865091757575510397643823931976809288770125813133470698354286350681831264406988803900022725885936299047289242095846493341319975692822674522147118890942959751973181906544910908124220111993868581060273001984758738131910808807909015203575842876186686396946736548809245980862130707315304996441372145447563945512532070047032732647620584301900423805364482702807974508548421135251987905073181851127333062402033183777660372996594486359921407288693305887837027527091840296025858596245177730308908225513343034732070475355357199798348309622978551970476241736463073614229911224511904107808885923523483445439180821081109881134334724912229198562143505161578652419003039464030208*i1^93 + 158703216393833610939951412577514109593681976347441710245885198669974009063733733567415991681763199167048383012248549329516846314975968873002206228575637961977375540856825009045950382363081370933228353367170521143841585381048713392075438343375592640944628532147308960248082124040309346962881479320257360954288102092497820725562937052690976745633375420725901540669436546970647658018010790120207947306724222949158470493970226512653651486096776263493767933468564197068217094896507477560527606586231396167247383057344905266460166667374441958882477898294009759460769931008629865334006891374612874535538349523132084305888041553169112540155661704596819442617866437443985891073596410306889529754236981335224426571928927521273991411273294669738372054082541782089221892842735266748055119275912110191435822119495313659384898875975548518756789793479026587590844230064798503649517163017070758546306040356068601491262005819928146868616733243715112225465876042528820600704286300895657399031814542542831595932142130492319091418966285744149376578831225312982391109442380369348869416018784186275473656069928248864511599461872195048460672637396847415655890012202533134794138968550593173993354603304327261822634874819770978141162394985789437236332007128733758774188204155451011134051712662637273305330789662834849977436603288165840971770871824169550621957762835462432054836811785223759588730158685565196837586910256816968568376900001238182678620483080788186519107233053462708464835168142663805392729849282590972218565517408814964558037642637470395646046727185528427949849651900428780500164059232922884964654129778460843076276023956179172430318315081349911137798219763874534701861511974371883307592870750673464053554414808906574881245631942274379530421732738052212191550672174540980390550242202426205303907337667716512037964144780964264446045729288418980656328314964995653366932622619397938152042435139779173108252597473091563644702586302903690053226606022427397032709458128198698032982047395027379329513957086895674043194597354541188092558028366321117562573733727467257491771061924489311942946995437272195232304618625013060241720132356379609542096964156973974548966811316041545860141777053489770208623086494425580356763648*i1^94 + -320552468021311844423033748969498694095118236994653666525943876172941240586695623194421136107401248018645329392496651549116614744319659561136038522169548847014325030729019655467205348123233121853323597110773870288937052010461254136907463599575853441427145260163221852241005015154555585967171359478374987880334852411768294824159343648188745644587079718633549939182886029274416921828122839624859588779505344447898661194491129537698458833315078306408627770509365176031955406954390754292011768442528252139121385139356241200656775199353204512034408457374055211435700223950816162507005752833507703590898608091419471657318612783612603532083573266470785659101915802258812924787400809376174994996692883822725781875366346167287889551042314321407329384577319454188066815372047903231563152006836590171300528006553999382309994770498355123750941231199627637056204133665473915757621624871996789104023434265766561720234505477756443575605186749739179877179915356971832155698037557586916436211018558494389961418986347657341332690532888285590371729210413862468714203240439841515134220631419154812655081883391863163003548934719347717498890576622576042125971372219102828000750996655738847391877114698252786715621221642608281826948515984568465077282454896207113229523753212841922030016934699607030474394866552592054711663594784593545182346010964435082069246599350517011573439114780244066221596392286197813126064970508986014686735466750622552988015822277327533477717097030639479139362231828005119203153516787709887251816593404705774626579666539663386407323669921586871050451673228320938102089752155671895134991239902317100086127032424838659557219398122105179244107749652674538356970779983260996118802242292477476725228236093656873807423819562281144512458351686975367552502394282928936992334536072021670668624222995840458858319658868853590943745378432976107328844133890239348273338512459581619148520548806961534418495849886694132708218383221298283827448957562501151344570273281761498852777369135092568278842231204231520621836145458308170249540105316147385386899006621167905388895685812765617557624615819327379458030112442097110874753564856084457996241959937565320258841500237161276698104838180638520047532439674814464*i1^95 + 257444011693124454390327233473407179327297679134684082669085579628806452439149776271790161922381177133246815561954476065865116851159668381336129603962956702636261724459737947871605011907985746622485736376725532046650653273494141860709405298280676486870465390147640504312143334097487017894481927850053457591012036381530586039077826552150539270447877159297259632991590120971501153884543490435415187415937700696444286566909321649211650851651356604359175023793395744733386498425470276572929106242812133290506493213093706080791097947826582576393685229503508361630698804654179867018181704417978820337610836206417035020626077322093538825290402529439692873782089263215864988923888567811935261367623886868107886058637318569010112358470338185713491105845514926896900274194867391608112651612481774582688274206538345325462956401572050955112818347557882169498531934400237965333933008558772094754249337928794416201760277242337048967692454448755503341252632425872653229011187255949131904919955615701052764864733084407182052700688070537722178196960392220330505106100020088892256435435448489198399324223770143358510871748068602818821180780828105902695862449349578443290601270061074150991092735002297144710695721728274631392393336509937156118140300202391195523086406141586380505435090116171108320310832144739023614474100693463520184957251583430564751649722425311390286996440350575426502925283944317239964159375989639587008421530526490150110135165461308507619241628533421330125322118588054406897941998423135743621878142264387605713896411526974515881530443758279293905438553088172022672386266052314285648090148498647673716894589718893041162449952693368602844473979420107201005872796355845739149250401927645214087073502676729277701576665080451905226570153674438758039891186282055951423082114301803757393023728703029220599982320277041492869545503600606526831749995068491519346532385798197106088152659145581976341634447863123939451920180147971858867902413957561153158020166633017005198091060142130449584174642969590518166473494799234279884640686452841820288430520979239353883580785303839091580796961346476718709814330886631620442102432519899275926429848738457420477570886135253087368351576135377221423464448*i1^96 + -101651254725808358491323104311111328858337774261598532685827304198172187046893619579095056036886592184024304581882522083912307374276421848719039239218872109878130098243881918688508771763065867937992764496446299213695973924090844120505239881614464982388779935633770841370444001775323661441113547914241616720102316278925289864633895496348841776255912746729349720803688340231136069860012555412512083152011603706924958334595034435868237769768089113917345831005870410724969393722233398274235856313896550487639288766204749250628338094473104051240746190323050652751755045930143252732119863727611474973795747774126419703881877744291968792951439791488799519971242123872165513964252508867419814559326458110897288650407829975588931212571482608591877570149503727751831830577938610206108512931468606442558041231174947473639913060319723359576548866711645943613284546270119179696194678136605202016235364386153298131651574285994211812506135647692909526688078668180776118265784086439997486628541261836447785571682272131820649416981316640237900052682155907594233039550088360646098493349106923715420759509097347534374536730348262241391499830580945746088142535837418407533116698447931757930718090047454494260135917433301890265237645881219776174470408835152969484703324762937643121911299555456948774745222293523300209406414672899259190076474139720080573716402597562049503753452719735213554622165271110262047706915026650762179959177001470383179289712959334386356091539831150189750605421477048971045121609582535869534689750156397696790198331826444935149146035890016611780913915880775169849284031552706872581395279589735224972212489335012343114668846976639468118099603786778664267614807061324227899503207052924109329075211873912525781325005751052636411748621161823193276230397626138287261609859079626645786722821295500373389648587770894991367341079843216131809655905086886666344721838033025665010349139340317001778260513018001769390956096035575738995821216127170377393295985637394110157172163261511574421162805505639636490936736942108136707502102349289389162162596209215627974285899081042533865456982385627582394227604915688154025102869057508343841282099838773724300235426146088722627913527410556928*i1^97 + 28575738244716968468633719618784303811114969595898847798093755287278691511013863772627037980942130078201876894858221149700243906241033508526484785655027828841715392629826247411170806009403343303170137927214849914841571357118635263137876056435325158417154519964232895384526456636717355908191072008681717771325950881432669353232553337138415826612327097647079604920892205980792102791383766853059319524266238262617225896411079583206138410839357308707867005383301007839705688165518747691450394924877816271012494842637969314895510472650426819187151921568236275736333411658779853069642159342567910988504269337711103670672425432935358504082403805468054793734225904628623445737224217497256192344462227399712232254378967473601209563527206274850805606084426776565935026347751557979532837627020378304799162367084018619204920667301903088360835683824814488422522600361431490206928671441335720449048243126707209126841110950467338555511171266658374780534257021157776451896774414263663762143960069078081753427062136031284558372888805056634474284104998063532585084293285250434592757729613443120064421815195549168933480376158351370818859278267694188156350351365750675972298021677052805791313573920706727335471553751749066575679070537015821011874647873540577897748259542698334883984111724825894318298673441300365888972018162557165280425790398059620676807195843314111295755692500039014712684107819320970314528251371430501133236956701188369014060084914502466253188996089887315056736496586784342566494080530073652392304328957508454118382641490738286467906325008328733398914770423700965178412028160480602975626161558555382301164163221542933843744213912422610349604501411856205664163976503792647395107674652818698712838211764755572969251416164851086951423429052346721474811677590988361014283318610318831541216122400083740198072813131513784985677987369554275656918126979362842708418033494285482476645629458470868458433927646922573338349283619229779861456953884239714412633322266652210234843095589259577216293111821511942981119678586723207874240896896415529310749147873569716462126778723024701662571621481289506154843328446906813970143906124527917058826591262105336478100912553157055788089344*i1^98 + -10123702048568059823945094016194106608278818775812934734410209981187583240539843736139235982352430423707424960026534382790069624382486334231456871457785496343345075968927667969218326104397769031548006107364050423651562683443823259123486316017983944445682952487160525078229511611646225221350403093907578699927006555963645571053121998367001320274188927305379194728787930723004136132594144852672254642853712394205917201721426899377431947613560155153612145252131318766930125532077842740086946035156240623470614052960484654124133173337469807306292282509163250390983076779703342913750719549625299435139824662717059109178998665102701889589237823814632938267770368889051851631365579499881424167784373889935947883129891532061975422087572792299110163558075732472259328175126060098214619991821246763686834892280226350707577079754025147945517031355013590837709001158477296029878011751785305420912515367729352543800304227511468067739901594424196030714317645008853965039816011931364082424336422086226930271496232585981880718524899612776550529785850024419406763398966214643039246451455832548676757642124212969107274785833429340214192380503769286674660720572021418953435358455221525793502521723706998500823881795611963648456530014761253798003599414346997875190573941102854197688297463006464651484438109415367819005217615821471532535626689114031670184240710744152661093128934070227018681184059411229525143518618562392388677036096736414198537171598675873948948059612544757440287764850624602564027282225718077241098458151235105556312426619121937163117216209013009780826403409439324319269933244660911723920586070423969519164498194815824776710329438700080681514216319569566998366638350906020247758880849627046396474856484517641300941428102221527503800715152706573404543291478978287172339230542728130080824683866799462958767890204168536973865993377341604909687063153251435152650458886608014654275606313316426845484062754372944172311114633989301349100385405934866554382128384497682215101347062193908583916344922973889948056655800092482142654999573614423075105118671529057510130664621276663077870676340269567619418663318528416398388798494653453086620036960043958231122817337786368*i1^99 + 4526303129586353239829934995484023264043286881302735522134161479858867393473199058352316979397048878830581859765883842877028507653150317698904851522266811523743613559384202830289106406661486906282144652289360773557384237870481327609099939607251426077105010365654261318381513788531010129691404587775889793296736495004037220677819643781023861982622527514656669843653108815834097960938834826059604972524561275560605267233585015944190329461632660727461333422626875666114265215978343395432118964567920487583428542713925841097333442773090724283294039606666171656176999136251875431168621263859245783568553526282832501025837625655372160385030206459410795336879150643880701217408357722264889810784785331153658383215739769433952109035765104107344563455775929783729686958709912813254562313314711899650348708752542566513106138937353605165106994201076574169905544475981178209328070386668820398053287931202252939219914121225317511222232138530673231147735250888020358069265609571530128005237026278110044907972498904470203993804957153135792735667882397671107544296709470142442745845379842588981795183006689423984137328157689320149245541975357632890534106378599746629179733879757134034649393075744518071482211829930244220488634952375682177956339669920559705285257469737439419948208023922812713238023126715709783486250592604480101748610081144163200853478772362770925356886555579335345256808790337845155929815077720140941743048417070084953116363284915648196254514641298260664871814570226399544180587663834052054629758265117692815017433260062877120926606878663103874229007479637961821500163785323818972995391785222205672010690344068162512830280936609346425941151278181327450802836543132022443475882991233713964918408628355875210779688995583338730713574923101584605944705031301662671692193143230765374728250200452339273945485924971848036178691890405469217238017551132496106475160928923178504475437308489186543400642977498235087456485690940104101763188676992534082973396519131107777913801261274495082479162738953693322938393240236837088645089939658344692345256504485342314646880478640500306596710302126496067585502959154988932575111100330471978214917618561700585275392*i1^100 + -1329659506609780000463265725900076124844874264416697284496640568664751142076249748006970978392995198023974936187210871555813744389191844668805238814347705797592384754418751985428094391597883211671316129588530320531554194674546229980976361601270152573245052951195236175544776872547193372105073602524055886687714801404661537182050020286579564092208827008019393719152360707638593303571260921316709848977181578408454562468630160909568749695928464068548228387796830554855756394481067408958154698749946011316281509431583749913739703319346514907663262548805235221805703168504088741502156814227519997369396313492935449963466411847566567674340087948699473079889856905115862026420062237171591706934951422203018049119893920153878079016589823176338390945859017223719714481113670206206596393511897177933325648512052538418030098609180144029355855098555735881340528615203024714250420947637565772673796665216001296214086491402205856305974479277939533979826817748168053729507459810424332781961860264767926257246160588246382341837205247119319659888245729614358783727385955019114857570446796515072184888111118139859678511816647762975797169409750319732109486441860291586694689102640725599682196410508399434746374466526479155126946004985116189639357061876778006153272585227544448447565915092813996623010655989908053383640048134359772408522518919638714834363487656940260778142280762885546450062424747320328292867962248753979207599184615933319120129547624225568442709188569503677067506334449580100439764870664607864487246973655439412378221273711617921834143723385101805214381735127759114294068347347623217375220879809163718355853167821687023847833938311093260835781189869636360554130551735946985342190701590123293425646947539680994939526647043746451554328351220112478988912566678484944719412351369084492815744293351570740939287288466257402869591510971994955368563233922894629198396727670019368441339329083481471521213307817500785112512900751036836119777170149298474475335324116630622950712465149005716800184488408957682072653636471316207087417944185584178131715141439060678538850100410707060935745277584901087934307970389200955250182185951926931746162940575744*i1^101 + 183755085251499778813044091786930415923309502831921456273675159548566507715236566943094638436388646471979592614376838349814170592387376320279605792717846957332593905255043392574931183709910980484548358916422268950292903351538238550232675264525276837920318159454931487422728696839150887114962200393479681537286043911325801800187078045686309897376949349591387173952542466720076767725448227654181917867124479458921245496491218549469261289545383410254737324816753493988213310082820037621709151109642934596869596301436681154331125436354315215972557373545522201657485839723539548187903391278965293448620901566252729238189924927725342794017340661533201893023042633561899855325598329098602414924685363768749592854091645340981578097402873415065201229329727034769758080384925723797877534513768485088720190562579428792907980052323554691055079555645282528051823951792720314038629930798673112435235571322910092839874991383392486466852773757499773514841593653550959636044215895792149629234721955799090506963994602122618776476221188695928482748752230807292996938936304345607507685984121137817291743397850973039718877630984652263449370487046167533557791829992950065526232059475673713706174809415097317195258135649856512994315087585265006633506976352830686604281930491526567701443829382013360690017239055395681172273280600111841322676682184581072743364659007989764905283548167741111483057007429417463604743162785485867684725947295304070942216730712536272883517746752515086304416965572486367669052996665790200754182924935069940607633178179164778868340538755333828147680243508015006358278615837482878812104752893147860190147739148868145558141632990040623825092712691873172601052265502923887930611432358289796078660995983933510459411019691709051907211992154083483051952345919496630339796557786055313044376366351542549843707295049059661897418989637657248735559589579568200073234492037004025575867756683033704032623275138840725058613039123327404384628649436570283713167196462288054177812670826614191493097070197405011578153337621103644428640888333416752917832729613188645663785457995926626892423229612587374934955309796042626999653050997681757880320*i1^102 + -4671095094866063968255023332882624405303268235438717014054704376560546558990189398620693676995908629602996074732600206121284203412917286694895328979348907010046599253383095406932731427909041968278575116476483315561228997353930607520880670235496311273697259706866680623887344474303127932673467552593114911692153185680124394501933596147553944145572269396935865088021134213657498174556268440681744755580856963194858353264914099584795181641176538987802647582902493495166598296274854271322817300861314272608548784961952610556719463012645228759902654855160195891597301431438060991794021951475106305466799178009213449773267374764199306132010000427221766219598842773571556117534448145023624138019014888017456590166163066021991585115424613043152730164777687272388558788045362660478014096780754351754610579803026541384010273381661889959684824958976902450809637367951768404061457712288377554391031608868480275036322030300285866266703832218702257026827647136409064033883410457616606844639559818331392723706504975274020132125428111219483301056334110876661174531938662197069970073095785449778715806052213621868444312883949809694968002050611406342561188777474447922352499859276766111553352122218154437885049365130063825866976764392331412590626215620293412201536958720170037040046140772993450349763287439016973189853378125293544403989241759651264384499313490118624165254539958438890937538895479427039238773368297136174577064549614519782702460944136727210401352033542458447876844941809117559636113646400419445222188745716324812514452170481907867423134106363295204610009457336185940669973824877011865098869815400822587036414093720805338550019027973739185486830575686953057410807465694194104490949955532606023990449356486098028435826255308765191084046143421971305256600480662618905853619997108335504131108052515325010953645718640465033656422558482263642558358605482420827199055490066985941679001239481258949701587031212306439785305809791116585410356993957252796332917644572300130581696619206868126896236519018229749433404268442137842758809452713918171131706677527037310368712525808880976461357682343774470670197856801657361092306796544*i1^103 + -1219440519904716199718241617092018079183276387913735309296675853402298194959002354352397126473776145677342184873374036834546159807090516629394790570161118517296794042081711896354089887080998753894665663783359221819371517186406340806324404260185986334650689832293111650028105466561667544868203673476018267714840681458316213498313852154510435726649820072588025944940707654868620768095618372426648834699931438637180613671543313436888203045610754616027557688279007280904512936497594259107418559232766020835945576227289345467801401621450593147424095619476979239127779723782205922479660675503610456955600660050281047692502921321152239457855538709635155396511627742910150664955701217821852707610713401015758881218475183339013589947475232041794117670314754972999553080879169190767953494997702814173465664232802585733840328745849886962750557574720649002445868760166420787631047832419256738119817260440715994333575796202645942019671563117925109748992247332384806640556947139202970088462740881179562790535560076893003072434075463867623727672878399755710943271711693758526148067942792565634054962720864365105908638666572627147234902781966792955664140131601657374758385220790541657056952877948889748574246303908134475731450849676855212670554185921216041913619057203673991787014187494373866085621306393603693553378114517254866217974274018335876964205261415037191089353033380801937187054269573082883169571904478010563199495658759220141073498026725831496373917956564534197389075990651326557474174997573949688799166760083448877937426273962860323088858989902324074493019688526157943809986998041889249365346410336751540801210336985577394472680431327873430582794535495681256335386352372506568198785515513301727218229353310936817108993812601746862032201064759636106887004341077880948973247626909490276606493344180932793793231351444762274168218964536221242317873896449591125262228196698491029576713951140675659870692665829748008276639906941951016992209271930730816624784245141409744100763349283921852068927108604182978961594141363185892987766031255590077022232971009370578561816405655091493322938703714121798297970753685845704704*i1^104 + 54445364849028379631179041885780463835700253722120966033493703074552785395734254637704894821772766915684205836090091514427365262939054822277023481408641533223833141018412215187538328767109259097417248932058905166632774424313401367357098477901359352815053341187897289521386364469628342703681286404126601270199825841057762635688114946605661446524321025001954091154013204547539462341279768242389297357699404173256030285694269738131274629628981681521240084032172530988417760513478081959569056668218456524598346421702867193693060355279222697051859163080021880668531020783968076900973100785303325660451122826192841382996769602538747210845895922724046327043958217686937943888929693865982478221249190748452549792352162060133147828446702789151316846472332069066359338419952855609935751919526229291945299839583285610228807872648546905067764330323498275665771978350020143177691284351455307352543527429982242221181708723191143309742451339814425924844941477437153299270704722023585458684232280996910226842433155275620091382790102897189278080273065877868833596762866188583666826425621206554961064672506728180616622109624424819647949864657388869050080678274941186464689755045007657830899242964000315472871127531176862063645832758519068716683191095173554686678507798006453417635864747119140856352458216733572390378591786858805708872742212775941163335645084689957661237484849305127315476698303967443998467118568400003402119068360252406747414093635094625005530707009518155107196675069124944909222316385260233492497707587650001408686323638008685146728766363471639653656807367850092539781719255664326900052106101252783579859871318646771068685466964062870038566307678080773378521152697781732835673932511946476386165519750449022584433374543117009608982350892092501832631198579040095058435513059831588168490773234384749397559839537014375539624494348971117486087883052906615866523317433251439163139168106770960442206899590947532508007682066170483422387637276069296648532659873605216599687673856785920724954205922518858304889635786868494115465850979432933534971573470456407731239181197333085495482267288698677301837037568*i1^105 + 11453740891384847831860399016384398725857182931226078285300212226676187000989067630995551179483889604463962439110043405986756721508984240071184445262820356504666742720021048729909665224935170003320651139470190523342359921586256047417252459622665625103043404714134387974054161637136255772480314749443007831998892580485296397175191319469386478425454397097226343509156386485031653335249880688233980138641984019050927607032741455823151049070673586088716305705844189317032086943607223650373328037383368642167193459204977931936581854675021181140547690526356117700926817657924576730406084164114553971192570423994902803368657851285115153319989347395472891378342043191839747930972771102753678635595956659090357196329951858954918137295292929701203882356645078066072741668824918348596570314072711988738218069994555803004002492235174365401151497461174817023193378315615590606609313966853934983513714891050454987723269205234899434472675253304685747232898752773267913069979128393507822468043007474994429550246778795252840201060937205243451493608140699805971345907036447819937201936904380598767250913011178947546092438221379003893397795390540776901281189520875964916232720140547233905190739737525363340781612573125090321254207965373420678530215429942189423884026932014626196748337203274824951569876146773004313987465667244848157094681417370555392199567726768290304734121960864722273013962778993152071971668667325093092262126393239126963447095731991274865782476400566104728869574670130116337463072327871392598022781558749765997315926735344644607580840560451574777500818730596742793901120936329771860837009238716600006628978472492259366892659148011889482497110580690883806783816543396639470811105060853863166400876909016856391385074591863666726542043637445569239732910523593969289941848193617350143500638734480754994198944859041267851148873372528544103514384136084574111670200657365674260749336642758857231059456151920022232851557691637470740642632767346937656268230369947711003804176368868823900772044287780200516090986190281040054972049514426913732586877598440807728973038604904851163552450549559328768*i1^106 + -1194311162344665682587052498886705439986644891238623552053571862866715317437781240531990031165766713014583848349441101142453858027531584581389052054623531009241855357070731610414972557899925880513054325864567071579411682059070336203662183465119723277074930140685587743822745899043035697312137701845018432171246617081544585568685411222359061074256000271857380528792278451595883079457393672218132992558947904654443291499839660123251794044530301560650810796052125205677847379846178528108974851467034299001735179352165137171456967184394139614160811212401585145212323320860660740750713149655765106024490367803100642454304558215451285218101929363622040163419277757231947763853299736177412393208034471596829008588318663443639858476458773084710589910971637405649239701159885211897969536071959327645508315069860762841623816877718064243422079473026445124079046414320610690093408368585392399370554230641453989691230072898285402311818642766004070468799217370120591896451375528761345749724854868969510907680393180203926076409997251156999967901563831053027540995750234775296877585318571773914557828441036406572463823306629236656480096257468480918811999991926325889350332197475668188994767008843426499547712203873088168117331882566104890723308546723418204823371022182828397017086606057225966452772165593737347089711871722175727748001688752261641097014579768877169961067108528566478301771884731357542406358730481127724330606775270104160005983933558940754816157176717211641227978138875352184300498998504302179297548710321806447112263716531645498518991408404842993726357328128540075466778551301030346562960758357739663562026499625517749216466398622182101113300387777644093671003103312991934005432467031615895986929881935416570027012978235461792265832348623492451736183833678305287485695800421139959039189957980911736027651479242746873854949337946729887384166367360269085523576418415492948208495054398275860152383089271955684099381226041856490292466036140202457968511240835688958570667928751875764177876941328071473572250627117870977125285361867302951745912408058988082765090266125425863722795008*i1^107 + 32614403502731984577781051557684944575492403054882309471458281592795706909197846859131779534337812753049596822379948386849785461369727473415656405883317135585633810905573447322344398719269147524656185001526995018995528495061734010964105490536498005072989046750399045691016817589369742698173003544113997341278430671485526152635375632146739637812038076266496696651829987349744057010321579887446957737416966655293879623925795547232138959864711857187074060766137701515521945292489368895999728219907076054582920474631267777938092901014512316612977504914709932482448142986647231952352833100581443783273350370128947174438544541557175837594350155199292771251646359239626986506739398583428545448396817769186389919293412741114811671121790482785969522039522598412141483669681043634612477448082491935127214831507837685649599840771423567370322330983263839356484740333214153278269930377715413104699624911500973348173544937019847562141974396273243873294058319609748135174962288414544468450856357513738207339574351189983389937032369922783468506167610353575493637997383501304950857799111004841950653050500598855918609994326207214009197181512076430229910538474856684817469985344565079578753282285209887773158711929638076452583880956962902546878236437193915243200282255208030849441743972731141940974879601378192000598790369529836132317803700186504178052556130087919347262272285113658402672279197870675604132844977211901278048047505296743040061508111238275440600810884121142643115678423416785148228489107210924485019851443563000614830444616687965870533276754279299895456984070854796375614387495171815954615666506297941861054106282722612041477628376265665832815801825778728628013460781037590943185546525683889063689241149643009692872026968949996583500402561482807388486015150077747460461917990869582147300772599834074794754069696519060206594870710718453550675880939961432588492970624315035478975009022326278682394001264605078534342310242040022457547593321162662570728311180962560422642852556389681397714363961399016181970589428194890840164554956849688697123242697413118608101470076141568*i1^108 + 228559471192349702133849301724576108491845691866508112716305217942289304286748347297499921557488947049219629301140515141309978221119822457127827578836567233278679326894796562141300870324760206997521641566116526641276278117523472625155462465135259934100667627076250495107896400336797692520710111097470118510772461411091413629973137452666215411421396882564013889056811138392781216623611783190841826103832635674661991264436746196881520893208472752516767685598896772862976814067215049090808540851412751665313325632438498741775220956598706698100436699155799146863578513391863903030395088800346685940269003211202561047828921814458184819749752011974505337626289822255741427780103846973957015894024958946846452996868876484250726735787516690746087407048164121348209209682272907974987083954276094284656128287035584296353592049560736254227457408999455966894474874800798505837746298854002255346715581963073386467503412375890293528585744255859541833851692948153156445875912634427898567499691111073473737284353095892073545424457687074348342810245553318485579860430837631796557709783872748656502212960626128390410555799368225801885836604746722703045134950740457394996414442558944427514705889436306097531255178448401908797377980941478589991982743192589924428956151547530161066605561433354725069513961823467227436623741023477576391017506117005973033869661532450963587189028120870983964906604093825349716088667549907458561569339770023382916437546826394197277015930498825203702203685264711204804971426428345335263497843601867738169056368253026037045123481553453191138622677067928425145889325017882146224549127217398769168381690751345666527389075990929798174137884213651113740079095101597957930439160953875915427596520444933765673770730115091863481727122915350012394008679906783339112573289919066539327733109157067808036295598948441064699449221572840572313967248718401857485308434818437411426001673357476678970513678686685920035876483052373041542827831551324767110092968246272142564376177557111213565622960451259821421993459698821349742340132883852116248045345643100396060672*i1^109 + 1695006132033390700357483774607428735518959530319400452368445993489656225991632295665892223354291549350657524034783356484395908158094256037716413489557514383079614940042283299208992737707298650971943961704226802768433216185680060285332473942840203526260494808270284848065408933157438724635467256074901751627251463788330107831501789682315455503191812256530988565811027161694606324345944894459192271041956163798429611982446787172799965082575229757978752373128878590055291978344641958475094642150873963002548925220861665146873696939489147218223248004385757436866030293505735941561970030907334480608448245983615923102183150658474357142638274505319164927798103365068208675178997596900291491323035360909407570271407185977405478488296715752071030035264146705686831786341499120381936155946425105330974730891395344821537182303084788144883084042444581462494040716917161198106340508430561120704343193387847857166472334649012083658246548662676162552517223952869909121526695085292926095614812829032590067161885503671149061208688937179218105704458089590340319167986860093739206470224900114221231455004736066143599780573411145943034940016428898986289003278515244598876588453094128209662758505666775950604185634115001580542170019997365277643543875413079076021470427782953194975796815578953959031621708680892357334736882267677743759296785908632659359350966853003706466186382932039043208345461612862150211090141343658304176607976417437728653737874441711097325317510562696332872119872252450770048314302208066664663945318017145964056324320693034206215519268053202582391669170461472109071906681276863162621294124208152675333025018445823428002742965431645097815556145798910567366888513277420827621146858116148831706457897442421541387301215902279217048723060060776411059818596675306732742771242927965288404904986284592306399848117994858135666988059733986052070531983287423511042718120499661980461328045457265464043413239176570136341355920515648450132296825149825600203820943470123641150676732535499137330564053125510650650087672986633530358877759214305653584331538432*i1^110 + 2743007330687513369002623645245326717355179888389410375140729197381442042969226596354069325167447988386827452243365490486221124173359340031887092738718341753108006620438924080388168124951679000483872126237059110675442875210255362688221095348736766530534988347396296541045920195518794090078954505684709884789870648282956153489414339126751460585175113267972727921857483759331138559522575901718254780053994969507252148741385826923209794798586502382018783768906475565935734929210455858518179849060154249302385835338191610177488971604063097593325795950239890960986301978595842340374948881385523009161950513635769454701892635612344222440043210973940282885729629500538715145077381109122056072074922434472956163057326242316746080037787872310209167655365178506396214159102783827110383484053273955168764368630238093832392107704998166280778536309156685364969320582402203193268909509183015371612183876923160701459577597954206639240520373615460898363797531400286098972072531278941257881979193916615570795683286777339709864387784182431290629934987574228147080967903636884088876218363762880418610361505733829828510853705479064030420377376703743452313586701878217490878914034439248241038529773236454983310381121664015887617289132239934236908128527236682506152117416934471229220517597493881709959962429043341353985953324039460285348794943798893731558166288058661736927642321854704014775359104578192693888398887254452818069263547222862746232370191937054768493405256645051197139420575837923947519489023938245569979529495350359958933856554382259713781141469255913507893593743460289441542090101330516543877820077251887981234355894132088208275947994955280076669773265020425525941263906243751553796542545768726093082054593422996187146696729616196733242548059170941492616287331362708705112220250255142464756234591636841962916509822413192488812257434903021143912334009715960139284162248509275396660457842297356843880764000189255643387008738719753340581151650282203294186839255725529900823156306210122106119938817268374153230521419798162712104675993097076736*i1^111 + 890790569926796354044661048442545262636490088587984634503834900982538574601024109565349015775801572410775746847526924782315979462163806221719945511481357742679744945830826586923333386436657769280358397868297778130026883584165327779772122803762904894709921583155201367664546030516223111643792239930768717848037862904322414944720940452497305854706027666261399427450667341973230737423381823734252174682389861917540559376164297500801089035339394080878114383833857473686543857871488842875868111519606245263407313217088962622687352939854158602065356198960034562447404503011709981164411584897830995989481993998334764927051693786719661883702404086095107507480142517652397892643402460820332787056093088390120755940615939768844725094825290886240714804690027007200051890583898054052312540268036997686536154312012768998028189172936105908417303969762650160915916002475414702501617012426891187459762482060715197313985247082798564869580593779844162706433591441256907711500283026801558106657245605748955550781494550372551910177234570273754080656132348474646870623019155673026293550871504501952323199785377341800186680682732818658485830861132906651757479186473381343552430381587778977828675040243210263385854795007246215888152103194706992857070416276982123558400131069281168170017866946466367521595794619629273375118144507720382693445515044043450155341444352537591047710988133702234506011217519742517895551707070512179839382511253204659088000608883485307870360953212128735552579108786176120028966144780220395049543752005592850578983848721418054233474566981011818677556613816054387599596951397871129656575377688458615682219384354834269705111076169949235785519650865968605757980040041147783782188581970792702678457196249528255630404119405919408622171756893260527241022522653810951510215945215362669078756691759348259932043835567899744148681109675773379461390859083921586316967494835962745597597160359739148786485951779552929703988250963359229554869585925013510329350628809471199187293350344813045703431281499899377635210434594827146100736*i1^112 + 23362769460808315106728035382244564162656513686767518288488426433228367131560684145476751975154220930335164790761758361777488952075094221119491747503285121504363839714851037534779234951188977590595529233562576834820913589370254355396371543653057165933530580184421739260695610757002995980938165200718722002992792024173120784590015671357690317004266989476479683450933287562886883557461672781687534288325571201590505805487490011354590332325659323965379356140880059429885114639234240447720132432152980668056605298838892522946390262523915066753987665368551443258784789603064104803217988744825996576565964292104224058972081742090002133237600837064246390491035961245635325119177130401988513835980474419366864729977578166943217240921046410005355150335621110014267625786270232631040589241550171376913689589054221558217282213155695704244538229133419771798233021078082342737702319556815355545786674893608239451737660228506188177092198065537949054520846340874898473646339589895681974774199952180492276545813363078245885038250544110606229404974389707886403928561057764494794559623134673921051945771684141387660277456400269955238931917877393162974463668423829539347858529460876555768177174936666033686000056869013196379625270478768713990895705671681422301274729461999325036436391091436735691698320200568029274095275435276707047061568011746880371728202175109143135921924647423110976038689515393888836310529039942071209143342819451741518656193489983840059863808107776019274877338974711657869622803908621450678800007972797794037165045586001469174434144360533224901991203702952935189527830473131266275180422829352508582097981945533011850961593524199055210065215128605114145530502138779120614747745107450455261163671071024283171922107027734451457182890924259051209008004122674794828022187502412786195694144966891632830181739038590893972708789492672004683161297875306987359230499233901885776534251108447324911447426164880916720413177616525872534564236644376213541800784657302523357960963993791430880095706095823213389296935632896*i1^113 + 45068200698004487181786582707047887645012983122621761657191370261329888693348572953888673601832802232498745087066893515559326829023958118775654221521332593757100072358154514039424403895665778776054901760464391691937808279198382047100713239656751180138252877451812017453394163731697235522036941004251236365020346744648075025030418123372777123798233369827563517862602814136980340544553288280919886290662062260884172008997618898207301910484212006210715759668388046591307325290926025682440053791906515773550866803285750349670788382800838164947722815032150722750840285728565383516011444686957435586709247465650884433633127664724767271929860187124673895358757939027227569246668642969173811123212711086592335972400064499937924734268581239704407179379456941373204238818728079300819288618473142430842160233702540331061585952914798055391350059985008903841479711195026287046702962896525922881615951552758135339772083401076549054718489389232564254144158934205167953173142131574556296631814187220838698651166848572154826647802694954992487568181086214546748916804106236717425270774861325468193583253755604885127098212837339412521640231244837565105758106404944320435688820217197496229571586708957568181700633159022860888287026251804668106278596490777793772978489738680497662822737585258339490211368281175357141960661668909346338623949242143934394562977837197489612572882269927729149603726046393561821926792337895786176559970640512337116767800977995350476694481012169563629295880562984635021819730349787067964460112612610842556637574133223186828605214949149535581674681707413551193672821324114119103907331985975361275729851815521068614551427328663653559888619262095265895082282199168983734161162636360717174496780540551920385082802313570136621822607461229773465814476305648529170891554787996509667378554989643744302320325525762067127397589512992545668752885111742981095519774560384955934505753249130492978629194329563698789526948168918326913813124832129878992231845635177735691047666987853431749352843288336072704*i1^114 + -33037346841397487370698240770775396253966320474527862109843882333094452543370460080208055102210088586291647254553720404928319048164695952400034106080725058790535439679172042596882914433136171959822744622095570164052159172638456348948700764297886194880090432009973221925991478566660619601288540319273814313301862830056962897237018567910103760388356703840004652045652028200143667159284061126798395913100366520677479141674921611549497320307523344823573597543219378482436337325044388890131637976646029231199235195530613163003535878052276898583506059222842837673359450062346034770423866889351444914576832466212804606075280789764397677213623586178557424043967773253056638416076270914772476080258315216441217540990561760472563534243345437171553179191616406444266577133415490152568719271567944280971754350118580550290162033757774654505106993956795247974096014468855311296508101426241633434698954433171234037868229238777856769226158549912979319084701630043195762823911263317415998742536808411671881317773729136122085801287691591328032243282507824433301413362853882752084237367580550176759394973036130255916436505949661880445253597594400584254430665025166348139546785571359672341404773361821389490227579514637375835241964622475218279184283993821646901544449312374721361668272643418622284517353393042321452983303842160234336280999146248922918777127604590440299685641484440961864731047483242165782351552165427873021198929944593091210327294167801874418427195514905660119963633726310326115034570435428058231891963732712684320295011734325121050080515153734593840193888017293909728963679542824732219494988237833223683119930862604142426481919028969519375044728153541168815069192711221084566624254408763422872603579370011112520402592104400387436766968287722540799343530797715058198580078331405354217039719435943290622579214382606980567093177499006042256001832839312858259530128232565235489596512763387466398979812772021447357749825981161602169505403376334959711659010102540256016412008399542490456457216*i1^115 + 11499877445537967767537438314799936140585201903962959829954630709974014339837862491320266303091733511242377726075444202704729245326480299034219805410805662826726075540684068244435956359040089917856886064605410317826567926001700653440568402254483186596172675268630574350408236643768920164999344063924167850770370462705986754379173835292093776185100970992157072696410851750527207764828807537063924269554440050544333823446613674532184837421573406382901642490213595144599085811163688649414974081199770460602772751658365087263331299600422642347109899657860741148129253215415168979811551126701337755469529174478124223804594556933968319664632093203787367426468165396121597930764701656146946674095554775304471545812956136931153797100069069710800873734454674053894031140619902251893608144063481586348456594300054639266283898250985150900601260916697779142644216837080553999122649351331186899396206162906371615971076692590969578669620382038131449488247976754823726556435600151503609282491342396601122750904361809772897097525398642217395564543463823353309219406955652358166568329119670396225576746600981319946618279942651299138370036191831199445932180444049254550508510434388867304898041501832348656546517024748220522406422624548808332794976607750364674771756350288675655294594130915986778979861776999350780589533870774904835654487646316689158989410949170057459465576995584461971309766047270299873854986047421204961506651850922363784355916424116499230547050721749018585589626133932976404258256703453455563610542717200289262766394842006733676592203804343609914575986117378869338681071609869979228725596711985155852991967282050202097129931210689248279182751354122730196799699158541461294224676938153290435922356667978028603682938450489692444475237311418913922102848986228331657622180161353312151892288405997201429250031008593293721323241989250902237631039614686547436664735548670804744469214922677995508869161617332168487730770732361459488567750731250846822079960633541647222625459404800*i1^116 + -1883234882628411373532118572225359335013736031031201618629191738625818447276062004314828652252830101971734715083291081130204446979970065927300579229484186739247595329386504898959337670551583850828907573702741772845268571980194474698355154337645380043327396445778287176794984314925333546157084839463683448139118894978788805620726808983237788489985647711479935066908531722250003898642304655080243903120894060258297482568648672748090805373400565882487021877245419986145118825890826815051646094486406733762613991883005753234901953907818978825654021451466153101965077539653690105357264298954873796290044821285333245312466468678241862919788105954860762084885947378140582128823089120898198798416148394758624679857424868407823317590467991210598227780705193126944980651403051297311120940041796020247679383922127829551034251381698672547534283721278089322407338519085310024420015496489554519560992423866407071852025905410623522110960256854518731028945840652476226348936700071635179834053105778053151610966556248800602915407850316795188314567824798122351808119031078914658413001197588713402011684794261670933977045203301514991723873321901900090596170735709220862514923534607928021630927324603054899293113494756047830208219389792210512872731624224837811836706927827128995429569448266866565449362936325314824188035605659725730437746879364113052941411997137852161524028969229123158784987036334841476269569745796744984740249190340177756392470901821683570229779622483025189491073506790407745069104269199594196285315192577165888776080675906981870477920127666746862720982393463187599099546787723664900635295985060154076877290148764051454192590364968308175506550472421318223448086894787645875838599486272905897995583553039357334031310654025978793312047951372216272667345154150665141128617929054994780251144469985347459433541097356737727548131324193244749639528358387957718259044655024979969818595069685536374719755514082038507728305522437945327036019747863101613696328089915318272*i1^117 + 154528940028190313556848679478441534867090877934622951609970977691613658300273193790183028976885119943628465569970719865844442355815833025419472297086624979580983782480541870115946572953527146897412431777829818794472054055002819385624562434289111344532424887305667705549177298368179347816101401545340420975522336886138371183829340130861027391250171119740770261795600917314523833338421415966246033843793580948067993688096400415207051304242232847180770851130839274947353775351797005433829102914370553643786618050584926546867807207985884286697534577804964295836695656899306695448980778796207774601564763665731703724476850774189030480958938755871783561217556920659023487017611757564165551621031643356218611534770579914758461162048176811775835243171305700251529430196973531363850571883843227865108292542023804063579645221021338099136635365447274235392792460213316633320572818954630993116212111424456442841652310607896203668561313990648210902126107853995962767245179336151455811789362193441903563458454862371893036073326613361955672460050405447195450108468614587513546866403746292064101568951500875604872969947866371196203304805848264224579566280802053819997560100517940386421670160816347936107249591493340235409172883161214836845100472703932617882753393550482795708140716401065855131927763123236455897798876645834219147031987713075682662814404356835193227286003786031518819596694030211947719032590362026422337966364625046465370341763156177471267732321528108391194804491836218811044107152943471812190864922437351025120519964609765729593621639231552024887575405080007616281290783559315749920754138191373130680023968350444811385634522719010726144513323091369874064672182007100656901265402890143829160607258399076979013117467830564888315872520828630473588113265076076772985920460841585664147562182204806346250322828960685792948246168393106028550681700115023216488947828697272595832916911846654180127098058991360002003369534849206697168140725325419069362176*i1^118 + 3346048131990858833134927398415054049545361074767616676992897061285716690875624466448445779282237748275401192734599879779423209164694439088212410423587898229290047477567344321295195957305539178291837952002274160870931472132568356544667291262630859484060583633926142241379807942744861251904474298584229044899216527380742149744800167051358590760430418654046443828472235835676438954929614592177314718934944578018077531330210100670551790391974139691610741809202171471000653242277229112483003252463894817073177069301955739741991661185744191958720129900057769576915886986209389050140204243569444806208743016196620111479489204534610015541149199334985238335873768495135703972874697893700056177466758781635714097291009554634597768677597440537226197256644833162433043801442459633090653014072027476254749794384004047291097141101895327752313397608086936346891581146972359194967273135348439700112063019854136732476858360538748764418069135668747522338774253107736130778370755621326903385583495346921875926302058884745216909892672762676996079083769436297285138968796052031426246661387976669926871488560050179306568653965184789178065287155351037132235404802432630697478141440226359985234469766113017083851508313895906797489621852413381236485176517014888953083601660578008870825188971153990025009519452638212682350408857863263702389112497758399641355011862669089194107019457957705085707077377468922156431233634265341007037094268761763014225706099738100189731478169320897785263550861467024341968092027197720247235678911871615044594440245273710613959721603013940563335155480543150955003776315639478031268645811415628491626035847395218925735072917954636488000477737566977167368728431772000431078803549326396114201073759249218507994426152351312162938766113194975014710602882420512283097546776134768979816714901160969145462229980538839616319258182535955063855645272439718352145750617078483341329446651130596279782192141152833424958065726824736078351640576*i1^119 + 30063481371937817525435810005172240906212352361979030245462961376761948096802374455532701218313071409949838136518661430033143975663797776731359517180645527050337946666121543507160602477721572941906029857561674039885132727844257578823835870986868188158215191057058718992369321939219975883000359765726919146950234707884574604592591860108007116619849069216442203955656343632674036764702836227213029432770675842131032954276691664187185028411281627002573040787932124670784993403505441879955127976858139013345057726172458999982837085072833017619043407348467073166103026952923382938668883701941704134732880929598986117303668664535559120413267407781358879217927342336476305501766540685140441402708817045552801570595233760694985985124647016201974292172479519783459172249547536049787567899235521132314563898813515862877250805833009958331503635209520404286469657001528226459512805225863453736632381843371006611894349955202149558939765581988149203895615314636466275593592304390407279019307697785862167973285995653898741423317864953176367538643737591366669594009412341715160467951787573278305112568697386713285974857997074344560340349234776241790474959715852729827160166093525924083978772864758795165718199757328573285278501480696946324244353565231842441694530484045078935873685466590658266312329829877688311286776532419030395433413671843456642765570443965458273288166936933610227342106389502361403680109002699423791198350452652787003946647566936365045889663001643910787624631751261559805801019278518488918618562401060918455209935557841776526983082409640000830021578020465147514681280888095004251087862901620058546917653554976560320741948629417922482297185561845281662083520509853841818116232437142295667481217341218622750254522813403181459008915098677796019590325510112424123413851191861171147557547699344229754815140621028918049078413751157597032182383550571785502584140870241640765335527536973350484269408682514983067496523894784*i1^120 + -34837626734179259722662145893499892138836766546083274359947680029289883469407392019401302046419053710453173068301955856112280127877905500784610279417416464707356032454853726716122354128023047066651863704036937755204846144559375663928524648714413829018129455522581094895092471972661852166643902341938389363878048598051436436052783850994618522270623769077065071598123293284934800084817068905200776077074635307152477590981075884399611729764553945762068984782580446287293893823968952313748540737332696400871956197242857707188662154903946043751585578930896854735329202984284197107290858173472567023236145023305070819018304930057039134258193167473224314957657478081663338444400720632403245762197902906821688303472506186335734708404196708875894201496752488974401983078650760297076394794833947185817173450404441843928228994797632094288310686185755669891564844015300472699829283679907394834099920723710128599487423905646168770901633572068444797954681176088876555611884211072941093406370361528074401860131269675774257648303511538486463573117561586673771185408267234549882307010206154692104393496463947718998951524672917053587540653854434032510258808994513125070650979029469502598051379168850919398369524032726068809101958175265395896815051300969683226524324565780831039254804495263404147970621200844382094881351976814335122823566868577593858032801132416736043664068592840378596228024098241074616194503037518880775397387370840389264581567916445120866338856112961948292284423583579101402985424993602468064448666792221339670305779169962505555220237957099369535082398188427389889257863597645899066834898198114836419086822407080610834414908809143288464683784209829704774504360648265820039619780736465377046312618597473312217452440369734801224413730581408561615734991365947232064953672944439664346683235290216289295114348506919145415563017319862018021965715502635477455735971724708781061594438466218513519848448*i1^121 + -186918471298467088081919084803217048121066236162937733981380417061004395711738203481542535609873125071152109420134441784684708805308902505849283196481941858171140882662051867118131762663959814248088789829860037480217768629813698534536247873944664775772757420328227163629570713165609477431216935823641620022202860278373247841718726919212397798842378357989402026887375944587588727733699393684183761659854299133312087885381050909349334312588939963925679648202134265188100862163337019686265743507080420309827850016689827348288527912951099518613051255507165309041629249862849903899705162566954686601105346323584537670835606704202072620662419422315620441855558801621902992818793383442484387162621317985334298213445883282768400172843239483766112258558604396758928406531235440913330006789356130279491916474618860210731487805953520346059194471200716607869136109463288762325727410863578605056819434144931798780193724369345154915385377845854838480358587658411212268799293864181392443388302353263264299438300394901392487814252810619446834021622805068821018248345145155350327473615103488774350422141619060168420443551991706483782825324660408177988447129137297751033366634485303173262060011032831903793282776277974173393762095068422215224376722420487802869270892320868221687646357931310307597764429097016887440496346639219048183678457906369953915627529975639856744076666439663237343391883705499450900978789845248667558749548267609652395788094850540976900369989536375078426288445047905034834508421601260089061187458299777513975479221541829426087201363263885698552537087632608037391145485331562554924957466243106767156209049129527434532047804919733807713441498028506823292973981627719758999214267031669707580463860078919225420093805708621354669603413448870605749847885907417284545597414236259205400046474221228238200688996697720020706263761343898884143669819223679027647887164354212864*i1^122 + -109919165628118254477835506488253569043997559516861435623079100336526943375375005357732741310131025987692067291152068142256195251164741206606148269089280830352772799094671572120332010698904575582544914279875029172932025306620125991227684270730617876493964896980122545180386333937049562153411228673868598763084950038477719526572287049130973367013912103047660408012289780436893533938860348784168473507954705948466734348791747164311206021983947787912677424483384667639203094508784525749443136503792603958110938166803753479356058357281198966807306326764378094226024168909036244350897490902508054062708000096179455886091139836925918587119531012022462667827649911733145096313840433798344605815671009246654719335113736690304578447389161158081712618485550002768540127394880685705122526661861699626665012606918766455542448701155071693299883490016205526531872874969384886760102902140511668853573940568578171453096740784510463220672399604506758340073890828679235075856568973211690654451659130477236583622543621895791579378394567986840439963420653101157848411057471097232752596378836871687394002002015247055932671095090062565914513340607917437541451335622169913122835418563449040654501053576100857150341543963457992857256205983425610787463653061962521432247152530760826974585818947613757512482647253070468720475066995568610977430681359209541387024748507689309852765411010290587935804104135277394904038664208130118067187718980196299475836506194546699949340565011207486132654637300756205582358122181291425224461347042878223427285385524201497106919200562117158050106889185796048958095153830614617806764887358239061821030202848215623651964814901961762930691547611519015475774562321029981367628855756119952202919878080761021381291166931231024185006269391775135144361853570153430784128944844705427047148112905593605440454512006827178919657140883644767430995489152*i1^123 + -815084612417727522418699888506698513709623432113633336874720465259486148288130435449007088070216166422087567964986349971714291628715058780754568529238851505342195698016690508779361387619839302653866654735142183369937237151585026599171959197541299831830891394406286081895226166573057987734685782976076759279421491034470220046137920039044364400140637137102075161638884328794925270161668104971694121054408586204935804390724267859363111033943683405471059046226859306326963436156439763934656985214700660670964993121240581002682952768668291251668755086819253477015270247719883970239705276582653082124235386368033536317404732815807900933268592883086914033456457979495332477278210048545158356468833807623156537393477492702773961967632956755934495295920825032894994888239442974008011913009000577324387477122817703313192917169874703269915217106023823574629550551183709971451433123697992847798474494940726751132771524316424437660447655370336209352052278730288690603295533242775766058389193482457970533144197812519552650931830796545293786010983146734126118564373855001198442718576976567340069919822733630508628818710949418258266515737753176824582921354019157561073299255727282199700760911182367495426906092804224874822965258931879861794281599622922672525282528911189819116688066977187957544989146855851230501880700448229449837358963213879559223982329813578587216729501482461331561262849540804458779812341537000011544305028170336007805281813060205781369015120370201031186099542726940753399561565094125283534207465161938738248137684797600431183829978766732431926160980402976650857904100815391994427631050636665865885354098652440534625624563545921741777966442975607388661112553667271940937934277039537595136449124946484397116029564224668266818011132061531729622492247344191662859450475763592533234805720138737328569265699466770160000*i1^124 + -20429702772355197942950598042645125863979078384216828685535054837876192778444868105198936943773110711014020172624869332301076817451833599909034129191308570840916414755078533479803426896861955741620500205780352133858535949001238604964340097397009607909712082087556575571553787588505115849024794775111865495108692973606802474257328222015302898972321057469734518318219445930869073767639718205092628622445559174210588042044270942463075193148802569875443667540190402330452174479437125039164108385905487216210678767408073895792562332772840691676485603537840285594359328995078594775215809381204197234106542876044939144851956072481463118994299026792245652161901788942946776832524536879780697603820744299673633672396203095135320096405205285890625262943596003144680647386324624046887781376529589349843861034403111204830550543851937405045793725430164187866916158954543924211104507967811753224732692745514621192338062938141191618131744781038526309428860650223152791091881902935924972958143469602146143980406804205977528992877977191965138325835019210644282178628231109650708521545905279522376370745436794003287725828615126097167894516351304059997760602459203760216975708890186609781337823636909234457736510162377657758125696480104982869624508377913408634338693767536302761619964692706666847517215474440393059972898859346905898968295819256387707401579410603351820640070243991055076949699167131366137987042802520868427618833883316956508348474655980706470635457299753989415236009349935103176979379276107691562474963096177911111819361484683872121448687753150488899212106250316227574685407051287785533686053558626476145394144302732769325354755984393328135850167240484798820593852011964252353975656736764751826752986427735158090775188586934806629784840928178399806985257132786488096114545522525059527544425000000*i1^125 + 1336400837891700608908082995748437317999157218891662780173742487588976136687081200072720703143498286086133840133441779909678173482702228394775834429650074252054855228742989292782813275644616059821062663603244385294570549793557010539632334074490950241618603329684736193247811207837847681690885220373481749367680806848564463337903729146106486848098934014138402959791396650946000382720599474221127192035564765068778893779086959093912693482761272283341125665054687157257910080216383298184518547271216712954815005017296656418826773633789212453782900169047707540238493756416878495164012232804869028556688919017715406102604834031418485474194455725626983872115361966401476328791697429122162892218765173958897131285026343247674233773846727357905600937648017166701036301156794700009011496877736363693515402350322895543655837019358020859512472534397416626348356686629252402352217816913189081462970891600963570700940417450958321034868539204473455281581456152065906045235499755632345294835594563917937046070631609853442849377838967301998388415632697413784422706630431841390704202331528361504558243053089315904015142694777601490940648891068468882350493806319033428461440708953594582875899836164011624663036719059959884602049471388222574200158818483234952507684289333754333205352138919567462738324191614522726346958007545923008976399658702852782346822068988706040650000860763104037409865362435017057009322561138064117134040166975121474664866447986907792329043187061922493235276817416100547834696963518277316668876244797787030133868927188291512905633770039853103142162020039866800707825447550825582254239048197167678962484715971628356618107828204125531965955729793858113638303353451998937794706066854093077764292793245051179194320429803731323033848076466534614751021423640625000000*i1^126 + -17995299890538562198926544740811792260994891320029793381775128335127446172998297969644179355441634420364162756293301644495502557959099647420386239693294032078066953706855530252346496663410885240551227731747504382984996710056326162024162840266230610952278653160352610264522998114818689888331218639916236383749542864015060380467511436798648859123000857649821857633119531840518946519143183456297622411001457847837172169423650692519549449698832186068320780497326632017604541415332872663659318103632843332861029399573882131083730841963682007576925511370630626729647295732834677585963580801149916589785541511315793655121760575718769387308696835161467447418448111502178841962828386890374243445104416040760133559768024831069101077735126575060176962342979370090840007523280260928021949199017166403129721428454272662768763913298295852442516247796259315472123254935309051302036305043784210659470795055532644046516632528286335577165232993614557555723440274622632288426959159426051275913099425182856610782659272272073719794058970952882778802238410711014254152068732579758668825244288979558347046768857405398474901994096016106774582177395982034262165821206079233791279060192022614691487259883265826348361109463144075625212739496357097716228974442615825230460869044792536776325265652824410367303425059689144196432483360820674878644666207150470684593596532522679062972277918625845189715843317032316459252407669721687348158319396931708104872656300260238980609897345925740688654992864118231674933596113478489716435048476668131494734743909729525528448451756089082616562542270898913752063081596040234920827509658901491854985063261492706091810117583761037560083815759680490249759626128769089999101809388932510428419565442218822946400301585895386962890625000*i1^127 + -145496512041464012339038778638029975819001570078053099673026334783169845331975079389952582299866506639302688154998993087654001354167643745794869569314149833532086114143318986244332248445972552062571833983449149255484981711582552986879654637989986763757568487803858768293568423654247299567942992450391083328336125026295978183580415058289597425437966021409099645627837101072218503315481514511551044838682725898846535948211946854215861960043446652173794308617255251733964799021976890960744719454863962616503083539025572187724410023965255607268205242765935761935129399909193613774060826554356870933164268011867287870505638356085997361874435957382507758032945244826758994617084142972432399421668475596378995479767423453120750734971448884320931691640151840169604706251638496584114740365166457373286232879404858728786751052737753869303528152486543826588750000168940470308160137204291533869065071378062706742964270019657784229360410378256857435131968736112478944938333465072722095792390727110972538381549175009679367018333556920458134707356473317273941332651116696776013423211320134058528312923845093847267315199266835806612861247917474551565551310713086156684633007454470577153249579076447507230542183697793065039179984987681717232317284202439223024797614629715188828147297484608311780749815404783013483823273518612042051545431167340471360849300562815371426917836565637724980002317709370740261589498406247852094641911068821272926582239139516801589984090045261142325619568946558392832580506936661837580894846789310953987961698863003690504546679852855574451596387307950494718671309984866303510254513714974574352307301098559041649970670142127251392946701898806143790631414425059946013612605251343883693695068359375000*i1^128 + -376634590851799384679254394896112531696724331028043943534190873172842139416605334810725697460030578354007073259701322836979923998196583259367807477804740611739831622142238733275831544061676799953994159844647011651962658911735212398012249349486001851931783609286519438429415229727838189056199284050698466267106738158827209656883405617995514101443589545037724006693895639772387810294015283936565093929579006654132393245416787807918531905621106645377009810906558201613470447620962130203577290898483876003855378552151929640719034542975177079071779642698926358000060600386855716480019211840406079557916819777671412268747442122765518374160538529093418648833447881950937867656044263549648418871366694376112531952947175124649264384640623043884268585662838150537204767802928866589887150211209499496223714242039084579934727111312305884933378533671073389621302315618986997450943521256016035135398626530054414946784284611692157581361832080647478191631903334955697217643403712012329690740421900255592847059212843942571939271308331976411658678925374758963076287841134987891543260022853339330276623002049565815212055610450184613425805699159162785533684509811300220093966631976485250167040389533736147498519463949557310207103956000208734690778030980876853949889021703573004154912217234893959155383775619363904958762599495460842116609377754648072959976345268166440895577534905819149268837542288165431414431728609692131007200405856967613536039970707693398463874585891730123449169623469428288172743580755065666615914753097279602651014184781651084633576325521365140431293522856827968891552284071044692502033455139242780229637270802313673385666268088364371916397503295593705819647550582885742187500*i1^129 + 12642267068900701149059606148118451223767791263043443816317749247995322636272963622928730088833322916552176686572641750523582803308855308644982063784124764890213703394684327680322013671940613906824935718247517268805740446231408877731618210047386898482248475897639431524316766970880343074553410089205292146176762254302649645340081363548405949862321358851830470584615282606331929414679707469712318265758769819378013201753049650452797042367792703402960209405640102491638047191442310411916837507482258768660538520658930827183331094505287319392093523776811093986101718546429681621526765303000390092152650486797350116429571696593173842084446897464493963343730841611445958612197479969380633861758825401591222469534674750131903353058598434205184835866073245570121409710689420634624571342624985715446558873140685309782143543501416598432856658398542726430149477501450772301973650808844355356013844541893489368021740508078388797622477182331360641095529272429455861308418813558691187014459451389822028853612805553932576397501964230045521188580505416437691164753349278010009158173883862580266427300879276805757850903780685964395001837049019430842591947252148146485838202252288324365900992419933166412690228899138709574449881442722170823548114404958144568548526014402541070432523896921762005077646488963139745508982881548194826300829348519003214863582679654269598385699258854704762561314936841041886893943293248625095537094238874509243997114064524336534550284056558251839686572947691177892266531569542228048244580523691346535116497355904333558115024459231630184240592232864442124303951763588038647165677538247199741099274820932776154920496046543121337890625*i1^130, -1407334986779675249606743013113949059575961066739584668115828180960906408151913433150691501118124472679035917884416707801308837032791637206862095502032408393210825241059319443776891039053979468419896103903570747907997058808530954291236942381610879069553310895165828936615899032872548430035717780174331572005185595827016915261440402827635686472228058264011858886222654109966900665511751167094805754564041691096665452398131804600084493486916554548288086519106782454729824189478133796937134141323889257423583570119697018562210170884605637006161003580854327426090450329867825554075321172060028466342434997605579902886802548657761266930442287844991860318285259704846693384777947262673565528701219983287942964940306524799351326092192039319942895191371623555174921309541917479662564277122045321147756115796730377718323636209150180005976642266761465379948513308322862415496837579164995131182495095003525852559112591223380026390705223928857199625910112764069896260700480514325024776813538816930379754915742175527104138466761493318627189667016161967716454931425049516766197151143452628766821006013533092638513512449434698383629035863300320318137361413383622043915943861324657771475394845684849892283007056888580854017241342425911568009985576131240925128498364432261253363580403842481586941901437020194601650063484333925594585731962790659443268715671251045324958140853076871104918260191828673912488569542442810996208252330443471389585715331700962275925145664930981445454195763990228386013224638999137186195657577870582521215041192154673190197606736847621967816441648217203269646383165328018272222012574392715497342472322170028831606257586339017062322538446185512908622751255069879792621185999262770097327735657867898779522006629789641850736410381552073374128806207458593479456180810496458399713999622206000706042417560299338675252067962171253348178196055746800686706292788485575076621761425510597584460586071792833695716749692046873406397791286218709304749592843619919311904214978831135740408729371211532760035235091500099293612787873724837462162716422604946543567842448708286835307677323782962878789986533875184493572595309931767174002708756275469557187389926061624485100285680668482300552297541842539502799649952455176276212042905925515973203269454279591966489013352754968784484518742512042950131534386566213240995968773628317534048828357887248827672459553575264284855221282134680146090614758559860864680664256694697326260141211343063828537264493731415124484730152407574801085565778405523335656145275801900914362317311465155728996767883760660536342672576430595691355703585664438739677177207901713546053574461184854960872632031879081185704924495600454380828856420486618817341078936194805560808487545787400404957365540169296470689890056312576431141991362106917651563824800786906459208544590808054773786273313491866059840725936446352827308845734831717940131112415360236689000685462911122810400926782271110017190187085342285040032538538036679483289442206001946733428820380158542217216000000000000000000000000 + -253499064328397043826572762843991741993013379023855630653078900859167032279384359750234538869025882026229528719718161703507088231739387280153951315485558454707030352395454558582389967530792042508033389453711397649801779508124570718218761275365004976419847725461847095952146557003576269877351351783429479800656587386013715126940114207077898243362361376049389948564011765240162000340688676754484073144219748979162782190636660952585604584124226923688841664803102210249721063067459401628026722462218896387986563378462102209468592080602471075556834501830614301223700370890164754161076562615485598515972247463310241994696616115320259137660773183169018295243757708662459376128352009180711615350510871848367805185757649140350793063427367038809889722514320779664247005839390725822314444407374944390157667405448921185338768409239497327406518403107416731656643019752553146366319680905611161622396240548607326108232519071043325407243721651767019691134229372079839876279288461626760232350498082973945072902273162357930813923189113806150053189648087635747131382515064799092862788381370448722919995649852077177960373703857865670263324103006115793369289192802358801961604267428849060046697938124776427668268471703839250317550275255122206738985676863816877042985475642925987845167413920647000636313003284790313022036639019970204210157646776571413190312578744718327904582701962482934165501814989069611884399815094944500052916060954526097668188123209377443421395967787860595411812753327675027388196514090435982726294324721092867028142277000478876035197378354480322278538304489754971604371607096865654399376249619128620174320549192047163747216110128316845152124123351931146666537254558597905275413344921019387325715803884439208456776658173830458776790378926310916490156255186618824401200856337774493407880069614364248169031021004678625137916622084809082301214662336563395232758431179092554640924283717456388063112558585642021391810109169082934125534560206850096483247735638850036922637817052447877890834529922147665703647929612015786837051470567884365541853949283756412152327991191776797480256387546101486832212994329636652557772935297921824215435986729705439584672116158042570127338057377633081961645838141574571567383454201857529447752348600420222035262045466664145396227906387041732848017152034762139115185877838860177487351868708774216310652780432418041962724054196827110951363953108832499321927222425099630252355519786068302604113518980781734852229845451109923850210683930828338013621981690745695892144223060208095218448845054365435648372214604316559477561171819145879158744590764477254668160847667896427565321569068933785360387548649852720206571780337356447380633371537318575628607209111064204424552402410866088769706046555177563950836303312261991458304571333549831740131847452333869173658360251607418789020360552875510839637793965618317400424741735404649657537302229764236516496053882890200145250794006871104335026440927975260962530064876405557244123579886571077670617332367841715814400000000000000000000000*i1 + -18309307107788476015007278502818493736500498068372612239405032286123459318689041449528049087253841235850429422120748640952340971070649157256631842338745183783709549771859709009012894583833811716130462271878000720377372726632782135923476551150806864612143561225525859441638332036367983624524030405506194294679507052983598980651725980792685282862193755784091993032195322743397490991209255829801683884352974954615472744218980930721388148824189766625593879363607948594520274355855221543962380380063620947283552119118150019871589652650320688608283122427591130640531028961255397655414064958895474229652585747943035774642522628353620128529921626460552911719600452652554876355207943272548431492471863314835750212938553917393695698045112415964996149869335155922895077527864059058111731947920423371409436152653702948462362421757437506456360022539218026699006333108789239416701839601864572342437245493494048193660720287266165955672736433577231575281590345906764261226576036673171558415978106317177219285946709145657300480252510542260410679877591303117048033665906502679027583411690958493779051296623371338917275886560110143152503161228110995413622486489249373695807276257449517954549598924885939251285072608385005573102622201487462442767589529242332280838129142767995160734462732939751381483518080144101347025539623181698152952494009193863378814388604710364606410469506751029217205443929428768863176452487218588717181558534498829060235244860925412736574458249531468532451165690260572863198767332915254930110215208593918762478891771418733007411459153030247612728138880666842268583186783834075616979839801883434664679818807119564517981161776368746273063123101750462307520962860669638009608288640508744404821999283951387857747485460615585015217355487281681251699056999109641069772139138601259218849463976320678063539757360359287690193621445580437444910594206875339067801997821712030030691860881065281111113704861534957356685254537700791617026164320605462839490212262388470739838092996355777397419144296362604428467735047452543236256656755703640565335742814852468998712524742348896180865622570693300179816624035342239800867101131098053753879681225005994305178003313615938333288880308756745142088857193294515769598039035677810346112471276727207202368233849668612023481722692928359876754349798353884101292935556883829418269557490207912581932627343530677572145051938881656092185729647469442580437070221363697448729280776550545225020652415790339398410880777946527562330853530527231816267183568823652485587891373215977178578688873195333767387784738297184574542087646541329105550167866850545841328319342022990691211030607641351480952009860901909631891412215631393349796422435174709840252136245877072989854764543151181707204335032341560208039652351589959125173548915704071558240664750864152597005851157726867042028498401847683256891361029624419825031191308405776717584926240143083907512467947369607675029574200187060160784936302019293437201254524254755510196940230950993020726851517733427740672000000000000000000000*i1^2 + -679214074873713766150333721940819217135309893742240414457083696139128840977747701560735498383644229007019782791864136734569579183913347713570858641875912470135445991618350353394452960889975237151410343296006587292978972747595258728313547407374649242637937303407934151769459748259083517439392363418058233287708590750104157064873007692369569620522349194480278338897739100625263908545493684515733986452354374610326840623967579755656225942260085685532151921424911859018692741766216102915995735182260488128266387103061198913315952737239190478384479948866153698983927695494365093158270526318873831915745882058316453681249022308788973752129206572450118693350342701164541800951760285905722026529319213296795048174595620463909103327460927714495342484903029960355598930616628876452750985379803025086666410449972930302487391545565882014533597524384707532965121381551353522673893858974704603600251904419040263641037494163379664840450940938591283927964437733574819115071348794740750504349281601524769493694359431571389489434884396256162682782211241215781146478739282569792080937782498750235860293775382997874645532086491119858974964596620337307818426516226518689491734392278581392098213713358926001332503927380519397923428876717469237849214892075916400223441299402791401098051755777839222440697922971340026056866491902649150331350407106066502079918860853546832291100010013135941528803329223757746327987566470151015985803851907899414857862905215157036743883677801224803842483320850816154056697876293138617687410436387553374304961865268972617455227620572864646187011469653356211618455072568995352428044172977676678279183562752489372349806895944766045467977894720271626250310905782574159990876904992915474073523640980931150458765230033484165499069276464964524328201020876829487657179827516333723470838928265090737185982908950207666657034350779211637170654327776883355935334524513144259149349035574146149876769948697750176714055018795397212639054780487103102238089497781296992726237033990130737981847531013243467267347577541470625035107376117875251071893699786838283553322531306310740535529210193317041205901769880534807510230257509865277266819657340876533249861991228603994059966303996952975694314798368756820963267878796984197383814989162616180325344447333966909580548365197559302683237332310418149719350432661934273224930140894938822895079829706757453791598486431398673864415251961731735265997068893486036761520315939930463700623759245500376643780920060928215813272777995089027079007344825053558471268961430340385183707811380930765462631942800115252520144848650238346144883074841377869086572645897794684994635309861895488165289742841358698424236754848498813441125288936836092931706777837305215103978272512710414661259289596129072186278894507271664369728403218242970258457136296134657344510551813448383101347081311691025716896374595298391904166001962855747119312131278697987792294047366594779288610671460334991509857248429878485831980164884980174926006142339728942012291365858960924999680000000000000000000*i1^3 + -13049732208252992795679614542107015296027997033163289207637206157074793767439711154893011561116150196544880931665385667990424040142986478768585978795629294932931603427330514063477689361072179021348661399589166859519189538013306921408309637285749183679273313851079067664970057743447044280272407184472797529281554826670536863030895364904013649678512422391821296918395433041151618732396083764107382299166788970369843304653629766593491566244463780546643114615467086334103420216277100576831255852022972262764417306316618995637440018232197288092831164750265398650948213726023481145593640283156638798770718016368221062822531206409349522269877045077617726308259117879112174094982401586320741033222104947823382803302884624644635823910937780429055249089569685811359953285050591460944777110562754122320832123968817089715643616797708534934603135248120808646350182450248200528096152352492452322137173996861067799447763280753163538178119746845975633040139123401351792253776530148312919580859254308136169543314230887615207191020076367527463568793050836242202108137239024012856204526987006054678645759407648544084152907409559321383314410014294747329464315209666999150785251495469400616896173044344754600261073852460253177695663783336303929907263645413259705276988565979777056472247679666241560581319535031126041142772724699263299870142073345970081322157222531757810932297651028586477919995638325793880017308947346227183719277285282297972604356085989956388586124079603929248389859611183906309887520719007044217128344142538001326843715469854006220965544523313307918167155671176785894827208980227394183628502717668165392633798752721303600773489450761096574954105404124557270382725764303489892385725793139225578742899031318912653129721915858242202358364609132856996788273246887904270381264752798434232261265285907284948280375414396687967245711979490489528875999867863755519775948632272800009756073485353111349800167768620335651248899284918700196141768475391542387183425563685640412770776172448779690119129499600539094516528058411009028903046325439558875227910729684996477248572244079842112723159251883658131868853403480339733915124387495652628689813712817162768231851853909568250611384809460231083975369910725394974469067012356198603486382302550998813073490403427985303597536614291298323420315492294021816604851053276651519504004638353268714326244933953088705470650140927136518314053093603128672349493767683083884953913607742315290738597351784977082286129669241245422365062797186038176674971924648773265015632459153280944235345036706667900288840302164608149358335862444353399588982172093822337225796701915420708974479291821495341671148374348923303040729800731167821124675643959405589923976177770600703267673775322875220350559219800425723306469401716363948884259090234738531556127433667425629877273640914631164231152564296423822826048612710318118342157832213491398414831617590779828430134678233156414665774608356819961861259046660008559747196144932779215179543707059909941913895858896098662809600000000000000000*i1^4 + -89321485358154680004618168281130352037257372519268569637890465723362864478529415604529028794238681927955002990602859409351842284131267101648460210147525542147549863492912929477652912362669670625421348514166245260427865990143899827994900822730470835047723020928808716828206371755486228843420001540183245220839918300554768935551221894373122136824926820478834793878602952893789751138062352287334036299187774661015208241585518964558652808870060797145147490667140401415528416359569118696451426153888835981350504369968934259609931697071515086490602530436896378435919389072385947643846668071905774074544264441273912017348226367399063646657763313881409063291754454083576040759272943412026685583106243780488073335474815053745449568805614655486825249932408004770695273278933375529979612067767154098422212423298523558209014793202436249698376357381940622166466625635512955842826908066247129037671806201336767459343572341729378669879593653149488549210276965108648148167921611674580001915495176945784858682044591442595822495405727382147501730846291971434721218612410054749238202176636144382482938996379831141304275416245300523835020598351495145712239761327568989448782734287321103672992549411426478569541992150505526334733504118959163573347343032562287722917791001131438513553024706675610469428026598043382835268491579427842717176885884753445058540108679082716707452873157956316800059688776234910488402413699980804750460619498613657267357379975867252635998086164847819100474592715035124339417978178975162036247108054803352278024431660266516915382692567021083816949404070752868677016364378052399803247409218646731925591227486754580599257300312771795091779482783000254902970702188604679193192068474217061992096986035328154763977825777333222242622982814831305254747801058099173726772193836130649871067578397854139004061938038354463560155272499807134711174013997361088662066147661201856737971547156146546467082083890278824722050024830247363980549375855277435567973629870085979668760566646769978499532908281643301681598436502314741031739579930764625176759174363384630061053374060620932144082708840070717186591946884106308098889796306655875752022484363513783212299859096721678346360119942063684626605062695178567891211841338101827995806669678330177556659760441947785281798923017594783421579206998811202515510222994278162148004508635953042610556509129277738940403681555974076184958471864898673658601987507087165554499409694009699016657634711570653107043018983940796555865454231020547285369760758886331685068376862533611753021971627032950638476539576285830227430930128422378818279516026010841187381136009233374260341931853084992277135531740803571572724610349664509180364605797549905185620440097039020671101695686349431063510486418830843599075835638952900076747073724833652374869301927753091792674884578367383660050030599064562086485274065972889649610669287933360845455055609309375909656470758505560730046624847057759720555732897045825440861842495664495408443653920558822846132724122381353536716800000000000000*i1^5 + 1004277321250915058814894892942779975943892553219716744173332938999272677745997157047356143339676886220333478795433999307901794112564144202268522273756465565665960782607525511288695565037686616500130365982598811841861875673923538951580372191278355365679113904351206401157232059375896618044086567465790882816135804059724115626338070335094656467581514899038076134443423243526368383656907926537443764362645596328011205825461094503380501428253221369501581581189468015996650486484813246916084932152976833698707984567408551689005324501443586287997639138195011768457620615782779246134224089965221558552183894697360596661950190957495732189695541118304966832678608591241688254666772404173829926450717874508048866771914459080982215474869594518928742007501965461337872486903335807968904017107579296963287819101107410284939756364883410214356713872035827445608949365728778929882581015362253144393482847364255233664868025047719394544082963932212556214913809701113091906651765336270410916124301168842993980975640529391463671494839692659156384496331570715419735285757580472223050420249572348375893892411793708949587241929737780520500164235120329678948370788429011452024082773311722001015176935752477366860531449983319480068592544556827022668603321093612031354786691466139696885885553823912314386327059756327289105992731341303022431663218724937564676479396383409883919960702638061050856018397530801577528765787772004981781730961426812724864973264148222496431057015176210738791694980182882504328186885018067536120462797398458747830895834331701329544669343169138425085584020633255323482729972615025367544676616362791732496310368946822520531463870949541842791933663018436153311312515577706859162492140874624384731078674291054719330289374833225276036554995519973860674607267300425283821966531783969739077435429494294103031886016022054934589706937374753490318521939116630959083226791479271843628024893323113487401690695866779610358997546509871971546866082189678426509453517191312225495556957595384520120370536213068127493974178174198960512305069942382064178284479616551842973621258372297244128162207160732830704506368302190913968902895681570801724365696318873694897165418003894473016295463386647821353926895744357714210360003780856426344788162968976674945834710429361198330240723673475170904253776461887926625362887206546237620910877596903196306032777072650684887482262739067541591417553116221383529614530587815814164195182289517872048800802599225987512752608592537545610244703654701597158522813851016814491755067541386513129800886235167595147974674884519161948459867863791480443265423596068883052304874457054549092074342258719515998233091568963124495021486725149919658159270592902125270980418045391904296980526632817580496793570764906358922403103325098134802626090845502108198779054284986816981950541588323650197468105618050556982477725989134232805490009671167779584321043808794862119269511010793533758201265622710811733460832574210725676535144370125224746297696253688887772970320078051727114240000000000000*i1^6 + 19674912506740928617308391441256122108185324197540094995685674930495304704827383312790237303672958485987376159096639323673816547974548433686438936528184333394672136054497019100575689189090507151099712498118184231363874999460041985473522525250876476652462732600935289143878999726375924079396019126913000844307517292759973078082557624953025395743607271368088487817065621495144415530872878329283096846423991983266107900950891198542775581884795085740819544970436167865922051222417536895091878855388754492712695529996465699171576533463424065532529478737092878640039987940327817749169782920246438514200858573427390263971152091989614747680776405206116775485298881004790515027789356375986593437809822240552107173328547210537333545668466486371281959968938215519514192871057124537925031437451477473437915349497765146673031426742063141053484004146168898143290719462691044101368725371258219014390071755985807317971187304355257924377063242081186723510866350225119538560247434648094735692462389507087387645642847547879352560441575760804391217219153507773485681459973858408480386028559071874627001211872246411380200564464467601002819375630593361341729988780516449873315540078681765084846700659684903712828664813501389926524256105532921651227844310630667430445358311943106815265678437032163088647003724818026985736177055132010075578750073389984969887030863233227500162859320178779253844891798103554703684283458286104508993606392332136529355051247269768535394929704446704061647708673851615072290997788707263028378785491813444978116638009408294269832900858721517542874795152774640209720051214701131019226876276505193316836558498608196268191077864331577085911048700181297177666523213507287510012424654691697576598049128826047610663740461646013174533547083896989076493360734693832573093155749069524125848504892059397459739711732951206023534859797310211691098748170413887875389982218192710036304553694335234026549660823519751829203217669138646684890860183857494104137751978052551780472541559696259640366560469300353889583890844546960258945735831922466012384141825349926100841880225015933881065643370747407662646564430173225590036104743952954116358079908774571867225464944851540785563363431872489244838319365408494110275972575819748084360628847013892030426344396906232717743711463022030554958078697673854465813718370149934366833324983990386645912150937866256013635542816861210882792433069925193183781879670795094200008122101842402340074361670785253107108033272992973200125913760369614915852896622945548347622684563754037056213889831030018533359975138496124025792364439892225376178365176946087970562888159338193397853484495423711130714779831735622184765808215080831865026620995496892381340116150767874269230650853157428577715628012669700498323406946268602855794178728579295389402904235597330650172568787794024713183198479516814755426130671349485785031483305222474458582605937941545737903267297503059047471378885018839674853705855963824231284999462117337144470393958859539740707435868461500412723200000000000*i1^7 + 59346754456567900178823876360305943192831597259027483802397384125650699605026583084914489839109947817729031554759141576946131995600852629495892570298572674685143257737194605673941180797673847375596566611049689315805189577610014196183520889635949922888907781382534176873059593605909817053142991155955302698186592792078179594674404812328821494522113890624888040944357458021459197812811860346026955414007410064168331650270297053733669901962553465396501602198577358501796447373492094753013607633748128468887239839360220398779984251197376423656073489118651680745137918932208137905638118103274068140354287222027260900959795995309723170971479803284075499670530837493310760230033953124114741235351579289938873286517326864587996121803480308275969435423724035419585883619046289397960191147992503282690326110438229936122069863237107669112299121187939861664670262110150682419653424152531083090274750406262826073373740927770878485420031573697120840133468412798867462891450771626949438611363773898672564196344840363794008706507476061996573640086586852724387289814339394891538380673610303005353805191531176208115077852328160311697052922220137415795400647862527027019001419088814334094025245038558021306223476067402470676897063927765658733460812166821778426440328770339573767616909584173919546444603071951581354060983050051518603603220123052453790894181531958863769258708666913253457895552487194631374868187328391081959511532844035416113526917088584381314976998102959125838479784018845490077981169734415916920108325532395101262546052218355303084057843719095770741127101282410255240389097817959578203443483027006550586440769761153748742796968084658655423719793315487448078534113189580516069730824925048829743312307709259376549851337143579058878022674764948489749990876299480398486729878401735546025542739224815397927930147369185481887885794065139559604604265288055539288002400495989550233823873497777302600263832840071510996166293458531334192389056293335999563693941325247076382949224310642178986735785703250309646540287120228270932935219758570421873684039659308482496515446163367387392984155160985452537464019165840990887422709746148062966778309893174716628529917245258727522235107649744109967493148299363857463159273071949697556639254355357616989889520816050763739307568801725122583187214897457755168305742778538931497917700715776651229593428897197464343644888679436629509483619039755963862152766642222751923164337586041381865086257488249109197906972666919074006997393865577952479483839387563378404894432384405458933172608166491072226097042291273917470737595771750353670689608453895761356125331243025812785539220391391060494683782927075166175982770555438187470684699089110333355942046959474058218409226468902746843331237773564431018442934420568845150955419306333090186680379762831781730860248186215717793777697274812927939431529850269494506911766734368911621744494567272744204162207022964417570519249334689514946498547346513782320511869046949330716502238721343271686501398134931312345088000000000*i1^8 + -96422134356241955331294162342913204943033575693482526211611872511618892561628461930181198617696666025959487499355708476402024687618912294990405465644666321424285340423512797750746885182081564650446884492788285263945295108008469029153349246664044471708025210915215976197236406925724184009963645665577075101043940530172240052850515401177648223089937576677955457572489450893923795022279380162415154797061063887046208218476171139715942769461355388869479585667329916796397551774389670934353484930595936618770466408257628944329182978241549945591876629576184365555022649738993328589330189563901816084746260148331165644139627802400941187200456939718067197424723696091502857490093996821578568102593226310941215682717310086312678935302136264696291638765868121107581351905273785669295948799850146561900218299329440666767949323343514987323270153787003277463164604804694442903698278677868806144581378011845147843851915809212187614983861755857752031068070810811772265338382828062371324269891091958119829972897900566408743295793247760174072940213404524021664685845393951366028708137377384426846139475465331789641773794084321463911702670514266601814295023139413824974262392265593423911604488859744374602947238700075664293709498056175109205999402307101853563399599390991549509928380141916122968650798105175771722277654441310886879821988577408421689807144951990538198350911174796438550046148787632142761207173285844557217393636788947267575532473333439028856369848433208949923579305231501034473855351025243707339984421286348278749391920322915630618827945702531429684293759736010036396257051372077803060502584226624759060935570561709330550938591419284066486420170132330978781467774934972938509009099744969422733084097072155641937678573833181742736347301168453287571397726834556277691199106542537608145990910942699329219566954685254889781753934363009794699815335466993315506309367163314352442127261714667535071249949726981957728037162395472514077849063452728053995793532092637733180628267957457374587598081639912054560024913737680202366505657274320694690084897949984762407861827517838061467832928347276457596530769184652803294460748566884244904777292041712698596095449985412365341534576177974362181466701872611371805136982607910480014228273937661711433660869801847255847179846485642438649208944636460803868277423403959810420133087055620482007675852314422636198466466901925376649594400828577025067941243315293705111142563757506439511367345549707639574909374258209002482185126971507865495429238982189215846981369543716099455066543374599343976416032897205743266593110770451873414822757100865362520453062819563478102696978867711794024991911996202289352187099569862445957009685655943206596494812050319646783753356180871997745693577861942105085907738346349940083646280863473152193868715702090461794739751786819201624146878460659459052721302848743131332929123534367445310750014035253178535735080190489900186232530616107272690958459714015506012754378787917994107874845049880270284624043989946062602240000000*i1^9 + 4646904335140785696236937213437545669830847271678557776957479341218859952989105647973386872269322920163027981800436932783406650896154040680943326525261269321889540722156076213630257225260935116882353598665076149909850826750184552543829211356484015073444001620411128083830169851421247758880207544660668408332744264184018177750211180780164519858319583512558977238705432928154910011565698097363598078091523914521897647336800047403732069767027251168082157574407372613269722190572599175910994334151919118009127544016697630249826493444161204223951706707056199731224821980722761579300471871900604290215015113353303117780062516038793128112610148210893088609072833875205927311664358618156462164847657164358345630367333699769637688889173334771043115838680210591458950610104002382148684980105494962837349036385101004358032958733955883904593623195615912788978130657070943019992542864410370886774517998026739393542677572160570458215707651596357121337245628033487486279190006930004439504832901564759365398750908558683464144100116922415314873935846036393008438649929874471903690544690177171657001961436634186597077312159409185444153877802981912993125995875754456883903700678104653993947567282977073383304588416504416890390432768090852376774475032803869467928478170448669864970965970620588230434882314848951575138098266957918725122679349571863115747522441586819548944701075873830091440281914158797332988098032652161900334053009274992167749263398067945735100138201560145087429015247196845739432586282571374928351119511313375243409403177981183028303478105296806818345245719218131926052559627409536407464535036572667468274511846831493227526728691106118680601869441560554883864543278938531802900260939046830357859099025111157652298824649151687322878707762786259459309868987643719577471373088731322917303057930642925182565749358905643489935039765697204056271156809351068181433281995848132017489742148130154308181533851632043082341004045437732808814640793834533190350329316965175890674771824764402568988086882861926400591791723304392149814926390394081235818196373474748579846063908763722328237516258862627085417466494666632664297108632543598110761663316999823070206048114108744996351283380355140787501702298542983648931870548693343707338583446267546150116739485086239478614268022581467340920731865570830655525881494899223638035913874049063834208867007211451351476874868504923795843527023510237109770748336352803626581102418948276778126209476557130779500003300464993157481091969688709796859381525303225990621472688814801487456590046632244759349962235806197902030767884184514767930533986933457810896883611604002842169945641066384626152060583481916647723708605291547032242727145374249886209132880521863531587546233933557607405451733314744418391111568433325017157483959314435007239677225545166552125946445328044599859608848854195681504981349770184974198981245702110615360582806147975114177264434220801554776768086737659915558538401890659707070390997768722060101795743011631552350199069864105963683840000*i1^10 + -22988253752533476390219447679590964993657553180177019262816964723375094990065469876762914949896200322106471193000525067251305226508044086814123771627389545183048118306473083780479348688975470878761936357265564481208076354984722118282884822016813401605541195440795162665693766978228494072411649511536463983546415344003575494707047419884236580901945851627852773601951926097615587536808851506671291093012328708682958931607697679496919966016075417207139006269527568776064192769864332197676715297849023279247295855663699781734862092439330425904078990282743746001823618293841724258264644062506835478439956360094634333911759562942368934275581504971591689327139721945685346247429994123286195592656555332458499368137196240813300864683510663549569475603860191222265236308472185811297325428937641667631178679604752327260841025983636612300446991156778405920960836546439063864277519033795715992256874825338413243154149202382254290914068971659055379161499054104830707793306817037326017054254856082747506691023182693232852221333604209136645641959378661274666557569086806726878867148827404905175429280788466236260268932059500388810591073795947204059914079084649925144625019895662487244506266396384649712106722740552227244191430377081926067333867604548945288235509041172736036521357171783393183818344637980671707221653704382068948113664566222435657183403200686157432212054823371246729025743916886380867632802655085088713528031382835926171932108751145786039859562322961522023676891733790306183523321744420382227195090228504287337213417066627127816095290098468820317447210363823190291409143410089586559776553403016724080105549030186803168105114825811196934507358881166809177435993575634508552042042844642502459225781888673285758562185585777116748799819488068062769224759647521821804790550031921860446137628658235970592022264259210441953558847110725654671576048643537683965763466162242186555437845492784508094063949823845539076721697529227530263580929292567065422634948938952967628265913277642646015270731420302842244238134871460254297212526285702925017678250880524504444891236527998689120882587411388198805779002075377225631586605070175554668250072523407439717955773280602559967532457727859101612144328491645010329038932676093013912165547624796428546281922662946913139037360260896129523804635972635930234307618352034054012485538250262681594780224074976828169021360374796386496931512028113838270315918328283426643890012942489664496109500699323366760924207208462828368207677689294182774974439579930922666105993157907255860716223434126465297753627869517842765532783041777752451638104336320615603277460445497160073070159224669002053617295914544291819925780569575358371960251489721937849907177246944028548848907080399652244063590815766677245351351277191208095003233491892847012548778097610914344870867979233449140245377112674199103521530254148634976940399606466447180829426489845832356750879262509539865363756275207600620844858311527051329448159946742390693838825860487842697550786106633066905600000*i1^11 + -573389181630847451438155578224993288248392147388496019735167537070644200478551297100522280215009973683190873823153547056539287205992458224574528452398283299434684001620160763212287323992141716110924306797036983228658697735912285346121624267357287599745514241274911264354622265435882818679967633547454178427703004813159473954339333880270767117801563481906054763485314110496015475888323575481661674533395893151763134179943637969754924419392539700303758705797164427443475354079194328215837342902343071574247343631072161900492734612429793168750131303086340567794537658461555117440001597497783074514465432119541484156196163582700965597624975072968412705825030930737461141732782004460781644789912629780933422350424851595463145534079906265644277868398585220691953865922250473137803164901388702692114595763557186392897682054332934278240343399533047430890410889675249479956803382863881047572782904146889784900422675002846034053638239876190746380134675181480981246174060593228028682256391117032599458702858871444337550278376587743722704720528454494157493055164017141567901373320044667332407228913183766505659877336589695809890696053578902286826755703880113373180879924767799506585082096209805729006237114889834692653012830538083369979954148634963620072134238255379476952534026027633764242727402750573678578676933961530512917238776373472599745988363913375200544033808712523292880067349134414464430371920062684640809141923240837162490395276212216350635863678306485910933449775014535133616189423135026539123759680150083257557212525244861186748942106178805338979873900024511033907455829755677554946126212728666735002644948840029811460228171987955866998371586271463883724701257810790837265983095184117956936673355638413013922413293835098238380541141853275434509823027126112568015870063676109729673446057770654604572878848308657070259212286923989771558637901624486188210898335140399010627209528663880471184396886285735721891397719239728069624647051428376850112031409696028660469575211743397658658430794283384640395252698835477257326588234748373782584124647933314810941228267224062619667751177618044405281991863994012663284937612865334816656857683074120030635749123691368009650321959980155654314679622439370088958437639027560198709135874286764452576719122819762000871915633018637314167893148388093737677178497827977268863737061936767189194899951027579221224298934235915635856901891378253040461553448950666613886988624195403190532200830952962425284446505681646392039196305846962485325771926473314145226974690265635394210159822644205687553055968109689354825587207500442653453363731507215337811912381660371756201606270368345660275646934303681656661778812396899394293964627968225577398686993009584369324278653489638067999265757148736360064303156176262557026980168219511590368477425746888341405459201848524876954984316039919578752900874204524428818765300896181908248365836296180306858778450817025564233509551135519150226674422462366198339734929717455629427290130879643756307461601553195361894400*i1^12 + -971670140833963846461141112748810076013669974557403572869296497178151705508637848378721542231443154560862850967442007255864635738987892600506005933261564787327234476982412069141578302209478735063483665753480568382435153864947013260791690449380561464513216270142055704686036636493182057848258586027919844427187531072263620905337737712588602008075326093450928689906416336485947476685045377982680549244695830455004574013885809278577049492849297692831745673528225952619510265195798932882347281185731653575480744805848840023386983011552701618425796041298303151026720641425827007435509250999569513977900648357106226478754697003125588013617689787263929751515349982951402279722369452609205859629008683730769055014395684359902262366836736531593881812077800880619008687580746745614786878626156472968173163194387335232685511960143496156074082734146605672062330505245745736507681074862910631290322449577972569104839696030710745662250176064412571410185123220062116458923627880830521463737824916047510859688646126231127100957202713938977647287135352316172705017512036429324200749721293269806906995828324797822845275683618264457680897358273863620155308204676938750954960053640398281081603857774220702925778104231216719215322711655995254753030490337013307554660427077186226428895189703867544567797414221132554897935487845674076380423725306900593820432305243041014005664021948728548380072335115710163987108167635110581236898151160260172566608240702443185261617294950970013316787212018320984403150668960417524717204425964958888974748141690161232632268908866682350776235626895148805357792220245360740753790371568391508929991978462950918896870945225811166732396019722556248491248702919650370473020936305027395401902555767461465997990923614706263481076716221624698832511973852366080104833869982484759476673227813794219241994452213741580985083615148311526593182412501128240387558004228284571658994199851445967889562886244871795556546771815701260228429816039447672723101443788411859759693208985294204572070352313996375782143201056443332532876498807763392679961794258977693200938077355052525263037261899500340632415052663563611954060511795199072678926762259914141302311246587813282402459586393188917758553815528430358420778269273334715280052092766969776854805381687374997841941625965628493001210449829173316747998522619799135107280438360550149731862131537623701048089071962876722952327357699705695917269800073267436665123157491493669639200409136718455019723989347999807903395232808819349677654940425764207175630770397956172211173608855907470188653795877755896257404634469508684866958686398567937854686168436723263197839824528974663807370205371689648098064321666904671029055493731035754176782756087999492909502338293009888271538983836107052264335794647396811126384603617816064471895163325373495021375370464504215385303775204555457068986404792661579774856237653524842627694191014162966644181601343946861605244915450099339405913170998333436605795908669702933822507015107971576065104753767900774400*i1^13 + -10899816823957660035989620864161745438510208942212963252879940170356453658187487211600808684411950928602850884172254230769318043894150922483206049308736723831569513311020278122133123794661644318330019450649654673727649500750452040190450575456561414179050290904973828926707579712320330680801014463157960256226630281587947861519878634049455028281213325185842083766399982082516213701059695114754618791232555425920906935090320763991075425880349003297677951977487032243655419071180211438988879889670934221858919639915212903405803693894768591198268399083604745109272065643593899463409029731855157063544216959740602038563135057593269812636916574580014499980169683414600321489666463487267569213305188416554442955294081593143836877293306599331159183907114290966896113466683967377910260310884261925864320802934317347387828247028785294788157351665477688959693921762373555501865612699161966542000651071940066149346217049134801768104785694822103848174617005502316586499788367678131068760600140109258266134514646798625929095566396124560459336495342184179533406664588004312729512120716577103095837543958253155656982096176022030071816877476070977475972447038076603664799670560804530960394070885432004299805714185568219020930023937617249024508482557811144134822600077573250477835000623099581136861606500362908797722085540175731362928049443216470636336239114087014263639614861758721279895179685459082163666504809095290700096392509988545593701399228236201997579367817810813679775462589151838478614803177960099460565457623642276728524787991044537345962361043106957805963621612710219911024260314155942174908723089690159757201620285950199163514354606970148118022474659456172447974325057563873837530644895445689950257661227919597720709625028951784805549200379331248373620077065101815145937004423144072603588541552705751511908737075444828560107845698009744856261489623838013225837134981821503645572588357676228362107705432758544373600528262322531960726550079235241584623546785242586760628098413274552947982851919396367368001248272248390397733838368033734475954783466065266073372823401799921307519560069737267653832161791859084166459523584591840825747684658506730593097706335180814960943061780646340329201487458964380070456158881130633403808011814899165325078868693852775586549103193353843450929401718340387116134508582413817126603541185929881572413728032223655773660729556881553692959153027781518720763577024915013823520589915159385554241016403971841742011136176830307541511097308798541074218788575917798316661607130050913395523789562001416195646110415051544322926140156864406043702743394901640317448312191980057410780720096411864104476057102894872382701629811699913349548153638447178072140838659359988626282111996259983482633764427440217686790224893959556171064677317055140229933957295648709762619848427305980223687653934932501152522473608611920093123750327749363560301289400048772742349934112509861690845538657420277451141636711530520061068849254809251779693235357947090653832047628528910336*i1^14 + -9788055354365836586436489759599462195468448964806807626051840745285587333394048174477256886810975615006915259714615871841819800102853349826413231660661683061881047584078617737316331529531873334935720825094823590185982008972340567824667054854604687510500708160603573841083951350652645537805310422996228815330840603597431919235402538262382566020075682191043817858716193246152314114733702912887797015534300863141952114223417766430841183025815278982457179833674843192430995969497742278562786108832648207057395787838214785823150729021827798701743658437994030740392845927431648230764903609139846287846545663950537374678135122054332446361040121992814985404320052465388084790506199655235342659919412495286108165441588719048289888123121356207329376438475125132381755185858237438639177586976142070839374912943048944352525413497899175983021214132621826495851995923070430998728245111833526687964077597251761217726536594417147388333014159124573360540128436795353602109040078220598841642814305439740950951356978549953485372213904773678259444931815149002257495152953340415456841950114213881738882873210968388647592836993008480276274847190401003756009151486181626630788634845615225620250772154862727641485421536883799716821688038718690997783569949653152179480167086182386698211645936955578552734191238027854907485518717716225747416694184886617086525264811813604200909276752283401440418159349848209976703148237227147555703736234411243018834406924164133088813856794960499636332699555020015350747858375963372148422495280252035619152675597555320973354084034159123562835579549143416333892011083964837893647119568615004063277605276619465122892232260475068087273426087305965479362101277492402885267839428071611741614120539898364310649406746932138605626100780050253416953453045185671437945944250066791964969717984175360644528871052572602095026351751785595586667207919981746689214732190961006738544014768653028347109176973429058265557467336670356328605221531188083912661632741001229823775649445313486395162110507260873435537052391839074528993556814382058638369088618130987991821923076583446501241736595295713842915769017097637914830936535435060765142229839350237816517917410401382530688671832752358611780718471646271088330462949497445469247291654573870711438203605297061051043354280162226450972091725930203426254283954772409916136731356098771402822454890218068996228378588189408933214729558200410007814984423252418186029601372329046389770883483492486880401611101908189569476092193421225409441613703584623899424080679751344227987732310546773663230891500290991795402474860958883763922430370096903726815926445157603266626561359702676870273302005700346385850372608425058610788887992745697398498750712431480057798713104235764868462234203702056441410482594058672257934093410596220570859090859736208777505079253961143371467368921824061613336443385973630793671385848891802164706785972040152761987407380904839350463992600238170205539564644945509423148449512464943245572977623883139946389584107012096*i1^15 + -26869471479346344892702543933647482142023091557772945513703605025488203101752865487277157719255136805352582730653479581375270657800376865521450303560120365695291159595856339641038110679072813892099820106635729595612244241562293804568281286426659652049689627345943285423803688254167127465673215743556719502313266889363274373860224980429770988410216576179344058868535248112114715044455641876440226661786400864923001501430105364976107012307652120254841531667652488717220150950355178846226882239465543802182995710647019081425646253056151358868392836195979676482504281463666021052675519688319874202127181155709359928583529930845342041221964101043399107416078699261668751304094702589990930168764951700316492422154135113716296374708593490560835785406852989193181890912324757677861988987425721718396073049158767980097485002208158868480924143032545646844395361651684365351236881761411983465881399162812766683542482468961149322840500076552588458900443929809812049012197194349009136262756092357469036410575916034647960988676674510932445732133904375176904561734985578158504429579020436557970654408732979182766501259117484186657651411876305423719163605508602602021969203311992912693439012077284645278802711608202181283037318540412289457501812031927875358789970197328420117646457864505422522318573360019287793757201688926555271811955646621095823268506369648126026337333136934305565704828689430662099351172106194370332793348284508495788223860841885751375658549720523047727482526961826429626039816628698372247671012481681940586532615717827666054254597885910117831415390663094797237675686785158663635329773374238981338391856300160810139530962031742913536140840304423801002211858124074153279818564782217962456851746548081744766346934513868625919163224775501991420626019799603624419782887277365390119538509847457427503667726058665831703871327725381088015928375004210283534879655751380831972506639385795687919611636497236921393870097045707670162445711548852026452914075730808734826480043196036915185609642455009812614134071976864032418702453525096146371621036466977198062401988231089369949733700273195740326674829127325758425515746008476576629150671758039612018774782840987223974252823842728852747960720297254016118329837281218435234614151563677831850521407383702760878033711565795483533247783271131184019325107731668617554567365050966403705820539507195530574027406515345512032287490603469618094437359732912566652298373055071584528352200831621664372064437829081054443759029768230151662175363036216287498448695052250819880242746530124841592557402875044947214947473600130457915187375029704066401660292042821575937704371088881007054156946593684273905969695850389401526170507178659616931243906470993567977113476623757698799467433739613294878650812799049683113823294156613435945514448388811673813673752504294003890780346429331202435371252040695122008127129339354881312362965419047326082707545660459553188040680885037837655284695491413826129578276453873536446571992175005427237738730487808*i1^16 + -29020146756580229073637046398153615199839615812388690767803580396794361252443150070475696719479708931029048460270182755915354809938193894023113946087110614458995463231886485418594936849757870877483082336896191027797557616955297630942290693698199772831922241824900503801782600669273254170656826728856269979857953171402189438905459012763769754488835894322463609883818555911086948710698600813902965020445580558300693989748873398818582223209944248593640405083277221214877161881813525389358595604674171473593227494263798966924595163076785170352288741849364335812563353565824528255062868992886293171355289980774543409807596324646216843502584250542266426532304176926085300838711727318349267612226569469047869952593449700655619723027838052914983995058061165742358270481504529413128244292360583616532790329682076925217006336350896484117481236948443231269214333219525455876454949101698329753726459909309356355886233066684599862654681175795213729580948496805513799655381469376070488328882765313705080438940094426927670252221732924933959416273165361130732169015919836562008790143874393723118191388819714424142152251233267745516311721486036729333132034231331181357247753908167194452863284562026944627914735806350421682212913421078555528119311550493952011219954391190174271839309209868479985679034126873920202508486786093724339191323273579259846639071087088639825611847724220109130613602281860011525405353239483219251977708507197763374700854356573576286184110560482792074129896610846566399218936821702929442995305997284221860215969954735447165237738873661711072262662871377249311276469121672387060785622986071058093700345673957586930212872662940653119756880810886557851924015983451030029591639706785282705721938382057123017462279462764012073099731509289044485090629227699319353111402339566718225506058974055501371161840956734202697457360885366048289483298734220676931514543143317856875379443533721394779608604305416543451335376653926801037536860499864883159451136875798615187986301391885851409765093731759303886507044147034068760835113859030310682405955535401335613290738857100045460191276414072551664465827957860399195004416470660897009558774617290208560221532290710369126038580948847255226150845415624473339754374588509535031228435579287188448127609116069141008449912334828460336735435508336163609058802576378521062565078203596400452090557930541195089457717358647127514425564111985261245387744828840878834333680359999586669885602046348512826058864313558679535027212948380687520681744111176881435102534625510351876794283097805495304310366134704692437226741337156711555404336072486124459914785260419919807996119941383028620933238818217853601795263000627337063289014646330764396425729822295069936843960213109538838431391555465934994332241979323808112210000283538788242553074038173652592285488478246867944424387921046233718336573487434828552521023728734474616844334727360318007143718357498357842366768403939325599997977662715441529895639757438146853364093980641296800695713792*i1^17 + -46630577982169226664534913877526762120338752113496153963411750874736099621471867501898580994397145072820452724091164265116999310801074556570109023545793909844097130577431311483302297225310536838644416090035142869010272552261074867361434871989970398980784668615519986314076153382986962926427829579194639944710175342409174106150863830004555983978385835310681031272697403504847333059910348984164924983790046641161483624385706001766216434818833136563909631481524285855640447386361717675895616894665244636754930529532030797252514595052197049058700731335486105331463816247328715275874784581617732239913048143838224121860889275801651922069830335235203706377997339227988472623351327974146693114458716892298123920100173821433883013112215681664705147698531551312436797018652308266477437827647802768651267163343731039354943035481873895402142790280230138360059171160549419051821423418719047644023451955302802110706787021574034299043105726407148799561412895633576054226926382765272874057069284161334889198568327767572862776562689178066092694052096206885004791523999627222598845986881658943029253907266183516985283587234706944185623062436817383329166274950174200471319222782052218419367980375718826675639333202715304819891696921380972863891674817150417024374886341483882304358027928481112387308744762097904007827885147014910190788236575921101508676767278961997345631600875112584127070258083373116076407722517962120264488952180406711016276650559811400488964930726673875443536139811667083459854153694742292218334208373015448191179084935157360701026092784845998624785721262553608320804743785800221082271979306135285532988593413596825030657317480888613938898162340429080113286376302725428497221423169071713073710980374241681490526989215860032489810853780455761675843194678328359995586993361640417652356197385892977774503196856341341537500378349220573822812999299934892658383588674618795602493517854111723014269418460672459994926086646584364249192831096476332105142870880541224570528507300016247007609632610947413784273649215312248705255280050512789056137700351003989044538417420525008971544064915430989105623471182022971532998980586844962718746736893605872595259071165749866411791924685677750208766767579806185278988611503450325467410429864683307819503279150732320909930790136980340462182000261042371496812515842779431737369197188842814138048893416312049930903672313575904275355091349892016634414952881428112048635570894960243772975039852943252649022608546772743818333347043949266002656305728959807549771416523506595451341612324127025088992215355962493190335827632605677354650693060217020409140761365472806310913197772159353232238426865075384168252334617401739522391262115970468910407767756349023379776537440006604374410720230872344389736918846280363756097847250645073954369584773657534000719785996830954382828061413082153261077299728386315055531576370597910173069463071461067338451869597009904971953680875392258844407728715168175850561988170345436645830775938673496794595328*i1^18 + -26977332487667382338870201478435557381290514288732893120228341008115659148135274440385315904936570949740886972079493869457857532765340210422138411136310042605545081765028485238179735380491533878827734061366433846911711682970434118411665647866989753876448567922197499270898942657560525879791208234698070678920356459599570906180364952481395019765013213726401037023099384986644222369509753120849671228609436915275807711970312988765414390346983768854476614304530652916208731602021788234433959099327028114340335825026173107431417219602832479362193937780642872282577961820754613978646294741159380525817672865425658633077993239406066530651297385235140678300100407331209203998425207049918596604917551439521895511140378757052329076294574912237401440095642222775652493955171029759253537390304368704347918253740451522989846858193733143490782032296904476004780663538253404706595395578459057420432570594213245950735407868980624146611157751645437037863750688677166042360736362386120526149079984980247369658615701503606490567036048308089703535691106273844202668178271228955455145079360548448097765985596382388079691012771996812209185797702278194493643481999544767964359257756717166768061466593268304601850556807100302426193510803201798976655300516097192203272956020695302039639004515591837737622185696557037351128342286316792627235005733136217150406453524910094403087777209648771428429109319354690135382590383453767569278890645453647489977887612472217962028126084083546502678064668621455957699672367959295419372351000944068538897901290601715926807247148342065585894782939202562366805538396613733972509352265002107240652083771481656343989500870241478027800281421255272765307742166126191917204104393533461246332804437918796866751873730625639182469534290479753826389691633508400631342125107442112015727736037188379753565922210398412346349667643273819182981705664083301921232414131918089074541115866404108949496625691706037308844758461880242237628801752794730487998158620485578497785353288172541598244825757028706547135107663982426885001672411367754563140942460453025463049062595658284264248433350356894915540483290597831216803106308577566574476181184885848819619466720535247563538527876044725055468365724078077756119744071170625747017214990637285382431519859068309982128203144613003414481816558038353258121861337729498568057578533305413997529359303911297511318068189485878540429525345087636045213124127795895397933777674560341702771056482757138811646868009396330331035032560681658799348302228845168245145074325388803918925554770293663147091861942890112951173819871269303928936249737762708353808475486672131072319734758375437669500763536083096298571344991866899104781104887254537653728407124110552849747431017172696276312130349004533266524827406676046377974631156446483218178860952116429708297847199168275340706500959206013236154528408061121339121386930361498028811842110382589837538015651402349458467193033130765201925835710717008118543722340250198167597149630820836704256*i1^19 + -44846886980657260022370470077169459610520962394563209084351144756897051048294839136125096848291725303746619395605766139289514749795779885930228248859829849961963421758932043089926946894294742591193719336623834923070807002410505982096124458428204822420579065183541582040468758800485557633225451795155227006107130833972006217435371800754080284875991938228246067293969022057812812330138885834499797264987651951108893755073833742054303538213141816327373361334184451717363281535293577513099120083997937736877433038556846391992498283245545220057450706528318778825170746306369633456568456399818471170735255285919980726665566841023878909849722320262927450286026692713022326860377512710748557184925737450697206590834112357574550078738806758927523869539859502265084521993624881262841922865383913350986575782018794106743475450000929170085958671238873885131587674309507815251548975002819447024113582137414030189207905175560839005812300984444247453028614796476913776376648109642360869482752764258908134665088827364619168747510405301058786289131291903787464395521918387163812795088578857870513146931233185806232611526219156381871139628491092980534492653247812620958329556557897205718186895086196259641214847356009788844416793234972422891053344552398744025042558802675796553219524098910795560325061193291058811963966672063852893843301371481959695956410002336419605323612851016817884349194663893376360836380377403417082034011022942407066831012720428759583897397605686251534798631614479565401580085611129508300576507300258305454256687832249511455539797793687668057462216902251538118644208751801153679774897240557918644510489406537286349887223530305021759430062045205949922915738257378881270291839208483969636839191161092868183420836562635442948672728241909526278879687206927918575714231637377755457819858463689561619621894925697518492836513773563621182589060109468288258620905321721405644900921386207831735669938642798581347758109664342863070083016527342509930260556670942244121592461032935917427779776513431401775486495268155281351862732349013342304053185284897874256627028637728592491822823683352494339305123300873194235724670296329223822528565363056241623639631437699291317117397005355331813338417817893516474156275272134359469882845385895906830751648835420535433517246960349545399233176938788567810827186255743204874375806208654204468686671970681807033676713684769737407504579906293647863021987813492693102476997338144246024095916151105293410830152053453048065145253669118156830619981149770407072302340357880211256089139968812663694029957827421286360536202737326438759991398637624415566161425313092180539550028833683688204403326776077083132982936484836342073968186719199819014899345867801546847421438174534687269587841529450991365215663731368558722933498002692229094688252464969513221189158025585849170441592329921846976908820061947252711226837046358921220512054669203976836657826112254388902391285831289157984305883190062918657878855259213387675172014336417726464*i1^20 + -18388305557122491478990106316890912206342517488857204125764205218896962726691036502582939844400129589791896326103589849665312825146591213517233260209891714322198530209388740989211655164674353114128131334938436719952202473520958006399669062395968500977806739980384095871674111823937260523172053117718336917570945441981298903308299313408500554969684438285799848863476637971650353998902103105296667151388570027138571034479417112972215185498617734740077999111829260563421533909745862497228283893281904664424149513154066608964212059970089592777590342230988172441320132794161503630771690523343272981407420415285891191312015668228024672527579062142631194286066841867108773678214077995143008419505514350446834909601538092021087287034765946441106176593321861145472885021712644544404355593268444674786498887413399624726112293415066718856310349359551395620384648698571729570794935888325255736776172057123486972196376393788826878288234011503443705201349123760735810970674398869312278470472427692957991750735887916624291959429304017319496018374570180436179354744934354810908091664944024568483646685496079620128158217118708803228678730594268098555096998097754137485866275035572128139966267471374007615995749466219719341470060628873772410079704007179276825588549327579405439202597756573709686143513283754975898913683832757596551455768169391903829380100116541245542273901330471262206279599472214774287684160662276496823352777015520331225148361470213203133792869457775974988043815927337152904529951597697203782920565347620230416841183595565430018945107855879678638558069906439246196733038976709979518704246798123124823647981374670764727852345468555357825450116178342330404693713105112753041480725123114489491530983399646466323934143644738519723974314771514145357392455507641393855569268758440447127727743616483291880311145058298975068047968933530585050022014818574120127037939879849294016581666764858334385634922834413563149873152425877519216889639740084405881158485576670135888225759095019168066090392091692212126242036308209306854901354285104659752193765561656693347496570761524084411499264102304732408862065823605354997577512176768954778346287735771426195376927513890901358064278657818931245608779986650653879883119903144904029816546125005019409735610848818633013302933818125926684779105969758105277390842056673878862760924034811729169944794947459070220446483052775415862650857808908410858511258140704956417793652068814789121954870591974064948134664803420400373579339801516726461471139708047336699742867680356137453201627436783894235356419349225611906507021620762752167623789394896723674091145823426044334371940515057844647813958179306709675928105287151350260688010494679330091860642227697377322105502788386870264871251681228164230133779313088568165697656402127745646676257373543410939059071653092117559833069585603915955025760284138546588525760749174319233148484288782021209614840010921635922837685814653037469634827215407186049470827008851290803619233221574656*i1^21 + -18636889838404668287094293311429050769771519675025874136940922159661420582223835426384955315322717059517355670915013060250290639061387621872564839610552541260181494224642305379208112174850319382063672593733240896604843992369013211392290561640002376942594113338125018400296969600708981988685010746508175293297095788107929399108721540302210018429683994929907388699995963578547147652869068899003143417959521958356951018948254521742136930560440624527933628311378436726524660991716713131005651996160767267812707021247407319260094856254693812529328298509840570556451714342254905386648676890979667460192159018450453372353813453686789022464105529720899663557887070955581798309760738485398299660020861703278913501727924860579503831639562420564676260712590521627408677321534718178880229827342785823928140891204196298468423889300746752566073646178557215751566282942413491716845388686059571408929522956058570534668105095354153296693017447060221943138990196023103000155444779593211103709399029228576257370507540746420165747249989649735845081659456347790529692356009489360393421000639872133252098782307304135750471168274444664065304812695177953231849070111189386118344220129177365839731672895444823998295710311055319132463129056430138993964068707380777028918087411016325580304163027794928211398209581404517013159614727947426843527542922392382343960850978734714118512971422763573949154551434967858161586743449557316980290874023570649603832484468575688949064885155842904454185846305595209555196793931079574018935003304339665652105752191035769604725293194358069659691005936447813918482010332529898635719979595352967722917240918381042767689772223836573389329856142494625226695797265221324916316296801507126468224800853569495030488313856702878987374613951248343264862513925437160037282351385901386242456430355378492771657591653288528611458580508544563336819039144347692760458207488277438251147362368954543022571050699201644680957767250733945688412555453832871082876271742117781459405991587423298072037900422640473052902761242045033710264657108929735163008239458327880438329636232460658475779305518471914668322767247182522770101574426527115040537227193073697460250523282778251627658386055463221600249719697979693414236988479262878703508264428589544960092016174181888231933382861930208743123894791381106659946685204352931727815960003798787251723160087524959779414716268326805238402167891280858767495733886510273522468640306783867459583447680018088558542893043784302791138930700797524352372147248059337324640506539876248310108612674296043579338937494551499275396210898125623860233663226267460005555582863487517322848505228240938462472872252218321205139554126841590364627615085783787314538101316636055473172429039239810598249656313897633189104114082221426012066322696596286714689114446864304558751852380598233969188094618573086213545333742577072842205493801555748461333869407768872004214930870115034203921621302088176645866413311784404691580276193186141757326573436928*i1^22 + -9485062598503841157880789259747119709203385138589128368415906720669809236391466294594947042753717237890620030962127774397347678318281202246429418171817131835298430161247744276240056828779175855661166845759506162237090011566789880767653357978519099606979564139246251518002559850778446958134390805351294200492964713848878390419537081983340722645327842111994658918982233746759758889215683791136365739944964155106584338986797221975786538531969930094333972620087940016873613899650037926459524513080667220330330754492971702907144749727643093715120163200512948190202327801516489786880151344502372049031021747184019037181237754342907456682788631809792883010389837373271957365245210436909754993356105520624392967050737437058743321617374016111365319176722513636014318330634535115474455775519319736093971327847694053054505956656059461059708617531391648854782591743269423303302326025831777494906131220221562195506333529457062676313884042254295443888690491852811403546896676997645787046792625698613451712206880989421276498555881251431313462979929324096621276034219130936883074037348676777755906109124589201412027079800159905478126546052544252883097301365450887182841461030317249558900531705800057441693989746610299521413331975746376566978557875675797424702715517324786895430929335271883794876831169520052036102591324922921413070436293144606200855287352336292900181389952221500896326961915614362235091213320745062065464565869975093566772511313835805825986590284826681874573888109295541551774321532765008225892118864279699549390434488722579678608079822833963205844313474677503031269411740884742186409901016065228101945238276392777652127492734287840819983373632491361739274427693328660427431058285329178734525797535059470911708779545285097529205631146832091485380371704364863493039521158345127707476976895471969534714840814223229128993020245032399484193609963852975438504068654997287837489124576636154942209864222761641611331651786181375203559002475306348573153474710277237880744576267092480981741185236676630374179806186221687871711304843261841930733541519772207497026523256582489689269862914879268323820441078547679634303937705093038360041391437792547231223523544714261640871856150513710727686615618003367360530213155975951650116471617580091183859492390436418450409589978218592279234700597845701242871697665905718729204726490300112023899650614079509471152506250949558756304346536568211190808678573188678103331655969900030835610112242922234667586854230474726592635312959663009203904839059833547339871464985647834247296722717000325201714646749668778538319310872300017166583274228746990581348311266945106538721099549726037028186607701287186380117363930404355637824948053872726430500375959657617380833022817287481412445833873350782960497616889397863011820150991328534652666576079588350758599274794884093548706987991764842327882405753464965162777579281780008660948794447501517918410582746766384037670431351483564815716751376483951121333515796587755343030779904*i1^23 + -4021607902406688326734154294341342216272284143519898590986641165641851008436088039451402712280538401989703103851584026668415720672833205119388071968762466088329988422547670719006518560114423786413220780855492576369237384776808490165212634594626371467247395160552007133006490450298226004871854496336391553106262017016817252921872471129046832924917588432024162202263691826364257745517469827538723151391796399644425632393918336688337206787396161343208021997971523038450333514460927467624400146888428313404581375181712051604949174287535782448709662426899476162226594526155113231505359429263909882225924931376330471586659051319278416055795971231334110200806273668934502898964420709026475024252179095634904237014335473502867408650030652152554946789248404171392954993096256518171481017281442565257379762039759290707998605718987470964418239493755394997228765484552507133580816484388329037619156653444281846664220318515814636184013237107035387861653858957905194017776216715022174182201350082876964166256702751963526470574909345311997241013971232947714181084438818986873185317322742327603915690886320901481917813503629693676861757218788221846760366383851517455081529864891366245147565826267886852791311952558562557018626960983961794473469326073470137832548186612590770357262043069556977432949609665900357795862439860013902728693976680907227778168674416230684511830607121854469632547330983024612214832984126930983625536325345627198575745330383914064855770662870368306259342394394413797859767580925735002911214719500973383857551364843912468419696835557907634730609171575478523335566590905505718549762804571915837251282201297056155142865370792407410812132041490620044355783338503572494865248480005805391195346299430661038042130748239886485216868672304374835998296726126417965998759591380654819067023208435798233465853824849965135367417816493815240381135511445063474429147225242553242654804625450363629376222058096957113356201509784575051122969010445835445733039233639830044516715899033502945999257297112514054813176481438464890769711655352665636874193144270898362298192568084634593674413669900299327531625442261991827402968707276604306614204018541824135927133291193706788094713186925316782171128955316345149054857576918124528074955986270327212055637141583588543153658827845277098695254363265656514549999615076359887043153234215471944902579021657284580515843504010090362064085045259112573965793830448763347377553975878127405546530883741180270390389626681163422391569963738795421222448019148942444020182881903780505735956300110874072149570881275219000148210556646838319200545347800856416130584968634504217002451625153132505202566366007977307819981601990575920223015123326615762634516101374159791628781019851431155063599772466331220984664793304733604663354464162526502172440708479448442329870317357030905822292431465791215751393983523077370975017839647255702585663222805474989021674741639708817217154244161797343132701762847129777383027998736409056772096*i1^24 + -1830488863496716196226674439752847726745630658514382433250455270508696295885654332956658630521325243808486318287552613076739398399305861368928304712361977779607059415151609193858846906901116038627921199168568000586156086055800599124684224566124667342761975194612436370364307631320079416854453141011252018517866430148013995729732008129191544852673903214309395919505163949350717716016269764663408197176857537214847894523728434410386058085758848047192843216552108048250439719185289229865585883513840874971174958507547492715684275428397836341611930080591446661459060551631531212366601755133061130892834965590924411420995194500156661500407949247259274122155337214400044041031847580890560410474194447805770474475988442919943972980954985677437564483047344592159710294288053649907358773765199864133574486261889746446509121536980114755337415047395081979042128742572827417893822644498389105508739021068859394677895798403940710747038403848429451820168320449902887099689765529249113820523620802386797041082977071430381748138179428078200087471661907401067108723607196403761234956899874794466903376114858284985072806018343575611921827826380880745324733947384828668424820063403114928831269455123038197962063642080074921009737253154295716743519721996521646672306625532742064337797635696294656882442782341635179057351843103052490079939551867154804830338187187539895667959393945816021206929848910056664984252001030085654102260344267351203236832843866652846526186837383695100978596181510472260904428127801910063667843783905268916545841495137711026061933863533800126216263321018437285864561836308718897268412794160016318185579866403191443605733981938662569508648736948415286593733259953307518381697924113263375523237089562328145495389925827826703911274302950933936216248174732708144490012253348435304255648474575921821568515888698288839314664658099804149187674068530672447793239447249404377376398642766664714372482357724399110728310830083207944922945431265346379873333158085718705906476156692357766875750078705876618227228212110895208022347553803152661061478309395753808796637825919607417211117544071673282592028467809078897913223898931887624992064902814478139535967585394683210227346860026431702788283234819603897985975895045692523308507800307443452844526847484052159505062307654979750693318877664226050861505050916262307583235381895933657352329703446167869557814310590541782490623001649820262120768926430069693192368444285021802865202212849930768262635448448059492588355346743288922437318051080593583864259218821278646227478175350661313687633826297846089502678518897169357207798239876069477732503444136904089431036881732208114591112744637324073992838341454821988927844698544680934755733418062458323159577549596131967020160261573259154185374244924278860483975735657727168026249053362247506307829609987035657128378824476851589368364735050947618275942900160018568313970310261032461139910012109263646475800698080267520105657989997367963284194472052939292672*i1^25 + -659293339459705609101555193103079532111012100291729361496789074928015484728235045510062155390734094704675849546378753976385530185518633633190226718838689470088142908566516805655440494598931028943695711912972115559171244239327209161740793983694316423714104817364434542550363879292407132917919744450088681376397181666225776173256746819897471557564383554384918609975573667729511400574012206636839858048333643183233324222018350229567089157543598508757300972157440827644320637975894577334444227618443642300904328318428293767285616599631132590715076914480821563239741086686303243568479803770006213432045800060292855443796762983890214673519664581875040975519749818413731848378410973711188538297804763474044059026869901993639130017663956927860526172315633605892620433592419128301908875956887922474116969345978606079778092700210816948418457694171120805869224709055669182440666974330302028835728277682544143255424749818716491458508118173611619187168934904587579048533950980822449195823501109811700477734069143658356063276573989523258359721123829798913237687263900109130295204072787304881653301263111037015416021939644336596045663049392152948050722068352970478943205808011648524135911187628284214074588179346035954900205400265922076128680259172224926351760620976870820496139578428985205497119961203187173925093202684008315962502705757432451620408445991628712608953890087193101680579932466359796636410697282795466594821084828058703448434298586437138921527837452118322118269274255682509452589951159949929058904832195466264985962921602989238102362193909589316890382989973606264396213357326760376653515582036861006640922911609033158416210135994878020721030415617312807941791779942607641499343514843461975676466642591659281199703442685127034063713532593656861717952517379229295075805327907829085727180157108042797055980740745740082544494650493672421092471138286853930356949815646171398460744040166773375014719097063824964816849147025035652404271318262580680916933258582045734476992976112193823493118384006051356966658311029093288356335081749132748168467764974930524017580255292653504697747527287873423950813858417616648248756725118550049571716205045874554069498106321442527997442000318115924227641970958831955187896329302684637951605972029399410335955707759672257126321840725894340569305872813157809448768682186943267598456389776127157321385304387274402159442459385205108874693268765087120193347334708414878075434391443403270907329919819374376554235548453844149789297849934263155860340492442202380787226131134486402406131551350595011760863540987786610441567703255767308426036292185612728735166005500378343675627687809567419897490047122026637160320175166510854960247086638445626345212680002937574637204688138065896944372125951883435941391085885692727997489352649529957713989505054375967573279317330858631279964094557880701094348784719089289410360339661137788762427123285544014714857512689186374237583049907576565466090489740691802553883357500932096*i1^26 + -93507807853843487123984728924564575137656297706575786099212983229513947855416399466294726638611974198025370948329351016380953550394869492895266793713189084832202110393456165027963134642065429460941564550334215459719511137807246751589633037663316810196290419080567583783748126725980140580946472948867077384701443115710357628356222058162169677028172827541929347380864293729561659999363969633250725183879393495121810763451600054759105940848237085988856060715164513422506240926562547312131767808189482874186262403604412851144001411811577864330049975695822928890628796179578734371050790181596354367177757144310700957241724416108147588186249812594572548700043912073808119418250649151199805124566524859221949403252898479964640325226466895045782554158865312687701486729016086452599040202022955166741124551995011899658007021541435497273304297949045148147253201104127676379015651505416097487664813101445578251893722653791319367317196338033205183250658335548654379003276781787166283651241452524866237393131165612123282998208955297609087327576895967775761726654785426762350456098721526113490257905771155003127090615916833117802474722587208203806524898775776029218768366334038735519862001333560916855532003740945715026891663360466070977593058679408784684014327501079310773695074917544717911983161667551303368628902695738987907326307310826590310413155109171624593764675583627491232352383365979641117457222105891019153204220674466081359325455176625595782635080924938618018497793527380359644451901007978299415512358920507422905421999596926931836772718263668268939106097481144790092221931575039924882364296946320708771651333185027890043405326537265596830374709125054304008680742368122059996605693088020844779852882119637566541764103722276888961849738429913423012671926717876587718771378532280035162309126343694134933320370856172071939971326490031358982621938639705467929600181725406826541401013740705023579979815394016812443064698930474935924803513017140060750287765864612077763971812965807187931679271484646412314394765259763431443092992718129244059328946766091886688440924961980195746431046087431347129654045177608676767383208748994637923803271665361402893366244970941956983517363236059075703702174432486120427686584269983224618682600287215657276407500666618155836077326958995130000656956639485475703129894302348125373642043711887903123589684452942881616044103384113625616731027405212607334000174556508072220929846546983573906170241844317612571136089646795124416537992124163237082953796759998128913981913882424622740430029550853343114584622553031860972904377586756846829209267461709466206373474898514089402501591836330463169495798331010514259017697209768574934018374900400798455284895967637438028994618296536212895118754618821686222331790268128799673008279782821485346189078531554064753490793316494119123657428435743334655169346628291011002623245850930787098062893191758916264067616133182156778509560419383323571450187198995316215708936830976*i1^27 + 2429164699879229449878428874243137286976719269848356870049751152551686589915985452885655599032162985256487699473792779345311810114965679490000841151240911669667539590042876118284208612401510528077235106745868003881611711170789261795567533211837722544017962274590477923001347206328409446094838006337367754480937749688580983705713011742141173122266850015312868306181697418860597701042868229096439610991896154543769058814117858622120148118427961322091355927736479067846738338358525083753481760802872913333730275361354417448481262887129295597648422826091974976909228050495488432462694470421225763290144192506007152908961435526502502788470618622346323319163878652643379396979362997754478391734272643005817990535637692890435205461196493288077187848266174266257230325308189736035828404886505384226727304862468906330265292549326809298988357445320574511682681907750010225791287902751608669657889358899044633485596025848297915820371249054518763051112479999097242010728516520730772280962035175482625786983311612027888610565320206665290581516250827320887920119180866510656868003838769430599925236569271227894120620396845496365541858964832372266310355428856018988936228761117792715212325005046471118752334387727779549001292627715625164991703747279180040251649006665576836592950866583722524030717982988685178148623795198049050842113574641146129749345883963874701123616625184032003500394429165533242013920413535856746449451294270612610363583262168201259086429942904031074180764063918672593222531444285067547240654595538871630799291124979660685395659386650890864418280513056554319287629655760044237198483083803872182107871846607368126132234451458384748254196966531248415912193968361704301668399524337083280843912007276394362014196026346969137752704512217724924839803602092952389131749280988328616177790229799815040137840929888410701600853821020868429105198226541049621022038570918549727648944012474807959433931263733539255064948504146875021223721634262926892511556334432180192342328388419080915973453340019137536432412886282295865717945531026418044335913390147061200352494043340937850844853528386622412900589707479030783561965182123714749302137314250674783569353763619883404135965528150282566163762730610139255429699040487218980983782431922721211232989231135898539644878654505496118667217631829157888944495039503515527429332534159497563929181568045981967665105411820470712300836917785004754530875814340937520621972659854345840496280480177325517559884906192275764675620204376206607497783725042662654313428576042930393234394256263414732376301694902636838476442305516511682250144152891285366417873058430105538556416799771625423285353648502831684509999948372207342147313826732874058397364434862215545100311881709936859268912072252426991665514418566469164612574273891501946069004268410416460358301426866390563448975769858779428240845137074360354929567025713992587520240140603591648377379249557369608744561642349699728542416548050148409863045120*i1^28 + 1945254373516292269066926671975907609609913628942038374412533328627258796295708880205541618866001990340557560672260095463997973930411083727962849313051833577910191496773853959748080945743112683201195672759506994036650586048545904655012138245173571989351160502581900301586536769088927779780893051950680175534381746477530927256089270813325328601938432385432044303019508993712447695855799936057599911062009964006351899855067400795689223734139208716664676937869892801381499178110632467488157147147933112671441815290974900134703576785712997689084472366461173745959235553083042494628538151682052713385009104869143670533425885792533280559864270341890448179909085753605569932999455827088839642049096669638860151581559085195429692265756625878315100963934746343839981463751436144290327215762566442021359247562667075384340810546877797731946843307261174215300239467439489238839565811362397511178562948216780455863387760498924472571968206327001237921263349333404582275101279552291547394973497135584791547917689498167555517281522439907100615414319735500286765457925106647827796193517219312527182000825191072630903837382264431469308319478690735990488782035091787078980855758907149159872925546203438911113448786767689123698879369306838445167505608931036807387176678107414084459406506110548763813326276750860177024912163065376673937455354991725119334433596606397868501506398054643237390171437721132921357567455155701376030943279686549891597181302447844706339765224886548752782236682971022034869254802019860678242985039287861087988247763050878536660743590393579524096177748188934783507314284599138597219303478299127572979958403630707143501423740952362990456228027588907742000008190412164195381205659531649217638859823169353584287795620374240603049552246580658293575539488085951885231978226338978891727267773391083601607209927005120152596802062868948557777498256843362364574025421913204813252816068187515409422660348760671332510074528669883591877327415834400384663828927392128355084581691320632498578497346155199139195975310018246171072128056954031954993497175024486255288044375581668235714275857187614332812425503135679428297089176150300431879595285835348178673574178110445076355263063533874627005005805511111271953277690408138121708546473905226174834503452610063694273053651894329763375443917378820121130589522269781484883981225544834423541380796605193126674286524666301673528185779740468288103158370772032458819514375749669661727245959529279869320521831991025083950069264330886478089799574089432773843306713160338128225052693109883910671194949220416887959362350910612758854861291177625248991912647529940450342039334713253231636536269543064965492386074817838518812837497415098129990692424624392025059123470281773930231083805760118654326864026950250665548176440537054093960016194272208361985186985282216354774617809300076915215339693580601679780947703641938083360311005646665281543077307038445358635449017637537452954634188467587256418304*i1^29 + 206731397245265642037983893490348275471846978612299310291819333790754313907340134608982343282925775343594027087770856773592820453279484574835208485161061239456299608908654478541354406960199063634069555770474294255275753886841124550237224271759919311982254902795750385825127854023868238767452047404796349612038570711534784719080885351633061543422013291277694424358342437502656185371202574465365738260490024173987440549126787478038543432419501277739473054079191455304906148809926857146124014449983327113414166561454020891984555168135733697816990478837150202386589446524106582492187126171813463001497552974598092417635696832684170777864542702203306879883339303794251819349399493542548733766073235107106715042825587037547723401591004282853357828729418476311759315349440648513175402660442796871843469691620802586402365867411088213220709403247066191061175857937179476640553555931488080512133727158331825255992086848806457278000926400315398923399757347952817279299651599638331364471773478682286288139750182700217718898033733708737284447980040019058730452940464610544968963570105400980194289683304944062194787502207438498448076748528351730979940034841614722314962035890801704060576810868785104359058500512439802225383263982156418761943056819489842720233816065050021626824934331845897915726643652442248428809267323867260486143339931158929675838163756398026149398478462047833758473277457604152113222106165690434282212161554966062572765445819049357862913802906784962978403408752461903310856249048244518802540439040564433087503785714466212082576274575723035071717469554339999909754154170910390073174282298732880142169285772951306997020722396207196909203791328105908460266384816982558157285325376890709724297095073783243501523514422930792119774211412678057939687236768522541656014099173006027814032206305161682151382487519917329839872888880544389101670604501289496620475295238783241951713047912825724171767056719523446376942848356444650916572943111246822736183527257136599563129936167523826367376757511251868957884470083818124369112700275362391574297116367152523892330587498837618834978078377509346712495011094891217179842907665337254361341512787468421167916661612975595295889498049305111781436469920771205270698871456648838631550274138786598868625212705581274811418819866897486881730201657003367925698728935780493090154288377109232756020853259407158770847011502283549694887756054371047580967047550188228408331975938893394826099373132266920743630237668861626542283766051735375860777581356549793048510503643969747370225058950397499655584151345786170351540812763752824564628158260811193473698735975525488761213076565670704215337384311896263624556988005894288707928542383205412559464382596166700683524539609053722737170530082144369088939728786314761725400599598016251085507739515762754671215944054469979655883366657910021886537108140957352491160435138551574379589583487995063189119683113649907872478310805774728840347201041007116288*i1^30 + -41867390003594029506658518899560244986225427593537333075239137422795738948781839666130148388216860750467143105306195900863265789187976546210367093078613650685649499236001396312188876554375645394999745226192065512449050977126642235909962939703688736220839500129938126820692322322637566175533788008077981977733839458969995702090097203203644546629791531221316520540518011709102079022971211592813041009464335809636230365055301574800327246247229888320882524158010461345325764474990700037909870727784657367730642717536144268784671137034325850614041226836052893465673645823660649052707938954271995108472000311613475022750237827331818086959361561798418238066315029663360269019804789799007407442936011712656892919971455355918798566929892041193844818159109747805689800445816938049594211161156536732241482645337165503267433786095765629852581500403510665764052002063308134692569410934665053596703446493127282009482670775469977724353935802692672017127073560497463137163651404122132530208941261176455762424594912074231078151201541833399792014884299628404594279489406008650473825395785053704443379611193533592720774193372849653221258305297532105660020625248733703433351610722861756986662693442470299964171851377960415064262074369169860731808532528268595350273367322590918560327183059401251767774345793489477738923564798220744539978186741750114130061806102609540470441131344369211182996162495868820154100163190418837911575531241535131210491924331304959795577947576099786974984676981213777661604528877392759913894717947363280035887869294395364470480836059934353170727586230700140872931544323692431086345025393946272393335828838957480336630642184287932503445065382111095012228720866252723847721736190871309982812477116782873194139552061703845423881892377731677000235428741857160303267391320348405465967185364245724084416124631318889593481106137320845239500869049944703381138424311954545856541291489228206328922141028323576313704327759957818752505200626173164112037026257962018554560033680628704517913078354557839555270964320137670439980936259771622584382289309717383357034300497788355273047737854649542927665121256698442218840049518640604669819997473994278649972955884717819695081908753697813504626014712756568215225326467973990740036341560951720456182684082723385485419367737099623978868033357298612841612233382549916584756411230370984572317323845188019395922670339727139350875443322194158623121681572529649822030460884340655131415261714347684799999200087776398368068133390782490369935688107534558288935459812881316245162887995783258053654139664645766652630621449328928550270732082143404749104924394538630437324265790034998470224443431500970028146002486155655169220000980990764919534952760053684477382100879444694951093213275231267862325973666018916624216820627759282746512707253121912488259192464596129802473763920851487609782288334631754650809930995021792587894515069444845015084206053941364695133186875488538874075128342249472*i1^31 + -1673026492043675190195675728351953637521969644492794841772953568081037469134418679128766569639166349910184366879609880859963337565036228823186218325460536504647023746766921579799588590721673907074195685656749359418506623592903504595259508322375326371092690960620060660191268869123342938464774239802985378767134531588318318698664251434962075628397382450710397469331675837362172309603247809476283145691364243003377382299372846355020933251532976110373372501013118787602812505971278078537983393105879513616668910063731788713742991016013133816749971700395638136696669120328473978241768514008606540148263119488237635026710752112953583297112002472678498651005814510629711543816515194623108912956683421198472435536089166534085427326598545876801769059397058965974588534031268626498526012904379991248258050336107035233358755259269818083934020255655886861877638116429757062570718517223897616069563628760194941090543582258722351172925978193431603973675561886380472176253915195241925772235725852341996759944152247232301238299863255138966069531570300997193618546317412102851879614315517271264046710806151113661736729675320777300260238179183695774024013809241682100042244300804374062196822978124075305727200178772905536754230092244794279045769009541146718603969012958337771912465889729658792366720320550577680675830935194133132444796620966770472591960467051955105860965783679562646222015746103657381001289985739850619973715907427732244238138453418342060477800412160591742343560555584568134993531038279076380471751779883861990908416477723036137872190217554037894174912342314617522696499328113939102041707884576186893634138638156568995365297809407151903614503273021429606188548326901678611273107957416095934006571921568297338474730132429021011943264538328521415014168771042895031347346914055967790297226712306407266449127583821120359750758202545091779955538149571045489843543855008212780794399114626493470278500838639393947111715974854319892718632216968170182035289280282468281711087645887274964407721569166633519504795668577445170598040117802282159608677724070839570842220197513673527989258712750904433870693186400667254551260320583608653756511324358442790706546606328563536685414406552877959844010269134426458724670622382976315636561096078682849885476302402749783370251795743868454624704943094131188903215484777993956693941066573620930413302426097558178293949819979480511637081725582961850970782492313131648044337616933196952315822098879952312257427868598444723666226388876873753114489916187077011479730868738937827728139414667224082235566968743772651770276331697874957641220230636288763474474398842721421929970166120497168409208582330584609449244726262104215872703563949383962906629953430875207991479422787209491914891637943824472058077711021415978237891915591346169767190980104551676578808538739908869312329168730042820872886624997899238927133564177934360658917152862082710952285293024549478517176562669957010437347213312*i1^32 + -33071993760819282586536900143367944551911081998823250961091080368154690742745694895674005047805495849289085891183431806248584187240288502144139167195794515426187814566472064190686325229560046484193762833502350902370857046165992685502061493843343028589934168543060558686433427727859601347190695517460193016779569430127747419716145298503954062640283720164422557925833556416060446488456987604747689031164822628632861272992520912275860110511312950835681839054092856506338440802808658809109594255531923729879287394342164285179958518796513669335536649894194291594848418110369576868984476293062633459680673848434269510830923444608208050234111598307530396458451574458639773461377349616335985741099029532988731527981929395931772086082345000822042409591731954487550162888755522219403722028293511351760564003386864463388363704929709606745233557606553300495798382346485274166420292315124521899633728285866067898665189619282763177895245516683868704143933653296997733108326574523214842491334164732628596578588482058068828499151663266136080519072449166171072086173777798977797885790068954330628769287160986136867813140609413232438004409554418061248320294446018813040085319351235957953581344851997801217850023127762684183716051244179719199168803092991935695701561523401816246270011963984352490363541955160136662239782039143768732156559531300554422471586014938999446833967022216853286651958869983542546601034328036879267037986109329690025808397015435367654471858426002761058515672349985376257305121286136614551099975480250607868313938401629145176886384730463350716012542808137934927233959498344681481156434093053606667894182298768675157796888001354232781504905445928784117818073280738068998647951006039230893767868691855385129780641170787816852671124768349919422012440420676698679972562294885124103201855315086949073263194008521033091291809378624929519577940710324768773491412536840505898432055594720764781006897859772343786091484171475417964424374195280704001911473840840787954978524885315659290562078355600683792103420761021961730576888621283096468784263385777263338840950068673781973345001709978841362929973598070245094532685190126051353922997176433835168594765688852712047426200296946698460582198848795318381770587071031348314276189897378645343096283893487367217063173313415031550480523449288055838943930738378593880142548224490676809413076402462656040836656225100261345054883267060405857679787323676598808691049441836795720056885241898918368794245996351379752310930762101625664757337201954236193758712857014728758456184750713708584724925180248106431104728930879020407132321855126662810143762458618177882577315139730361417288543135202899867208533713797679299523113498059714771694520747581076675090801656295368518657100562368663125876220773843824291481702901100607744568278524199603172746281689795097431919840928342077310029541171052130232090178100730519183917735054026016726790009794851398844892603061869496846254080*i1^33 + 965888508217119470860269419620090730920751143525583232608503578847170664357765043577170461188906821834031546397925054464334687993120295925338263719561325805884106723468830582944084192561029314213310634806023635456900130052755176732795896759135456221834766814105607591852064080776982883303564638368794955839219626666074171127890984329295363214253481255590517708567837276698555266056294111459180993181234555348334326145926515449095240549549787059268560049931920181545055221860452046331164019683441963708455628505513633703301952530657608278969346261514004982795933709510547662088150586179860790717337974602941540889973636857175646954072800106232805037702704797931921227468699941368954528921858449622720648017002780358589255444981775261736263202597621120377615374767606286739012025554509795238546323510760095936520533833940670105586268661728080073068014591238463250380509069377565529622423652200530962036252036789210377472331078226367715223167694810555792018975746343589605654077055569093408414672717058481909748168933451718104253182751781206394060507755616007656726239758600062691199803369895634291412084727662160102471497531911956267797676643990796454620904445874021572082920708134589392523855565357804427415763246700747943081781341738593499670671382656128483366410348810198528484356173009846960235075683026715330780632984934391696102536702017392981627050395300247116231535308551533807558062944662238459242688299524066894596019077220451008037357142430006949417532145654901467598706479992749299845227310811824632049533050543953613216541898804264186366931097752821267218037074748768083934118060181614365074698069159382863545776959352466088871407074868667790794709468763907484460316348787362111780386827646723791931053328028275372575481510902714839343712650259670767391454086378371343793192931023470972920694720261412476132845954847980915529703985467636797461969138081436432383851243369506814417463785966234779087437331801593697401891544207178529478122679157088434855330015375194444591487617110973970015795618927863958869048846628891768554380833350643064176199912178743443820429923832721228020597951711453443302395488832436329058156823951325863050811137895036438711087788719646681270037813362433265993166837436029955330009743544558984645736980630832707579570564326771808376594517899049588295755788482964911655144711487865988204885426065867796331177562075528871205725945090516861720914735815229679483985298088094373255195324091531508028469318234703257065712341784615949429086873653347097768839689452839030180848211284836901768196869034100680371031948150357433485148040385906980496992836572345366740841568887928399146534920578968845336264812246577969048075429380366424122501980200982147286897408375767637757272343324461663081085402829088061334577146152110551163516804994335215184854828491221531757678772503541308554611400033408875202880458773978612402973175767246440983745526551692058609765990728321728512*i1^34 + 79498541213150915647538307352372853875480626809454406051129467635207727920005714137664800203269516582576390771040378594143682251168501373625833083160205574980807861732835399862784411654700840680692359709212153878898792514458112607276486198176799750773758072059061499240861345003354260926562153134479008885069071366900578980076048249229171817857620752018857521739470763899909668715587743903103273163846279841736216209517319229794628535348106259750276089260103318196592762326393920514298822921093240020384223033551621362229766982415911178600627607950850142579377157616479101226646455728682538148700929094798881566509148785824455364269023747384833956744766120026009673188530578851429045925432352186525370828503530755175410622703246447435657609455051149665300180727668421944413778198541737960388020924628293029757618051035037300912194806627340159989354085701061666210164834880941286483896558249743492654302252370750239699601780781131802912166571421136283683562524957926639475471756892805433996874016332219654463018914082397083225474810868688771775112389583954693043089014261431968819911988800840260073208394742940470773847519390194893558656355262560639074300785941768657074529714335687223689300034835767185960389301014646535758026595767795889966410378444886533666356433688662422645697296581062057785498551198166886545142347032562173777250384186269662525603560516401630742092284670751842608228744387201202199247990519925582303891305166537571564792434172977375456695334222503018281548595459122930969932599055032116161040051283466515928246146669198472881876717109403861244776654563017352049712779044671158936298575263249331888500721333046616726692533504402341327203982881996594664777337638834826852747377748989871892969509145053180953102959301359778826418643649794694134591159150343050996164016496165528147715396862833931437755138729818784412784061338158672353892029731956671127171731068708171036412991049442868499274157553600704526803905701820814547447659144820034746502074055814083433205582646528746042555893195914057007002363708851093598210551625376078570487528979688241660783393187996074327009386928344163406495817702002805030070486864103626944924433733323629064832807062634721504298268725013832976499524890165431382649547101820461031706079669677981546308973043060740501088998805392225400445657144193428536947405950412839682727670386695103814330355886301693536716930903882957779830028623044596582029962539543572941985734079600506895381350219576069244313163346840786819778059115822180681918672790910037086447690665042358447810977303226076628896209108346652005361484294600395780045356635749044416706854645820850206145485008989301948939819645804121269193589598678405121325712706409263827723335659878911694942914559392234526283318884897454573745098053683562639771328797082326647979314993454659953394772445245753463212569788117396887227600754339431827240820032944636958518535327680606823858734404468736*i1^35 + -3358556686895302804775539329260452202134106336248853191022307478211341715319233302465153272947196495897744994969863000809578495216395716233447944271844272290572450295167625853942173130153564362384157460439489975040281967378215846685361009728275737651025253117112458297301581805041074817913924226522552347727792526020557587695523921566503831809697209377775023670097617229555081166277277693313739096556416624233556780504955727610860726064732168085437437309299613249438282211192863560849357006314526843814804820488622653592658965487674438625299238550284877712592668480498165484770208040419373171950378632103367902577486465533413678425864114495634361651251474678713949793757948061339151602277582407474548081621310593503162399102882052519136042618560206970019982035532839427901546369679613335155887462743746853264010912131209542541950051217623954054441813289860580777279259879835723796571423371608227068098722566936767967973895951127560250330602414194260008518359890494987485276163710058908288038761133234849567843746599224206541212511748975822908724105893633929660388978825808162395598059105218445513122663175638577182704372351721253960559312026191877923039205943100919133423914098451259632154352599768447544565001191754558632607788593058999528672856328124201367911902979061080159030625339422462005709706794741733701052653012156192428030657104702350535674992902085869799997528992178301722102754525057267825483511663574992542196251705209561023851939517665727470966197779724244556714146718142600593040557745525793350280424433304503300676850449844004248157311579290640892791242033260712591454475130419552790837206104832448575167585088825836755495499098405472854001334090813244456638356083714731982484924023132637579123116278416509655931051780275610454618268607991798331970276837824016189017853876801968915861904746823130036719645574882263133950183844416625789752074008149534817861689916092213149029056850694487826590523364073988335099174794964733957275712038017469364567457440672460493331933713848437616946449677079165171503016467432156060951114552794630887447311775123450018536255760576393255570627493865820132834942436737947842059633624033112317919811860365216669854217615257104967898719590917803444046216279654224489342584036124136706953922132790756490062042521405887006585450077271562475158682791368300744060806872452049811969070658232539294167489013509196112854268425311125127422990319668944900800931114463293379802369007732448850957620080094717708446735948504125341839122364142712113793434079996396922756943314129955736894116693025754807362801985817300080441539316004946806040320812426318577629508369732406450972852864865717242867783206332525328927733480598607271062095372100252471288454374201759470380185226971723307964305728828828712028182427939999211293335641206990279258347048315785774546255949725469726259902020506198028724396330147593590083557014232575795429481751680774007104108232704*i1^36 + 65840887757205786156214877717513265251031884539086297222924415125827197026271942793549260156710251117912161309445273759820826404120595809372247540757891666069488499078349467924209429289215411616757220999315690432192269191030642429290268923345295336663721523752443981446027273364975827639307538580262844226762769711976948012644003269288075223960371521043187694179228628130396780152984815175666784233819415839018292995518700508062527047956281544672195765603265207030407835781233222416125352445690678015415065444449969194457975518044054427739689667756941703488846013371687391643263108366201935741170622890784347762324035559377671185411647648162016773067572774660273235250993795724655849164608517900743164106484059026906197458333795223696697355344177945147968231903531460328049090593998141478377038761476545973239959694755087026354677885662733877407210782954501398968747488509131023064805796743779360698915867928068502246301110326806209839631780945364645995695587559026444104968381296855750028775732750367232620808242922152061893510596615941526459067738996199860661085611731649161245945275043930734435507898382653398150403375176170814033588957928157767654016272556870514580583557418416822415774454928941531506997331452309793491662035447676231639791062372501388690624928978904417543649321922806809040677659761480762667076994487498865890248392644052878632034453881895766944341544879434824692672312229795128085373362555180074331013719359310182118873070439957481392082123579614004610166154973827718954226065581802539072063164456346445353925034133752647884268660882158337233754957546894603527541616122745739261690223903914967356020055646997913274401957603924626506070531634337584189378625693473386743869488099985424018201588710543070827310619755878712898257354961877014400750063423830494821409212797894115873888882888903015126249403365799771803886441623285106669945866257620970685862671788366875030993566980393005783260624678275412769734679362619662870939596425965908614484209854505828188668185550001456781532137434655221178608743756260047821558701486483564535135257284679868800394265174139718988797370854139532346801250957264310850688664376416148185815600152303474004179808867186106154173226768659684848328563312096295730295538084175385429314120829061866342436376073328457149322236374081725915071677858767873584133819479023229043239136931697095910599580502135006011393054608441556078401604157534511447003142571709481247416325543145190924540040185261032375139709269613810133597238212392422101530585306138115349815609717968586296186744583811203569889800007466664667159889233182764010873294037020207338073991658393530662200731499322711554824380002394973453585548915018426287121548116452066478783554816248227261046082733289728850034202403538669124163154711599550550893973491500517242285928450792830147789487649253625168584445869158158054544543983431778892431880793386603554618988788978307496411136*i1^37 + -852545033906005660739411334855675459492809092137247186530085871383913176343886094190806817710646612209274778745923620444321415358493291466022685579822050728816748774580152913513626122645821682023540085416568969429110897425820131917051291957982840598257164512179578142173770935094239687139060336577657014349680175331760901362658773356213849458154986501131326366721636054760923499412732411077033376989634064752308461257205234168281790644454464295895868829605500483100583959109279740837274993385797000053354953574138875527452897068853890297441125654519860015267215533608959279625740517301289832764491381127922670165596308175476980642739895644197446596818702920597029674215573690840501418163551215514031298368179651442276865705654930230602325808726647285897693742552752885602636564435038096497977490068040856753905167186467788177279300948523031078257356090874332538609596717128055258499297379894031756619530889344443095151483194200081479464023390827341109288898255293289886719405388308387493675827016555193862472660132429838280410085162595437340347418823103818728368333005184557061218856719220096937665179350322311357277600057952983489467276082846066182058185089678780772368249908738000564658372563397027249149405975464665003242239760485133744786673633465390638030279879596484883531715300535992053198726378876363757489979213299331969234318086341675221681815087396328123780295363628902478116899006128198206815373940332327147292871621512929061375699579130328868736548426351423116701869181254393182840759802538260443175203648869162169176087390556698730920857676597060851605478667054067775490371606674646867935680289625219045363130105125958657919729503112763435210124281565568196759930661630776417620990911410018351625101294445565577040037381284386757625209916671478730393501578334998979384651704302916687935358435458640420926278730390788004900686282448459329170100901460168888674485881662314096070387190791860330146629391821259312538705322393683861365867677261233652711232982211376119651000962725288069378393443972536979209820444147417128205775276163520953519645095196692029776071398115728894409362701222155385407818813325570789416341057780902011205093243190285115077268743741586410540208205979098714290806776168287485045905262788911783327682410110530716877892437346671446709413671937655928873462487947344184666073817552310974634468490301569745178294511015957361488681151591141115109903350439051558137006247191590169088987644979850189062381030943151639907874768845074020996578480560514815949150994935416385404283944831169050201957149460393073593452436324822501497515853636229283691541167676271630985205196585476616920126370665585827612469829530799586265006725800717398566984110409932605713583980847067515296442388787137056526202048116506380649579907794243718217499210492113902348336195263949425675817757023301036579285027334708440739721481205619828238181852276922169325950193815026401280*i1^38 + 7922293646809419458104774670901845318159102352011529347727937991177082512657108151596146212489721309145973587455228066045637627541023069264781943372040612881164511024113190419107385735688278705488430536175062875334681560509235844006751669860180840433108304076006501417061011907993122256698633193524053611396603807107548054090277291460546664423157295491302752620684467295698302329812953304287495553369019547135527775989035649707698644688857869143975486942398013657310963857651490625079705227425509561308800948689626984112223784889858359407480920575638580546247682031457945907996656451310299404299679341336575112295880512830788752797906489145557087514986155246708503069570157541755286623240872958799101470580056074508493395585797164084594068829428692186580595596053417777305739534158277008087663671832839863721314915343151107320687513036345288350545709841820987901211250187260080306446914993919272367546339006367752152481542301479258202894694171934131200000835699209672314955978335724976603961694412439474339083006062151482518812695857074512366519670490908085569554509159027096439756618579275436057603486466599236328386964342171398394794847044195633155584916227255515220080602074137794981747261660589923091014689743525597060442887816534884316727218223160132751412431245894847634882783256185278088644006853799285373289926708937196680025647284080350197154780927097642973663609251652617801080452672400206000214184834425176676463041971684751384539315082160118186545408810513211789979176140644720379998214509868747020250618130047083286590855846860964885943168697324006470035611276389495220408939896738996788904400079986559700198385880155315138291011467051614366958370454151755463169948777578456751036936549824636611510927165379516819819382927509763954292821587317195837843743539036780484906338167454173340845637501493803503564533559213352234738776903114930355680735909761250542682028002204716124992507105449220592779493251962949409062455429133677266961935783329792271479856143406368078779213814495047920184055454946895660415763516344242775419444541047434808476972299145163379722493425116127706868080746456100476026249673646670001797707386672832113677133537481990438233791228118908374466535784962509971978115364116903930997130417897513891947887391228915913021390753340895682115839474021816652275763175987037647549226711360674085869608115137187602172830624585094688727711823259063206581023348348004965549242599170942241596339446390101992651577916864447989597134413533940715502152701838661834268060371907488489805615659960299668235918199920541165439479181641975116367095134619276155219796151826573094871080657665635458311649648408320152599259931298900045929248901900819637315312310303488617643509134204705097361560626002638901526679232846608471257509410414931993063350606282970546596791039282248736461839656779975527925017660799138686517665279511240840907848376155961084336687009497088*i1^39 + -56745376122176299147131696414870868885475767798909836453947011691571947623350444623992195517756623373365177602848396587470423742287351957728824565648617615333622882801654908464701869684993284898485351865546943306846030812949507379685944326037228804803505856828499705123218074657142027452033227210799787561706314534544515773684086254346625480841897439968490417963950430362625715291334684524237600191824390047026072992494423341604464600879282662229592525142227070281182073982192639503532771081076689153300619051772059757133609243823468516156590631367192494561587939851721801227243069990138938392467851647194777585495678563637446195628848898299483489997009475125329860831343677970328073029727797489933987317655529472203964704844493618431300268127426294759446119767758509808659037223554931448225146687721655963613272423028774162739111366482568975612940919093313878383571760218142760213373700439256312702802255057141978053293433241713257823565087365816598459228781056705538972551464384039673076830821670637761770688335005373122245370446806503093276784087152579375632807123145874909725287904824383373684926424377026648214249665956848412211462984729632813570869904827986438493087837469048227090546554486205118218782341828627049341695568704817142432350993598208046657152987961928780824317761350871720639129242000892382534041197392347469975492324052541822931192742777644542030791575487256360566767999407329915498957962983707969778760698887129154188182788554780790923878314384840580122356139259867016578526669598944394240007719705863054365650960170401280860598701344834983230245155252190247357113273551358849121174762869987500755075584128426030378507678685805554212409028372990075936901352746449241382296735479210772234139555863129388125436026039728276345151483746038805421995924901939870581692477619479492967479829176125991074096684601925713291638004309474051452636403013002376771627172794774373763834379680038607866977083007252908851050563592883158503776683750538785725344322639758545322507999811207354755799239309580277551544237835756614644411255597743278230787383402311002301975399986273126731783404584249228151455608185512848995820096546773296645867018277402533407919301221959737217561730294060577740379919949358615870392649184713331033549900333219902873715422199208040971722702969492932622332107241613379858772458460702176567873015974074924144687315149774359448415924557418940331760966289420326871988560966111046248680111831662794142390407899702179061655255145850647814915304646866905045928977754861108454881181981877206289420790402205905943532807254798747796571238092671118125283289542515169875256226095065673800193710023325875302196510622331779950995474585829267893531394825851506054485928233015190929014156165277750051758643231867097558696732629995382721299786099238895359424898781972605964163333606804502641498882442515526645987055137800660544921797056063476022032465920*i1^40 + 330047987342440057649806530981453729635530397337279931914600892285124928187544408108627116218067317859086333117137740204333282472960371530123798068084768432423867297726862328146656588034916052923129334596684215148997447951348829393801884074518292518266056449075949302045029523853704043110917866876552234279436842053261231909150209821596188278170643546153167124000840052937803403834944807242023835426250077260216031664631423740658308431578776028360745657430647629770832743215327997122377881149596196802283845086082697950378655495988545053831193026233053507639702076698938390204123189969362795373623437256873445914138191024410330860749789161583452687386621020817907463774685977062309682658671745866627913396079460972592398385712996632209984978978869228175692315893860217239922264782359632649109924629967285813696547704551823930534595500033853955479393070525717904076587124689258375251981251839604240099359087289109030672674617912420167968710900681810295986597181727721825880480181610737252554162124190211737485857490759949119207668659187714779330832776891923762851651760539375934988958050912617788381612215375886874597566982220232097560735912184713040270202133728555721803527389891152134051838545326338955365154758948816719622211254813325169822465209520020843017867258547445512594165554433767233052957791912238527595407862802951125091129159569472527514170549580620655220423224252898983351944519342147150925254658622800028628259106939195176573798001110359469868754821945862494029511792179027087725432256358883482643352787707751271700701282867269818596534328737181399211712108671930236384980958055300143069795481046148215345844005286554677337503677477725521800409953480868936597626468289375230999494190132928573150142675727979041010897791008972980050878069312495305792449692443980469578456125119629184235849238941730543129959547933169636060744801631417948062352952929423265211601395932104595303127249971807187288451605155944508964984561301710603986351268205504478587742429425361527645860256463017981526637579830460321228905008174412527185694677339870902594390950110513840317625315665530621813026112689453438120048753305022321650951280476573635815974800530480240996582070439832254241977400642994895105204698687887567816983082366249947982418624796372678564468317587843005878397446449052501539032318835090278928337379733592358041155847648120530399742466475167592065789253895998565199204520187178643049930287345747513964930604394128251529267403921068211714476901422087289151335137425802919437076296937732030667800208330319306276047825123560368668571042496948413070397301351565473148865318955676746098470732861845493859815139201229403279980184120225813863609857920314554053713584894966864674234387922338412333743041961568080848487618470468443398366056517398710175082731039694102992497473847434690504474396700560887199599370092693523194163370642359477309489408873983322882048*i1^41 + -1527510015566092069718009424848192056447173319693775784111860379504637685458984555993823500085160533552796104602659797753739434823874241301413710812821135638564533638378639589973893727680182123985845172716586913662579703521320971925060497222866511363737819835254371821055119593114219604736660486014233013432193376766514309495744585859516293477922398770682197686906145715761031530058764585343284405378046343636562593555386262876048668794568183172513317437381194568010642992373558948120230766428880124831858425124260706352611579081676559094697218178453797887353881763065537924634517326546984607574729313269051660152668553860525739183111845238575380175079022690449103629369873078445914725550854147207917904524785695566937096713054022452821684556108883656211078289316830387182774264804404142428751354408876635503823386331839538228506807075504665946269120623461358130533263986953301154683277822836687587858320324436238906907626054736171664710055507773479069659522395625393722016548511641966504703007996946969938127924328146323654178539465043057582465268331423554173473080859364208976950472063607586380056031755738581203265098686650974354397062466423651721554443166840796575474321204297156768536838169217216684719771990283905952311446885060306247797607710495556949211503559575253515169046371958065341267203857958371725262817145584711089677295432431892643228666642388042530742839725551161399478803493735415227025786977347647632627397446095865649617038050378651276492778555172613510156223363454625997449372012182326044437305129601279674279641163269574211001045991927691726546080136170821111724514088012232303552093204526080595638306320347920933796000021590103023041373762476872882521166843481847758622364852698360292906254021964310393455626242328989344766589677973335154191677792487643977460000027877253086197278326167668816989585484287223806875532178573047598252312106123320620972511499834485365248627718364255163509974013123704647220062779255274056035533988602984168072749672098219303942229629107057647263067064372539938680738300953364124113934998516555818647376332296624418463067284643338750815003984927656048234725973668429308901166106654517677336236229039111512021969799787381332033769003460889435292743600390109751648300899536655681894718036111843541421538910206849377498649553736644361355269508505153604371899885511345503250421436417235759981934327886401508048695391681637200647637276898674099118467292208078816875436458492143995229418895578267214295691563114395604839728693744146599775096753133315576723883514439189100396946066481623854522253019664678696242397152230964586086659927766052019326280218586621408768011387623243465198799095414482610609781210396244319460199169429691423126943146539621299825310293813677433912281931705178817514529905269292005346124399872184994778534724932712191732752163190849067652957781821630639829289813859848928574369221350260736*i1^42 + 4630030016758860608418337285056010200320271051917423653734552884506874733606932346800581060674075498036337852129716477050317260184786200248847842480578809639656041165322758784760552300720141976903348715644519376064008210544868358833166547791774462824648739835376204611302463230413881533843668485886696952129301689222724096295679429910685018786419898193172286323346781828440016450025921782354037872984317136793217630927628254770134517363741613331279963189201542143865003308736869896580115860712042676053705359782036860477461530656495281174311389081991410267462775914010661814363819027112767161694814336679319562629183578806878824906646408043961956874327785923173727766918687456981293453118274052174313543818304281566256721930783976280915204233480914317634120940754126148319338595160894488223552838246268587682402147492083036703242507726684525683296187482884553272886804153260778296549521235997777312643113298710706625943621610204471237937774218528339603189661154128935441232780998391929114483935367099495630431761953394716604218587730778590574897642243236605581827743843554251185651946561775810885602453521757051185241926847926061089296108026492050453387994913290976494862126764890404044841796441625435168194247209892909710710127436470842789645022649207576205157022512995658863378600558214626881290584362866054194287993541450326947041402625263175932799884748286364956967283335009557530902813754374575851975037651997357140079774432929377105942923473302662551252810477462701660027328160949704335583677279298075820225105176048606985644264949953486918094641711912334626142240988286738416437883348085314312999034154485675372005083888054366839945024394405324631593898192247327947698982377146296367724403581761226128146777381257548124770602566902858962745918264059220071192173660021750632758769539770712691494283532311969065267075923046214527424582608215523625136997358125991912356994244366671180071931754324883835335054825768488197084679865288556844118569593009266478968698240880395806001294327327435168646384742855729480932588092616081022544755940519282008947013886051401500203989656270100626308263246255244645633857072773722256151583675473406034763107387144976741404939620777814485552890221157705017911912457409126777238156867571160822079711451001907853411897244041075346368026552211972100569531894323357132856347281805906682419616174893169962594825407506736602374048063841938757887448866315826968690364126323255842398918575605860522865033448736830797741664287913356643799929613912992714963818679577844127416372136518928834667819521646155156057869436780501212636864963964349397440100751171117911908521795459428474896529933213908702011995121260451692322147280919377117495392813974963908148150181338427091653148416411390426049604286691432073927165172058611213548146911581877142079650283792219977702919256627119496728641852025366199925454848015511293343194677248*i1^43 + 13845010116070012410782082030428719676271917667920439987455026147500021654804938459206494957624694721210162148330998981411731193893270462979661827474851257453896600533075804372692366727171789068031285363720899626664304278471310292205696174175160422874086966085083211027112348909906840610332155560709774916841444609959212671782271103601209474917411493805290178401267834907100606792356638715274629341670432918032755370254562992190961896554447089038701265912114759467149478394064718368405951783612834628876778971566969627597397674124316134264902955134831182307142660742834577317545105261769985629819075617753973897785866700385763749130944663366596015562150835309942217339826287039428581933225403986319330468945245060972260530936189684369542758167929425054787416768287142203189719668609760859380626624946219233720900310214874539918038571788322519572349613452119640797862828234500563648059509863128745644826245037961765290015644046197622571537467382251253536164993349492806244743601861220450699917163548923375968185857906170495885377836574418296953162029624583411109936687482232106666480471054302385550488124186038445301809626277847464447270855414497751347982330670519940606046302265644515621438646015788307546926561142719061726022141608296131073303098841124111566758576677487864575869129024245349970615034860248194763825464694984010452179847555997534105406089984590966493237497380777366523674978490225639547212877358030033718667869111343513725549844037795183337412288606239460945237020819476035765137859449219976418813148948043941979371900068805069608948162240432973547228105288247439906847641712217325584767040891327976731134179812317026793103229037610955988418643940646841726566160762822620367654614514510186379108772483454411940231553188697138340365182127064229271786608349353431857425582126072176136137315178196919353846505931679716193439905801233682125445705055321444687241114445070905251940826716192950560780975061620964759055290334370436416475828262180199622632654348609084864716162892183978289903914175381103494756787580383207807654763762833666640851746792512884715296111047696358071518144014421475053188367330496597512053327181295860782069420746684067479156209772121872203725798865500777202542105091676159911591619117802676282015014430398974090836444901958174767165352871107557036239301667161344592457304282691834233278597112927581472908941092977221062687283955780755803752348340815339919739975015151460583479545004433001491227099901920690361703260630601896587133637775509964616989547119473717937594992379312680098017555331030624341120471838103557003382020277092596159693254212163242397710580050771822353623860969858725162841590112918081709001869240690472717503824065312954601022239658784019402354345238747594382452181936124908973925501173940915391601501820829960735931873143443656851883822547878169659617025874463322044051819935255048382054400*i1^44 + -647616393426579085885863136787846022694445226781143727840590565331859248427656764413648044768723685542636652896786513512232182607360019242956048817130706361500189074411872207594841238824894965223812542181759799463990848288210966055148563477519713994333551410240034223812729604828795552513763303366008292904480120852383985429681819124043898938992280751090315872133410545058587899494479260657174569642603309490338736305445953450958820742718595005564360909590338282890800632529869782876593641016411034379165883547921862271313717568006017222642657685150253326601391592752411963160428578180523144751467421438331456561058394874026091326674095094625655894324508518806262860307327751619846187043020093850183992341796401713534786460268986711739958580826421984308046889121577047648467971441871181157963858252895103949549883019075657454086079477387372435925829415468844952715174277027550329434095726749445367608497410556503755894808268502942635751225959146329798384589487006818269878383008930861296850290676924263489222956658717814594122984490306840090918307779417995630568403381146138235742250767562078047456674395344522978225865542239454750344489942043113106728147574587001973452296452771599375482292970687744815708718048936169510337196840676478391257508868904609294247401160123066891939677570970048709193129942152589141862600390819639988616359269861821038651024466183696911806452986877851525122387871367877217232210900602725958405859433669780856748762450217124915803046003187502482010434036698061784519724488730093899042635926570020900841888030171802330467188434955411663570964546926424131013722756168769189998302314456313793830413597713614160846142400259483662300546546504744739754876335912124316648298293370468613223392611401762805163328984370986540474003462066162789285197661994686449350011356175974949740097735153503338024630064836842210560344007955279704612077663236715868526430941875914965559487455407257808242898368223169444269903155079241824978207166378504790938635245710717895860412923589736430252077541480836324099913069008111877560325865130031437750623391101785587526664084216291962011573667208491778861753409779828649441123155739485344472088926120137631787274322841411308974440950791319526525777827727214130216408457022700879031948006036080250449809082444331453404690612039692215337257418376708496686215173023373357098460227196352356885130097176407223032842144836193891742958743169800938613189136612672150439483625839156611964894083630993220747678529604696933673117458476324826447799659600249039765340207045260543709268437686150683696469230435636626072099284773586644472020994603364433265079983117262822813971477849952290578171925216166538748216409987966679341167320735112124515762180099373181467921664329151863016906571233422322397823165844055580719246097765986336109158221727417044933827004984078904363078551610665389155114882724024811520*i1^45 + 11890518025379184549493408968571317415607631143703147056368757704259217867654073831082381109365847016279776160465026208351621797522307335948758834946940610220736453412075836774518424444182281250585576316564720672665696875271793767084409506444849551059396942052979568458993581013286714429594790966599526224720639490760191841235131655115104533097525792683186099823820098370260863067588352263738474431190760430204460671084126392164546974628486800399925509917900899123529682815472448378264394684831600107934551451272013431346017714230103790263741287254638784667523004810551761231594913147336425388474433910596822663286543666362783160422952228000978294494243146181147309755114094510664364424217094438243073742127817546073119530063067723182204610584351109669989842862452309366517163606447378124399941760497556154444213021481825055860279776923061374594538272805088624057050482242013668037979201790644027759970342976244307619674513982007713479851635767465449799203642496916327149042144891891516443808133607774430819762766755420483212688988121860293086995912885065979405345497091935844782548769815582866157968882777458046864911194768045956558378484886405803745392128916695265036923674861315945362340714800715753335847150814157939836194205622801393392597385179258589935738991797050302617515342429248033420753552451145031803821316567880869544894214567311855892041191388734410453749529112823193308751569688330169908568468271490572276565494042820687488482462256028860510041616646413795686037912062422327307614722271814814760451486632594899682738250733904059364235132794562001905634740846169708081620083720339200759367477501905271268281960511998882661243382595961625082106920323031137416965246587966925381419123788538289728443358589656362973240448948569004679614770418264728155744380489048136583672531221195949881699411083614465780897782208924224169005912221431085924848834378422193822007206062566272723528679592989293185896659744729799896099586207119381166742388852673245246559414538398617592828453151605625607643337222810849067901148828712425338698153441591407343979918813175275094663799856491362433811872988446819471508917588912435471014974787393655441030517133745088404478277682520395398986995134120659087075891058780578210134276316503964224701792536711542743481133773699297900017145183058235393358558179717766802707038089765263363130377240323180719547772455952160798344273100376401401852521579472415195377614238378366454926563887850733558859308791312127206770789544373618036173361548134152566126973302028345768064977934461111580145035021273817547283074111048904118379777600174694296317237796200295303830973336832660195395265662665818294923028057932486975298349030828958721340115819199694103927892231400148450468515092987129729689493382706653468345759697919714513045922770452178668010944224994433138136101712318999930564144499578344344318156927401984*i1^46 + -157104521792427357129036931848390358715090084553990717441156319609883487042353297075258171442515967357539612801115717563153781975327090470345050691500664869969901824602581532106730164659738385899542184392240702328497340130152207164825432714458929930551173348740549638123526709312223243998696436302690775824155681827406712351974235997244885254247293211876980620752985742846846834825896936400529112334462040952101831241078126768290981293903037451852716205648631805744636644398127152876685182570649788247349454121891727039380476852918157598640525184973035117122131127102538172770384135682216903976491081033700335633805753332592851798963554435039510917328552814383299347005495813851727668380802084303380899068566045124415181224405590566874019962311832283981565707687301208958857171825691004421571380918763154862980110262025872386993695993276934009754979786012185091100995166754061495703905885974792967668956307159447780400973089324668724235062291629624343648634574147087809391854427763773045374226813946191889651140912833617773077566038705750220895001456374251176952842835641944898833292196413708996818413862802172475129335161629161773402303771647483857721596327884847481763681751445946047405073137151269093031118604935566796227288685695092068413580467170065169241835421748605028889310042916664944388250908150146305565113867630810459196004495681421146510373617486212372092106774531557286473840430372147024327159408441418868279264648514986515627213313114467629299792576949621224445066876027029226033867865089308178216752366226390526572971480008177291490550047851870017340632913921252968763511740040202455248210341177440513976792650745611544261522279360712285558182465376128301490773624193601536666565611428447885669763026031152844312932540148557752317157111924186426142262666898273096788656179880915541519530582160607140189264534112322785417900092743857129633871786768458122519987755910482227325886338357177400396977392292597961487990126903251609505980166547530448437803187475643378525140519933442960160061373561922642943336602749436304321645779121608246712198339232611820057383289567533153182522105854404054294703242247277703139512473235421899722051070906783287632188033468267022584347611704550527527541428748016744734491432654800815222170069541956835509562261213442025540584599514533720638378576681857433456972155450294486959219576173432145055967275140365773575910915111023460625477870081093151372848766039511416531052467982623590496849841459264744237017657792971127676301910665428055904569995541744795160408578829371061286337988469496294440401198799021274459103044736601247794554986499583874680476836558899246882953714273632816427597917093707141869454826043377001031387234027284243951678554793686241224638076765727463772816469939027835722417507478472696237018861484881652431793720006024800726379342190789236467387064260072184139804049408*i1^47 + 1434372618669360636573565482928770284288035187911521707764789456070095866472770128526504584549574215983681932193647167901986854812283978411137740137532827991917987499300842673578425422549574842439411228986082662550240068052403998631672775681583874949306364666178078796811226356131245018123608093101224564934327004143564086323527053522409571834418282741385383477219431640062060531419453219157170229152496250109351454167677049397536790848662508633128772787584113285666141502374765502493982167509486389973909329488855271247956404456232445118798102833774814726236519842798612820419032458945254711833448452345842478421597650230215271139920306877984080554717914066799401928140900595374432274703094688923013981578974321679049255456021120431946394171166773165494560627888989394197457662493096748148578404359335734165468740386361006784745808207545064792633583685232662915848622778237442509960510548389913628825241591554793599279675516276123683244952038169174077548798613275260623547899061716396901216832791511488594496381048645457515293816353228126265611522542700390217924469823020086352638994850684848137575851401809741391583241823356103733724825410378717426894230750307954769122396819813564024475207141479669548884996583690870807762006801018089764718739863803281664506581833098608047891117494448030501886434655507494232221854636305481686461624769572966147613001571114177082513452142427028803858657518202574217625511108896707725249377388077731250883120897946516682815866927825861190762102771233300752942283965185308439954277860829217511325230233924586646796733392570267238057061537219706682651011495837701978945396609460864630223649689120603759439315356816250323833852245226292671844336117015873762576506000121570477238735380922863546505764185514059314536332187850716571818968037683436218001109592213156120207726887865742871784427250449916908990521230165779520563441868320410516507642898780406572882428844725126110007039725519265052270859165052768321295381647945202285061957801472271867363628190052640797070584244680484069790826750244792609796276891931312442963896787081895376023695921080311018959165981631481155978655326697591247701335675268177356118563769508698404373118959430973839488710956239703252360156306658000221598907080692206403481961546563997442807590702854355477172998254050433347306639558440392539683162106728163586860540259337187241757803422848753744702838363215084081963274358449045916746996204964013669950652774717509441621251243768361399457164054438456949686200841520635455031675456637121703267530513821867589623466914730809129011987331200951417177212301128856405991652068790109682994567475065290371618175996258674033376301576934693357206304309260061981574962383834308922095506230231153470798065075801094712303756764484595784647617197098446591148697759965735231821877595780584977469319797848484121478043539923291477114880*i1^48 + -8222273512800852421344650449205340734184860558720766190350669191019182507919227479296043974854666967204089706140939772003354109720427077515989991511503069531161572042744524231640732350981871965973033062244266113126218497012492028726353407191716608209392519760884249872133483705545147296557561853690693306960177026016804837378493591152237189884367873614759628263799068272620260794246897865287453261064917446536388210051867821114387979374478273558733204683403107045109333283480401329445178677871436649607008767148738595233753091989181167956468330854872028836190626174777510860427267372585525389382553561671222298140582097934908890983832993715326802491020982811161529741676467680167480852430385795693794134596074269999578260365850790915634948030373587542438297517212892827180001389263082808179487910691846299438596981630884907997469782632151912404876439835678179982081642185982681462368141132185090063042287182367349031556914042935924873990669209168122572589966329254903173229172160460322305782181337057181194411364664450306626168927926884978920000939840701219833990588635330301006158204352793453267926889037290070819606111512655278996666241340248053437710195465208663434665299360843107006164672518939279655893979992222270779025412535725749905827935760442509553197020888558660031823749282439904436816602469054503932767516945434346457914499554973855578807270040034041466306197337609145773991421982096572828772383087320687917302549927383224116743769057503852612559641056300435377160886110507187523084499163306962442536924520905917496771467336122293536812985799027547501450266209307886758891508502073669178680501447990557944171000789036586410092175949822557111610914222339908961946830065405827903957150211458395185708002598103056835916797847440950152007283837431350900521175893494033223721351746658905413661311671983381312667244990038609197444941386384519306864490104574344681995895115160861281485976604604421382317152980672285491470590154976349927258727895499150057797371144864021089379591910940745441654354783601963809350356967115087077311959077827639972090475825683037422680372585994302410833567274579246609610529193714358817450134835702331192881342644956954358775425607880539322746353961402011624150878267338491704392341241013503318827061604286436263585073063025442830795946167371040256533289198288213432607328442283396835981956692520523508771795251759548988587965827982314878543650889840478470323470932419980282025434977367068931638835636447416160313973060726271332856438234682092816447067138552742377768260326420597651311193606996046911294584150071165698924276920539910313002109120724637338661139689988139421326822766466462308234969096627408171702725502251377501656387726071724283615669415539817269800660105265064030989059525432230783599678624392092750285351719865105231920708450586656119589624617721811217795802753176436736*i1^49 + 15870559482903075710488886622928961420311657462428982373593803396505981257515956450386153227607440079476487107669258070935779585315261564849310089464905102797931454134462401781166772496925471937221443006213773870980182708280870306109214565452337831859318493026305476157986345108862808691259770023989596374671079752287222688880458316037804902404344305884713249700936709659679230051581958831978143980004356210452332601806226196501137069822190207698842900320376745622475546598949195833172164808912780384327354087100092729325794722302162029270686202704318506480226305886625889949119299778207705346909588603558668362561838560419668413029421881864932700714711673361333018097460141354833052249500043825164790590783365773738638783582325290864777833599423589442720924852959596637446760715606944404108132077808240473721522269439656506370544812561007018370030552972353102205952190437214810797439933440077979794673602232201222009459994652523724594966248014163406058049339874259082689037145770900292735405512229415126528428506494450614591016579737620910479931478689579571240946268932809585866080939005406793963925666402056781608091468044056779180723366664660492389204336940178777868555766154944361599483745540297567232507311319984782025706583940726080556396714461444566819100870574717712203120097700740155977928356431945612442143077794867170303951870627607262504926277116650437963256611397583693862450994777935821819225435857301236752805550385363768903335342935242500290543113585016045390484711647791074490568162221817197140543522944839206672256491796215559886829636580925795728257652267245494628263025955721261845806595582670019302791701304415337357942363254093556063657166567888985831171927642750196673820790939074081346837644280226091230036665357164597030169747051859871040302654017989313442264095274130628119059922799467885940235755897610328603006007066825852663270164914603156958339767572079313088171300327134035663165598954303956353924879730145386071566732377235714712963009315020713692519801158716387304492021015013336591942295912862614842432346267083912039388733656525989834907195884914106703984121569342729744062782481935822023165215023665167973262407470975089525168084700111151141619214539841913835572649190132765787012873513428122359137976370777718322777083868092004296236034411477213444076195127787923494457756659077862249031691947505763728035011931475914666290213284748833457313257238473281781076745553315221395741645201993929942435976840878431666128579294034125913062785495820181670204649447682609421072507759015512508086186642956862769175409443838396397265241854669964295750134826014925174961617305326306596516046125126707287086019784403235190714371764295334261275882516025004048438397290147229286113692274492602874871331835006411663445278873847843150612038596126394847185995462983530894185998249836267055186752569344*i1^50 + 211532891607734261285163624788151752838245622690831967677738537148955763741752371899579211321726292673637678492097671884936132285653189979312356959940005977147187624660540357652759562875242103443434747990077184424414961677755527079607229204220387904885138271609025577794752490904266923740211043331684848145420023035326049613108775278826009744968413193494599913827674919803674723043252613055451081318975698991154010607078977259567650929628995812032137679032768836284834036174588551675027386718621935788011852885463500614826170689377055031530256188222150760261794567508127022779078619214544128749797434027298003659045991617963592485430375508756458044945088364855943277766251760104076877583150506104646449497038308028809479941649814122459768397479632256694918942211879613818219772223992468991865569306908320069743038200858752091165120143109930139570208604219374100028130251125475366734913876048780945611421866037109153225211830994628982238195472187191884962870592683115404393555196471466984822242172688078719365042787902394698666185862467825357472052980816002883035108163282732817785720770201170325659658581419772437223872608954308184015544283028013166730621615645474157581238429603697291171939725676641461217340891403273232242253066973210116866474427751115834873330613848564347597637523485865553484039884023487324245721884140681424528185109685624546503896907281978159503706132448732909900982614933061463124702053973112697718534252396013432681425161450989872530137021714417453722608904154727268609950987063407520689570104193165274440004837914150625564989212714709903109329959700312439843071556679494734165714570305046182433749058754812920455846614482177992072051195873548693532178937144634660488323567246406772743688087560868962183954529399166711519546047446159953917458170573709520548933715783126770046226717523612542263990449699173769254397286439930241741933692745524546258362911508848940103197730375314433379167259385322531132597365540705671855473340407216509091226714412247237432913602865748892876728454895101400363940401897195583759825478829887117691237352541900667146431071851267731929257447249882898149562000079736505762732785580829704704518508175635848306614130361018025835296715851672018734252342915897385393605502665634887967662910244894923703321666990299778914808830370960538473331858955308418342194962468572650024160709579383540986629005585013266621043152768398609495402606070936989233958560657701594386559479287040034010163981468340425855827343279623359506425376936706118135912409851344655038852121721918127353667495310690895723151639823398023230044474753667321583531036856361230532193567673315236635309845706125057236229409393767637754419206769270561105136293063842166290403582015144107696881214403665601110367460872211078537320765281064395017728081003213341609180603210785627035398481810149815057645568*i1^51 + -2768482338430832177662693491279863952801238684569802239883595485559025295612685555760346582738810107678392886885743237638874255604763970574763336191572375736606765796171169355333307440940533602800564962276331712684552148387965908606549956263536003523700297699952911023969073140087510879136714710360517703459787891991092610795078540692102688944236798970868613224596414168823419708050316807133580592115850045664618531701580353727778563478413432505080106159202130375120841383957300537927236148257530294732605483929485419087794059273639431734599716326920298754561233725495563765019762534143398040573693504672715469985290178570473297532675907700432309698086688076627028023333484174145095279862190467871386656424632689080459519031748935973923253398812302368848395543962809738528693231562030625592122992898676810866088893876173617928545539039868984923146360387387408817098498701495485898427478078436689238173877723036385330760560952911843777048665043242342572358657668284360526709116356251076343729564207145376820122126462484236083474553502382759398675632293450124418519280297090695157345896380536654607211934889841385201063835707085844121382722837368337882904847616079573872406976807703339925661312656193977940319920405286113453152805218934126829170667309528225980647070825281167927890161063435011293782791566043886708563234439760828653436289369009363821561383445103644620755994152806362421772104954034437366915062945024555125321583681795386121273863981606057297930129030224318709703258133379047047068905666540794218378596445904073498655618350645129325124187762780216990101047658857879217786744928522148143076122002058055404900891738300549723910696281984943850946085618903529210093638584781888269370978090801042977492637235424233211919057930496500806665825197960883325368109444647969694777039118681238717595598671957854642850600855344880497445726974700399880133609254132646462906396247918700432864741991416890347619381954019479424323266201108014715927601389313205013466608805884866771176249944909400970718795568843553593646504060253829207500769066324304538359879225794233914778482227978242122749232568970118369854989263494602347601365846256434444708367567713839225249608613448346664582092347416473152246752573719254448112621397972034608780007696654687409836113842082508520961941107077446840442216622407870187265297471659551766511052116429521097894786603677455044229032357012376905402963563030877730529161723496987242182363351334439170628260325897414795378469060551028503181358642891505616237216512723009190711256973757634355384817202479537779554635409452545161971159867989730048392179133250191379000643015423949741520678667742774726036933367111271677537384728682231176048047434318273741666757320134412176300862644008346300499188370022665089380735270611230283167970030390889050175390950361210637975854305295365832704*i1^52 + 19723591048474255268947589796434860381367944927648551493351595176488529522155350646775438909225341038520226127433517951561157760318467141436409238563514048539398285546126539124309745760186327455474194817758783639746756212913619065500262067040044996929022058573318018110315612324912333937449241705971369597151164941301372870437636741988402459957586344141945448784753302233302726195976638128921661279035514540583234327905832234452724493997740026947619301122996671902903903858321685091378466100007956597735491808349334968542470664284576030690548425730599963820588492580491067354520965711095342160280669796616721191288002165959811142008739425427725296047027667546876564231967657193905040475399182661706884013641039397396204481911528591727586806767480886478689218485039555948808361085217783422011650381993522418440815990800591345801962809464120505835546966619859009759773699375059447067487455938280501608563121461550138886885540729129904071984845504775860158274682230274116949889478569503479730936975016745562571409613142615279636419857560211665385035222356074278042531567598211615688355219930248077359055132600910135410193558570765241631413673175004754318796554804251580339479025083410006968713667497488262645557828130345543837835756472631578790368814888491473844469483559518718105604670268385357637904779620278741763137044201388156416208137667446154454362338758689121722485764342131641166218599906487970063906695450109040649793124658890565128308967727121655777225009413496090127830314242838761670154186782682204629030450416966327685829057581037225563051440769593883717572781688310686016776983897285765872334476332103037977622146309700446524777081474349081016629560514567608239876107800521249513532559654554936927067370456434169892255820814824507872314542666785082038078037250457913393603957468378737431471675856160257480136756917981734733626321696843642159664129068678325303140994586550565609027672056782887294557522149930537556793628739179377723120794278917677670600372725098478299777227506279073695207350194595148568046752130778519566770652809901187988089936523804036039118242783100812662063448525530042643614763948430847881787688279705677714833584501084953222480283776492405459992943452924436580089670598790071295088388416106454848035101530839952778940094129503946696185626723589402479931278908884128088946015989748836816595452290878915617870876914353488090703733347597404599508381301526977286323441945738397528083553264628290579985895658272417952056402529238048286108440059514312820179249621223521186138786760902954655009842311971071344267154443478748303376675763238237263753917051945966468011743321091648150291298765898474481693512792806928118456238106618547711071108139797472650861514974420389660874540961650200919741983095771568004565915910081077606834311130122474197783686708313083523057063798243328*i1^53 + -103869691100685997844156276937990115201288033609652898033534788372752317473790864572384038312417190680564042465015004470260906514076950257169951484833000011893792110391055448585405408668896686850927733259420220551639823356727104805258496167005956270808784742357053415176187962080169176952608952817423963389245960364090312257450394343360542450961655031405625059331517150828758356828879722847085341913716055516572710959856100846021334933841700314214767443156246038758983393084306128331909077613601168989880224193998583080843849207519261327098851473214727976658154651551655353528622208570615673242365552383608285952917555347565376290806100845838189651983175271457993813053228077923882360401592245385885955787387169051364690956725240212133951978209341002055087979840137719870579118300453407740190895970097181365854723689865365012669279183787271668339448900005808071362065827746101154617024641350345887559163676371942974907376389684876236740835262031853326510940804423128774922871911720021843621184206938875335809226181023194501156849732910291979930519633444010425916432832572853722897272164613877036685665146845194225184727592716974560061821288367537026712465517921376465910244995333350116596629047974156378756519316253611701393524247320695516279753436567833982468753242579405049328178691597307765951681418489350634664341304009909354174621587990889486096064180648694869259328076955603313791485888971487504821331075497453331335175321564327277326746847663644519143139392583283243619381626512886553054266567164213118150715410250929014670230972562544542101809830705972041349112806149845866252061641544868071060320729189677503016317710599884217887606097761951338284622600379530300058439231470216864498851110958963263722180034475430043663901904309151968427876881208422139084543018747939177998390768206351712085649272885814221800437894541819282078785920404741350967407174171652587081001618100121532390266547339169972604681713170245371213719510938103025060406203643374238427687064547183844294927249192755729180565863940524899849619647860032031102822450690193294616785471294448541029672412709049449447781753109379976030774279457495703443477634244900830179493426661774666992836571154714155749334840155920391510172951598693561778720180895485747643515198302028009408788142415926610295488503908571679650363968861586620162147582285075200224712899448335051854177594127433324784524029852000934940508578984105120779135201380548373868328198231742654153667298012828947852178368902027938898533023596212339891563096560479709005236934865405597134367067400698918470516952121171579210072974595342604216418790267383379623212627638170549647842795087533260947005136442318895393412849016085379584156986063468434547639801713658993908112776042077355900120308811134919768159206457354105062317219102319456578685653178017774056993980416*i1^54 + 438947150200653348105233299644816253477056463363563337581259825176930989000069483553500718256067178763554180842008588694423817589284816808225709452264809783824014402076038240617357280434525883480392024696234499457464645592768722137865056166909223914687597762029883652947224373315303091614877997383718822179836782302000783373315072514515801934393111421725093844482030915915584167964380634945736037881718199636477428556382177050466272792137716434889151883936843082300598398133018007466368906752684230834877259574378251132370666363999758383460728786180343699009538901451355540370045228335912913262339435188912073115639539627422809882447179555452374418959052255180286006001801268740294628457238241913049319648022440255826199854229217673448638286254001371947018489433011734021821843167864841518505131288006905735925744964460255579587883949107930423473342372451249883785667501879606497692925491002534856851481215399771538887726753575549802127705904530382384739683407669669998778388927201257770168767806486705644414983592899058431468200888942742563602335843266972675625427647176173693104378047962444288140168004880974639571062548287591374200210192586392732703182615788112356419130548153424581052855070395800242597458841956065247300323219354105211903083304661304406278506606716034751319460330606917021395739680223174309111214019955142110976383143626454322198290813936915971982742753749000610957168339768059786272375460676893019219633517281485462495284998022786930795577383832181654034209296954384337475977469795115827310464400206246099056700024990461529370915228045494630737572815022969218771230050576753047798114748739796563580603121009544514729999346463453460584567346827840411912102357132453594580973616306592954503818175830398843019514549530142284757560326332016258965985729882897457706325487422125541635890532937036291901223865726108095815774160222108278599490013701464860414660400794874745129216199097679765236597735666753185660974695196938952550197337629361474510528417825325388373009798768708766624196720785370458264882473246685833806030474723068850695107424857434381105119052091536835131947187753657699120820049933528188704667978267314029326948948911841339827911524692743399052538243658997258029004641281837285943786943409055718541678736513217964911181626731883987162494822329401857925898236612422327400575559528935629794094718295724017159967627518404725724256252184443530525929473071771780694538246316478744466561978948889681664537605467245719458893696950797079695839548343899339159934683055556667731739118297536614128469988721272897494459104461943492749399722709177276776833921150342840185516703577902462152417960142879030309774648147811242776221236474198868430936663809913261830317712298209248030190400337115241089312702038072580590463883541001050539875450980825511240923190640634941669376*i1^55 + -1542469847198313129333821746410349885598090089126158467153070896102950205037967018666570311905236720609956191352972989408745609160165743766528329486896462347559305586173025137833218053864822761932636706380520505340727157838721741733293300100735403449414610635717461288007333889385761344733083336942245150811581289489757522090620845088695598876214506161520399148836293419203402515797358768937854349040896801632211194292706118936925833664833333915179983533376243698180511160603842233802616487097127415357251621116977609145788015057973219742912332836312615914888441628727129787864896438569709305295222400745375188047213046146032317238128970206881239861476037706805444859644491578283243529625700914468528823646798294631636272045710678320591682228718083362709803319021156565908011135254449757599379419884264829756987813929511386352983346805564326325857918419947067547033558386641828803470460292903337702249128629796376722104931369932863940493250582324304586106877728739078336404079518928364169789160245458411359418038437913452043606339380213522481986937553939954868642407168022321325814584002830552132377673864854133773582196241331039097219213184903672702398200795230150580712799308215467821349545573457469534222901459581381103577702123088215971154834565775384848184540737679086923152488351339081358325255744837101841430694594735837620385711030554658635012217257010693689676461251648064976723801280310856432958481018932371575561644105578595203629136806948935352210550391131446443866353317592247314941994737925167853110827116295776462762931642144222790793502313884833888933872329736121313589227029682728144682415513219983232624334416952213177492588893049697250405176617279997538165211901318586942166793141425506963163379319637284244794019105831024887393111721867936602831215075506461592672355624113370818872676685085777624556059868714659065153496050945178928289149461657256067447862882797244275450397187497737959804036571218093927015825819538141069421939333284983270549864920253296961341601205289246424254589525961398716284879732262860011848444391659281243761730506072046279301829010736950106720174474679355096901587942585390993494643497876993728232199590407260801416723608400282721817162632050427246348705537362785570093465046806278604068851493812813700278872919693058786984154778378232075920260994805614081958772147972825867980640468413010402532694475079463802617844980248676586040585077400664596447230688671500458540547883346465492609223287155802531642812900882817752603986888439484149839166296877121046398688009795969885849211319811945760881651769378810185416092347908333490283808129750157994765576279633705614023089094536222154574675926070508432534589999842608609480585099472236105777020506480174315378247196944362524892423206904407583518164724072051930789475897143281752909173891427991552*i1^56 + 4594474470923523240121959252567556021303143063244513507854810846628120278315207405884937020672800105579394771489954338103803411273870384410992929804255087528420942991774021823422392730270967993114148084823638633102768481224342828284825108242358755740885886408229573864673209566707853807113222353633093318676730005949851504961439234980125897202956794184141175020954690562892901408061208008484448830751712283033689779579213390730261276411478116279300595388936892701995435520548659777938627058404073975202139774288926690557079231203624777387612303540486015126503222543289638524315563135262145517432676470728577768292311192277106875421069492263114796241391289828765630377061958760875740016532273891076674969001767407542976319086725884741703011342139224596194793894530051602443362895720824527812908761151416888612591438605333829140332126054650428099151347071709976329415133004403814280327646040330886967411431116870097420177648006467504332629325090754612067847667924584007657457514077159148614120414766489701997748895750038212843779656751927905866749743978726245680832970419825143928944332153584272104073709801274269086452714928669482450640411081774812323408753583191064306244435763213834357526408111405944627434639998040271407603318797654552955931876662475199396787876150579105595133582501903468867114771486402378851062694779021502275501040861608139682659348925233305879183453355431100221123787356595215244286869454338421406795815121593961782984989969256404222103129840700502098772413831036142768320173728939829246022237195902297968911133896972466846128954808052460519294174774686787271325426498228704698588918790891168163335616624827659640707850268082085799453633363075677711159574711166143656159656608739295716644338534140289528285840846702175734605662057267917627398412367364363216958201743579060676624031665760325281572590892523839891584433116047596060404645242365469958039807185434497853311390056615700072283138166724306629926716710827836805944567326086181079846071269518073788992333826117479316868392538600819092146237578330940969195477580147876999766050183073630622608043689993317795831125905947688310197528839269115711388899209900415100720614117044929328137015515190130476209131986779597097780783131823849007280787454659100727003877325263724107913729340500370272889893254036561640220334761452062131922447490652336178794434350377264865181197908327343154386678316244861448389839486049819104166978613639372125507821634655573101939750138782453381934883582903262760660000751510805931036691384651788680397948667489345878183626367268393105054861505542208287400635690587831034927211789953977188215470670813230432142627691571992181796296745052588016867892353512101330740383956269820932868412124450959063084309558874440377236651009016398686474664562212845780934286195274533855024436477952*i1^57 + -11729929747192125297951501838655428666041475413820493995981981194335545080860161139497540856561697172394347306412286574701270354159737073648257589727432405040059037239731686743816119387050209484601510652110920784325818212822707215133679978035691045445567210559711055925783722807594599048681700709010325656706045812950646680488610214551478361238783209158036307515856571629170180597146094691868183664609937194871993070454585597556351339113927773348111141661123163679144605843332410270727847330440087831750615245459863342210098780838259760924496923950999835809899041538133860160725057949909087762401394062724563780848559203986842810725555200768466151632816920955552478569416100960101935076883808599530436719821430207611920772025180772984264610480550770827957470550208577643866903731914595154951689143558810193472868025209532806499476884819495367533896017060288604033818982062544435516014498839315025397364767467226291534228104720043115730561022831410500496380947785138113538306318278730195744632229913266094573426224219563598748912222396272286876618592264548296887544662802924145820472654204343805402175552459928577351865482314292069953983926060766703652217025349420263258979823049896105583606807589132907979127133773394544863635894958010738908514311166521292608571666027115091064864145687415199077741196251352951850391616003730884940114545838017463776834857700180191318051623756397444629910170161318200428896465950381578205224796699286456067855980064582520808840638797305163536444577008902501222312833682597832649078838239792493872700969569227093737129047143797618317267117196156093287470972848370640105095520219439456253305846065144587786364063416252381164294149141313203801146228262150250062412453687586193612842025444560810524319343288205769896624551418126413392818540084833511472346532524448469732028373921880146752736007300653051636594868740105355519271953104943150451472194817718531309015716671571387715260270189597494870410523637370515841601753745266653626089357957955814402155996136264293694445541848175220595490765276254924789176495149046655498906510551073948146718582171897004550052005521855695669039795906227806371165941705724612142598655228134681765538666589278567390552633894136708547498090317814014671547328406539095054883645506883832377959421749294483405340656951482151201136243596741526909321414549874835408049779271404233976982258100558059238040575906641739133416987739571481014154167924435151889097760906373996693536531170027535307837484552975681905388974834587314035382775515452742151562847955198422482412967032272073737021372332004939261292987734222175674426052908028532720111735186260644921958898433131986741800605069743632790511240031332853540335238624024451626844509773428690501039426788191615213973323433934953967340078524767876853696172446079517544415232*i1^58 + 25647299713663039740440633091500941794896414243548266771649740712683731914012619485577967988006169118017547399335387355844866223433099950651345490115953850841619480386265093690069496637137541498420085600945471340843313098297051581533520630601849907779794152411073644625578719158272507150230766923856606251481711074756278833308310132960040202517763604459739748809233668534320296034589950456042103193615707596342552711581988115169508695582926282256484901585603786122318497131319908738393581633166485056251317711049172673428101623003490670375190527756611633847361167752301157535166439917466632094351099386793259446826648756409948955132491238003612582529627723028520025740921927123413173147046214169989459399404116360766296634245285886943045246476468560055247232396478945623594431893475234591606698181822025370787138774158793124486848805899070619557615254286732686902468881561502575260077267794505246993568296835357576276669034453686039703574312543311761983253151698893233541182910960947428677407320139701483490666629320631428550188530651810953995906140947853310956121940023932959260373601419597495352149262376946177423104795238381935367579617453316791692008670669692529570212264482416127452850910914663310445056759936839763422379437076140949830823710322402781466091671460871391721754098832873069999509829252534784527569081612481605861755981856457762643157995575303389133514566843913947081425568956266568035063644520280830252073089042093571589532693592843840557919142888053670936484122175775353950005125928107307781426741359759001682047656261833939192645890898692138445639571069413508187021581526012768474952047921228501223914521467024627150312937722563813622591131184314357323024131123112539681912791521387668059969178928784994129212365027163632805365186344391128625465766498004770013761820916263341644806097952013491064866784841658073622331973499954306335493061090013089391469242349593409634260580024951277989453195663339212440371260244738131200853929200534882923354649626999288220246481800210926473166930062892154601593807336135992179354439160656977493568472624525666616972803583072641526797582428044783329678975352524188050508940668879410813513443290242242857606869891752654514631340762600947780384397845057225437010004915407023511004774560259545161463929562870343481646413712387167864941412104090746473763079161505953584135832606666243010781243986203140076341097684962258655345773785198306940082820229228708899348191688129097870013275348407847729492470768795014592422603919965548015482716007644625457864543847329897141282156445310340903498929577288939241412822366424508617087766016150160498273824089948844213164949903131781438932570097979202741973689440498351826183977321110765020336638000351911001364581993541874903570831654846474325636259134024749871196310679423287296*i1^59 + -47439705221243040788153534424748845191049926735679814180804996322168297187982923307595865943163502043818146322403545696226891837304649131613501619071009156084343177899109598069225793815615129633887795912070713623148882663872839768219251911702973007040349315769060060479737234023875848464295130825355555718788161726739117278244030256677259658523170893713456474365822964211651107343532768342369669400690573710997414338499918614474917878506521467361094346028631496477818146511294202883211820684531025774285350261793415393727491352139301166773714225307351876891293508522349432524980170441129288034600877963466493652306329933671767510884600510334966596133988839066858613839719421124894006106209087449018708318660773502459691352308581701892126825540736866277153934091676674771883251398445421282780792161694212614449836324194960537803836475561966248538424362503796933976422239891129789480263357089650799298873390957682334094880485609266404985342761527001576087495672441305500916178885925929469739568950589537002015275019121550009598602563883550522570230735575799771785340974412015865562093212552040723202008425554294694338409871025646220612972607703639496318232026305327776898312728802980963367306511675704859636226481463629861152754031478910971771466157701529791043245517478475473122520513012670520712570416461193659722423396277861595728667770329114326485846590819063209230461046998492658389156608250844428199858745422151778038173545138749700691484822161706399448592359023771087334889997892491600511500085505732180051924693295889056317331732691258156975389720306005158985333158961511357544058060534850949973603228260499152000161217136784313925329350087902282169125453819714002566471345570441222450164951302120251285031827818355500388330933037751857904365696366148778032524837351146884768952350881781228739627740300722558433398011298470836466265736146179930023016421205683141073058635694927725214220209948850636912939268538364074178820759851282495404878693129016468691374319120014564625846280004579311899669461340873452292700341789627481896954784960793816969630104752161221427477615892108893738293694018523721139897089870385529902366680758502950797240261879871721141547397520501628100719907473903583004975147715751440241299854258251547769521225738769286324667265195220150676098245562534858310660408845796927220161483685174740103948256624844432681295695743863245773295402644966458456025002026913995401938493998505712124354516409526788840659748545066970709977956731739686039574067057744053309172660881157897791263916030813340382372130011477894106419937406529503591915650663427238008154796271055606073300419185661016118216574979951584846715153069954394594658823012995328682063417135793902724257497913151234730065773019996306034455565980714942870878546629167333570298213564416*i1^60 + 72536188401374357906968110472931280430183284107583088175029970772541478573543091727910717357246949588164008904613953067686770215414079836284344416363261790713086262626632851782825185787698964317498166240622931882979754859076005411167951286968682493210472704079866442442197471263406067751030118794017750653940108778248007242269753289887293665696150024776618965313492096859043916827080683280385787793697456944514388463929606824595860957544395900633578585608544662820403101535762581908594738988787389031997915324238503901703167235348075087738654170386270241690228354003268435944429396538850937980172241037353404053688784876362665310701678716699636196410829922436171101041914692203586422565153791080284020515280685257386166793181608322856543242911876760613184744404890631047894585223399248234724624818738724948859285440502320908914277526589264485785907560342753626585635224644461278186256146750933405721816208894720487336911541089758967790838209664633428658072335725033948478700831083255978734566742553838300351627127636158822013929025632400342884319816905892629331652736946885233747526281100368435036820201845522732103680244715816675247593609895317551091854750436223583631504385815793474931026400934517357273656332641735821147314378681732430945148367100288276027228224318085797946016730202194636963971381019565243976325323417509988703844971507018755900236116508705232742277993466195840197132487333507035078470853258296271882477267060064612812513402616867288157452939744224078824192345110286921736013705400581136795020315000155925173087686264667960373664833027481181846136677578228440734862968587740681464013598474967516676857168835320279066973698214847522395561348251720459474970622764139455788060589471531033314277962675114465824094037255718247724154940501928844208975742690118145398931947767453941037443687606024907168040943928771114587846463323837535229984388525386617199217225241961929435077184615877182517786178886132086054921001672249876816994967647002867550934549333057488543428901107505747934596134737560943919404231157215863818736891032841099639295742550221958838287791608235431998091611781265993627524589801806068272786851937767532564147022582044281915925256427524787916239714608795079094881941761452098311661109069046972865677714777387579918918428581963499362883480367693652481094850097843779198951231403866383204376689499001765183836214376143686243310829298788443194202839635615524093185566634757546453566766023725336511674005269588189174753191164549199447779942287224863473988708311025802116151903183027472290397441906811591800753554526429442032102979323102223357010010256482737877387706797498272403289461017722261476943148234912352945790399519423352280074631552101455862219088227327442520873174854584498106463927303859462712565055832515662183399424*i1^61 + -89164966476074348700734000851323336603241172729789834933374043429421591060117144242974323790911902609701461528132338172725564282993943653848905771030167927016579029949523028722118246770741627462239290046632726867303333119970107271280101187212200725391392571292386814850177057229302637365420205407002718707473303099107125361163407733248863985970122576254749344006369598343290790929975919310521912665016852106869152354579079435375930230629154048315763450831369695194220057298879276015854873058046864581297557701024902097659749949784063017371917359880395084152582086177698806957446497432685292265981478199594339507480445936266312967089161134141759157071855338776645556762130095585395324656018335930289476838115451545587278858118889352058849108779368608933061707291663202194536614814742376321994257288548448858776893459852404270830934659889297915005716567338615746549705765370527486789681758166144913704802381882053852548274719198716050269352283075144021142676138656399021937623974145202603494637940081946771108383755310896310577417881558708149817636251052877411898654452657163992678202617574262841216845055815041234184651703094353715132309080659694663202930589074222816074412575629859041058910907402699868221067271781396218360193122169052932858267953055465453787003479398903404994608816047283118375243201456592752553053087995946822455246402213433247130292535324992948332268134321921183159863275292178937323915389771639814301996587423327678516621178999375026491009589504185532570570698173300539999655777441135899215020829482612787874395027166422829501566676622334235008421847168149268660685972100809684477009546987209202488864001971928624270419193433865014599211289655513358788244634180773085995633408925375269970581482390456221506815005888011197517747644554150575380674515406434547953837044169050523850947117861468664580297681918638440089040606929307439840813005100352901385424306897150927794408438522107481745271803433951766606837681881574566669671887959371205522873715791718667108181456106678109730338633900927774071284065410082719167133394063194930172761009460992181929543829399385157708432828221753740375689513079931323594389464563048118764281582358735355066126854438090217838411434269218360863249413131365630471190504634153796389529994264539357277574703373974564704434244023129529057676476239330780421526941893079829968404653731059688090819802230495158867508608790290270428597350904998450689106236583380687491287105393715679916830238422360001216518552736936256813231457038138742297623297105832139625540090810920734485938733866274751775825705245399671175999359244988939838940034478581092573553215044320903547901066959536894170707794105057286478182614853865780078922560283787404405506512896954367839596024475538071339683718315985168575322989243622490112*i1^62 + 85020628974393274547232649236455860796796800665797723439436622379398302162747909385243715076218414326511593728522845163878133031818799607419751441111847348270047684115502507529168576122348023753996130641266678023847463806436475655231160554166511535595437184128268673491314894667847957081976582867979651937149980239793569937342643997978713255933693715026152372753688291302298374581963657514180796413810706583845936221860054684792170444192819114421049026854083907430716994566575261230954752467448956464017413522048537280091497052751755925747811534821760343112802452078988467530230296910331174527611202476252810814650002458073090743950601689781888561945022253511748025651789031088165789583298254437495451840370682794541003876876693079932895281068768506902198021676287758959950312091514337735773301816914693370720277713977987547190236018684672292277209016001627196625400424021075858543211805496847334581832275028495780344082548521363892069852917158618286202912486416746156822442080878874651665494971575889935381701923318561289671850513487574460577276243397961990657810520130003737864674315494702203476264440650168270300416500527375107183230285787746317654766395613820840544826108849929208430086113510854881217139013359946815572719436685775753747317711495361922215040662984868270735910702804251251673698757050586346304328391924716101994754846296568646955256975821219432985086803532445170535022453446377011156220881317565455022906795777965111360232097850304119019329546753398182791684053520831860763360709044849111331644337709429438667940438061200243343866663747833838973623201740926696128598644283246021710521919422433366004780348035725903028745304694679102236732601598624510007279380216339262044640292128339565533315711989215894398896259546726811177526751821956341754808185119073423144307831822623760012698305654238183542561852500800211474980789559046975448428840525336839047236906339417922418355430560354053796366007291393033436352725180609734350195151966538393395791305888563860017780535892985099590268373315563871975681931670070767066700519690052951298376926385681145254269902751558869342394648351299812681156143317230445032520010243080146436894126444898733317596385832303990075985600825660808684117288808731573563007720243700578348331569310310584557577325397125409059024720322640988788666547651402743483824120786508322264624990172467128991645387778998705959911694311157374324267344119839011234582210072781503144729316961243718869675065884448047223118702913265348047722162487763377408864049087589680775938918178683290879389943375038139352447366201729647988617837291997415500981075590917141229276668585885044885610263533094780462083772843676178411733260678770951249310532628654372353919869422969277617695873133205424486245547076830124637522784944128*i1^63 + -59703395515980840328581661889711639023607467302906579474462094423195005123861865054409430689081957177542347364173171987770174451023192179284641670886378173982842677400955061362237930130900644776917966597759215702767462299217100768211670551420693930520302010047782312509288246181092879523160360843596635802995086190159924716313117021256740044665634133743630703779393779386035155439476720812436833304053143294631866160106788163282502053324093380622612617807812868831776014920016811865643690589428490236689084955858143502114493453779844004534027949465464178673298868583387331908145412585240697428410341608987404866282578654048403921202899821041614804683740414487646638087424979349769190327827292165753876819011153192254665834428459110199995270409599645425914841231900416012112216102281049935767605362645491874456083479505644463667777589986136653405930849602516635807132280705343786446897969010496573717530233144156594315501145572189854901632730430782716870404919964488774668533426038453515930415669163945775762154220899958637329687318605973398562481901295853975604138746180405123231772015004575241930196093332582596226729487633632973636887816514540606845984998281074326214023772966359587672122217751919640059219081387823732799938234589220289967492166065694100871803480184054240721875296813197149880433297928566823473369307861525326287589906461502047601797603244096656508581997508717344179432091977960835793233315177956009752500978315799516670047895678571792194200927637917202890304314323883165507324384982630787554944175427185967566256846501780702831123068797427449890196742251956478613485369655998308598025548585354165022116683912232586901009750936713519733205659944367003922388800055439736409453990276600767175211542915755766446942901163565776130736611636665874649615629674873261920205839528573640974408898809848102672647932164624161965489435110092148606468533590526980988441670820568629774282974275049900886830677816031046600024790394596945711631836256118888795241795910636806649901454024955272901720824719526207598495525117090136913890245616757674741965342468705195938013724086931689930981244401420723398231809280230145519614187296387915076130697251187250314511958222727075439926232828801631191992712082199288604896912968235056920933385645750360318484824955260110148434189414780413995676418609378286710910069365038567477229804824303488356264046994236774799053459996978896356099589719057311713950738926644596785222507287098455720487351629254094706364241675030151048202907997923930901256384216648912047465712019015601934479876750093949617297700574605009169519319140775302011841282749400371808143985858074365733413097073587757294062848239443295884571359576063811281610158283824446457239415055437521064387451604678983838290968467688401259200512*i1^64 + 27533217271406131722028383987758133093481020838170215226914509643851024293347886802727259557289419407884913133901404808259018165699555446624934923907240982204918728770007181186306386865111942077021806581491387002760905200544190298664495023588305784749452518006744012992705567219621941335958678210573649281560858277650604886871867216151250042166760193974517494143953951383198101552681060188283397787648135538108207800592159257434595737351207406144342617199526818681444999912804709635988215061547998776379110719768744304504380877418058094113355471184584918390585021700847699433836032364569615666749386601043376965478654899017699290640601158161631501935226823835594958217085589152019795026490919410667484736222241246578978793817007419734572700193917981051936021442662032211860072331847426329143116016656001008932911859432891474212702591595696139712929367080160268963464493161172941481503347117784163721874321303959004543578955236457005170837920480602110125093718471299264743511214821664676208346898940756133799569369445188124098024614326737637982349091727102382585712225284152756742731609671368034022409725989541270972006553365825343949520503908473056923370455568499411497947040774852667994227820176005237888132393926392492237501933181874201190837332702576885236539114296446521045263414582320690953109929543265858032196074906655918929178545518934756237015464607114964990207025988824461610012278026035708647433265702258134134141440756974452455349336050503526046776366375141852394726083052234345725119847119088483130912806074610071613334061207218540745309245917586561961898233484585535308499135132657568689623900538252053825681441815404760841017814645277467115716983249285374973432660457708295127879689457515331291809191142653616240073871036206436576371513571720838159644579233994121342807098459109150825223425529481305781579708788284102095269611079250957483964142608981925282742023237828216880749619827373703119098639779452754677635257602017291630676415117465262014036300504661382248510734443970075916123717639604198879027162188102435057173784766874585689823449029580893509305833258653436735398586830076331724904553410953012254882535021741134320016898215533651538661570515360943573632868126720966698766915141514772301745076590744562744072115580411533434990145828972841208952982599449573789044729808222056564413621321529175930148687687313017686098736443566469129643121988537078007512614528730053446509594305738052660556868214981196506621735278584513156422353084376630461179309847554530307753672246250607456988985474430762064994800891560465261571568641029979079945662404203398040350568518443133627329577078709920458999581854352044067488151119269457857769921976097840857372366368959057216968729166614501443404648510441830280938507247844065280*i1^65 + -4821713699899843403716092105269237703037369470681671636524617861276419509139295425429792642059645941142332836059994895931482981031041730966580376314868137539668400673544662083861111735661180992436558407999597962865107218201239308090834273606504579741734302376970201278163994779838231272961873786481548771438430141515380051463342671535756656458900557775191317852171152562623370139167310298894938132423474534501914966596194243485876164118261915811029832094300057109176792150099966122572018142609707824301237208663484965764089304419698057860755538648614996759427637433905123877840941493024645595880563867040431785061577644883053607821085704137925256337973959196345418491952641833726811365701348466205588943746860804200799281171276484085993450806610732792255470926633677610613994234500094306859294967671320712351111545209776204757437504783873024274299856765926757712001663027627801139265342326407216706672811532943851218102348183852290322470906867435759004785858672036971015894713070765810551525328520366293421653369448823076890404650631967905795821684309305930199887094457721812163176941662466803186766521746940616755437698397303395676734445380385782971904315713055327560596767413250799257298020326357598808422845096663800307072847903458127224510613931525448152615467393216882145183664015365903402196738749837791841602655160047484967039088976096101904609004496229292689900446044352767044393221053304135327482491722191060809657023650610920835839608745192218039032194104009025118912120225316800680173396705795280753369854794200929752200924727540916125029534868854267325379237171417094052384712165931626423199772151498504074877432642939946185448810478883610562954986512391015378640086425315294600318224712376847280135362854408942941238546911099534372870444504081118715751648263582947834242827789723941034810635101737609796297366132481745823797440817779197920601681306103661605060827418096592069790536640253398485142649853763866036929068613052638665019765396827623053230472306788760872121202891250043140367613009061042649464880611164191920017471409673501557733986416970038947755189011529784551088147435572144872777506347651862337682672728064679575706590677276692309922184516210667284880467956152058422991804388066885200149741520739293751807385249258915420310321971303229378170889044557486246997306565125679475694314564237416046103392164860954652764811468469351374652252204516770692571445449925776310495360009343176310102570858419539058265265971524874515460663691247194478866423505491960804110624994322124921601410813251723312889163379858974457012810567640905555972821964735525487591613903092491747895451141892319538583612097568543134246147625219685665823535568302622956290528389902997051241281678693369078631700376074018926396396535808*i1^66 + -3463452231012709334342771299949007690727222862273087904044339417235157049122342328368004667483054263301750463860258250569443104539754031358753019261737545496243407502677783577154465068961288106398919213226643316020261846086957258428498253584353015895621789172039483904981095837914633049928885513931129976111300554113141353359007213575601690935481678721722069067598040148982072831240569643072244025330342857722755602828609293925715877838117544525017849694940090828069371533085887195982829173632680996932286483505694141320479949706292722129136108779742357784810124413206114292188677462708208560781167085826774940441522500636387312518851703121149060091298811387873739548500729262433785548232380910568532140346265369331860339411481767598009466905054694261367117807773804757119582363968781598896626148841057674233805053610261330300704684886075124817425870321283021865800260605382547913075289061762284518034489621502346375235867018784565823449514675031117032660364078666497781356096229926785765333604543166575891299194835299844743371027979028639476024212872957926187920190585034193907289953642861486616515143826132489346572121411527542280907576618971247758175345714395586298458867016787557311080054516676489788552823267122933743691966510788894060245414702512866209882047900055619102501842573556639663974758436709491037925878983265835826100649960918548243645273546222181322173210143655935140236748881133006249353004763151498297645245118589653441049077596266336180488872545051743836920855246565471522584883830456792286049346280451461750801373703804304141602735761570417964458475812550319828655762739926115372146929947920869231605748427973999369468617089065839753821009680148954565648074111763026532380166961610949316700344278154683079253036039505267477568777979822289906153013354653014425845577903558865125931955838879561332879236986237746050923766156226917419138286028955898653668636947358134826397331816180579212551087508345804683022093435355037873059372219492393407051809603396805369215625160556758245556003603635745391340080518920427308575496994384262458995143258986498115690052207075574343185300215850316430892695419827883337416063617301855627468037263590130453079705315583753013949730384430599237993555865807642696234926251572082934149554871212836278692314080832046177169168523665527277269528302521994074836444952034751083542629702213005090156509453177084350922509356685680527910603232819134887698225019553685453444313369880481054693249728972522063072255704152127873906416505090770779982746442684352939580725971901486527223175462896381823545515779255217048384015343761540724305577447782474774248040598763118279073945360527425600501253614227996740227455517492474085203409940005431409869087353126848659387183130161253135155200*i1^67 + 2155553071780764189407298551018098921385846671984860235602722154436068255781409452490320996157548281939102699981880649411314319651679968019564982666756705315404663354373782804003051069273639666406140804081563729041528123465817331901613742540468045404107653736883155528688491457344167282900801112546995674507185753337017692568266448343807072053938689416515931086857904384804307867833053095716092730566093573122464431522420187335916341439082258174651801705520396946046512874842741534220090984923978483569668368229867829959669002773214695213817268373838792969872678290104249903798770808877974655736679626026022383482684498008801155324775242761994179755133750690060747263381348631626586166789577688630051087731455454457810838929641839682372442697800528927375587654044472350115971941145853043786375494477462226790001897830678853336208962941690804866647968079644817304357604220275935338994356775377080107855534754297054169658036581155099593244660783370371573183197338652310165381254482001124243949572404850282905133208285959792071577614179014786862857105858237303320948821153116938382988878002910937993219213035335997637403875580819844769937786414877422206442170469186745924546789102085969790414255038181919392887817949145537775475823505458106859077242393874879871245247075129881688561927621619027148496009237683971952989634740724790948601120274495110120966512711826828767689597418629075912340877604161224874081129342839621698257276145180129694836510316816991650211135616293425092108498253726414238990638057411349846493826592756877981506877058187102906144319705790919811314830137011425927943782903833240696384333250334497397969150026168365830862944368347326348759617443114720572885398806169192033468092685032033696369792115689033400146411519184419846185382524773372421340416445319060079890532312104655227861438472282133202260532205295218610436786390270483624402534997329110706424941565043605819001391117517648411985390262252548526191674780555196261969921225275414184013545546772045439974070617191332455799713171135800427588711618329146031377543886344525372715859221466369199261483605786560501562363127926142195212830897433008862553757857730669571737705181827272774137686550451209748599020738629123918137155263773910939533331385802186876909910350305371679572723877825540174937557266866487890566110274791706421410665292964217096577712898335785745333776434138436440991573626395037052250883179661251193256703618179918050547697964809646289276739817926189092215842008569801550175349634148294793878301408713019935951980091200377590241621758592827194755752493350611561207393369326292236538574840299884623395963574896800036750068902930205042275765655119757910786353097030209757348445952126327199980850099376297188673802643171180544*i1^68 + -429845533661508842080252624312547460847586462512987030742407744865992144994404909559152472777346050008937905550909740259900543021409802653260642979688146088555642433707433691157011138885133011866247288565100697631854490183538594659513756688875038460832522098955112511532682695081107276095450071923143431408466876731160225376352973927861535631465495946470979303819206274037699408078874209240778731812605959767210255659637604188047208737415396355685040035971136431386820462351249635684800504183629597298547304440215092260281822238034231283782582726312418057216900968562792537917409696233174942198387328767662049940264147164271043310613254669635146652541695238924178525603715253332057287014113486859984112446790032063002874101314129652370794295411646281016008727361994369638038926478167971306562326218410661601314076940149610105401390729863157819140136611574854419365544863520142341889227760192293312095355892317691874322978866436190920016017381156562560223828684236218233807622797008812736831302008521353122056089048960748018496968397764259767061404189737709750995180603079023203532534492771825890038002630496560434964554986964606883729305552653107757320337275723951148106167973493609489001280301975626550061792056450207343801015139764231196665893557920299200120274312614153444217885910627688344042222155344871314032230007999441892435253078827047257371751538765695485500011154173148242882276226809809659725872360689666769437695498962800644680028845096635288017391153789214925827206386364207471798402842017016239733236023617787411636284854743425862764874736707513093618334831987163184474689314389535890165952565931775069735713553012789006293253270391042234220910531261296040616420183192684376144495687505339570507569130935632532709074963615861154291518343910955000839288360128414028476667861705135207886451941828740428257867432853289988241328996238552423963601387448667800059727419890864973068756940463577831902583185666759053210643418040237410691378406490248133071074124514008747298233482257274661009787920541410089630515686136767976013029933768713339169685899928638660641327852735304918159713774259646457644428556856136515255816214739865791178914672548800630150332823136643509905272895757300975321318405676271630947598405851410286109532812362167516832213766276308927184879426121884017006204396830765627099789821639420285119906023885570028541821833475877987892476905455072919782265970812877523902637281951952867209256381929891416004774503749348948962071239680259496697118666342390236235156017359092046467448080287379704466782381940254347549796759181626696578082165475000346959648795171346643191517915076402013318610544023170896626854333007696405018427668549807682700826638540113797130629343599365328442467811328*i1^69 + -115084301122792743034191149721489277871343343155699115370209356189639157445310911950820073132969130921241598727046229681268014170967380733791629121523187981152994306588879615862043624187489292927375049219525942097615911283714132130131601920089860242488065935874296733373418780852763692020522918771737528809722875526693097796742322869939585330353113700963973314335407136103907187736438051454288653537123390727234323068298293128819120616458977668901784744859748675711477738567093047049381118430212760347648823510806590137228814609895968758028029171981172016498130381884271877355022398931319148369425889308518226198353163036880680656254976572841902261600872339985955160800425102527047213751876881523734577248341439590584429175324359087680513386310822092963695290654963908349420448490697415204276569237473997279650803233817555093211181038389360640076983473301568396943976626328838130684371101874422710398447689366597791870858187440334218392836237320154767592913453808582973886460932673269496016860929622974928148992908767077241395545604259701490236240016268887503995824479261536098044858916627459275245420422843343082966848820921011849255420856901655603824701308192694672892066627283435520553337637575840038456428594207833537585237570900153500533159830686321551415943749214597990103908246508681645661277614532386156796970481673230018370856982701451134296995892120787851799785771928932066718398196614653586425755120093736006976378382235204764993361808662884727001338060285862473955345743768956470279180970004982486259010063703108315374823179629227302700442633025869051362727086305513685816858973862322400383210419143088642460776923505284476032484475939469917017893451665061094880868052029304945695462378610666836775614563496012079582666238775676774087358534662724026005865176382472885985386393715577164971251827910004262890638062267892444773350631934911621287962459852994638681712382563126914940802241356969180737429758072910862920910669207202818256789067511673482557818913962543598684179592181106138331244113019699047998442155069761451655576351867809390472632011453796160061598792937672380008154888958136770698831077323963448316604219162402051146693313882796150435323564917615851419751953901985024866607339453831969691222117596219887621089314391030198575822764369921758856981228444705679088980888595353454094021667954745400433224268147644655833924132090985510787290234895194969873183084623979974865339985851385587196018738009357731197662619645313888746582772277066358729498236459733609198677085436462860729592757667396449268243731003793021540131487851751090364389287383277033016710647807320307926586597819886719369550036065334797417467970276915607592585499528464671568307921867098942946990171584106718035968*i1^70 + -28785585531443623946553604588723378816823795615949038424807199359662609297961842653796152680722930563661415674212309475088526056087807345029366695784865094298468521334884844379402416437331481315696847008042504381027866682147628969416045871951012572842804906309882774745995240601368284997913511648362223270899621152882405278807630251591925871084941280252742864367852081304738385293716410873564914568337183680004783592291843469031662046008079871739938209945190508415692492546675860386273136860977488243336576890720015447426636718342217831978516405892589109086115866742026659692331293501896110744817129008483578672996238286456316409499538376310426409420270354846208831083766512492791987162592481081679671884414053681463470219514837218082148500105894137978017724208009124712704927648415768394941803937335785477811243220502166430994769247820572605189076977195297543461225593132323534883402695429179822086454687814528795117383058851501972712163246816477892041723639247796118665160315409033117838623961082342400698343352150103032497523298919047575685838121688386817912585973048128502881147040958611264665557837410889166412792530480319806202879461983879172968759780917588604637606111197457944020467351262116236067080544950733226607022365973199023193624710698699708209854375472660878527632153869043233752236070648698946503435604019870292533032613817392093662001847969798274409975865855011483319424035952165261948868881658139985182252471716894890315589842287730764044097658356304287558366202234224070140121519836036083436773048700371191854990461021265792905894950100390719892950540912037130886975584408576915296160139736658933343478538604120641222889015279533786873142583316000635831428292589715769964108700619533537271286400905862758399385598269306573617869420880515629968743890117241681722925579793782509174329448884573857707739721524766286516224913071886298858252394029184547072718857803384337897783653671228909849895478753353079319181583193581378595009956364986622511192246750213814956183054356738229449783667634287024022685144067781645891314896570705588288321613886310533909233461546723944237171391878926172203918048366855415875759163281049829281571403986709306892855215187748872844896843075329219393810124749077353232120610982667239186792911338368746462235351809193512893239640576181341447690140569593387858257636413780970908041100162429788668525516481499232765875359113109574270299008108458968522217091139652540130777260013807170795324900853188822570208144197786176620212254247322297982466924035283110275089849517895475690491756810076804748045932338507658405590704193616589136984280700981813274347127706438729109151778314526909486810454562446412593864962849473988538654575446975430877360950672883712*i1^71 + -41370035459493153378745725075679479447624584350675744048806606299172373359713148501316066970438530535149558253722485365951695027697289811566174766462985867813458268852089006786608528739438451997035295811878740820783245550458488353979611009179311005351493745156542787438101794466606030824222099392171882598515710387434190959627596499833033775428060378096109488797751256251698895096626452256070708706267126002892931273121373153035120748236146579660233464541179387747666372928331534898153708246103674234127071314186132213107928477849400754620071518265126453203797747103127422610918625873486096994665396554159282749071286841437445468820905668001470130615166287591969658058897155450025059727443574038869057995947637911036288696270249859798510772393100540369306881042396173707719210797023836823165567135673764727682931745966234310996917180546210240616727003309042601649723128597765809280496041232086318216591923917786769411810635939362588294535407189606570001270881708889958991012105697956622328559296873021860151234904669853856735436679172907809388928022547225463245207491307305089142686574611083817501720096208648262195066157775141295507682268886360967648983138345526960673058088333436447018718705299718454980134261750808964206709312971676731568889180739949554998112567132138523824676603696830453184108791616728734172999443174297884475047901981144854701216856880917117228537973694976142719319304314443749944112445966794491441370262396529276403024056376063286935835537812285251020319695855408842841243952985815331062372624716083598818561234006454179981376909704763901180082717228926533969930192270144154194623290460673097823308309747224498473034155286511452190283139456684464087017928669028953140250600797468643810443559251774710313931222052008600420297049586651530307177074115045427482626948151564430702053445210737239712384212832805728784994779104657687770785660197068333938995201903199924724156382445638343299404641724328030055932526677479785367719220007513072443236793293248220246571952729415200616753699142802406194220939034976110137650087241446128218454355551825721214302589207069292061842405501660498435410114847234377212432814108712183803209293237168840307405664586293577119134378665923329980477490349256770293928953948070824138529164199460566246665313996569735117013167555397485229461080282741388359195354125786502812319266772266229811947983606608681813169271176308965070124291368012362965861158232856053078426965397677575103648103912508328525918583306993914570169587227731836756315383383085972546343210086114800709343452632378852807508762519248551779526774890788311094251751702049525199962813609979494771245141911405589312078058731919533090881208146651259251102949900729589680320806912*i1^72 + -4778494634048217729996947419758093141023061781545263529406456531325546128401647634297499826011785164288706125488147222500202468217149338354290832977496684854277869909096287456741169670050779630615167876228434868051106743309118512950615364578448937166533453677478521241609279281044416269739940881331734357082083632538945150072837931123341560309342155115506159411289435342153625930600286197728097063252299418303425092341095099816273119255836052912605107112870022756766735862309629117453572705327565890290809004490536181701411388743321279757147845919128137591225174797996476646858787717554484277540037377148823497270260382548744147793494847474640681204433537907340080465380041908061789236067615203015478260990152202982978954493357815051017936963263375905601717843052593739146604295578750442257192094374171127137910080713540563620880444617123099861288958893193186687266239753875562045789518478660550493803710863730398661975207147148982310326692425848661216865736728348694885943243565477739591749361192759983934379460741163862129528546533896009969588388337767777277135134532868155004720786077352076349607293859506295701517631955053668220579880314893829814465164416420554840892542204924507327238100340570037878625275391353577537955290063470923409649121496224017202121109512924954933969521583956335384761848956765816714976391890812473789200734626325691053838332783520110098603529690392839596288085349954409806907259619481122874814442804214229864606226085662649647407672800077748111874247961704806869248466634912900003566753705316809556103087152337436601297800343090707013666725750242484299625079454242691445068540160333435462809402702799392433029334515839875071660179795074702230246777930804110695121335166145675163548325826221818410424877169424856716292402166057491288382606735129014496636642859059148708328211892683525860185173982680330455858401957730052955875196441367511369420749203684955454283286046111668509264760227876572106366878574217410841124383850909007686605132400357478060846479898717771878582968587190878205157512299847112625017553777055778505412211356870341814768376130564257288514353338410361577061600932524028777016430734938585593978064470743076506766063448739113243689002085243430606964471847681913001448532083328437355428213651831956172022552374828861134991030056696506399745120375545277624240809284994373456678453619564853897859319032787833785053861097453866187030789249860540683764057220714134651160603595092951995737878406867063980777324560873909215348151834200211326189357139118438778066957220088673708245591452554859184115434985280449024366353020412551360137506915531177826958357032242395824669639499657488016683226598348685064204072526758371579155217653946139017216*i1^73 + -215628133009877996198664527850740841612194517034137328026248191800943670830348814789177817569919522020568557090997946371240283797081140756157736012105805832033123642393030057727197328477942454610217894728960395005463195276192022730513408606584479316645799289435067128882241913177788238980627928851133919541347065731263390421063998275820321913324588128567481982865904226336510181440492972320445859076323202339693987065851905848884078294828897119347923907115709097855990066677360273529770161433011077367248289596886335144314338607137490816058785032727758355349058993454744052731254606783620715512849956398037998053616852329067414613558661887156317009861646631670687458278896981768089494520224959576331841783210433686628981358104833237140343215864667812307847142758359954143467462556128728988227591473297151828879440383928714488835987927332760972349612908951546081859733494592579925674131380313461308496580190420367229422207336047118326315819389319866220978361181256932010840609093993653179069415169229957495859941312107469986784262148964731795214616496247411747562292759405015373975654268954540114943036638422587467829173964587503951728263043757023858601470986777634333450537394926794717908481392848044320552918230362174069302749995947579476512234734911677156854875996952716270237102792254412196223813688030553276885931368035417781967631904232905041221286857183815051116009456012565780502621811933403885006697825720907923246906015581882590814317331218415083518214209707524811331591172690015481602238113545664211233486447346760758609216254264853570288196777250092327855392540684664505675255522406949958777004785562461241820303239068499958787279913101336298008860372817969246228907085421812788389669727069299134417822191576683715945820043687746217716080118047597366956351021929317517083276627038227107569874967835585401445775975048338515820844218162613010627490732554025610044456247787466609931864254196147908270337524510153288805852428028631362633256857518095804048837736596108397493156203714499844790765236707593227130774858662836673080238473655661590167565557256432596656416080510358700722915367557411150518034868340818854262451124717953607846340919919384493816168780768442248869556954109494685849644434586089645780992607219157096851313259286646938098512871937061490144177546782009906206615059191914191088619049311418812224873296314429086317960086113485983707630279751157282937559950164413860811592116651637020716325827238408042496595697470427678981507560927956245629543909215069940975293198307048143050761899829366564874395013588114216743201722444866985879962558436411744359561406534792154918602370372965856986328949714690672186744939548910929303782291316916767090057393733632*i1^74 + 114137983869914339279258155779114587060500162794060582548052474808294228656020520696248489974093734599588868153241708459806019133109077112599822369751522631944982654320674166635720986653238499721090405688001276194549722042604074220413337057348582605433630987823872811913157325492244032696516056991676285078688463747530212893511501980888449623411565021169856358065764954624459584679291854269005908413523018319818774092929906198715594930559655714957766516469926861778627120184557020649367433644050531426343906653516740001129463309355394279308357143100064891809767912661996541799744033468973957119872154992858455512666751052006243920678075370415415481877660833534987262657264786241720527710719197961136651609798164376747866015629303440773556008460796702524177129674767957098944026852344846664917009579585093494483362452532727639890432645647377631882476309789101195407675536365819453931737004833162782742818453149525418873216067074688835476061796545420949706227733387800438388702037099962881651357065227336319569435568302368167264866580493539997207043818868907141126954711820591240380926655049510143895253230512718263088378470595354990911814274187234348270730106044557453279976223553408686562288352793555395622373667497233300901591848762054031642108101831819964998568280693586474512346406047976640218002682994049265743173216297390903091289700542329516987769591002849311950885638749678383055637637733645678712099309803241328485572544700557974517038284514139363330152939377780028210816583776548562936727155467966429988052564941911501892628326246666844982564175892600147735171696414697137467860073822812891388109678573650776636712198814965341418870157801008548037441891935228064843661899351172598083713642947864286223436576523734710719066328916097044797578740995315849522145031513619578918418999454067746298082480198287408131488901028388282189947964952190007810615430278928161783842360730185539066505479781425385987068848062940136325994875473101919557711786314866195287623785279100342240549974695580684361609564917820527141110618390115687449451215417555783284006560372081760231030469022023012963155016842736250526002132083230501572533121100500666151378671133960459962758041335906499159945528206319230791164689134306554400298805137903643562554507551471494001649240256820225690097000059888097102424889652605674648233498605419315165401824956310383505613686564103381381013286710416960593008441141922073319227563376482390953679330929364604330262249926256971350981730699195026717022359395357858826590681318783747084439310245319197436893416849993683978902208571645492506000934308954243982422947393754745522852986663476150504802761310731264710137346312111662376626929134187478593306624*i1^75 + 5851717711187870858521699631116023848346971844053638132408244933368188011270037273921476130018638634730754186599313067694489573151136733889960159111323473467633324601299182685197461988394003251982970525025259735457588785675387375305572738052706034988231124317835627061579237057669564420434793310477889456699352127550111827430829215753803614831554093312447540721745139646640183206616644114360604757727085863683744742954032543481701037061340969928578059297832883185516627290192995108955558060184681533776392085678275533832339679555351547652601149492940060239871460167961423692985459192938677880723930667584727850349736302930134359450215664685925632141015649928599310241779700698904667889708219236108558230085799621255975694481971607001334410443732213063356220842532831365862678107435221896566825172401853512442187406040096293053577548205013614201419043035662598159011467143458841574274703681396315956964792952244692239614533483357246656283492817538839825254284172413826943105827630153584770509699031063127123504171574754430985189444427375163427228655430010002294121227313002313003638147837524699221907183522217721589019741698699830062497496161149555313694019646442251709067634678891744905155860554568840177841043389624797110498279316762073598271441798248363645761509992392481841655037229433343332801035022748597757779306644151951646549551421431252955452234851177671676984266487665614429412761878965755394170609167814429185443627374314797609992931876070161488485026033761353638379679876811467807016902796446454706708490324249800121485311208205790201128915448866995669883085054883213069404718565755803877263408848372955265097233860069321232911267207020828529631108300609075237890381415840130615116106127744043807260717428282080251610285642254095522570887719918511681247892379949536833646427692493134455389728476410915146737199948513329358755537641449345776417595857584066120556361457174922095318247892214560979916192638306942483064333764159483544746654178364821878574629375979035250969252704956116041017361289919343673532404329681781864371678354222775680052421581204353292133610649833181114901352844128234750508536162719260283958089347322480131803582187190944118303372090488515808052155718408135265214673272871289521080804124395643469754585057691406266424148925699763257198377624932786267120359675199742068183432945475965444421830740215636388616631219068630595307469425039845849457169519490652428413757330790654987898305402829858994639502314784656002117664693261391556480653166063624052590289355000261071176300688846687851430353601612035470375916556052401050354569802957984033547587246499901586259278111978658501386685980707085854338614874883655256734562381616644096*i1^76 + -837899456633096877795298228432616749561839053055157154423057861524195549431710312197508323788352109991956950774873071517789643247352197321280923391114009277188953058384058521570479198212635984104432969588602794325563423450210461326147654224751111723244543150363102056337627353699171052682680421770133965530859314883772993121607861952354219146177706899975026296336651649259589759708881770022164989024391952451700978908338392717921520570704348289980366323957229295216802890087441464959841250767372411483425069495671245170624182942490634898944587940653219892824320122021068676609462670927925103044087457610352845703464196955912999590911445968888713713328010223601526343065242437430513771716012967277490651774607342281695411229483861352721173842588147632698775351786048934934808776101944869909050500463795773913740712819633456852788586588478299118144936039067552303965814679933947846333179654859858088643166222556810472565653626616013717754830239144952598381207341496756695660858332700766323505341465898827313671438323806324737784289035091868096587518628857999894788502259676374876036749866927788766178697626927069232752097956201872036856125629570207851216830068505492185177088395736582910219989832597395701092280783288870539861197273375196580203327496446612576690837470699754585178123028415261901108333124889090737515627138806265526883414132996183930246887665185702688043219551013646639959969598192446019626378650355421008115187847611576692493298506730176563444696409047896407886020218569588221397800343142559914722826398662740093828291828201117804045774744522241992501434325531074076951612654469219481891497817237345631883231109246476877054388355534950381105767540398111495896271900111499360131758571076029745337556759339547012285663501714864684259359462340312525519668667052163974324602422892841690824927685345699848985743439048105672961293410976648027858907584798746755764003348635297241416793971339118307839163621250491165449729129061808024778935074318916266220154567792466631777296517637540469484166675937522578993240483208193809157002448639232690912564373688080480504349489698668320807929328487448410675177613190190293813641728985729973409700372505964171667085230337385564868859998386864494802534342141051622067759981156477192555008935704405698109708830300734012960358559385378520270813025321242943253014626991304423689803580103574868495990035263277545441443891858516280784866258146999163519499954705099754757533534782393028296849750878334766809477965036515881494044691826945589388638352465717247786200838011890791410476034674795667906204734153941553699265244996173150871201404739748778995094731741428192371381009490137436303837442527360975246760869888*i1^77 + -17197166475268986221676616296513480486199671152878125983159323649471025477827563623535269150603953064662117170494642287399965787974125904359630317112052305612062920866436712981422908706289448175490536982203420629809960767374920493516451444588368602983533036012239335122459499688576432814674602438144434683678022033355175730707705165265863831318598126637461236706984473829346336497872649203227757874918858810518840663273880511170280602588163677453953496218634475372430833969799320043197929943264837895645361651997171191476840989922746570030463871385988607128168381015951100423852549050731834156474921315750207246137825398857221423698426231231005501734806445488686062669390691276111691528548475539582825911411645378287233270638271999239964911335564996746041494173340047106965267386868267490747909495291903614755537642763660931490437885149665051077442335608307743249057834907919171790863937813812235490322298899559910905222872042811295943086707932508548314092241364618795378746573794282739500398792374077321012723072578460579538008190942795211118438551221835026869914000998961603269155489288392297833973257251019739281873685974495022211433499735104347788909736934387518972071719516108273835906412444576077806589248262008410416325758150949986735091637864660189793773734320552415693625815155879754138932370538683162689087783480341812767609345229450411175838013075551302967930647610222214315097225603485004177235750440412083198072283762425561565847385255635912445954670771975743185687449314956616796692139514607291710825158478963775491606768460695781607646858024512508450991019438001692921354996533924968723322967911882748682648697407398235647123897641324022820435018998992130646798494520392570955780598211855828190525929533462478689071074916239945247603203375077823539364208144372825503261269614211667027380680909687356446412556510614626401420846259155236261548377071070165322244546460967616624574925792759348834249122597510413642511425699274299612635937004506558977768975691159552095522458009737365356903097153600148370043553857817731757546298116396822821626586572387765999686725820742605640456340006377060582280844376766015668647113023258626570551540536595399977443327221932705163476016513580519228666781976114820611530525037609452574712532731752380993744605350992865497983062416651314220769424617339102446349186676440056178439393503365623670972447836550510734176559179296042991170503333175105272510189054973902992561923923896678107545660813271249680456801257758903488827975124684323946409021022116604989335648297498738532566947246612705685212827091133606147414419020215302042928020938419136238679454685947024873960446957255318784456486775296979107840*i1^78 + 2642751353003732774981623881540187461199899314029044180495619990586339504696759306005035435815913287401604238320767920070338918692504460282550433976912815746745142215063898454040697397466867263586175667541771416670508707547662274934671958270694140792978836618846842109010995609533977707348106645285878433211351027639161301737836301764246129877698348369452901610605234696387812389169249951223456231400284670292756334485725998337285143528539930023862369994844773817639067839958873328468189715964761675038338015110426163843286075079493265622293747916210790415607912708344969908371588418545757941103420311200832380849633810823900353051886352025983853386013132086983206233977550179820351904470827971126202552375350364422453636787901372475369267616438377443687602143856423586895296348610006269682769063051414520517254384004097460481767272458739909997314016411643105916833047629535285126000163912342053876964121293498334530335991232949583013700062260831362966964794214551464000290155340075780525682502617249757926242014817496787782253146186318764648593273926367978949013456544920060843422319306015320112579393832790851387923515787771007685441159088839109439640945768536201234745005829100377800094032668937524119635554506154971149411204134859604114424409813715651638635546804173996895415664724300173608854041812391121822672793426377039126657999950292347209715692101022703566211237741804075913683105921156823572670480574476115907946303438796132726315582030586642748496952844561764006311923247590676884300616974304895766020952453052398199633785269124996687032832090595016205656558383561927380199624169241727539870049331667045053768797444104923007060590212467855965943031960265118056580384899203517491017808628212092645749208390746785243250147011424347280074906613507704443210179164980263947437555634782789973686260143607196513182216359945816616170822193710916294989695812478968671008847870970038370128845156901332243867471752244342297237685030110464386672697011788515757730775285835066876520651214236368675438133600896758182545503104580482929386954553135465739317695226778184244237128956164925373903421737778101940918270948335997909727369274282524941545480057794129518263146085159916300168088726945182276573603982703398730086061753473367235323162522160170368105018455658160800565227444738713717877857061930778273695252791162602947834413259661830313170342802672973068821683268536735506899971521398590780626869476041419828461283413901840303685846883504196676879598805579576249348258995135254099369668847775349017583907782160462732472204575094153942680177745630483490295629392719904802792714466620951799391913338415903991960074924099341770721138546049024*i1^79 + 105271029012215341492438238136423314581589460354958410100227756508352889527036900474357024625599485337897283245843159899864364445233424936386423223309642291081802626383044873205094092129352024721079910864509789217981220265118158557115287896478881647310827118340381705769342311108179935796294325808000675009699905880301065617453228770956255795128798393079589638471095620849622332093807736422331530527464324182569921852867059696617682999896502586578036504243399179340482673785816042321305640233556940574796566701385377773743238598192447031348920860162538467629565939475475604555021736584253682077026610480032517443843575994621509077278640406268078308113320473821856966734052833313128520566939351328840549066152432562635819295161818932042942563999741661618557639857975029258879020374127552175237327246390795286241908189073070854791131454702059350318263870927772160344864425530278116069835338224667232193644899597536349167159410436702525741872577529719627755028805471259637933691376281232297109332898635629448557246915931472058070988843809262252196433242809750253780625973442530614491698195024123863251530592541537213089205899026656381364085353062869552371529227855668468922766462016541549047947048283603458716006542695835776630419144543425887061195886882650316454387566614590909503482030815416517262332483541515695612025558419883594916180585978109402827401711860191484840339160151956078106508183873309822280045330705988258986824473922497125454092159893812851145311999295677042595598474423562244582337540086050164966247962074925251398245692545866861002522901488426078477498887763672773650496138779402356476526323265513404545926170644732344435719006938176329234379129107952774153865114827389476014181252572558566880438270415834306788155793164917680940631427558059088093357120070722986960070519003537381085477576585029069332020030007133690507524388582255438874110271538953770797310885784018323699534165189006181647173661523544295975991681316470994106769186298096180635977099827944625589996635628791604508691229842077427894451714739275916959606864409945011024842086304073033931703062404474039820003871576844586174860097670442347418317747516385891868658460758820261963102815033143966070122284386086629927396284825777899355481794964727770823988485537749480981784857741165160519467518299379571532556687144227827641952267314764000412261416932519745469090112353979787526539140879356223452811423395279129401294916964755409264116558982641136636776564458683091118582212269302856147103765253351450594165476361091239982279199136508002043405362097952399163697417676899915239379545024060843503324152072753387498637114607162614528795877816370127309897728*i1^80 + -7420593266724723389687060064464399459320987547530801881815536875225827660459857986479716285245144426225616232329971579389546912167212899840989611185789777454762871340895343665694402614144551309807815705302852257915150162222499767148536509992406792011353028464021672708616014233548881152967210207197366874499415821963614094513418544088494013349083975462505298803865191295675470550474395867085576263976685529576650057493433123980810026399574249391249492658621291026666825357911939721154454946183338547423365425229563763946393699378036045987191699061559883476579828415426023284563653629577167224317231037719178127295256217953789025292829083144068129449235900500957920401300422607274584166588957974566214224445544831343731720235208839561840117692769084477161447533465735594836937010473054548942176334971756423247988678037561954865595447387430203999114805430348670175708461276837956356642688314334272929214571520893595847738416550976532454766894866860323669347388673861808835890569009732091873565102249811276225670094856438782677639912078632608018505045151961880601558286634570107347291352724744502194882397375945294207941748939517098073712504420847264937380119849492416236346436437945806158240639698992241314256257357944281963303807099152986728538304457213785642925753650653633356182280838600823819176727313190342650092679026557717753006860413576031529212514008228983144647925936056444287206891004878672281978116336469892030202184521693677622545437747768001646868107461929116620030929588837787313388734647197207357910229457358064942289969921936628046761017397383966949060739480869561901244035807101627618796588287742651774648066928091464121946540756517799182890098495994353884337312880317250755942335206085101093550922158492123819178866169489921675185349972478719767571777090037549458441313953612806391804754189721309017935416653517824053371440019946966112481415491394528326042507406743561276050677711848784110550556987428301881047446421181342015949304083452700932839648214565726562271884888776612750599451213353188866546420891358425729224589532622881585859509810562612195686426556660068019092356516171004522945705688292106944325717346086240229654995841208252876195072795615253984563959572198814240651728774952786015493452428132018632707087059960827827833706482653803293493553670932359417097472580830548892956917184674279362782994591674586637073056847543288313581556558547502124224725960061706249994351493786110646323102144653405363182222517631958204192804470563809371292851366114686174661302271588139267016459221267615705808942340207646404023200450664495107493843684872546229917243886159954806899521241222830807956119374014709760*i1^81 + -775416328593060929289148304768211504069876158110405818987454799314980008394154937776860850104138705137835830811280075707365903637880017247444158167481707836733220574618067499905411166354095708949463125068530065022227342419594014495884587805676388647544142295397214588249790347077354036935149290974224255345014250030494983379318334843161145888996256488450703145082793173351763146493144527534729769305199064891570652410479771351898692822202830249957803776044261584780573395093104263483844698134085875814225866886627088308731232204002818936087220050551946007267492041290419224209255001832394988401525865328251142486290207629932583442885724453884251827603075542122285493764263499472365012745772411143610719217764289299135126399041169985555808607952742981780431535472740106094569143595293713148108162056671176519472153987795429197352137314447218191832538317884847388171477317219075153129843113012973530858772823397093467930113881326310256694333417573637620235314457309685650207451028634616125238711290630577636341812645732569531557850582671502809633896632234089973352734357925223388701260332876654358291963959357735449679049984794458535643791211073512673303733310662447045002846358083560563186339420162274671819859847724164922438991510605248536068901519517025678274668478904504565068932450509284199575326301340806987409864760987334998351295017830310513241241563190650164879355806308971115692060812619918441964618598467392628880040320616722938782790518698116635933214576375340715547336536334240033305678571169399178220015033032317278031037884543239980534962600925029655086160885599411137462497076629437569467223325779356474928284519478450232951446838386991913475516787042797736068629559695910294607163054448300987771703069206454774965233328180420182215522515117395915678699430896517823070976315369802045890872772896447932094953644921835785249987874823197445046876646147366562017151462837178914237289560264305148195202520008901172868273929545914412603590294077825537124196432721818790325395055209987249508169087662351403849379951143665133544246920327347512493420354484826335080913219241916217681187681177760567235288347955774111834120178750092589164716843098766064254411318654083492511651561938986227617221966936256374965334354126879564081179760881717553265289546255482102483524645168857686198710022328007106303665798668592284213316943930963080638677611597486578845415404591351855166915068412260487852424381293449984039976686046566099093527259775026359464307450227450592604345977244560688999076910345731890494509419141478054192794253300382344945304797727123261511259466691624649433384328517192352902527941053072233288922300416*i1^82 + 18970455746900327340333925530708512823806161487342626292443167936244901189311235273318400676706264074199985560013373581914657760468036006528253202288470419116920169198979718792409498759010117285892113856567634989086479553117875971257149064772148288412035248896696596119255427398624920054588201057680303543594841070228157765903960715818950826428440522478742162239896674172779383394890153592289190445387711567997581234489462670932560882785397459223354467656948368369623937199941140140952073239876117214527714638265223126872641522410912433156711376213224438387696658561976891425241291913941875063040589976751588366463043139664742499509551515834573893009134253011177618361546759974681113190988860432666625966784619152685195269468290270617467969955474555469926860837696983752604419995178763397233557849654192834427022543388615548242139832508863869319262645755167503037738317612185321678055464593750830708781279386494945651823470426642152694338683823038135529339806938941766456105126469005373094783378876208514676648546270600728956881609245463866021307190098859518780313382893366327342235208747820902758324759573006402580368743930531402987192467735671017533887547657853628617323486231861566992631137423566945279712324518141355360815338950249621944935057594134160770619088810545566090819242134578477056228790622963888634093079566406404240392506650788843539075292843775278688995276288853424365599922778844293867607590007759498143811070409359079510865292487923717330199622646050656141913044832489995093751599638696016310205061791134248636894865134028036219624948967474139413144555256179353757162154633505585651087643248590315749426927541792366987587108368765073469664548330793273048436868945130300462651927192940352095653077764184824339502881880365918304376891638704984112917272378667436285509939252470527995198127173238882117787849070145925202346632513794631634027085292755821442314020113265425606584740750461126060648069400564768479042073465063335196284392684284347031013234966753746241855198199361545157692790826075319767115686210992213357955057303500666699845121600725956903844997894154663532531884568952387245981322852891367445321269022943918928280386063465140731881694028063946293518177147281302689376086261892783142951638571481706846280938100327285439613777872719665335627240707524688661819382981398183289480105371150407847322389900178353371678771837952201836940140170003477598351082305405774816454931930002023820796123135752897976228269031175208773759889640892677051314871379310971118470192667554136018789769745116682708527338878707917784439564741922505849109861127319361404729008762207336157053953517577939451904*i1^83 + 478096997793769728077789171773882086759000547075352465532115641774553529352727645349276343580524238387453790828882658175743642487227944025886078823404314731734379454377116756436238712549632700267401225667543726131967084066135574861368771234654748978710486921197085025485328571127202173847607483797934411615064812846930571538015294847030241204658357614733259761682833571930035720252891869999311010411719434053203962255151708798385591365210399493169830171058117105216407415586849022167808419900753997848026020694528457158146378900943336436181465700119546482608382793019822749288415835863001752901542241730985752410014315575013264034795812249333047088925377071301449998116335159349223672285863423619975328345825894585530754096837933512688444851260779238072547370847900026778868719786165229993764000756535033601977022002602479841883697565782969703528574971416024144713676331381311740850909508480166367065635324736411969448372930181027053730237084882062526347792395463717805454438551114274153395133970212414070782935158795060176645592184210403086790595967115600905948548886443633127154684874102495064792409888051015779538560620651725868994538563810432705167644158113803575763522638966820449311369773613649593693820932761778634600240194629718475073993161217872342720592569074461110853079213399777720600547808134199937221096591503515494229653075733149766934167048650356245698408253279889531674730464895121030586555212778717375212272447974443523802098006444563392447184983817120645527073341995426168170456390998438639433219503829521817349045714326701193794875104484896765593279725664297312164802376250255238640175292783655859723484902484045701557815813818456471468568396147250581792163011190296383997131986940847466216141284533974743155837808600245719547384501645121651421811247275561266577695462574515017870972558768994452660252364252384236103302109814066660072223366063345272205089969772159745876852748510402103782613265610670354868709988661670780813282481703741968807367361761416771980466338525451472068376316696226674546908047413129543210649642120815200507232206967678427885305600969945537815933172351382341804300065105026945493246347958803913570852392424989271901636401322937357922845467641088072464848356489984849182834170628156622481293727462596086033643882451585742297374968004088795403275049871585195291739435287796923555275897463193168644829163791841550796347752375164286114547930734864395556205143939248079901773022455203149118809188555276807087083915053243009083914136171566087767981759955069974935697813166585706587826962870882989902088782069812697736440943426614678975919828674124051872516747034624*i1^84 + 12895028324388957243600090133454112309096734203332889389889923321931105915962119826916726165581455502245184967757378242851479973697452308655623506977478700896762509273339315741722860923955466527569193854037921182149109624346767660341888433413410568189368702421038273993294553480937368431618174531945403101375636988328910369912421153154922237045245133895997587675534377338173554563080264570589066493947724108711582221134284251905398858223480459364654907666099533573596261970757952842731692353110359246381994171683231906038426266994932495049380725649811036907168961657463718783634457982481840390491466868719726357130548151497554927168473523715364823942102900888355587713693897093963731466207139631508425997382152398264621888151251742286840894519967723428427051992548795935078526040997172960408907560403739971748563488417092479745580832811641772600745035230014390345500494689165407392064766872023734600242546805000745288191723895099997834481299707321231230587770931754167105332085880230236405511366764882218619112731559331669213396451910893130193296614548691518576717323896886078252680753243737325997796469937460165066918108041839954009306884503225259573207614838563367212395537379566116474916851358416040989439164405433592571648149726182185740858283439670758369534469562605649054464187968131812415708785832652284959294028641849553571777129932772479648855936748008522771878274162725397910655113171465022340679383053171097905920053361482313190044251649617609961050850437922199857097382681644742557769042018089943417123490610855048567225040244177686015733299747415892930517169193346986183780862328408839461747632825079010014014182164231500034822430747543614069997036581243173829177608023333301572662014854387363352169204948299467749295720422475180793172018590107097633935912021873043466045018954206042754663023173957619616696464393218663768824767679288588740538978326681288574061901412909544532965737504653788212215935168352500035668690311566010178259843978535017811277865565573994558864147069320861270415549959707658705943339340675276907208854469342793694276439841457776038335159180492153577302567987201997021445201178150663389566530724370724008576758986372158445720364810514263780169220041217417922339380796421159320067740248106824979999212156853817992196037795249301660691348659581740171681299498261443592286508562271272252977309168914138789380080370877055330874527433495072651712195001035358465020163563557596181197446187801469525342479544842167744684165660628909317715483007513538327516480887911392174245081884095612759186455814488352496464964572063035727248712655552845965625628244406295850909696*i1^85 + -779088356191132021498028846138710335725293785338516616798753114604005187146913310208619273099583657247463869601995056722206995350475960293742320081556567628554313776421046808160167081281847392454505806781603504997479015037076364983236418490705568585147041934470265640752464628740076634209664304658415374691854120450314560285030879555396947752157379346537948544909927590158846277510720207615343877597805242030258623615724187475186088301886144744402235720751476114256896666580922026978338950542678742767486554016381964622399458754402207135516522054951041457441775814856185681895724848060950053839642513634398032475052083118510424089047884111462079919086879391286702980557821226805302176674946081530080624853099454691788780149014338925045129351474250085866531159582713289170759920618427456256812253672071122978174218491611308852218058048019586713593374166742009263172293954384078888635719511111305194300092031579343831559451657279286091565632648264989791294848778522022592273015509198908361789104651092006267010515494359700500478289866469324348310635033257427820130944534886139197652346256841034281754836199504841723705905080361232748366645681659594129708655156856000616807109733281560879612121292162636372891930084673302466170349474077786691514369614466454190708380169068998688781291960956447567178081974411623989383779965892917122320848943812124726984227830046111031147829137335709787086254605511714180292597983825712365782204259349243580016200504260213455582804643568408975654211899277029533574481639980522524392566627283432594161846450336774555781288605217011937908900429276118354310723644808879674927983213906758401594507243482955592790837800032183440224325179646544809165839857426517974780138588379574041244883864361814929284447083813944778853448824947722795613359929103908036370237280115874095804939540197505918741586189152963072836615481412779189500046281496159655160393949331619351776677009826606903270711665023581973177511670330470125598773597346230332877072083227967511628997538770915191585902098669795727349511485627301297796595966436809063686594979852152045594709548419636973109606546560909970131239511180670330776959104241451980033969140842263296119218971114145725188768947622086776955045546440609548300612273266971177639445157420777153321503149636057250900158875980210400530759578092484557684059949798885338526767462662447190615797153516576099216746833582715998549722259609604844015158842960831138898864605730268831651697011510210926881177499834065734125532298724216866518727510696206031373499425504175877049617274488976811486620657346464643117432723032541931214870657269497856*i1^86 + 206529569372270030726154953768489092768472879357566017063917123092349198080472487008140616995765288071207347094550233073932887853814181381398264125577645873139094381551276510035282474006341211496657837537085352300250621579460801753902191075183225591343438681112226137588435317889402345472694782690583480760410460758040931478425266617304915316753873500009514446034895891005206634827945887124338014681107582815924254544351368901499060449166200082199092111517914546098544091443931567943432315465694130533693378072793814387917084612904024261896350116701640373115565286669768680291223452826498513071748512768302537500954655387065436232537224722297367535602161893324714723934935300417882557249917973186300796877320534782809550867242389708029914254985020983562781483256459387658772757059438626929656534551288924265972970930924092017857078352679404839846223248006632602608919880684847216777541908810993114503406120622329526193979325761775921629378245624211662747877691362959696674425443770371510079363207772688799610419983311408615016697556425273625021979783999741406019900250369967158168387298823790449997013778010822469533934719051080245191825338238524971318143196993031434382234891624240156658096138158405478268160427701160955692613744137998221556663984338096241963330561843458695275493453962121084882269372693449177853782261623344019657659847717611199930453715892699222596566991650140913679783444271120278894351422861637126886034196674462263897265264375124376666124105408570933056160466815096669813392623958257765081573935576856050565539912108519057887003653780167881275744995610954073818836994682369269897218799975835336112694907614088795192000748351150252203339111764278746707231442725161556911797563841509538946835860940147671637806689917216273080030556607453729925174714450293770776713842635984976811682783712332095658731384380067149451068470013839386211526544266235970199845957816139354061756919971200796826213181252572596267888255778508624509737028445510905046384560416215529711164992688811842196108735465697648289217946086398416552561694133986631116069944534572292888979532522629820232666722463732982011198355339673503556365251681983147570935423034061156072214997920814163238079117369456584792589342010118781979712244548327208356450499833937822634733536976532493991403297621803705645837112981661337089560330254580282263943552048418761055174809307603490805477409409713960348412258466848491123589271796254235170617466874033632489505925224798032082050765770705183935119559542017682818883562165612120112186178601294220133972516331246079031552035690609871114698248384223254063087616*i1^87 + 158927078283574079218645293625011062480684789299756099346182298298532678604896325094349344709567630395845524576888846459317439787535576676634531056334855830249014597503160965588292881550774823380800411002276106797311548616548553471824771358338560279629732686712442790249556254562243572675208564852960471556472784142651119312528181631708906964204361948062652004436145633265811704279425991355960086971326242904157327211536997915164617308477986704565712631560634606470748144316581845229158547435749852576898988024787226651543274286395768350529179122327338917316901027204532946165046017510327430304321227982835320390983202486287900873238580584334607568547956011617113378561495252500244304497778188965462194698983662997074868927800696246129151045495804287917286972650871576528142955026026995382752998025513495514770704929919189356796865867951371172745632451751716182756037803472461599653554175272439241360482046037417321029907168072283930145178472129123442200748887488122798429311989918241481381113659055948935359660815160545226887865413511025080863622968862806162885261877734540710958663644492463017765413828623389185102249086062914513471047555221075687378191336618167169572491943096769865639464730743185231545329294200462628667147575466775982401796218056577223531006004688169173845194915891131897261286684163522848981933294009111925627680787908983937522132106918693168405945290688988240409340697455824637489979046338415232580519663919176387815402485583878394337836690104133124350233604125072935032524979567071770068179576035702394208997947267681200746886078450461211418932840176963612061029964101958549382866014790370752042089043146825357213458212599972690952254548480279582333791245563452556627068652667622357210111071774260462233493815953520264472925023867948879927001143312253192078445457826289219203181226285861572588845969769949728365391245427547130662661436035075164540938080805484653603621145143152510254540516187554324851982001502180932012119572916252440412158107938990004488059643968918705490415988857164726681606521935734559170715856632404556803006975713721830234361182426788909385657513721594073779301997458930130671156906941004530147614480248213056807515211006929593880649733548330213268410258934722345451018919010352561080342004522782146282522538039647606900738248927179480648478220258659978491235399223802418160311033537161112850683307056175184710942325393131209457478132438930896662958545474157196457364497591752521132457212936277799655023170546314050387608291557773596085948399276378718376021536964345356474820702606268913453983905475166230689612570128715612160*i1^88 + -425554885300666518249153858322233439275055063221060697377607682405036006778627407139248799984252022265864748898466037309195233878188843180129840084083763958703717917826906720245712511801174065028926172073164648434206717027382893493538743260168563655962826179202256022113629189347617897861606737948685806061629440258481442070932408653253964322995923420037570774659136242839714767084379423468442197561618455569977057386204026157253393389278911116630247478487539745775451447727351340378134561576007688586084294369593995158639523310348102578586600932832420782977739318268543106114205970280477503722001736533353631111975734657889394825121454188337209405260386867548680408947895988766854708356850510139232366167251469439507681633880992468800031899349618849719792615323942994440814073503962342967257841521345107008160917157242301267429411526845049734522353641183340203868860200508905054405631740537001048908603592583686670937736463815147660107519732452666509631038124856037461293058156188103570381310886975153927913582989233061006543036632085150079088845037431906987534504681761714366752185055052752383348677978114205725155389041746974410375302540460563942502344302240783651232658011632089066244289391923627178187691381682277169354239021180547573716428004598640467727764028885128112995191142240641695129232679805061216553017259819472341275700683166498331597306908135077879081057569994714091122823146610424060165821516819061644161578105852326521656269701128355250877585860341253947258767325361537321737373499109453960170047673695684570870793795213203801864210264388917183310849615547219102348309107769917140811066900311308330535311539564833032847534975167941624231251773696061671176984386365223353847619709688003330683957150706371650570684374818235657013562744529022553591221419641253969153217036059999186407614024534407350017815379743491114292742294936287761433461299215139701400216619908265825056587107798232624289856579178536075791655962780080306845172351775698174361903249811985689053870100515303461686464921931312083879376469810407990057268864968821368519599268421128589915396202915642221103903512869093725735856756721183904724968139892307152142980490514743527033330759276321144832530055523600959761643520106479977536811229433293344827372802112967789895552099783348447868715217819816530308353033162218387307029781615199113336545435948749086112906297187688123550528031177765679502606295089921636367329639090976228806443415858458428404523423775521860774460671135967167288915700430545972700769600697560395132278685922780794117171460558962570829362224896254746724742987776*i1^89 + -27530114845666885650961330394103694136343316581601566060694661847755940308582583033594148932842738368088167571685308275787940147900185152693176697207043408599880613097260661851051876663972405349076585539769703417454694289332213311287547278074580053182639228439963508220089861073372653151231717524530973600944541231417029692543345589848258739860296894683599481456027142099449478467065358649099408779712006934729084448869508012600297268009781722978428910585728129013715403486514509225663166814179254282851955988691892848820048805715797766074627032551862121826044275449826368865110996856538302605945288078713497419429362467286454795443497465888856907971157011965981807778837063510480084184767470901429628308258987006169564043068532555875828310070723867400160000366768624615685950101880769634312465444405721752069068754922219902251722376803590078010944761856839127591682456368891286030991429594901242002634262354682747242286028551831080408232739308134504251667162143918057169690267952034763768323659933682413375232122374489142280244381143677997015824052308349933406969307653631104144020575849523116660200187289081443502210863834268413037696614693242212108896352729969416984183033375445783029416249680865288849373438881941435855441572464518788467009045736930121309051359594079179128691401252801918567744254263977433575613570152161317210188993371984096161405192165534570033920151489002915432763766613294431772007735762822430289583233826530873218353913732120782742545014463483630291452579510504240456624017477243359927819492629406609751024721469730534748945398726942202692811991889752231411405082918414196562872723478040018497021994140111332620157307407395179139377023452816395373344512646999383015586612025568903257988046472621737887783084546400086842902603208992861160601029804796144438589580506362246167869086150726211778310110647725209544949151552971370647808150258678810124788926449913118588315963422169421441183260663937459845912509003885163400304065663683390802984197418403898021629216521312374172269873858843788109843174811499229564768489836910214323290693268071812890560801559808189765360225335390831573209581869392652497846135241568168835917762161051066892806006090439923968635757468402130511044650526446813049617515320333770846992737412475188284136120315577388573708131625217186166498066284762384886979829893521592091112716624615775068447439187230658370674145059174426702180393745463384019087157628247621469615869115439046536227757677429817659872346145283713440756318271662108434539577057336472535853389253447798042448868465853164539388805910722068348928*i1^90 + -185406309266267369486892029479227997701882978287461647981321845806300884651948958156573987115401916650553226566379027223943056969895252386284847804417409362440945441361199653125937501897361383197996388462234367580809059014747408896053629206612099907093006576210318837218986105948347112496819652714729797353085457972486887631672604446561365899741937113803983651990782399987706372662445092866291600964676514436790717586305153002800116354834761796218371305590138586330829298402210637846873210730668588792528750770646179543075739289402733597931300309475944482958020924383668615564758135520607213878474934231038950279494491061531165687958571800801604170554894371309093617178377798843374589249045459254058678318776826779393765009767416991928475726113577276505997506710551553899959612885755066792608391435413784697954097258114590142305795972297485818573328113518437515794733253088419702113898569925073642042266619524333170707049363490378084200125972465567491013038357688592531956118283342066939463347126841926507651023997408542897573380172692048542724148596808807893647362789364586227737676280924655367272033548470914375134619581910081421677900900100924222412484807349995124307874601192834819889254947190968372925550525908095266826578485003149379086644067342495635418083169774701386792980477980465814694372698526925641225271953275689717924342884248183884031857752816761435239480705852328413504000210191533788873509285083333929883197694671568629083903061355919409547503096955737593846147199264414753498204606252962851052539375095509335367185503782022270707125168800744854081843632106294813811171957525202169967709488265521729167634680615571431383975704144711768060937929706210508849050374234983523595401472332278805650033411259100459550464795415729681817917226587951775376174912303192432717628934473278560562809292819953144914777408564672321505548236753729754698336857973215280621325218879846983099911914070402248289160489885803597768239635325620450870758904977031208465578655990553957214922764737050518480991903428325002007846089290376542803187832708760688264264108137914691944865343709025803646012388874308622082399031906975398955211244054419994005232169941631573018451168208178321629707565399839003627115670185134353610798678425510393329205914148620500921673421487431552930730401049780392468735068685103296618249226659015753219401294337301080583486179405541512225458269437087834188299315574029199227890537520848805509405372913973729154372833645855897809559600988822252842011756011402418290544574526173972858574381522325416412577438737964755720113232019456*i1^91 + 4829342744183519871281910305884968179939402353775618312539598278032161145639396039701680076223650423597729286277280748682933872821259154437926430112394035173390765309574981714965428832784726605652713891809906599755289575290188559917495641786686461480198630960974351390251035647323107611462701654835770869174705967876875155741752868542390597727372069442409060482977216583356105263862284901096399241537731688722750307453318499671122562050367025696947068149325179017553328553680959660746010079716363102249848347380119026178633515442878662695554240637769334551071870767674761489093475537787867593052671633270983297001084097203172538816280267907009094888299002267982264846723244527583512892437529152495154196667300898121101562135044373762202850073005521055316798394952841589855846192817474669541622491730130214058678903743085132390429045314152697043484377953671727758283314508390185502300508649151459000979452326119798596402594233448215541501722534529564252388072976610268728168383641303978459541442617544116229467903363674937971208884617519893466978464585436260265205216877089796203817383860248722734462772189539165386201618910514407918067247051497875277259253936481432188165722344431329642537119515329263393953368624028785929858578558562423777914676918379517555637198802280841402853891250246923439456063971248747322880989151945629299042901951811884847383015420183747444617799547574034229287841828305470490769009746076058238989506574379433566974801965239171893752656392337233237012171490758173276309572899017731317246871538117695598987244871753844576777499782363416582882116178885061470100994715244640826312508486601637225948548994090643355209688869984460043449197035358532314306671781304861582419893892426528227774417841401737733463976943258238335516216384742514330471106245921323589808965318420214638367053217096918343675542089385483064122918900149346686043436022887401049580092922958360099037168020640664657084117527729038034139778564983294816620331642475990625726850740215461801715870817431324751376083758252135591973742766633187194930357615697408227878838651879441151275835350732872018961990565723013554939375305790251024795036990435112938234619773406142654071113122048941927732062941847445962964765769844521784058964965542860319520640124057021322430264263743280405517333298784947848796724601626954143185752824585895969963542703998177087211369467899215807435120867444270827661545614213106520313089155511383325359974373021027858767966599813952643633286046755313290613914859435577617842451607078046480346524081022442219628068809513669073305600*i1^92 + 16341580966501954185695388479934878744252838774360525651214767951603715670717595202764110221815384271715756804293435001437835223625737599642991468414435757158542923857280889399009694639179720686575175373565330903210428072889305598713133227279823549017820541985099760195846596769528452214546548559154052851946237167856103881480108192609999181361521428237584468169947257608384946565538696749200629187586564174482239472124806184922376119114359742787749785056282065523522182968502165881607125102985725730473434077604424832311802053015416513527061677017865940521458405700928941377058141078414249553662489727476563406893803475353982597865077540281475341108981343783618427498643876823482000374893540923652061626159593805235084282441494267516465802159657019391942416730511841778940017899169556039959564207742076821800694187367635664003195997983401443078001414429335734797197198096498976864809192831887103029747602010614537453666851482796295090921851594374915709918567907722365737355305862004297259207808131658315822726105782507844282702275287386018009168702588675538707693647653220706151857458934005651208573111023543689227917274327866747609314836039544655777492016778431955924242586943525650451192440632996033705108133291041932555080796483331656901416283285864537548162109623667320270257294735342403641369491186715161386022995847488849028125512281368120187269420109512366125234752210135403935431127892110669569119402674395716964853057482247523824046824754100353350943010876159882052309956997407167196140016490219364309711153691892484844029738922167953001899846898797249132729351319387223414285526012468131872579003788319730089241208900594773379495057373398556984756771322455982212016209117141517178040443320467776988682408866159472121447999024443805116056083334302538670699201962999895621945419261718877567307063104735117236185982248080945809303199641689511971843202742853240271585415541428491713696442119276303191036300287199625412104702507261730977745862607547833673345031600843325950393447913123936472131147794704613931066848766180572682198573747601241023575858771419397281015185021129575613998353042825712975477394020247399027119112798778919931604306316470849324533483469007858644661420337514441685254508242546777060381024412674026569538237869736976103527838926219777211199495318898910495114586804568535753816701505057265906600855156032332048909575925493861168319059415028988812546410654822487893098989826928061370028544275151834720448176559238177522185685901864645955609714987972922889128360362248729795321666926670868549973137558601728*i1^93 + -476554554955646226681980322394757668319753398004348842432582809408270141740596477265107015533323941933878872814879844635366224446663788486594590908213082154394843901421041959562025369297518815560831790555349153382520536418008646519150625645258781398456608824463549137747176754925708315273497576626801214046512326895017828800133179640498240242036841023067865233748145952162162539598201563728783922471095086324263442582488453597279170142573009381098465647602825150284149867669802060632491568260261946628026102410918646320575576125214922204075618015974724337696156478807433468778672956030000656171818716980081926225924817232786271384755131133245699893132900148321015798479906934933807276606908814949726367505229508784741330869769446200375807173108201995773236136857361858475820775826219276921648471012860127373362155234057496227154197160627712500408253309194368728391342110257590381165823164109774893906082612190203370341708417484627040128432299630896938671381910297025231157500342045783356566601934874936840527489963695414920155636160738866333070551464377139380847796405278291004231663930607145015958950564851533321605778977597559356641912850090222664622105506839993035579570879646681317974367324712339034992278622226916199099930155560623695367347215108215407032227360997437949453646034773891483635396261173770891161879608997908784040162547987414286816309618014356197919480421919237992629492629763973160102814559866929388864102149349834395524284860475586161627014414867729452100001500157491025415121098684980580203480380131534590095611383372266354698358424477608960628413161187952758649337407370154290750395303822629250316178210465011104686933212324066720717767710126111990874385146529949703989545854555842052037102176262049583473293025478905884339527941606969417653817483400320524161895732946993086195682157334994123683028033751442654186810109127054818011146773260079761642127456766765081352154360726250624346991850964807902935853624615501327840514525931004275762050598363940803228372241111964202271668862317771366380576497822053804473867178455381820800720518312376737821325192780704883299088556034075585385910396914287369756227091699937665137171020712091227565561037258477716221231033367674231660858136129781897198179679466737315125539791870486789777596802047077841312464065720228328435174276956222731823792217027380096982651551017622394239682449363687559820772049712341928671862744030265879602464801071622834148604951923405425326057540162206477581626350249079578054426028684358332274062146866034971021680265853908070608928768*i1^94 + 967478248718102018511947049186145425147146912678448690562627003486951932293551248919479536152874208502076912199126250805981230612984885819556866418692368571861596978594071705404771290184525623760746612902342592356225104101891837265758889498565884327241357437992048596311332316586426805928905805902287445691255096578591801049518260247089630641013126480008639198122388065936905995369283531024391435968336332854758358654397556166264222260749593780446532353532646373593682876571652844827196502492428072021322592047287141330241598352226891338430683441846795690871759039715729298886811122118453676694974468758345264767176085690799183898231639172977064533761978235072686421453122544186213036413005146067442318504434541098954798704325812482549133998415009592698948303995099762036280666604442118299117737387524482806120892713237860368964033113189412551353603720439183038241010925962685739771337805013435007267106052460689827429767881160416851717793934465593258053053858299158890225458946857071398937064942488112190261076787549108031516781957123602653195344300683449881118331118434407177390537442014732892867307990425519689993811155049836624261092768163145777472802751664619321701252841791709099831657834972436698604943987519939229327476843447570522980132332690480697420187708565808154022901520411014106784538985214387652025241772451280161842703902499263825328724350111056981469209260068383909753659289706035381278216565592088550083378629170664954535651408761659477253765457942528974415622333020092705446568274143164547607446479165592343231455075567177610212431218550248518160313412203985885904788104157262455520635285561618561301162899790888597689486028684535646785616949450482215894706776281445687736006747502715386603663834573508673373852639827837760237400074854599636247620572726067983327146989880832613206831910941320709515835606083640026112697678496739639066348658934164867005980251841399341323084039309523638455496620339052404507344779357987374216903362194721905318008454134971324993734645035854863950324478526187954708420662922653962356510384963420534817007553352146197260521274540400607085934852898378261320929570461825164508026520529586724585942280735218854353507477888145529166828691073624059624081594522367576017283576979942149141735031693539568285801749518338102405519364238112567361681324609254261491041692644186975992348901297146896747629255740867448509898586655330898788311053683872917263296813610470482597306626148504288830360557882199386597799778279337631443703326077670846470821995721345854300980927868698624*i1^95 + -774389030846627976567874200876372518791743444558593940171919643114284745857022046243357645729020449568385052343143522228347304857745307056907258437899298240825506414521673694659283367556257105343522793248036010182988594413625913323651868375075589607883134427591071133148205991474591823055172239060392139275198695127998461730799485337986660432968014350901957441372799362842091593186872857006419484226176357596104163099318420285139616013281129868745898875217998071234020160849838245295709104763020312349133153979762730295729739512555358418038783748643558378296383801975722446859101425077457011656408893760257425108617407760494670514767334046300374043457235799096096169477352230904445038890588221204398547035691419276125840001609332642860952514025866701738186606226230396292877809902118220559081170095933821426952702894763352738661873997461605546360493627724189903437932396857135203618300677531190383942261528042356868646303404131978358362746425079152339754651975400547749624564921061699137285369918890270545425977082017988584673005128648456770688178142704277568124722601221611716830672815850970121633497922223184510057299314361055831811505466808680128941077744745839483577017978837764541811169217457057532017802170120812213344294808666976164664533757773495692253579117017018138943986842392963410036906687359166321879057546302979606428694472392304626553262356315938130801892102295526674860793474650815184120149596582171450700180313434462731504563753763988121660158366899070924754524892598479852090740490366101178036823871061343284302984211328074052957649846737725608008166318021292595527325325420915573249782662527913100813712160774765622913612513554344431115995733836844584990874083185525708573918437123340432397633594788579349318754844824723114439807301651770421038136782294397171862218011950220183288048938146375745043601137011360886799996933395018458945960929143328327208626078915304584316700991034005369043956856080980175164546590688952724208094517799227052277404656605933154007852369987258782415198242401390607389661696249866510676265426182304736241339126112795977577950665993139895241178082934569413700597844057990761318544056727498637577816786211288888638787692755017530624946315933623801974437678989723118454744435888329935439409301968093260050375743237092465096495224794932304949715702900743516302312514076244008191320782756170783475971580424099056579843905511835516562378159514034201687898952012150874810499764900603683323288236824785275458815794333857142052724813605690904855311803066105448070381568*i1^96 + 304555500975906879542236974237328720699968967216538053732442167525322865994987893605968375240655620432536376026214671010368076285668512586718101168147963163759013727656112568163314666923416038180481805496884541723152089365355331794876758714456392275978995503546919866891040909411802327640001802682316789745042654289390192667311096249448326212650081509842367970885214386685184075194038085862653599386531789337560064470036052368254277447406806315892181822239075471401306422267312134758881611123957259938809592822866951017736823377059377767199219024346837777869158834483899147406862757530268830780849978773740013447219502266217527832183689909220485653031145599195846491983992966064902556416349336643311382360103031755689847532776465956782414650348965000520353387044504800133923838419916013440535908340771004928901228839659938069621880155608638764779403193782081197304752481644858094350820237176156989767473359756618709611669582192321899492689007854467516462808464833342953045904702669427086919447639718291875573498056330306775152090681561186182820163041962114644785926411142073227680370290975204141344778675680538218472235476902317095878261329180781007889967774055312883081492799427644113999664012078326421704365558276141789806256245567395891685912624337621855778782495940165021960744510515357366982570768107966560505192165392832381509862023960041958127270413192735951995039399034886429059229467267536809027264056558453012187415001885727939941231117165177210882763801222579332322636249102433542540106506421322851230245321339608259599289166266429182923053362369362696512547124330542089823071861653672143235116021921219656921279550613740352830223363462144709684140048005114566818977738624291007723664145231909310672956125724384049383097272693193886601102698246890048389987071498324990898678884541459196209417999545811523561640777416325359817581157306278357701864463576930021298190651437939532835890795384410961014121627049957028957619696999499786613653042403770775704500079314763633308498947647320983478652547229329089110217797638932085801542649169391748927859647875208838669958405786851673614843920900882224630085866941932323412696400896738794721177949925430415522834421964650306074427023617882081502316623177960856715592133662111731436703155033807681881323685952962248631698206608179697028030871245982632274107769285570805395698814780578136025778664169363875674283087257834682676973953811451404820126042240505190247080779009649767948266484981677544810312759241201110348095444958062376196848236518965248*i1^97 + -84866772057456589346240346256607410441108815134411596266726953149404076373565495004883118956183497682664965399944949491045807580362387990753522409511939141026987967036213214157374068454106404751425965806712536692647929777462127038587198079529953695682908553791173251759476249264108273191810840815989345227086722836946191468074621285900722606585221436288774182764915559834460941330623166504241239796315641684807942595781541029134973378806289187467112282732677054262393969500816940519680461080706323515044072134515528453335544393472860792923669068636938829326037165270279024654803912577188906267480918645944414483362464950169866709109965478664331882629192894245695380488550075591778657613642459588432563157612292467563027052279401584971270495142791658965883368359160814856140448924941646962214466275096553159175562609359877607482275970726949748111599674621791083658635064392794329330401662058444399386409474005121353021782012520218447852682158655955661111361694841292792298636395815457685221082046016513731129137846431836219609718871807457506806138310166727673981848260894493617693984927720030696909307917086688051717424731431673519982216259464636821561195070233923551244180869743389912571550678579022434459406255914604141242269658546462411783415901104030843578959241287565696086712189911524505441224291486577425364722771940112901199133610538005218295553501545156131296766352679382055831233945316891239498935489734775642062609323319642143381934557981779984979044699300449038050959625444599807230930456976103943666980484081090873168257258008582836000934822162596894639421605271458185734575350353113409634450314193490096882612683510171941797950889945744611905963502123705276031652025059889685671135210693937425906656718466774366285623450328841931520266161059238778950485532817112394988950035064852026845089525092228578497694213123866602382751097623455677696130192485255236727109046343316645343721901897291298950101190121063937103730160022837123061425649555529704610197562484329449022586739628684231759009438285083398093749995403729877822780844986179815294995278811993580473744360656420620186361903222156631576651358719420594162547503410280876892083433807105720793257569108583088267339687235910449218895000253800495314889532216309685629674125059396671786014502866921600261646110884533928810891222761281013137561793366327376483134172277149990731487646394907536801518208682250059216496472969120741164296057454280263315820061722004198194222624077832011238027917461236568939057144939102081021640704*i1^98 + 30055832132856780969715285829964172621695778468746682014740558644084729060373737412616696769850768125970672054639151646187847678208952043182070542415909938005475808843049106396355196287639159374625864420834954766718908878112276795423709097123543631601571063474641921762010809178553513213894578042021586161318420138624832401528852865659458323081330069209478088696340241852132927586168090927661177633205068379952386543654779190369716698612180692516219470237527302052286819736485004680132162396948269895620268268539949297323572525342578478906810633084870609512675022663338435286460549308874822620647209488066380131904823023642043429610744914445489895299296281145412593857900821669071164539594835550460622676903572059634187252606597112832603370697401558126961357146545451020620197498770385886225984195830021184685338069899933407600962421784550519783187163127479339712960534813767062095744852660559085551897264228976767982456939161718743452794609873223505626011163392229580279810833358630333639036159875783153837777929282890557522213846095385258273811555291090643319942351485407011051717316668908234821797130316284738837306120217195008717147237128433944825216638810899351614797800549603874311485315222228948483171786992724632527362580488156957861532089710805321255004009980774229252207374134385766760466126154186053834255198371817756383767062908628066246559830354246858843869593643308655065518927955116650085487792614718302733325660946329435498956596344005307547851169336209055549478661880950510072785446109585405716577872982672433590006110201851542677029982410490342934719528055077060040897294021623659942951653686456113382762709034392046314679337282018158881616294558248655311964362915890748471036791659355824552550016766085699876177306468678382722503935455827263990602840768310874038177315707355194565657954137771472669933145933895322634859448783372233631002957312493745857385448108747443066044643070879238513758796760562656933781681947280894387981691237829361277833401314478444076614860540814531307686083683288300398116450295278233981495188940688037354775136434372920953905053808907128263052286495694490886732668224567306927791816414625753134993461068457631676824474304440929170275369692655113984869375916467924274753615638879430750823609867381408872510034027973208183679670289459527619577458689268728285214551500347055105455066245863790093415266010928450175655714951038448394267432890204181332451219864438622658727717189070591153353974061749300815694579977600980362937508758028288*i1^99 + -13506054717176323313789243431534323116223151835974651703641195587611905882960918432976865810516355142655894749939982460553779196070703295432598109977928400240019782196099375623929681131370644324678228618170187959652349660713054798672422691904719504843327696814179977603781873298003611094210885792202222316942861421677665266762164221118250665872434225476916891387776068159885670484254055332002614792438053884010118141419029942693623062138680614386333804873300225798443752341259489841178130922430495246466881140727247159171316432049708416552056911855331190931562727586306396646572517339369135081217370943571034810726674414602578970998327321725190264135755098071051376646382206898210389264679254288293989112991624357637716848444454482548038057718644929405338412446074428149761766042581444257974728909164145236556236280236378456258874566555498639111265642448396236204670505359292374328512254714596796819610700742921028028048773822241591004139502792066291942352502214196382316760127899456293518691764536655304061609735069883259852622779369464870132126952038695952982562478518844606329375471177142527686887020119338425185377737477168386707952039009905281137428362633071074721425527075481866176747651218318749355035332685438711405807338302898693818857017025106611141123838308720053816661795676835481155337488179338848035062506493903227100811005794041533200174724881475292898953751068598056633872497528261683797770638224901873783638757968240275138870354253291996093245738304389152684915210715189118418747266072750469634233649979441479105546105166501880320626575713265006712004530551591892590299239626989968769691598817691754831087155192101730632248222042349702965311450044915725347222439486133689923828595665660811117049795699450310258031238643699214304743457122734468996197182844841522367033533900906433776979000759587221914574232221001318569471152127760763494976014095547662577942876153179401833775735954524927296328186837556143422589650430293198445184900706420508591328001891592232417254952827089357128284919890841725726032670558865497662536425891300743345227569187155684951985708646834148476961521470919897237116702977668479991851809135234817200119573684564431700376042510887445274108975164145374402199851391673604746445995897916264879386278037472659985384967849063811889420769324779871220538699864980017543329111349368871495581895304047400100304999995435582493899091450907601964875951514368097972174639318956134654871278573450171129375843039879671893886976424651915758927872*i1^100 + 3976130378218778544872380112663548547666287151529355812747197216298940300348437504575971173610167083224282072747981786058095885542757891231401205911050877897868451200007918811297823196744282248380613928134747469576702243243456345153285813300751494405729942753731991488991335097530809916682371725055123439637161219420066336350305889976806224210926754294994164148447652675532844564475111141360450532077853497894617534324863117665475017938497527439475021171149649759869230673141681226092495775837713358056072631097080338865226614940807230278915007276480013178705994893501940641315843933440936079612990548871522451902697393136808559895001484679912721338550796134150208173673014908249199642772746815045954066677231801642180878283786709137240686900370211244635162335853289800523021630451530458289045869905603057205549894287219560660215512158903635912300752232372533113707415450609313384438450052299103673320902808484822729949408613561380788711006205771343337503230514342804946959170862862337082121077128596086578280102521011139625730070662996739093133295210424545429732710952291436832803314988116815696821937145863620598757433764931022251883057110896653294154983036665988478753620953297237592686032324938176441133559069279537352396357439041647513199465616294722686340533814042531455813546752279661766315971275811298517375498925968699991396099303588896084928935604350837888523415296428082366853986754100536046170831333156782131426832734746091452345015595577549500889513253864725013455653589975448594299014492954761884927728683948668429764238874948605385671960938949510453393425433567202029100610204670080047692234071342993225139487658267140774284098950783796949006746560673249784215384564546666860264020855507431540825283457722993214028295976559038757236845498175335957856989714143454630788620878108008704724282163998799382636957077705641110286685708525097477796314727786243095771179202211274296107820611836997349434367187058987332097345406336733590772469333231144473243693546793358686632024605622734745074134973986289183312801783684394290981553606031822937520569387537339221614726056274986397784919382835839500914433370397411766265879821288786985072717860533980894107165151303053069560963132898772228115696986361348093754442440553904968011686631909059364055399675562990832545964120568060664665586673553391440735693617543711617726890534737561121998721562444027459251900451149072453621003311537921984609965362749629078104910894062443580526814462384814773869861985583104*i1^101 + -549773287332681245633816855065842768998096068130432866277559018777349902861599235252389873961422850932909590752462145341113635811080430836216659052746664660394830382428473393324180155211153309701682622072561530131451224507748043329145274794075794250141967328567106068567968006154601238605924702486623522019697692846521915307409226718405588948626506434494433991601870570831568370007841707901223632863709229941763518838365557096777548338071937940020354071494789961585699808585714136072866675662163706848216669004849276327941383860125158604787569810499141244227968623723538025198902565376723354379634636290282821210632427293076311966609216047553653520546560919263578394821137361538793710067977028778689862422950834543168765334510628478313242944275074771327658179784714825660631067004683355785732631846711121699514341736182526538633825887837693471551187950457542644457365912080949655115407682519651054889322933391279338171918066222590968107863115796932294280625015276222758173414120512851706910628907796777000941738074121121651347797136200567688830995365462700778945917586190357956421545457417796203010327216824680316098045039343120392303889523273196440408037474941632850492873643632495686756909474432024469596895021767045270082432672887644875803939687435784900239126320213925154033760894159930951908919855359024011808061378024788732986253807549179726162921060278976739550825702617327575901303453288274341085531979788817865647039868166310451828367839698463388047163449998847528496060043983338939986390827369801442692107121425623696983401441692675247881927294929147384122167589496688099622321466400456485521801871994136179524537944025862568262252713158910368472567228142790463389363566340639657590450984272408442212758490414879597899031265506339830594671094590230456876455433376784638046664915420352129029704720868945920037067103895000104037402777570424613515847328762931838479345890201762260041025994602997002844901227398537993300209551253157922422141667067049214980846625901342842262601660638238256190656103277710990007553172662137478936565372166355871919270720164216618444548688385251673101057883443531673499374042816855693576952161276001381006646000087130448403199259933190826974485746928420024893049112526046843315840327716182234267862138493858745234916730878502737109814070830922219063446644413029582450294002161161679322327950143527643442751837094147417808657204774577490050575981159789475332366190225496715791171395382514133090940599963900570501120*i1^102 + 13791840216292267292245065392829098338444242382074074979712175597206444166980169573129514072759281656991767157634550984644212947898943545470052984508426941210320858854885576042708330621878676323065489556251561887066488187828798810082718647585573632135895751621358421818526102948480447306586977831747150490222640115110291322987228236874833643058226136584410505029924057588598185914198838935982802602470182168561057048576041457054455082957052501347793260735509607470542104241461480698144797157417348055219783719932621194384281502882943683642573111011741859156367603459852731638191117123750322602923955117155250399324118625039382248370138479627870725578188896865579967064401973404754299461209641537846284543969937750486301875401757596429498942531435724712769438670230203334265500754683040113192134528997844238980384021075631185474665760520551530999630071890671027541161477131142432982561482509904465828700247420830783911965695921224796950694375280870946005146983201301363145384087779870266699572333582009117538911647820929455998168670785722450583637489178383461423036276896853176350523372467288372452902545128856168707100125075812524482226390755293501556795103973696449300158192372834647545918529599449672692803491351217474983028659594760611997906662097512850882640013682731776663744598337719190639462584439433985602560210765978446634402019857992845947694086026234394774638377662079077785791742641765810329985206194740387620093510572720919586932162548167855909638883128265653687101157264113759557631316040289557185582113235147696836386392886532429427601447623448418974245282040259073421880383588476968901380126895000601230908050089561471310875870034888449647099139503437859677024420376350272888653425788757366011190069265057513558014041475351860234529696242132744987642371900490643222602198884205304429844029334503098647319900206415262894917830108873722171857524633483059154076677624738106471769673070952410308316973979969664122751565733838167349567020130648184027961577348106783385799776262848249842423817122091848418279654607802223183517455026150335205659662164543335237628525010659865690203978248306635826258448286497530232982162951389231212895723007839116853010825982623381396701767103801486948807136635725449171852062745128632813835783963762153755623196691142691729431501398352483427338988363375648210400642032993220825264151476336589851288381596989058249439079188377663891257574726020184280320857095741371803743599359216745848566295035904*i1^103 + 3661754629932429927920702352225534617354703836950673041384144012172780431188738619526912725333626347746792333983320829050810788542811747008218861875656187228629298910725363207612215552947556507566111380591169403389250344264681291566860551990686282844487415096550159612021734723663567529117613322563683119472077145727746602421698973313872021574187412537351419930359951276369558850002334338471065816980633454551253672702350736467388181736396674270472384691378271038139246152019774838447784997133616756869400502745360323756001269699831746501374946184332449743822972815992110421991870869454263887817289958396868311817481491625605550003533666840518370226100051332076066475027186214390775972705678726645854932034730681890539892778294037626177609254482594206828147198180572296886731045473130553166750732272107866800564961283569453431642591100326636891316677043866425614031443730146684838307700687317210688507068711713279307497649453060940335136893963654933222696424773318895218687492114913624850586297644677296724650676162775753109797656359172692819096805884361748454660647854187525069549693611728958328418496336502274528498049830534638942812392449992161911757647179910933436370316644692454503105173939695091532670967378457037827287873091476030562495634386901121526906237261785919435022706502842506282423190037173537977312620061707006582025559071726256585764716848334970211641062818471235381116163221601528642334684690510726137990720562575734437698481766584354421797609157688403151909563945837802805572549017523654253163241303253462244580621432719428625452055407484389132156972730813536816756478083111081812906155403396930865627884807643532569100479783901903980556279422870317623546996162104107048286031034456664954253234578941419265420516558492085638526943052541546208427562683916893124025630069631930122122219951690888666307291060873128548090375773592089834061809469366166767356793724814061969973336948516622902988813349234757406252062085977292597032127724284034372149865491925163694811519495215935626766240420554588299681263607278763533606852243166422629744689927627692370673263314628123905493504308739837993899904960369507764746714980872437897322507789557739615056352515557275464098676384086692149838784943580170461321439792395566402101123651788559962678002128671790404896033541377727896684804145345830081083425879519350051924468912326330222414986898063490418029633768262623385212679686789873550119147299339193678742116133823487934464*i1^104 + -163305656114966259080836286545805695229528883624152644839477715347414309663853548596169942729238244906090347411254497676789732854637303608983142104145881438061192823545607906128048705816179553459096390366476345301228410604937096206886086945574590816840335718742705381544902708436215716595052669974620622702410466016069253611872169757878133103008832285356162934760414375458134370557485881190888933139623861632924143824188123679137751098231797869464144314301822191293531313476678942487177559471461311754674095218343825151407812930190262418379266096804304544171532379690566542609334565150689101863834905956667958353564594645252870652070832454350693667118144120149121233914792023032371309002993948359394593204480485324748350854973501930625444289524764434794089478557568537045659200268600285535713248695891475701531837944207736541100017940451851866313521907882645203715293404829056969021793177501018054322586591437462132822244852554836271059328848750764769023101743694939879767434102907578374839056905817816489647782390710411794035918540395700799012904265281856490330947806428993976953810523234193654364991543178165616738221767316013251736579480693695620663454894896052989117496156852978679824836837180707080172262575594077511248655407727214052646300632996067642019119624847149804719519304247740029183542697402767604933034006841377472491587874534558919755501834595084470220420649020462836424283155904695034928564925405823976601117849548522704651561356565752365001119725519277387805672592387279600848379772297659058178664687040978501084309521195873822223479555887852560111360399164048545090113769867449888072840606124982739984419601305032475815681308578626091357368261980902822916147975353737536776677606806919243689113196350736869469454356305176613929048336226191900892496743922832835995229290183363056241063703670462881681638970068289224651671601489897285612638320411720612239377284561996657964853354706977260117793299769302022285986495817592956266192265191794147450122352676522355940037697383147957673089138307599431477627665327843556793658460757958127223412460289111385990050666633472813401441140120227479806765241278524148586128372410336079792126585396031447113691132557270506567943041109566801852443652554638125962519545313669889706640155987634738946287235321676997493900112598446191946817831382457199689615603820178288081160367145104117421112683398400038349986812380871396962070282947580892121178666382457238389142847488*i1^105 + -33893232400933915526090516279503446384455634816709140414569952039821302733640278976082575495824579499284456974127732095558539501547835964725281057074528145519194819725169390735489613640462807907838128141145393463136283264665439712326752973265242489222036178404904104501134444284086969459428445886433687371240173857364596033919088782342248942027839983099216459881460255565847326809964587661616596843879128566814793828931377434213119869896453055370760515523197317362230036002179068729391391581125409008187184906956735341815819114045062323330889673084264790496936993222605376207624751429459374836109124207659926498455075742962428739445587214522956811830716336852476665314498214608701498202030571960187667123310820189559388487230998339027957092295110208424340951769580441555758732194612602944447777122891017982211903649228921695491285429826804566995391993766822480011893474729657328218768517069879717241019528566753358257423215016706435461755936665818728611908775931849525924721319427187201471313221348725108181493964562454574874829115108852689554533894364560200928878427530488591631209080211386367062574525129480140576634434992858885169043019787877269207219538930822298550284035556783009143021586024996287870986049345748746081801799565713512084303465343616109521847610068794792262512710132272734371572892874518831738210609030107148502063760096845706647232112315482361065271180496414750368871616843852214797818045377917510753668175017849215191021682012994481036186185144138780136884043754996005156388294522895571773221261871003373544888589034644360473967463594242977518840544782532687455250750086288426174797537842420863860869463266293339191192190609893341353790202371818777058571768854520974165852416512856100984123385795651234122331881133106152653823386918834637144864557020668761131752016530819887633496055846072461425243954623670856160792304382232701074921522210652827599083056443067475458134494798526540960447117051621233300131099423599319433972376525268262026794020957041089492641557382404837269248051777839826301692025358978344498916282224241168711425694126579675839146706900146078832290134798784274012118543393401665572570108801944891884973909659560018385355914954940491323298558639534471900096592564040689226712671364871308135790645283671547131701121932969250374503427166032596242300623652139614391032443742432205799077670839527694874336534571262911956721358565619492692671640218151731742858429498222706688*i1^106 + 3522357585606442439402057650053833877267565439441914392034383689717889610701833380962511234902318508679393207920642244957500702015596171390983888758441663724847096674695412999904689988022767738444998110901530569415939060958353866332335988955006092496942834125847476504780009177725257458695925522270218960269644542021666210687918754702241287663740575321707334688295518844873440422711936095957837100452794993598301141465989145832331898505668336912997684130857509723361288815401363273874790463238544658687568049121083493194531140902444137574711403643060463564565409602543538137843040288620855091524484714943244871442075324992402231901741618974841983723558400258447178089468129322299649838122888003231764648624939893683363429536420474645131983607497674240951420620227727098532250804161584732897539926941986204090660318919701548119609787886646495895978278338926956764469184075397590944126902955214870571025171060014082111317170892003843175143313823409038759877896557224807297864909646783496404226693363647327486888468358668965239677949291874728760662572333260329177567029872927876985175118711872570656407544487312071943908102730617184221183829766270569986850613031760937406737129536423885168472004254800057516084334810918501158606662252424028281755350714079895866723572195601822315744616051020073078588146484539462917848208052068080755981265252545339763874404110283176435721433981900611491113494809118544060373512577806082198332358213562118485952060276720932444476315938330661922453228033375190173928749177501588618996529861004792865220340870921828584495101038257069278010854533358872045568066303970084252683842323339783917619006535603630709633863574762133843365620832091974068093266274267236589334280146342051891721559751270704782921798861299741342120415872217831763707653344588364063670096069145286304523083362342074269103137782520104712549997251717244757761184331232665234091334414388172399487389387812852072370114500921278515081788701579569053990169844709375764754587329564699460020146339877832364305458765087282292105918259352550279438631476756821691434610112468495586251625998259646222481374364929161325450927349879280019563132800387831632278034730781949256408551081952618566474809409746973074333966500054806811474160801063107135384281689092288499717414137996908090152157327103387485105581124837048631387435179210932229632458107099670455384000456007035181251786571519104720429768464844033046272278528*i1^107 + -95971286542839154926206098517400292918676088727245338511699741479671765168487150324972292472610568578725627358813106085731879617006330807131459139585180248267666824338720168872599971522379332219995359464180646970398063811791159494001136023106221815177608530101342855677600136241510880413847694846775335201027537289346636916886209627452915972224813310978310727431033535457167333740489010558728725194817780343977022076911512748997112632854489972064966550541899438321321038327371708829499816255119208449397309441777961592412604733014288016780217449729942559185858729154423785581342354044354390319311482699877595032513833075919203065336907361456577229658896113057620423562238964116045944409067095231680722312442443187204522342683365601603078879127516392164202042619754129707627495922674762683473295822289008311052873461359567336260005043436128335269789764194694248167601010076508468806844039852374226195198620980586540457063247774846720827503911063362536713072727798315070524741710523341264062701703940801578106044331234104535618759998413572068827895247551007243644301807741750484035604575382159297923376412259795926326286771511063818656895015682945924705261072005237611497532320496021999803911292287789416303790027166897924074015235683737527376227820231884835215700098443806717071666610263220723907820362050230510707656841226525857426603059940491686663810705615430226291460007486011127822102726685136090003171438555282259487661254462529301325651465279769325060590096061368857751565343785729248188397255734748599189854968676984998829517837748698341883546437215375035149221611633775145962896345164539571651750588259854545392225021652619043265790896511902907858355074679246994555718059589876839118572284709819027692022925282235364677284930498996299225469831331909656650412937020735878974202607115303722822368010303252789246638267980789845508939410140830405373792943719564071067446507927687941229157571610967430599682223098725638943044775274311823289179007973345220604224873277670178666438955311854866759021726662286601687004591678667511492612360797556481425288897360614894426127750258907516115562538096325654580245178458520960302830075375712057459187637102871999485252845371682925081386049426223001640105460781337536410386484906470519317190975646070900712548129642369664755221732676100416552397096189907382883281452347699047607801609166346726535127763922515671734537963091036082820742394033471488*i1^108 + -656152474828283911428682688167537218213916686849777701102820924916474845776468943025970732548998286609170707877430278736494656928515626970214111366760014010594058358565840687774086755426032975502030903825233621977439758377932761207195402905864172167683701482732486361977218916996940679630985835793610235490184891178562994524247766667408437898562879914069786900088196153986127229410171034408357826019457443067268560689479868037113446820002300249778374736298327805434148605108464947087543617318762863739902331697318697481759606034971553548063041296550355840059016067940362665299844015972279236260647019675888463897249878992719449644306120710923283286446964683434023354678796675064204047917034787531215160110429755202710383546590980404230687142600487309958142826920775131027289498204315353179532285393389953258563513506380808673633609516866689055011477973488135365162576193801522898759034069931297293255887497163874566397136440594445258873766133555992299364527341928712596780813260402973540218741941777515057680189205723243086068798651848787440171231435036155296355904716218348981218559713988388719419995594478181708607185083849909425326241690589502964840661258580211385196906657217279068053002177257145978763617206100256007615056162463458316139180483630613746770840158803765893096199287817351798869126364143726771211494518272904986222384767509023662750467865913813946567171895165891430925038111351929800827858298844715990366097575169821749648645754430761163992811621848035542567256344701912795007264620847618269376965021500640744226771553707183609247199357916028966792019683951254435706968604791954624377276071567501035493355877999629139158637415105134400838428823170402566619175991172636806379922811957467994847210058001697108201845581376975888637006699877495496135494748563809083196287373985817533860969225214734316357341102148890275764078344219203501550413018285957047451840088271547644229845773028285916625638246541086430880920696649511177904801534856722509511897646221801034854331804721459336701317167310410938529656748942059024114485724823611840764902935872885437181542648874470017755612413163700405441538272682810844555956868570530219623610473447677507567896098599888227570958553523831113698692896463293649522142587159390253439605207411243277302458683514707107313562047930610091410870754751849813425309100229275607730905823405373443484319677529450705031443654292744911716352*i1^109 + -4790859462251873577357608348180558199576664731258187110851955315503131862524961281230171218889385983529557972466015205415128647916834960681384472652343134844498815938231261461397695299378001444220799407199831807330861878933373672962265288337101466902625244476315734276407697181069913845497976888508913743999069850017280569357173626160733317735370219304007759428526323721008284005147818439095213329665599201402489846991044035715346034502447861801704184039752398718294109879991278410379100193301981266195542678322384420269812033780764042282565819930128905068578137202811223043036957215807769261086400620209534434424435693032009192993564603949020302531908490542341785230267876940677605098870959428933951655374168308404885101597604172213897047180401800173966250966115779960317386470888693586844252524977488014140762252055630492432650506067564958313999582171119530512523769940484499947333595713518360842788196831173039978988849412741202935654794745604671497128213815835472088775118381518581899753185849306312157935544335508812731800354300534501672549605271963864687729270324261468212480292340317197374158330469845320528611469878416570547477555590283329349859670484340369987664706490041956485095409336671380173536488163294340090245174797362655189491622573947953840618777829025615340703800611944785294297200885390717480451845904009936933161038182844941364852188747934501805552210087698470180737359834895827729455794541972193592865505395641681568921268132726753624683744781588083647397842161549890920208106275760901160040339153949747244968012028906416123515627673073060429158472854613290510779580723598155951747042165701144523695539267954710624699835010324306822993201992102244841977940400115368906548594331107127262460621103258083064435927816691990189623554806420147219928254761782642741025734931496724071495018559301941683983530747933255968372683797631120907985347235602989444438292350638541918939083996531135493289819150481804357053764733752566657475040385375225632980104618723894623550483054966736386855447599429595476468098951242877584678726947626454923674344900040355127582002872875074481787485718629975759213343788058451409960326955735669300878958861872043572497617271054811635225219062752630037488765793824976800150943935318910829031481168698773057693984593231686071018987080206578942722313944577543430816982562923752658340677659965257143924155374200130993073015488512*i1^110 + -7749343066435926747959228174935483832329853527966632041999260690775866330413531088916708393176970738708757218679265968041751137958812084633212352665889478639277972529535347763390094562935615924453620842694816728935547442342216504857664579658092705709743605131752685404574939076627323841746334151886548375816877511612417902094233877020762282908060778062703077250321559005297941811432780869080120483278837026463176826999157685225975354217112635972014605130893153934054460287038910967525534292800171136057667716413789154041592314744651618085120812167715529265595581957348712444810365528931322345368365455344769010148421822551800445598804530079236730411154896373215169303219066002298157256921526199894261017512898321169434867919359594986763870262900711100379607448949249574303415069595775529663820954860198197822537725266807668365141324515306555986698702471338052465915715819485933037350528702969141450328647298607828108964622521243183989967654491168125767281534897150248279102058985084278855973220689625744975540328311430159432089386749980025169298980000028225199146492180770695311342649399829230835021335830647662099209518483065366626938706027716143018796699600274338636439885072077284700937277159081464302447179761992744483937417500115134424259741529014450956743425416042167816361488476419687010614797299780944774711710394147337278063494550568847328509947730984394651223251744407210936832561957206137277509506747045872780792483740380400779390482210736255468876707126499002532557035047066767287713831160371773830784041106029256968078740935084281635140489729883430035174144635956388905123660916581716887230058636907927965715809827882633425541895741244171464218324673652794631918104772560468984147554250967541433212666419656835976517604384250372616495179112435577659786552602353817029518340533142750399912278917938513869953622595498939348806222284529286723584836174164930444948016097098257927404006967367495196105791322691514444344077903500500304272911065081420779542789342371815810005576338680315792841117521670195497525806785745526001864428742155580081183267988393755537135468566034193879319977791711475278207147063597578623753094694171494814720766570324795716765761320077433525931836313498689550467385565965623741938289892190730310036501226200205152882599915959147552801840396165388720065870571193467652071745863643572819972589546023796295979380088636440576*i1^111 + -2575093990127866277291437102434292327536252773115328853989335815947018799075198281043560747818273771343535197769740375374553614773919784198143682219954420572888192560651217135202814335320523859724273210344986923560906910144169393958558937852977371939897322645588284477648780491625882504598070763737360266975362227556077395370760259364704425632480309015544328781395107650426116258724484122809238795811286456821150053472272922513905064206190686868216338386909954392021659039643452058049224069220788445735023162075233773321135055577407406405093538040765224344982023026229682017682187473436496541724023821632887816563015314077467292948634243101422197525215294486243477578396370319429905510672946589968901845025917489107081771523368872697494039327828530756750817737055379765959244206212519256626986439434630868317205057687908811953928365687715012379292576091978138891626320506657519465692333515125538759699249112223559913529393828131327187796576198520932320957238841896150957441039480118935616856003214927747521599662000576800022426622104405138655858602169954689651239070158436344722027509189037294171992988119594629255035554590849552155302770982985232487507020484767786157329874857746563507337751634325609191679717383209654491364836088567889919329792180450647792716233139916252730252661236471881053393357993340795556856223111351523952938483761301463168856712696317195072653459021159747584486218504237421477579312676246715488737458837931034623157403433786679393600912657664823687301434453717165757403583308402958559767078379623740169823033098185486042217253185193913231821338958370710295984909507832775945532069146299909955128131300807312662615595534394004147176515504034793700262146763645053338767216249277627847063893280267297927125083055120721067510254880744430025864154673236686986549727817734402276398793978383868260429940651270440735020295663239670816023831928983103596149414735690386821640568182857427781789285106275671757206374211397872812904495555276248269092751090338215637201148797425385988681914929155807929123630741674545124307122859006090641844831507137216490501480600331614861864103825784103730322360819913439211035512953849059674203540641282846294794209647988556099426672261958346779304283604528012453700331022419003225583160547656899025427004385454526276431764714077388097460237246218366835855578897759017046156900941230218019864576*i1^112 + -65830779677636318296122048984262473182872676420955657029816425871325696454655111069508955807414517226625571496210424578215871830444486341751026425849522250994472633854529982493373310419569804014203916381804956145940904685354117120172683030302827423172759414886916307545385840549065902402478538726746203377101675489324107899511370010637839331111932967904646374032516610021893543338114029744133205469739279426261887592046393619096558537088614530077891596266150909287789644678411017525011546492080125093258477925190632473311822438029168210414566904595118408369812489540213325098963908837998197636834780562901498375469106537241802309703878048514647035675555713051867146106964600990790587961464690603879374228066281990314462785101130754263392892635937229866523017269200660478548738572781249816859756383395001007646029012431151683051966663241015845810224622377310963272427273950380382050394692643558479425029148362022446248969320748392002525973713847076673153769306156840567163336363200051804900307590711952661131233447098687036529580509908628912587578259634905839176574645101252216889166149404979388178269454782267229384317149305871505280938879547976342174804776865656843911692364551465659836714442478005969145313890732119056687913175692414517330230052017833843678414309682503947194826938470496522728146533994271693604883231893184536813539503819285180398794888650540076384019812466234429361750501698045587105992433444604333001782217410612819781607659587250847647344875263387278655546423567433663691822701020523011798782518191718598878537035133692833312725501215301116764661791109494949248441282396245496222310686728494964056855863122119977179418979901430576179002008537516935558445946242423846540365699647189040134629795217158484737212120014827647550843291657556978733345159490440968107521366013091714795762834951827731088948360633160718900109806198158878058845835997864837707832222046333839321842728035689597541176983350467490508529548426962137368856966942209437970001601149343556708389700457745823918951175436133069250224309438808797671146947321812314801235505661598637687329076538394826209411776690862794651980354206123123530927380416744983824930616568615721967789768134341497757356306702824179220871040722312216674920599707308591094180586218362234613481241837448198064376230336311759164075140658285624905830186152329112817831442907136*i1^113 + -135346695868847135739297033801343612729710903571435968765197499870976227191791705035722001749048152699537037544059212604534830468378188581749134735677344444283207641165940210503300873124665588435917753405827331227925953707948753175621997414351364146315344389478056720905887849234407606767829708247888889009050081985396665763533896518594121105898767662494344399076704581399906720210346237420681103610489385831678401508027006295417491173191807677106975374160859085751959652911091721292854260188782364329505223170883636267384075067359104913625641646012077005411058951924492804230128011870227371440380531674505112091708787182373307290453374692811609824480186928389115859199487218561675733502297905798095973618155139216327676906245608937410868159587044848097387638904518721394228195334098103193402268731583596533922629848948384756814156743925415825716991414980899706898501550007984092448210645657132137149284130245886227627715982292239918253286484337585364334249825243323389081108582372563358006250109456497573196407324856580294501593170323149421378511049896091742742608315498472489957703750860768751006308085113931522777655426272771279525429976024780203943387523783475797419732215295452502006959426538030557005748854234896757057067138778032263236695288352588747510082162560284011881786661030191477468735673872556825181995360115710814548921055560633287485082660927835590077266259591644004443001927794346010375462980023576363196400877125214145236228471500589947407189514184511031837428611757909980460875954745209604873968348627780064298085892552854443331970426889245294173397227999224492294553075844213327400814542211652823608135504006606360513767748389990952996674115065366628478885325393225431069988483394735835308095114246721376203011483444040032623558374454307454626800449121056689177511735809936109556045849736873657789044021899685276356564916285704187194925839192676639729031404594412448519683890647321303819240550104190281931331194220081207982365110271874090274174320310410549174798622504529113857850558869432334113468767937620493929963951873744152956451834816107802020091147594170988792865757092136552852366557582990163953887070729134014529346642618240359768684934722061813571468188465708509618725836730577098202882865915319719193406349884656521218231126603906948979428166389584432642574457708811196812918603910913982464*i1^114 + 81773366744539371351668291747882736377549433031290070931437140139862269067511354325208231506622414180380684810375496981996401875758315981603223484867838935314053044586701853440433596114614385090108850594449211475450177433198255590539837480646079079259123036169968510075925173677084669866104766997521428001135565502362300258326894368577689041873593670509427639923567477393650310968278564958345461902470855876208895884872039951966202568065982471239167340406669080925388527702484235987981956485687779760444842730870219255722050591173506048403287963685022633543090779827952942057060929379265059469301917423353224110979538981679313538900995707638010357442798892506899585896186787774992399409422398284551490625123268793585149536562618360587218130649436659815165964154760845194502312897994189602507941034872294170145411928874814577706974558051490447469858543670134678568729087586699525355210606339725677603726006692077177031167146361680682710500312615258168620270079540984028049107214262417003580126496780611590382719536182061568748998390356691088601940778944485294122330604603470613344936789189530396466432753138215822294994194208232590628087160328741250907346863052200976692916991705217380098278278086793332746722109737647092204368445916065512891994215970924938340964425073549694880337467759677395354121655455433079668226334452221088924396494914194938602762034594391312844369024129694220962692018998614082110768969710859769170831346301586955689317564045768665543438890949271565557044774083414974947823115287754342806070655525064116597378059927825854856091779429492134013030673678170277912396051904825065557062311719338768302759206828014017611518087318784921363162011196179273317345802727524890551108123075807588665504454493951607144051534234901367248917117082044432434716078014569794691458079520766354689342017576182664648826662361663812910965000574530656233488695556645434804438377021333706472118648971812616528223448712510570720532099356863840145213091690978151966791564911328989204693633581507530530158844320930407353335761107774099903692201907276110030349467976995766961602504293551863505781931437063961063396837671221767035640714337396032040526687433664595396839121910259456741375992638145930993414269980412975934279422620154435220410262057963658909785838482055569025207895055411154057656762258850627773792256*i1^115 + -22635105363836053036770523667044381866876734162292243998369324311433097876408011327996557237062197219742675226743266686146282447215705327631278057745840073925888958092614138438278095616989213171406973488189321556620130601964840334535422600859841444653870470987509701683735695643936437565814680439386059283481572188955996863322056681503159696089174044458473753666340833725424319977527593265776781938173593762632560073200693886550715491618548292658226080522675107476768155625291527355927671760111028684955987032584751071267427723003500601557426160602627900928999189811419100036259719651988260679208061938160367337978245389956921991187128140296083142822208886307144981563427577901488528145579312165405651727197871289573209207007549714262771439707349997999672642289764386839823812915487318180101409431018422430406779674121245820750610180389780223800826647880576329590025448952794763378988150188015469680754112814048301560800686791805226414222410712980046936710060708830317212323927005917796446589641372371558054701731323254780452141682692462768471064939796408389458261123713922231714113113716920273070521958180754697052721208845624808372475853753729950596830744521490120239631913080860514069990484475077444299642244318402957591935131953161164293319013101719844166967185284889574755917007372289434227552600204614256642518912685879557478325973960219255414623452348834368837353725864774147716014117723125120377186787805407015101260943442627664685789531580991414445162950966860603448702975902721021961019350179524338646058759262354226030452882949722285931002263235869513431427067759201450892216516520960260982273707531637393326373085636001686268608027699280975358274663986255313675306225700527556850447448926471547762188996599692083204342172645950276375782821526631807249071899331785010124932393056675647150828446344853546945152947885464807434971782307604036240661004610051141289604820292083780303634487865929475941086480619191391426031476307596187414046163932627760226499948972736326740594460029924725110081054843716680083851464171266086899083872864180832340343264099432528679611807872372703483169153311735531543460623226335331076904344833594516983596426551044650332683924555173643088860754650609452210596248113777660558663037418365520208251642707232691705272103584531892938719072493862511869230369996800*i1^116 + 2849696618272390686330013980885488052972141028785773944547527299736630125365516220158735181087021750168650765592770805313486446824155635749626716849971011186403888721888539957254465854515627138205904074739321257832961947838511964369183053749681215063033266252364705125508857818666350190524587987944594294920047238971748821307118262677109626226229314677626121109202626387874027407256741136103116368238406504063115180059274699944506433250435474500617912169528244580939445285806670086505258773672553903970469393257295831532456460945993744918040485316403169018250653370815788994621817973273309965026194147470262551971734139858291218021423091986224081141740831507568193244733016018263477625290609989863510969305961522883884142172950693528440170538923530460295071184265559273769250007054767979442140759503702707678932678320678077140564238812506806301610709880758772579747727798175005806877907805845170271911377678100012100760135143448921013665412458225213033707867328829816155136705029969917250736424434626803525300256189017920176890777100599675121533307293504918915228603857928085937877590957264281431750821414055797807254501782160492501524878679294367791623242165231744773610177743539412375124081507184302054574919689820053629248352116081634277105672367692609851746266056406684163005637778904913083157493291308582865703862648758144915019852079850234586045467832325708153409735042928829921865103748936107403881017809976285461010292943415609369392627315308499981903501220292228816707534853602045153042091321348127173054378599968474750122465733283009691240573419352013110504572301280230540726898791271919627211182434022228978770923006561429318044267993815300578502777323350568653652616549634727972795578698439991901059720664138735667319853009496041937845537275969226128646171328840879369630397343322220773333336397038116981245683616267968704826632937252527946399849349488199945397058858329798333745157690891281535048186566774404433078449062996331486259747945017367431303051361523613106046319611248872199491190251624457154039634933185655490764948126307431539542072332450591154864525450171887202765011077658575443493407050166376583636546732729900677988979812352441173972497293740390725677910463724792219173757310257437137563253308559344432356762204135263591068330521460300899503845489562877952*i1^117 + -160848204599702450504921012763991354166733433718868825075127419790908039664697194317775161634517481465014876441250773593358544460364713749996420563736482742451597404391723100171783514304356711684261727087276810913910077025167866689105308887943890439852231552053313907806712438123961727344340328753293785240058514196989762174073236109428641525971523578545400912038527093235136795203038777243925708038176609399591881311451755417985536637741445681830196776043923175015565527076826902190465688644640809200020907855709877907677059975160153386069227277337542636922249281979308811043384124404429880086970470826731486168789864299617564264984998589027623881616194035345618733249107703204679762946414705414610348555183586716034635252820780596316046801005408123187686708690461366981956423562799515776991194195778176215452071068085169927868237977471433118981691320997756500864258307907234977323573841367254638758897911602588982259846224399123345096112916896736306055272084675218133381569629026817769329817317551677951721206929659409880921197799817463715329352681731280866020535612592245359811480063531534701819791510588987860041918576734945108968018383811958839571803896538005931448962663515819297990647760997388627879741638484848300923254521854181110178645812112166381119373428691579517816652077695307068624538158985589554283375651584159683338241704408403896390404960333133552363808825722280423304036175468184100078686180575050201022114558434832443032672532638676154822497680266350675312603423045842265050970634747700397474895217807575537937959890660407013605246110773382031490424571178105869014538817699014002837548479516359823687603973772822211706422695907530824385092528489375671086382494905726428325729522969130613498584153757085715666676251385773446553568179600064396591894017692255435037566227699808856259381106253339864210741397553466058932789135197709395157221462253439064153562600499249270330119450346021922934659667312605916440440042926685517683911636356998379436841694749629256519284702710393249746048154059036388150277731773127589925051242953001660293214743365729120974882870532643625232638599555410049754833666947161535754408772186787644951137897856357914778471621968155872593011038364300831058476976497330647349144372860673838033886771394532905803288616991303837679616*i1^118 + -3601940824455816731481821762263363746656568283031671069303914867431974801261061278717894220801608170727708237101970222027834746278672911100962129039954376098950215627159065380953148152366065742530358898702098960765055177592666927284185593274224621506962016804404192483889665356704645490598944541470461753279933361036829503549382310101367277720993917015057896214141798942184490675147556515341850857576447463331367947164482861414902977739878229921792403058946268573359610001147310744295465397977378894892328563078114551353658088935038264675218761553370214523024686791109718774057576224692623899389819321150209845311669820245102753675493792673446398117626455555304136581237498138946226065057468183698775163727045898508138166934929927168236633553994131034477968819423365489525091412007206418041002581226354454330878910545578779161903866633910076164726290080581827478137961679717428833373316363356152532786993621970824354001819942142977159744711447953510476524178274577112507887280750997338880426054314771320838105832679535338199966995192768573322067863253097654825703582077735800428970370767260561943102152439194925254220383605038808807462334794973914231864619745774037091977629912479879488569329023096748500222152886243114581258599464812801018380252819035374945392809750325559406023491254945358201546812082370278196678234327526393102440635267108758196835980495701129667098448729590534452160099552335588330164359176320207837236200150266718945949748539904514288870707349445334832948020792250166121613063519435362001695094659423680247953337611327440440796065963205973643127765235189400904056507707570431400297484800328383270092607815556283738672836766170665056839964026219399177279886866327313576447724313880355249287061063452483467021183300641700546592517198267881041827420084801694794606375228335632757195110817282009359606125228293278300256234544616260504017756180100090461536843675140362067824571783476415124134295878449881928651600409323517897185909177309928343617959499077158113511962207641135748708122944422715371439619086011502589675291787414706054433840722632211328124308483758921759555340857346030894519735382289307581426808040876867914976148052208811621803824581348409626678211445712217962997536234453058333609320087564218846843534273998410151300694016*i1^119 + -32675147401005656951380101640908817477505577085470377260642106301276844085236808806835581404992691424333166324248777772166938171911500501522484555074505190804698572366192913807279962681792932881621096983241237680571667356718900048785874463035343582949340478804870081745434128482200494201404260381362912242100608542156834408308152765261659422961082939883442271098877187439976181039898051099733072097314573283397527788172291861557959763435160551441632423869686063805017127255811937578928396955750800191034428857397647839759049443759031480540965659407323676678943977075986422754191975450217354570083569540073461490286990756007820050721292713768966096662342328545540058929468297670111696291673538190314399747463531162277503944381057277972418612151283763902333048344157365814687349130198843107606726154150389602729931266113722880185460836545930584948653889981165567323327248750620525039146964503808120357671350462650171959725584264701753086481226318724994483051343358874370255170385990171928262249164090889698706596742642470166824610564125389361248100529549314200361117538386366755280812804147919618525374332296178094848111021391459990949209721383798648263995752345856626068461113331702227801710785977565170194432661395200795531480851204824880575524636259789618305398128154819867791058477117446227460806251498784915611663922378887092206497548028334879826038012031873490791621040398250087097430419077541821176455839208387145268054358824151343228670849853826021478590390369229276006623023819381446406224318861128606554145793332770647944826831666939307401232669424049286169115324693674550676650408762802233560820197441689590228236586638641880103193582906956876188154134903914766002094109888229982018027059086905844504529493145081575565970936800953874616287124188230482208065916950533904724175466455382070899144962932533424681754214666305809254688101050850542173413629146795508144077185222208570764130348454692311763124997669735579347531837498677000543412421290704963418519492106527583486706678921309496049700715548327967667111783607976286533852397407727688462796064869337478855738593623087410246979899377430184580446502979355827105690052805376996239352123458946346767847361991151886290609070799381209486782066803479255850411140104192814899108190879744*i1^120 + 36972263596553562734115840523056231281677920977384998170888240329761994046657435695290848327323280272662760856780737915842255064773520055770107197560266337447954290504063574725169691069276606805152615824252465858718104746935190503928422968346301843504151324459791901426412487645569107441570618766562052568447274490952058630267228207247713415236726102360322399943933467244635805292877060101069595360708291500385599041932243276450189802153491171052482122207157953750990549078234481834602892057289421999876905178234349016352907104403362142129822391980296370970341027441432207807543302849793826159914510212983221034445103857545835991931864139658290068380042910201930533003183269502600727799416037709005749257885336111688103868636361950514095731566045849795682321121326341107231231474449332817546195327995902464653641227851712272162514506960083574986160936551677906046158789602175195329584327760272154316304366175168994751719537915365687265135380286282803225173436754073529948304463961098936239493704601158268715451485978383322492178185166675016270843912237478174771862322727774652168815644813598668741055633867918677686150433655870847774396435627915072076813717446500882450676783663840267627852454518577749529099858244120162201103635180007183846744534515968897525989966461144312587746649455056499568735676239132268243947515672307512560581092278766173357894467619321441172150574467588059905645248447020848377980971815811883276292992898639263411562818994956702118334250478904484636399042900577702242515101594651220145761265340221512348639070957455998616421604053552214538598303298310229399084558620136706309785298570378195429821673331861524700411410592282428755266068975734658909897236347492938116436919420051605328224945902781146528285544649327828148402676359265719094436163429059826890187083914696899682718931499378384367756331443175733209142972125561839167898788945558012075044928581709250927635066791331745214545126839978083143234230113842246206874281809257617981782322211215887070768719722293240462597393981325217982908766595932244949657961743422334435958478210918623782519806815705524245120874962567877210756015378471430439921896617249914459283640792455887930137493450599693638793832563282409486480068947774928452845568*i1^121 + 194283833154519096723720756672398192080265380817010783157790573650715129821751309872000749820788676815637346359628259169532844968434081677723733478286903887639386907400013449094132380902291315715337817811399598570266999306946795488691784031442320824015525803381931451035254444591263565295163565057838768558665524760648025288919991289144733453055765486889470365173247381945484865570383248041162698759822582373452257397650967310291788491110583324575191931510505511341897303227776685515942119257136785556062201069312489690451461004732868667148097575694142318458786770667405593924399563544565931341025508437271650838925358949281473210480152861157745750637878399510757490646357746968664219135850900495886235293963547571163075991279782100258621988634430641678048447081402718761759543246601701335808566138223004567507582600727679722603364220774146701047498609326475206593634522911033947562796969553542708944706674214703401587672964405917322587027275453545194715306392099229491101828452986284486406915123336743336277471641431298508956924695083503922699083518040253142893150807297989659157368526537724037443190189391178432475076037270045987764124521108573177431997292310296856273655092786958583947823015220781215905439290088712482006929762907308516947897737979736665368158152029171795804043198004887792589717843258316266898360282175373614104421709363555303734674644125534152696433766587204150122063494445100213017556298514338242744344019767030665004042029250979802030009274415910154482212300272574875896386824118859751675445185272117990141083217726836116518465079198872722909977125224803311208852577191118414667892322998124910418586074074536101196593450203456267893866567873727939318187436444442164773309904553876533128814994940167207948891581077648455048697289377490063227951439233356668066382353915195750110585847641230731309224417477384614540981095700156481644436095403577545068902474387181257514559065329005403867654486259004669328357748509480863489355817913430611155236582495402375864636035806440586993901881967384867820841676685840376402702607561023793427189163236015126619624573458295185233378381274829892811629442400160514434769673049757668936092878140609344020412005432110505256104030000513024*i1^122 + 110418660895696794391679950325650877875263996454538161254408487138473912517269585113379415375579562998479248509100135683752152488003953514042082819109494477401431565773917072858221539871923242810968666555550728180217660568589435501723342468325968071543877009746795233170750498124308408226115260352581657856259040656466563341974687591295409382875541433847812675884945192207212274914236931764336508744438312638311090149597213951165571574797867620245536566450606233313111485199742028985183317601736767481649559346676414848491037207189742169437156306936709691918637469726819866306132290278503344091542437678489523097752626065333575502449186429246933881648370386739014448463027239356206759520877115026550587789863307229630218894269879630253804928857749009672663369500958231750840113147166253760736339200104226458277690123291972446968475112814656073046918099539048973145959574832159106684217946669699524363344794023690366319426783317894372439208408366754702846796077996113701308178904685097264036299936401456913312696274650412656429315771761704938733337245472126807246201609842615855700142923775403606434491850687475723650515925522759614034930404637171468735867185844035800063319282215384589842246506499536020053255391002764683167400434046623304049294085398335104651107017714332296660048282501273262705770997511002946254480102922878644781014282098389743578541360356000010328076544708545709000264261653697308192383753719552208178055297034309579916821197037350167763086511360430504748654543174890690036868666987130755190468877787886250386843811455048723834933835378283406097579218912745169043519491061661017374499810446728402548102754317710512037273234345096546368317901876966986452193784739511002597985070618944902252257755789487806807177685804844398873388236558395867464486245445653052831831292763222197649553519016462200208408377935191442294175723764211826996526944766303498561786562658493831422532882696154093258554670649591397706406872611685539007980251218098978947853127347698233647556825803837656988752845471944413191500297365086836897090835010665362163687833477997557614476341634974631090348827152435254879743326522673620602889778747610135094081180691804590228634796032*i1^123 + 798325148028975237867762276875793885197989027549100126881719621278153270996990694923592027450528499885471469442404106164582446831892662350278316542013681753237598885199373195780744343317864971386089646196811764966513959298259400376895200945580204596124312895263920446693817391388915233906955619965036417489244641338241374977531802833157689351412032773772325501303719417466588472286291688907190799366431213970343127693779713440471044049704181877682810133336254550263239410931522998666125032173041735657518218783885535762325338920363134706167295683541093324795470657524417119107812327144055003049321751151793596187046063270403487805293133905390664491593144884078650198152962234434821124403643628552522678578354540751172977949918069742882110637387041259165513359940763090750064719999275864165246907620356945999329934152448432196107614001541927668935660678440466335677246866346906348450037700901426963981619456002008730546039947490974247401883999358885044522967786149809751709348953635565227420434108183580337867507100435173659395386920011606736466973481003127153397376997990708908012758009713684286035826644932499999586905300951611349967496150952656659914433517038189564384530938188879830783855388990343422546148924911351021154830961558450447710532488239150207103951776194968052332613353534671622832647725689230217595300031522273610625623666330728001379102453290227725666295362553876801096084861051928389412014086331991120606540800717090636781256146074118061208377611567051905473782141112065401629172465816750270115949330436346216316406533852157869009397068324202006145925134842930206023223735106710484521211366956563503991440488445658194400846735269908665470463223872885175302632786952207651404760935847347089157971631161880490264315179415577180998136409023126859220491097034249607093874555434724443729429732698912448984827582340315341186694071479475745367001431169127547793903546238623279227234222653222993151314015807418543724294356551577447168044234100042694180686433822645763866271176577054319774798085809674266703669715438970511340436840617141664322485029071836614159332793108430163634075566424334633225902355219900156726281231698042880000*i1^124 + 19473007860143426535489143601397857147197576838413276337444394870063097942591180420648910847745829124339188930642688237728914195746304642209964549459095950807628841842479329127720695172625266700108334592452088294348155691399923478503862416008801326774841677769705896753581790940492742306054056931753715705371018581060774542472020483172949362941947529555078931636700373944718701968709563054644312402869632491050309785686872337819796527850829062879229050700364135950127831927860125430681085639657713592664695153382520887509257097571595355375925411064860925469169824008141121528234174659879741067020096824193280226837647295334523300309466100822924506019826892243277721136113071700505860476816752092537272958258900512706385882595951937422612336965527694043467059502926688114570513873592349335463608571457537967336347614540539216426940102113996889755159252889299577785085649858204905395574419189754168631195295390769483741683385047083903753506426988458792530751748914836155166948691980192710825989493068580517643285314421033213224016370202784938709884075124226463497168001169939700398614603057968544507523281806533104675093774964774622396074414864319277857368358333593267064352687219627854218021102228691170884117558376367357126991731297358372307313564966749395055176733125973772367595579952693475809641608218080513609702416583138366333706703435036795195459806783921383430384854788542527069178692839038304338962143824714524067502154848436768014648220471718336470602754609321624480506787703460495839600698597724565617203891192494044964142229655876581288460228046484585561250175757905943981654828797730712946985943450482755121826965443668817217508274110796263192922477752002737927765793509039056115523070944162579404521098250010158232375933548220829350616026115721987220554825790959485382027742281604735717619827748807945010818308232574273552491751979446776460363815168910931021964167903786807030765545392456650353929390497326771165698842841457186543184364568634557297066558593628742414708604888800946777784744059862783852281748770837206171583914309167176106120766496066631292310656712713696740301987227612376507315200000000*i1^125 + -609565954333125979160424406530794300860030895247412376135023543544092651379229041204316243556175026783357335925646276237143675058734202225669272079736323373571170185270238975365956393717135976300402723688111863631081257455842394318918627136598185574822314919304954446387467329078853632825044508067622555522483915127567887462587410108570626340976631863027828257066183261922197876281389085639878200104050937435354712872482760113930668735776313961847567324793000654033714968400853398313334071617451818925554217813788621023153282975665219454346775873042402657021042085007573160931738106037130452385689104023089609233811440356996763510456178175318881698675852350616274825933548735837303909521655725452724562351885969396833723122393382692804463673432516082591130924626008376946898641447639447689323134300972768442267533996550296574559075455617093327626232146829489080774533138218489253861231687282495421061844040925089725057946975521964684655703655833415201790380030612372515294582485529417273112678037964137068408129474123021164466013463139432090692544161004208549532176808875600587193940939591314933625583599174675200566529091490260036363374347830958323305845387824433887285231178921943736617209303892128174225972950318983301981603619970951877335110577653770552762207149403838363175729672023310423893461922423934016167447393443424898242388861440844915571244951452591288776103254389571013306598996715138244530376209466188389368632831538710733103355127092022788112616883439463654925779907337008386968997931753950373330952253115702394859218243144610701864466118433048081125692381394238049553071111294855260814552141721146408703718141390484948235452559456822536059152852732222897432762790009568565344541934769360453808046375685193519443110903611561754355132250639769212581124124627850510163301003749475874397940488521433268936854174417973149609105514735638585627810675223383679651349883434003904726539191768648450340801165910012303252822557010764616076982127976787087849608816748684582988462267574444018865546755444780812413912455610531674353427659655959395052013265714394889005081818000000000000*i1^126 + -2003302446044811077262600568075544247049763570633309268078519450500523379129427645756379482117068774682516197111233443733820597464123582722288107829435500455684308995071763902987397592850419911211417956515982948666311476366935699142203900278656680838512498577110094150131491060051959016191255612390910353578479444198568237260958176514361894917987934155406002687220991749734015788982552444156769852824723269207873675051568497893313069187111691340446381227957021017640981413734250198026044183785579306524888938283216790292070179697584373323627947085418607343968588339703821418750082873058072646221948974171304395393284849457714128461369926928373078598496294151260519602377313550999970938076180783509663327489027838102691211983670316745154885705768127921513912719850997006547649129247209361798975470915772487043051798116897080922422550095102293659608270818914315076706521738563742329334432091970796704076163205341809726696285952034861856891959800671637045750605296125028944543908456938055128808643536992157246761377876889460347645915153240072350848162919061702464445824800122991821089853937578938539286687725924434404855395886769053106063548807416847409957817182147963155843625574170552304420885667750519770372921951452061249790489118403460868176951179939014028260679792275862879542030736658638017637033042399676733569492915054139784049601190523983047145400661168248744153268444006101875450145970771326551187767084568847678697703558921968412587243188955383418149297573244994682976993572050651388326925162467132692101762194130375159869885292308860718164917963692614898584996614664112222554145895754186742135987588756338960661355614948798367451237179055157228201396697349339657500853358091682643032890470967637058242663975630056702383183863239310283403484597432117408629996582611518482802706414217940972500941342127181339644034280711788341128166872713810035547530717388038527771639280637400108479253763921389669553294197486297140743578566259990476702118122889511842363010788286869538817283433905350214190266560136492814051598446628712307212340685721250000000000000*i1^127 + -900371473906287171348416391699736903888562044731097648032865044586362501516383934792908838657463418830335866096785138535464844494384008366126036851281991788211991155011329367511115422316798711500333472797341979430894307785041420809787240390701645356374895498454282550879401790408871487272723168658725210433328500444521601943318863011721040541411856998488027860165603239986761964844409935139983014143997457831595393612994928589357320010707773119605790888063492251623429113559659955782834020183652016849906960234309695625615120048483707947785241518527820557174684782873815329337577979006130681925708348847093822770601169511422906995192443326249363121229545566090712153922803660624997773389729356458537598809243620306061464029908987235712591605244842582628269245377751635056133796655812407990206865066142236938282045316997975518177718393835779017030554491955013113688050301866914608113740772384247073319730070685793532378787856627224648443365249849080593314404211915390396615128236462295311929699186119104282807977365522912637654187104189922717522903843437741969072523211147939292133360967530376597764569119287619944204807175334231702896025359244206016004540296648769395979534089891219073200630882614588007771616917907091692018234162191728340625665388599141616375046547503665221115839672122063561962037738971238417496442623794123145008812282386519823070377024361533009858598622939080662706099927186568361088146189930356179117050774588179059719719992832152507190568274174314606060064635377931272631271175529433384602529431643416383656260065804178431779473672869979623025944544902706439740483221444754062801273711652694062838288772538073800489509362916177919401933048004375244875903953280561795634160775637652179233018548477805941032785600358031119554999178326347254490892413045124979006380358933798042402646379539038356133543633761367259201376128585782022301879910302080410931460853818605932322870945859828147595754213305957543844855397233114888400616752011306898718592146930670805126353694225590360282748934613148632812500000000000*i1^128 + 8667169856980451005014406608285126678495827722082165027311729078251798076990300680132928041075097687361148295758953937353266893762680058934493825400606134071809142419882648763876673816865576980702569536535946158771232368085887393513082626844356730275464611734082317969488389291406601930666510869122442189502002888495542259665731318788366451910068376459988786479053690082271110480355672479634632762368221715719343513536175892330735323000803189082578278277637135522229812411788459746829250255532814231966241572052306413763487634934731669818556241644021090071205722310343704767642211411048925016093883365853143135545513481437278460283741911291473378128372696969860392396858688387833906644150553096952786064437112970685626832788645276811552243996694227062017977500960249567947570512019869012083668990231990744720435946311613435608124527896754969682910592741805857623385751047095320902908791300974648734999757769326717952820130042687448842356952485695088349866936067160146968633264716731247514387945655654017717246693145537979566089187155481669299342429302931396930424434023112722618425627256596032853025577102048733822620860850119099643305303094057572752594411923556091039287006512316801942476133893891479083543220696201631971545627810752555908780334064058253474053508145074879039554152206773430871720568926519270505809100069784349730082861273174956951999691508985725043822323655017491322103402376801234865782673556544407486779056227881789873387797497083874780219360083812342954318332364202742860124488987988295567194581738887824175274204555539282170605723219989758974513354363616675136669328505525304511166663794541232978162848061736704074972199519129371650808300328856896007244426237522501581778087894890789395367780587332428099495948186479195686656558503918194420822960891749198302292952583863351019164475443690998447680333129495854169302817315303740807035417080764638671172684984666262375851025826399708918806208223385011269063336352976423567522762969425378753313555390718201125000000000000000000000*i1^129 - N1*399042744151410977499562363813868709967897233064567769207587765078864446049727468182335057209087788258970928180396679366326112605950658359254139153323370950034905095343322537042684189215147489922241662771692180668256876288698877726142381297321421813881153479495848844592130395647430314586021519736838322458056610283203125*i2, -1174162327464856429007785726916073521226583986212451423231022934118247142835013953248788540381377717557889661357277271765409181935541599343221272943827003990853056448816020783116802872629304199816289682198256058306417012727232987317885763214696237719889196005666345261682444675619030546771607803854756694217655238185091052194329812777321719760048848135889107578217600360235983088219905888716777752055168513355592529649816283954481635701979393423905171640350433483122186403504974707643597276118340294676277934382679450671249718763256379649908186529830439055475292391383681144761413690611278771026763526543254364411153667254207248783218775096087209130691306773094415615298050543091661345136099124004743418088061805000528289023602977700167392849780693866863816370839381338671063981555139881669407860014237005538524571800265020253781176803803673529074427811544262955181183404985374604778027481584026050858999833814042277025320078989173729579782623703562522295118781275388404285447231037728590293115784178588250449149690800151689109771908765110519756584097635144081041339028490279805547805388204462431347404077034997557782794518414530108690840897140705579053385299217159311250849508829974727766862951582053760207180188514154746880213414672161962160973152480449081630389759062730140988964994002033755297337582332387692551468034923705764554313522339078657204689406434868244706233573409964121110861254201317508383787048208189012304365069566083825822655045890415285859412827718547135879153269216921760440616682216612567479975298964868931803978484773946598384772643988521227363977515526649304968545557472623851537002403509816754814402913593148294707082233205294526270571870084323492920649924585405405770122950733486450189148816182614123517421374981650904819394299840831536862365555372187758052808328361256947675696025075736258485380546928716630567876424235907155393540184372081656082767752381706299533128820666648398813165163233995839849535065645464652167968349354144256615435337951939822926788524612980349904288576346098865403260539983142425984467989460060793159153906164829983891409260120267532425081547896630137597049623519856881092408236039214785044466299008193621172485892299991596704048785277008390831185084236202137848050218334118327625715277100772886885727249669066754661847728754225399840046089311638440707137044806615366734424912687967474432544805602160213610525827532615317703978376676909156666119239492825736114923325394375012598176054423395421001953981032303989976839830660363400388031617568743458657122006845601350314143088171669411404817760770219250642730944227467824849098305693396110236444718039254760002498508500634375236555048285440993349995747955379135027607825484762058416611533455282795485266913059468273756294162707447155211117381395760916391087290387791727908533604401398753950993482718010190564032379168734258500541407011717564798439078384780273169639223252212236967212741110268105812534892892186532714169021789519067635670695971799664005446134844847292416000000000000000000000000 + -258949531527302671910582276022690929176910459543331827119094620302400248304102881975840503726631467255658890294459099370648774372516194302165524960720652031488191078306355504119598880728671107138458764128311024899870890197850933157728222479396660346563346707342894888195179278717416799469311324181661436920515860116014253091186469281676839447070515916846442903691428732922355195530856222146773201993275036380547474263503618150733572778843281300603059465229886548318369861175607792042542527507424764016185859671781358922129646318120139070004051934311771441336341397243989032660456058895468727144483631161019443373280496676346654402464975282606260103486153460220879181265273862248501349274898031204193933441023213299976310650119898119050944907999855641107938666674130451048552206510252563499436798176827081333766499899558663121724085520417120640569273255000338208912695511738757097059769658430967654915861766185819405809019647203961421373847352676852996192845513680682767223323901600445709803986957134590288213232423642935965611710100898380333765323054186157496668248620306841165063675917965992363407166580314530539882715407021030267699268870489487470432287541218492725894200404727515662519281197300451414357978426362100682267261166880254098786216696816727284383314985628101185466387935815801485801923756168330944472271918990553223200539573517528301104797391397422208832847435630197011034062478608787315328213776826867536972436485124444412782690005810619696558032744472761946865486805530671648897823861535393904327140260296274827258581662709413926779056923126373114436453318226688309839983866441489859578827098495500698529230536597860645077959037108463987779711322643306180688533522608996332378394789692459676081098254259441347003492320628515434851843276750305315754962894025739417369844448107659438243645504687168244662562616445867955784352083041873963817274698842538900260201665793666131073482467662020590741190214377919669396128568498899310170740008389921195567602245238037084169843779722527444551825951348952744522382346793050536006362429935165919561137883558652805767177933519932642346683170342767471259571808715850331295793027567820539513421001859657828924128929203770967295500679847253162368011619244765346171159254513870274326167898146373611606291527742365167887697243984297456783228852628344879339998681725666452729268211162298557125012179449080740363450153844055433629700658787939342353037066474964490630374736704134475506252181454376687126876288341606570008472875338449627389351014792207567612386280323076260132407442260790306139099528402050633985000892330832794314380967937021671276395579763876422251744432054556907743556030598768911703595483292286315696456575821100770701470688190019620805896244548546656152428704578526741453955101012783469671571806906769128105943192135229920682205816840633198606242964547882562129496969729360600783362027627750373826237134494267081960756146749157911960221778960736783258079242375100236877751778552107680985332554837854152294400000000000000000000000*i1 + -22811235704031686909461090974106966595476587251323684618872133139224626709848817125720421777933155039825570929360385148844875578056884393783678301354953152082749665787067800123251880508343436014645010970925033733337659109147618293666890229839355459177563152405965765477093322306752463647359505914815670314354401175648454807528198151207667437745179242363621149620199373025230443839755605933129599392460412834027673661044723955173984643344969249996285020937068569939340400363175388899606516336370588307693122473587830236327892197388545307443881391336725462217442061823246696044393287982405349532616324614125640248380638491633145412941626934234809926892543690665949762975561025609168679632071683477226750025596606630191808784923689377872432059716951742272485922640252635928995084432641286302430772198888524734837652122090424828253292838965510911823193692027884132308782899028654313590738548577495147325273354890085726759600234626619216972578144492922165943856188363572498729979129968482610234923611849545185834982995549238675720680733667746940436707005922530878444317737014120172990591328936471335995951428364271845685234840410275777903976846415544430646772512318696555052880947362392980543976882646822092416283688774434200952234709246922033476864221419956565256445207377150624903914831974786191437092005650306342328305563788810629858582361047813832435180172831135131868817207450743646384067144460791263041240501944239092894607998000268141696691239008904832754225253711069643770117516685576822693371972594399023260598647070507318453801313405195910186017357702351060724470703111575178255124817690751587491806730666463846607805460618626778519756479351403343223320835824351655548294817505483453053535290688301933306662410825418133166144911936931507189333346481471196636350370727736598084828674614873178881552282925720445844765381864574734343250215594894949155501271170408265734428308997376826566088622399603515570334682400458580130530541508539687610196897715935760917409050908557805772709360038328630845976503253215539830186869529345197529483112794718015914783308715885812565064626829700431224161264988466922081085581210239657001241534808039787122579646446107794343445633429973879054568160159896268388723949932121230556813376453802912257158296609665831524543804735999064250661750298883417081094614160889462368234441971599215172970075221747282396326563129597220713123337248315724588293603700210079946078897784109294489900782309201658053142866710381046682036059356475876530632919029381609926523294470559879509147633128297472838953107053471854019142934611816901159784992484237155235818495440262023813923749130862783910325322606602664356830459540756858412643564595034764207445579699134756602265709373688451646013112167556679499762933092035796566795437099849481755420361271273549951945599130970128014284913879395239545019490537688534328792912620570310086785346081515573096274435868819744378214826320130049179273369132828339042893149865899455339438271146568598232347088885495021699072000000000000000000000*i1^2 + -1026910126725029265897305819137105644530183599367437041766892880119693716249315440183914510058408705005843054417826715084573070556099218704191688812288973407872805905422170490703864493804956107311636884419539832453352533846016278118981985609230490300142677309006285614816613920186825024134712791856669394051208306132187862199284813969078288108744926266849946256652502879765975277634574944224746093852994499561081367782654196019649394779272458005693885563454251638465501036456651758062425645497863709700578206439414430809311307600421433625009014308397099648588639774221424992162056715105235116740771258298350682444147982967858945193712563007225546115456586274367906322675094468579326478258717440125051967559026310777459429960771581603810352581449411769883877310703023487532185151990790715785373055530579114721741083132507886492613734488655153750799756689881581444147251311547937968091765478882085151047773855693030461837618152193821517096151042757133151290007070121948891085574032747518131141741969601895799727658354003961100187014783507645637796627603343506991175295032007091950233224696052694935194503602992213150512225601303913329685360502843596003294417905306972468313980604674778037293088026322497754527537214031059424984292642263137718885034451134732873950572039353277481103640402560113793205415396057379651694745667577634398386408583867457068596304199777913385184205705123165749736865963135279598705084488416481802189724418494419281323153727409872972896513651321502759336328951556734831271093671300296983338341176617358912473262041713994906760358312137330783787265031748969549093658272808429955293217402210678518576856515572970407317331618315465757150929440937369066024120460359461918297346004662173379941470399943947438034142606453793624142887814019844790147692093674296981677939012534943495278710757208243593252318897989051865803830330251038656156207745956744551624246433914628982365099244958265777651392021993168350181771615279885080297233396266561567074460355981711784844002667481968628035054801687145776213680114567942248164897431241796785185306445167132072563909818602137078755055485264008429132044035062883200341254973585079939136658389439928595034806648743053671023945581939889043968873260380766258158831666084797365623764368805952427462619743598127487740533834277876567947131416191358414748401406606743364294255737748593398613224069055952827733690066312523336615659208219898352788630805167874273785117633817394272874874760058109547945533391727348518842341043856408742133580551544526484765154509082482511118302740359340707494457085913656761425262220768499545055924645982223309738076481963333264054445258493745978932417720867862937672751991206011629919803077572536596914008393799089106595359484329352713702682067388518047277647120762813892163223953248030348346211042343958679439834761103290006577857633765462342849108098832478239719181289211721959153816384447640862541513216037381670156426805866011145076757740453843305854860227793677542132816161821624557895680000000000000000000*i1^3 + -24416560946852605065118389204539915629405707186572065340931048296839309652426870594376912020466992106130759115965326341321645916690887889973578663222857319959888368243132502490181991479341870168199068546210428340056923895700861070171676883754563246111743604049317711967109743924695024968526654346887186325486762807424346213462915856562331422837703792805767283034792820491123709120886667863103917865897832149568252908130872997884488983014230024455522857076079803283021127080289912315252543604284577332810981752003026374922960207787446820414010826265584950778407973755244009011614090165634303125638201070536966584820521453420171668771570779396450197205072151204763064346044031307706103455554625700873370505412793614922771045078936735408697583698956253258807841500656467516019609085574773527012002950325653336500536957499213468296140082666198135174112170072726348323617624258054906493937091488519732157700064260107098408338019180131678169124013489947445123828962936358826348664692938069444002732296762170373648065705666381996985373709976625219871699655126297854293254015302559807228235196080493583370723856019939099963168676981752911013294756619903478738901917823718496707737660801889430057773576135831458690757053927865853651151645831809989179897878881610861706980515776381597038815283276948353441327979428582468768200321426178356455357116571520506156614349495246044399320768026387099081989758634930681161804551741094169724365112129559003030741432250924986446138607464730914208324802993659449181726402536361214291120878907000949829748086492529906099181579996325372140212390197966656495638520917343017837078486964302339549995576346864034839726960211845023673380769181343253900335089549936218414983792514945859264272888718446127103580927305856993954122347851718203971958265613109587716973192304566387055090125258590098541524975727039348525074862000619264694998974625953912667123855230412114226060049908443051680297306831071437486815484284395923851873093285435087474613025001652064937178939423771230270059517804694566166784607510841378739331415255874657880681435167202071703401916964785819325966576729994823291967597083815269398817857355958667386535680307678781749765481753325556579439372056325964647891594581120595602222362363055175248731977637455444151462558435274819653707738144632425467910328232190111227042080226052464144827894632526005640220244930544291963753590940305473903769007569635154252303811858484515122474977923896461636592641741356615464302969077172222481139398634543198842630131409767095217544790935176634647919327387543691602737571366455057420051792375141576835158227484040390880302569838916279169469025954138628069149912292950348830966493678604962372010204301265137210793781750196894509476765049400088097111077601355387454159211492773596550992703252645645059009277172249385178576027089868141004650194518739617647651507376731647560687141487731586920985851629910658701336778528845384832360225320948358033356115405998113788762296965007859526067880284181348587929600000000000000000*i1^4 + -241935328105145197553578979456675109956428065198438181804957299428464030999561538753075222061160554389984695342699145525868687235886750805194324753121149189779450141138559148436610277210943694837087850627961327853984447381993124053182555940321026939522347536865385230815669965688645857230306972315183798413663336161912622953946523050602075037882325127757569876838625338010749094751690954451485009257680746277031263631459916242992052394772490169918777612478760944941353366240842088486861294253640093756343366612236833919429015908704636215439152905142785589399042786829668287863386548546766478299416067957226836554601744226806267268212221684740368771817490158574953228122774100386435801522266722832957220159688363477551637148067868580798213748231753260244387578422629988853844893045717953588184256193507142037121143683780714553646161063106822310823921049803409753724167605820088324122955603385787866736766785089537115135253762266491645045491183041521509400026861598755109482345161170453292314605741667628501468410854557553284932849134544157940607817695118428617783888112444251422536572159839238405246313883323319581287501972727302786915452673896292371845862739622932866066587730266340160283966151961443874632448778701654600371949434151308548435873184790150734941567612406275041536479387552892633044577866340478056027815860977081544542731919300181681341211442521958901843728593078561408137181758341505086023089150659298823764094523280935413669772567210372021828259139121217913639281854916914169138707521082396416053739867024440050764915399977189694497672617071809745060424112816312740695546980144879095971899712513489520134925818052041228108825355384098130951397194419788780944625060306683054806773717868786694906738070598059158585111045331958334414267654598823602975961936281783522604944072024502529107535892139183020257392617360503298221180047653931175084199227226185206141507099374787105067488535996484057173553616844093949012089461681306306434558524627857207976334441679195330124751205509986348131506041486815067350655634268056913355494938915759508428708798622037308000668792985197392624129731094136386317201787286057320875849048517194743527244612725564470492097614256518927480743083178166274860040882559268574994426732779875413518249803102126584278784415211395939614748138785460328404334908621902818598902932141824998777045854037247261275780793733328332477519435217968915958735251223027448253076421986189797720694878261630162476208818064183942688277005448179016683501853028006455861742799845182841025766866267139308122563170393308623908041442902523407148728965636644980530727482151551506358675518777232166809588383997603298107185657894538474924801167015774335078391676391546874908014110585325173944644349597792936418547769214284336090123510062738254672768576442135902019991544397163824519240692583792771161760161819853277951590188981009864703773423061453774318830639303313868504301584393123434655379317336371987687324282235226043882810995391634762242480502523512872553676800000000000000*i1^5 + 1392116243856879921699771040281862155573410146020670173419031423856157345442306727245010922624913205142391199098511127067457613650430946428107993562905030665192663966239520725053474437874827279375074813972926453257975315317368160991223907665353191424724998447430570255509054767611800189304992220892730533708612384101105120763210094038882598967387747248134773524361359548637589427598434228936703793555903753008967698155204261899011827889969031681842995045541318165194911625867039506335150422317779126598728082937377203769594510348181675859932180485844395375486628201238260170407591687005605017831570909028633884500708499579413575690953133389885048460276094034396152671352829541890833789796143585273053304030825012355802393471359522699061301525428317302433068055154153818963146262707733708879283866562634845375889518989723928692660546982471601495820902036100008925080429678532526081864058422136330968871282565568112347490863176260513519338121597612325220088825370132802711294605470969841550797144252962820176672445906388130415486703853781067149022166671387823377709415273901341998299251668277525260893879845380184000622022533141053849980608728548506575616516886016895788668090338051353054199758112992885796486150076523484131150896155224650239118271971803090524273663053229397376264312671239597433747165140453603062805456293948487736102360206956095033027349827038886057520952839615286211988572528589689045000081120305361972145355298992544795376786673702885671802256378196055360769904175801647442687235723197133636433684583953908535323506566170159741523821351582804466009102776121140717581267390264119950712615086104905964591425092705388167539264309883209119783164111368330357976983743548068465915805629777489418493736269097257495349297230153808256084839884949164454086511537029895458759418989509472954081056698191135642586871788978231029721884345252244997171712331521364375416028269564157926897754659026718592563434788596084931558356168801446237730644930120843559606608771466534819787805695053076005360799548049068203278636071756352733491710668028530808021695170261975595749636208375298896023126505182544259515031508687784294356386777363111131053843866371671156894272964046665069879236788062216012478288469120939751720852820062847303398700811057804907115968752865073325144025189161413297583460310727225711864969888867823389958637736861865578736781445024416368750960741209789948308780725571171508436087614361583834415853455640783238160946377675967245044295480823483445656060913349514460548604789632323109121338654303231117850231014216896021764577025380054637510679435888319181703829800498819360349519949852783646009894011527847617242352740289336064320182395241586608256899838815479599945665690359800472135536990975536477063434556193629289366527454591194531066288023455402557186457345667803227511166897530264376383770737536076295427679507191786017301275278344664163084156371181993852948212615674987234499498515423746536617746411410038659172418319551242985388825293886790555402240000000000000*i1^6 + 49822529983032200963552356469849043299157614876868947030099961762045742668172725583977074977830736278832877387465567313023862364991292279022236191825758792899489407815680203373606488843343494113236860182413411334706676923409374360798619414484776708442389371472584635568589671912637961863642378689537022785044575618031955849737088792948802455664577105285139119467056715541556092190515367875641258502761123186766826098821520017834148326423426491494243233734673845210059337922778041653857525801091815838794815238917017996714268166182489423593978594765542614884141808715816778439473650291033523930000167014544537402297136870877218874394805719534097108543931928889125167006968397339635360064924401563091584204222232351582660995423420443594641884611126253692564009432089970695900270922801098685311777866444448400771503048620616504172542653545693321762982295905987519039410405003862694413569155982878836935844111238107371536095223733637088900920373194494498987151514445744609406146711776100516772706932631458268488523645654333029765696169579892815570738441728252397629318299409783530051423693186089562852693739533286548252620513945471584091484523294634706046017331423031908899166529779747779111471737321858790880903614247104218551722664907557876971958652864788217289843683536822347704038419211386088048233799823830296533449094013818614801480514136552973906310315614529311181287842721499161396764981801621936941050167334529256758769539511867707047389726607219033377478379297650308494407426380440282091100277212836788256634298642336360698053567752512366940723283361273482159467288848778721664791456777973976552472198348091853996468971802088630798975795595458072073486430017873573015177129982321874902035523619287821235244921554120110679990368871306350593199885327509744057806294952661080042075447914789176749567905440704183034996214380877033106423002159220878190055059741232922835682189019889103582914120285367344047844011880245578752851812099573233524829557576055575930107425237144663995713042459850852672112116202239157571637357088017412644307956637491023531703040967635679362619973454887941266607596325898937633238383684253893971920716764970637860133626486872006373784230711134232205346725251002001834581759310125737537176715160629905231208514401352065738617292370608062953868119295549500651313311185017343048287869910750073417172938744780504897893181330519316785989336109325305954985845478131088492822624479837180084844737331025641005719892166117501641327851896948735215420565274016707639664495974111223173844440834342905326452900820982244234756918476783263752160438945892777530301588994672281087901026613082563114921860099045340385374298269548278078408348459783271274309492291178933854139332463817431941341103954888268566803238661456875831366326774799160654272849036813327411051628915725299013713328751494708774894844304693223345406408333425170485974228936915741440026756229883692599929364061977692995493527300058327863155454866921660020373154092059591800787060410934438867763200000000000*i1^7 + 198816703920312685083098283049251025336745284964220191158761951336723996146197613196421266345521217227892622466624424019324260674206199615326517749536526685524683784835108496583414735029259574555522865224449390119320644896333907844884943474543814395603877234032767405932776620026634803625584565717375061523012037307596243191572541526601023156965004559954304122246508700212197777068782845664452692569635264279322339333079790637762423232490098330930597647686925395233981737608399763201191474619280725307802378760813512812508361613939377514050552162775107315115475175082281857643963678973199029288018055225545199451004264378371510809314106049310795638321951658263323767955890950464499455499192418052116375340365727197298437702175222706375250344736722683446895379327551531575927084074562335597152185759740921500267978928476258087690847365787846832830182761283878604528432704199782455872199629016744984094636527864998762722007874614589782926052922615600288040630377871934110601779660498315271599370306769344021534389218026044998419481930850414231711995805218013023012711948409438074525760424996988162936399831275442543445191348794973330050900377189751823187946931810431466937112813353474084990324309573583458130087049989309558509800177966713088123950834021685237967391665360616896459806398456084429186358259443312244043321952854853184458535172617875972196115731423095074716527802213749068081848010083045192102480303218852079142877836438934995447455760463001133934741421217601191262081848709037777153072995522695829148170626576072983713991228196519965887272214613500793237665887950500330314983948535739747908766587707956767121461763990956942328062141812153132839428194916688464235092387201027002772523975377164637222121739517096391355888754544262530375845220475088722789410091827422380583267052432876323566314777169943277516365521555453142721643968172703152309837877029878132588429223908488788555262716694860168513525166698827924034390171400393179585282256677607865191968364161985606999839956140164471649315849666400017692720381924784675151502045254823442821085508693700963625723846400729541589633000310256140555452701706126176876652063830267415870886529421503880667447387612167960593937185087560367714538545911701966098115313605869794461415847933335847131721621228376419385005549623071522730160598426423359673256331399401993524381343557331760942468128110973645948454336829404292693472037672201193327745853338203419213454695982422516642531260226742958147806731133812393130163401455458470941811111780779085682390433566078250342423724390772702589435696800262823466760766203992215216249916606343934637470330915367750006583603387030896849014271455489984682050062574088899419943311997748927393384458233864986576244691355875149750056367943171497788331315220786446384703282510498963674771886518154965038962164504800530392108755644326527883738381890978586920626454350430841429965787559609455936682659497490742205193117412655299227103105721476077012181135525569532969898814855393142898688000000000*i1^8 + -1837010333585107713311871301440439895334484796702057894615410393308941902032375958206828250421822779774108928077677715760061017858736241395375683216182449743476127668608956240112592869777410684390335156583329119586076229828220387993650642709286517245608219263055121827391500705451683596154800420197887231609986814180240619793012446749886308322429733123762355021981635240994929695226797240080913745269917173574143407596114499518491780250204480395175890030655473892502419397267387286426457944303763811342517763707915524701787658532325055746843057392792184309851877044907985287108400785403026289786338496860534164336726533514447648892671269795794304586687580428227948548271763293373522702405485505075441083706647660593020558397872414643068203018569053652773812639122996599349530979455664290454434948765263644910366297972838677761864149082028239422636637992631531141976269952591490967000145995999836284411082847517549514528689014330102816717344230202925837748438978329264387618743951442637089283073856697753248765489533315351220525804336424739191659190841934624230356676976967709019699673447362637907417752122736844764070011706274248688365675900332550211236860714861370205323924586380720433319597239180859481103657192731686257557180447452609041818368078253101416174690948398294592683774524278602967483256416885978339780314924826457423272862443319528419173657248245052535161598523329246849041107620347252714806559661405748565366217399098833819506372913722700668799640258473695416966672596761928777925588671005445880937275289522837296950801031044400063204831944832836037102160255149772678258740183293816704351012243344959373961361828246353468185830134970515394345469570643468524343228948947835226232112605918027245191309017362853750926100058002403767478142120180671756164900755164218565584415879322528784246384457479010225989422858249743848481552935828175994655332900750190748601264333590696639995855930079213817884894577584515194942155267649483166216381290349979657531356316867496950536842684945092768042101712091527623870751389827755250215288242229239896230916185282163441713257876575857988440593412098618172053398382204913193942611440655727409380794094157904194292954475099922967660560922868779900053981245515832581238335806185708844773469457663542688110945206411486756678827526306216765605904030784728003828105086436900727211849460657001168200312191712622998560113085265582825408457830641469639991478102101793261086237056140444901973754841078825146959371650073810918878250690527548179039676151707358851353452145307094299293697924204335509640038473581212128531512714600665657398536034693378574287301432508297872802606250355160550275440412375398340227722051404925622689761321997176923477563612296535617014307820695301278392092117180748492309634132530968387300672153955967384802023923742448617765759771135683964946740309354747168098067062356717722150933333976706726599125932971454205559047583163910800015644001061013138271473996713460275583707800803927525675227219188066277130240000000*i1^9 + 3493918309057268517496825037333891416381740829167876424263369176344507575001702917149976824677493394103583036966811649623634150125322714943701196648225589074458940133098674786753886843738392906351812327307953994927083059486346729357375828856068041311492556130844966978200230908061200865145106146861319838487689811927056510236379907266098980973298997588714549062833288529898128093529497923915661175623230452471502637416467002551012401727180818977880529816112168735753373534460110841915010670777862837360384419601591132846693061586862942562905994553942833717886044054514457389831320740750234880245185415368346496633729880195777687494097422239442039322530840075217118554717043476051183511480943060692575744411111005146049853512623681366989968155060511627248713571526658928275885046731091213394564490738085277575087188803125189103910812488881024837050328084598019005496550467361588614000597766875775002996462287075843325122427442288832935497329058496888092021167886867500461898049979401655569234592384526624520958569870827612733457929626517659159956824455926601619966018948489311617224578473005564213109749627243580908578744628128305415887530649525951236553096676016128380266558207925276678247890760980783263846194426110549726281800474961345717015123142412753585891550659660339901189183325174282009633065698034504317381181641742621501934983663961289060420674140479274642988330008251056399319119336549542880311499042664976544528309362870959594715152275553821848082254159314893452087995955723513559295369560419074563362458912430197541498193298593060030213532784197289688911669983402702866728794348110057981466124854572161605373533190297023302405812998208989244428898623426322507609439489717560655120769845075740293320708053263361786450367385367530687017134838751170281349947144026601093123051439026112867452929976196964770590227622977939991982926611174079246568833701613493080236033267624219344710572665508482057989723400413793682626861720036576018097392688646349829516397841349067737751747664150910371892096330672012324387652505164184399282184396007545890304765091397067335121822670109196950297279295624529938433419571998035281104392564249079357037512783917680429382633573146880314443582866770350924562087682837329486522365661471779506714844726125573699575434314865318344880713831321055569022091278736415700195963664089317769359181858138101050917128497439258409927083579195047966214733702051536819211579282158967427549456639492719760621606439902462389806860518072333423337794785180614960166067928940995740941872321850536183265591514834531533453965427357941657052716959357337476868511206176979900767822698880871611774178812224663257303016120431628365834534540515958532271213302737857555724214076810445658075034417461459509801903635871777532506767435252077266837408206793480726063556168214500415680276933386648879628707748737496229219373381895580252520635417969702809660823987168915750486752067274720438915651652744151407280027763905729100462361337799039360154192132919896404131840000*i1^10 + 55292905015079640987227037736016070753914007279692512453633386393808539687879474245447271548170415831058037692052575950538091489916859493778284078382212715408131750076852298251087210664659134927710640971559245583387921226151026016906387981512576684070304134658339017701312489987925718810571921947656958016614837437168222367936088754818206052093408683036878802003485323701821538548848441875491395901060276571191430291624442095955937128877766511821959606021830261603803812650303288541778090261306869558653187941430806843692837821903036784409369961464044169811684174692264679632813263996527543554124006286400496934865955546303105096736044956944607252218145149794330390729738102459532387218388301120656638083123210001878377168890923639234226739238577978497875599778271423140761172722875091296264042052067605997362198127991366422130462658611875539396553737490154595970387446090946763441928539106427152341006948698209316117485014544239832770988922464849994128770160230106942011240951507326825490350404290198424923819413224085944907739683670708959332919510067116942507898515112978324674395619260101913269207804435548305853631733952585075781163859641413746056332029758109536505363335361634589927907450531045317782585080447422129637052578707215894566191575611964583010281892397944452127701901545280896578681109503163300812380650100494587151717707224961938113708284738102991329255339436407214573263195798600198215568445007169162288252406493122772552075292178175231165113239603542887986527272463181631601319521287599971430210893336002192569915362143612634110444489909296260303079193180057779211729654881909170253276987723863345588925332894061395246962225799739325469114263850377396793244690595481138740419587733037407515173689332711303078616282181512246244594712340774172798894163118976320217143526747044525324244497846659608613520547971849769976808309959455830784685801590273406005944549465574082367579459234610599955778533797766206142242460678847238171758991241560987567689593858102715159293314213346717023630920554600507108016858119972978059516488392453835097869252778530158248969216207043863897359078397709452999612759831957011145567526658416669443533031689267247982380352275198914695884522316825245635063070210247398207230064914918663418721270596366558307200662976491601981236004708529259397243198356260674028240823949071537527577067099308067577596205371174941527486006592053861130406113050320800320912303526083191041353875768291304715350572545398488284356647451257468752239992041110398797367864111947923617799514316473004808155843609580926262264573791632771865285271243647023276242666265711067127907906439615987533228129941839933216075525616291155222218758625225491654555250312428385949626456923668164649287396310420287482933050556104027992202668604037006104134779433169484547558005916805066043642454964533778026347404918609026995721279660533139836521124711636630715250459253232398661623297733887164620806816040892245173484711922608772907320279208504749189766513580201895526400000*i1^11 + -1439803080824277605992493033249686149552843708486888656163560102997432922631691832158691781494066170801937396348028581136317700287225646967145571038825184045115496040438772285860286711070224094997246956625223444129344378267708071403157486464900368989728373285491119368282677301842813185116347800631560388995015481631726544020657699334540367669115960131900699289760301797066647636324503612753354844195032196686543680711466891340037473917682562818225588387391876739889041542912955856750458477733820641059222010890372276797629665098580957753488842625002609821331697156014696826795547705893293372258008288145291497995078637984224711766771449452157414977239093834103618153260762394542075947562966113125942309836023146889748664626765491556798571665708657047071846653012730602746771946176257753708264492588063567985727955441016389384302126536480987621435471353176820337877233465236966876045751408179717377133565755439616266583805402469626548052159070306259612331433324579361560180838293202221943367186049486481899050746163371051802571759786872560504206638579814687958065206990022230750905032818287871116063449526306574330938324748460175114315749335101530071654250095630115879106489291499100726259402116485133004807750716068161950192762613717840065398025963123479639893076631881149223527464550835193330614750406705803867975523423633797876555737379308271848380509515706294148808824369660432807664557847602767953680249807636168643877379175181696514130336033145181449240992617759795084238629373150285655713201557179320313893675711615827255995267096107311543102909101145275613740508508280522983338968834641242640027704168286358463066473364398821261379659596543250534944617648927641451682800702976637411821129668058059480045452692520093011956067387057601370958090149678217637232315638012203969220970610943913339419621153528840549154427157175913270825192963135509664783904788988988972224288752490378999020823552321052669779886820935503500360772854106906172355700588519686832155504486517218826951791235994650528890977050798147892308011757636769204402841220710790039940092425702059409724625163170332694357002251531593090352785831847844638615427998589817927389357115780379866641566808202374173933645676847232775599948932687898431578614460823748604356396571952669701517642959527307612870492150860410286354170151791539292360759257832147440337493882003976502198466202204351084881951609882283869342814133663367747506173704717328725974179788455592427706834650269476714455355151467255252637650266649657378399138279066954649041484295472490006988419497457888847717481474076900108780820728761316921834938062712355162693765870865869704641068784618791130680609038587300874783307773555088155151502008544668113375078730441153894109803571896142711134316631576246836767649112558969524667250011806453585102348587014869423636311955598340323661654064894914545909476328726849416482937240781720000926737800262758137789529225507990763938486185963078468558682773147889724413380554194883375376042952760171587174400*i1^12 + 733649193066190101085548199132124642725679599240422680226614384685590609408402537780034486252799204948769557901669124391979881339849803326113694749473673884064137672446183547883494482540517266976114192782499147050435530529874224768799183728776715245578368533073941036547523911788149941630139533578230641035177855150947808550690588984510693475626662565193342745908927442918136772376720968457357332500162562844178088136304955905727185453351326040242113210905345564580319834579885644363431124187057204127820597016173090341215619147299310237600250921761837567703043234975437156529518769623834817991758657007068407565882481667608204704744495232654998193069396256279646370100562222785349821558264660849854661429624467842474134631785990012486041437464586027309351332579086491576128586301572103021157229503399034753331230752955326901283761366723978935237268588209348341756493621996609198097898219791524586026117346407447726005334658569609098648069647194960883989978818170617307138249200964677940860453407397328105570029959866447421701294905080580781978910645418609704612521893184683856719563858609850222707248275807461231064950825258882469410205449676909593601581326138947685694781379664647438115584327981835338246197514121826594495679396311928136362470854907729595097290231705753434279029668025091291175185824573141638482958653866431789844890545274671116889623280138472648908221887010342603630475388369350571819228196040361299253692574921662469023196037359237180992155955632416123437648154585178627480707875921445865726210868304060039132165928155769896842176582338648483952765735421841688982777297896429705511418591681222918829078499021434025406909437550930089942193768884918936917918052803111984949995097182249361165049335407725081092018624772832602252001265541892005553101576605138516503777912620527463401034095779700195074425956048280937816421642542335107099503273131443749653691836528339731469659401514492883065969073076786848586249449695378370988447854874281338331035862488237993153211321959818180627556801736813625343345965135859113037404171565974195937654494668316715375338554763480342743998615814659389639764413313601035039093283996958370034010048542175964710428498805430933479589255723038462593520470588917571185040287101263879778808762074227437182115406614743799873036907124984067808153007490403861572417589040737118695294162379698412636567921169544896297576031112234749756491344098250294121680184600745754629328436748741844683722279372420124945740535324028362336934651022785283395623381537299448022434827400996772729169410522140781969069662967963525292936750835075131760701841444743730807889864553130693166452490611511361920169701636419206987006120277768872742122843767725271815551059475540379800135780142813261465279248547786329253210134051414454449594767068005637825678417525433374145199143332568472576608112462155446813088590123000336470718996942783408403260630096256784415960666767118221329965532845283423476136529424361774461922179189883373226335315726801305600*i1^13 + -24401500199860891036100941118518091547068875783591883360860089057936249894098315683479948414502561868612257095502529950804096689767055548075567806850526409649764491283202526472356336963859137641592583577807594483740003802699842257552988285731373787265795633954544234202673861817326133489510054095544934936164456962549319092528415423228696101803561976571358901207338964044630536914460791176981739816285707204740058704327369858281918600308672142296340398700971878738811666526924042599694672474839964688734351037757837034039915109803571210324233919441431541792704979877816980557621048112255313569563941679624845810184871124640313740502305852665914069296829614792341994406623571008108925794081034709815033394094521006476364232095834969370033601620330954762204993360644621086190249594600092489781785775911683321917833717430926808158953807675966643942306950264317399974255555560777398011993209311765300379880035278554392772727165837054062114978503596731656615113841956477750008321523628449605848370810842921503323942625720170288646305736053548387297537303576781880678589280064842147734449161463544650363290416944703082232238320790567447646360051594246197256121602749146460994358327040484600691720816882299293290052981655740066926548770786757706869979010307798057342820102976446202030872385613594281101498579607209838207571730308447690689272486613708770375621505232645529052707947161383275924507561215619535268771667047757566369568293255178966287641224322844084314359608666839398254791340193784670020156408850985564501640714282887301310691643950866890938985544740852749599624522190635224685487500896289632866485572901295177509153785852357945499701568782633316797359939530822258578560278778681445312499063074739454460451906908644958227273771957546430856400307464911766013972787872154794707700578046786895207233789201659076773158679233622785235916503163129487653931536319427386895197975560044063004660403949214572801475277911437763651554189457476225218895375816306853089200526837913424684414395109789961203885080506615974511541006243871479524724192643333178136945694064667855728787548311115657029718650441857891370088149528671526600533529195676785825872263425096757581314766890962053942806574474542959883502517639516319152596446735805254839155101456631382324298286342329973753686697778718173638094213501891388413197356324126182226111469753985214104040064083626592388251836963322785350900983803439324013338639151516021171868693059648637606441161276234319276528376637958541018465213287736068943036264737029890228470933160980323736452148861140923969787710273648794960512784615023909900447687504962079010184759075245532427587645835142989569782180628890955451827276035401840703115989938167705134191703750928008511420788580284934880320389135522878945738252121781095543156250220598634559216622821229614608908537322379909973536674483233027492053055030946243827318304879654776688663614890259849909279047785847436843167743823824709217707103038318541350083805018864639113788711900635201536*i1^14 + -2937132969786651116315662318096806241010591489442121187780836795053037841282048901470959848530397613074699926497313340654429087185613818081041259300139444521444912921429263440876534563215531518792844997256586571785452343582251735445550783217077700586013815922049682838028378456785995745184320698105866748408461946528799636912305722334871804735542601020000474406461394501888912436350703306564576360969397308082301155339353185706976885978768902382468023706756971877330198561466018493124199833702628713686010009306178711029434700167279821074154482647292619740265075831272586239995464029690127574752207151651980469274730382032364419250933556463615638685441282786831303834573936063216756584911371119500391658140200507018565441687330542316403363270450307713151710529843429121828581727101285877439424125135354868464104296352417985314897430318445033375089561207995581301760226794635469611496951063409264756185299275702774487184602689319583742602710165112709823247310945143063867747529202966415319639690840968691929773337565285980818805356602256313158880655375221927846862675862222284568388300034567101980710525508185271731302601563786591748668456955684803320660634675550341271498172977649788057359132693447814514296346715326637507473717638784900885223282395775271834357613792770610536979034724758024271831307214354144301278960345923240764279985194035610902691462411869458972082460593165859650859958899742399243464146845910102592205894665889777515780981846117476872345909016902850953825802156426878429470063760334462944491350735330946684459630191359092522034530306563093800813950618167210495942218008479297577225413292974875881286266560628182333144591280701330622114839967007568221872478017007788505307152001374381957867087446974189190001049791167757548637092509495976326810812488595977169245828847172601456038143099195609867420032751283512977003909379543452115477485782377733417127214177823345145311128897264896252645006899229092619708914013842994606404180043013061930087982023370491884237502093299423119560338932625630994275887110081756330204534897444403833953714776384553706940855172612242331723084552937339168247851716511093634414905719911701377364234905485317635420572978199684338192708602283785480467447362738081187228271317690654080910284713737848125655868768148042650870532549245325466059707391432576120546680911793170901735407005789976948956535075254171151564921100679324567095540316902098457826724586150361939234755310209023408320093249811111249665811644922791872379372108988626660863658656769973427703599742477574778915461060680290880862049706319377571068120377939698937980074714802134139495771048247606927934246162128637216294500942733592961100027465503205601763764724083485609706557941511632886954156583796009698034689713133524742110722154807608628023997545764993509996615635822928462600695201905651620676409601705592186883756523270848360921665397533509459668789520868745850402010535900490454796209913136700236850666839968737287061936858824877734320324839735296*i1^15 + -67514429697427691279918838772724234235498162954107396935993109607583231934909025662243722245706521873407996935173927621985040458016864637559199318881453017183607283269018296541231442024867798349314505771272638221139801910149952269844314093611154872144199167107031279646887545044261019700871223705684139419431718662323232788956093249192473602463156761786925852872330869118754819946256275134310663828321853508448418725657494512872052203050706778559496006663392056665105018488098241573714003091198602979268258936119606418448478501158063842232582499129797902045062592261155927882443083541350323170336559282289351947782055652738014547196193461229642139506740612455223407565983406209515570003791835765546213165583366777452079696044151152847769020775071764245441686573584543091513664758602644315740655888926175669742470395882179073998301413511640389220896923482558012441536686872077505836270998541647617174467912670991489930551027228820072057311178447103636262109863092752728324528651341298175022622735742937569263672183528034525544705418055329284558555619736520805418655428152285402185256945967467696675735651077949946419475663191204823122993706896025381793591975404330648254957174377757710947270891252457946357148320764448985248082482623605817962859823623228427679241147175296025167362769234963922182141092362724642957039312293580876576016725411437666013651015112031685979309289564837929776213837052769636028773490257936908936218732486564808342503936136557183064967458284282158119060291148012386553788218705816534302936761214003739070982522455555802415411640486457797494088218614618749630100772897215924147841592152130082409775246894348795198345035865631138805913522004849832239547634658338868937980731261058452748517166011313420618609255662757640867737831245040293040917653574631563023523192018358604571752414301276649080994901998707934819162610462241603751091643288591560640833757525485235553742464338643524683666883570109857647342437696308622152423770478750578103860296586855270993277348726137351676481615773116172030875246175938497449458434065968298430455331049638584640077658175262036736534394472100291356772393265002071687311563258172345306640166771822492795134043740619364201607390553708619363194513383213754695267999046986053765404308970406568209865896669052891782051215460264931940010607097993691122197307200065143690483345293967113684768206467909342964761329073868587699684191242863357891894917337346753491387522319881977752761992026937924161957502217819235154829489558914817779935236776587302562180653319358332820851285172525140671793121402581742801884574106786992722940876062787186212901346648287912923158144354758037187504317857508475087391853526783831196002763812263388724553446627604641035616404493231194982965486646719438391919269091831325642317720684232061405823276421577524756827051031670163451658696483363083935509356023020163933659154774328874312611612302192944702019361219923465593597208563361499797809857791945271877221207717364879994134523281408*i1^16 + -38394653547768417847641529616826986534208387966566030809404277133023486443554772744210050155730207459728043745848034750478982475053703963215147338750213922044506452765226128592490973317162207681130162694870906254351766257620549894460605406616828052576527411112313258492276436712783228839947538140024586588832637456243541156238433893140915309910062642975560810320430820772482527968313638131837203405728997929957589804153207168703924300213258062824546084051176700754357592521064646302419950794842327744896681736303742703154054439643890104875148754377114421767455151128416156168216073476285429190682145149748274085531726299260328001088978112997057853754820079747515460807979951416148686105423346512995747891791921179796412602968359079140081950594342816661607260339306266934098429343807078697533023186311809656905699643099230289054069316034783667115809086892260782291191328189470627324464132437517773513130503907312660209216750767953151821553354791193681860786687946446020295273837418654886096429286723713435503875879429908191546923806384964901265862577295620282895516293150717063003096863547115239543998802804792951043931927314559056335502081794016563838188752770407095755654190263616304543958276330574258683601519133310772979936878842390888632976054355539752172534783457346569454613953746908586148087086791789574833639151349407747930991123517722639707882448980048253912114634939108255651504321984875988436750679492022965765966410847835742948481798358492250482692038876183878735756590182949024117201003937861403028249652014852375292650597227566914720066162469194527252508777146075206021201469667987054827592485691431401743155969269357266084702536684973934162913563019957561352424960892547742457111293601489317325448173648560502634331084365800143471662144812567341053211971642127117646286152740850361726341204132797715059240342703591838228586254983655080515902106272879166100264672009946035289714987696640859564861113881177344058526126970522236761001415180177757930066768533383210793512589956339804057836210094051166323525688657217308951981081058805132940009516917869142052207204512391325330460702442838299211621640002424331477900551842379511473574769643299314871987579773751625277968317068963420908046865469414786301042557158863081793256811721153216572571822823472583516561013738361387245759555867566762494835570800235035520801805390356176284393984319020012390609488788600586917466646222839917154550416332545959180388208387194636818750252740582564187364233732798957449709109842420532621726349086029177628916669244201682992515683285072332770770320154297840348892870830372907562598201661467783949916778162200276923520099094034602863818458947526037112155567588895556485752756733946676714775454561628433702783771127596412771222696059772913188352780777252580998583365715553721944658395582316580128534171315180421035581144818419508872382715531102946149927924338626881449528958442411561822195792848442333273732471426138973001008207535652235059766313511554993843121160192*i1^17 + -115548621299108695498099319917755627906765755074046859634313888455731293007116746632516750292948535868851896072663062193327726633409566566755797781293647353187349980082478905996356072915791025215115264754298849301109922539544902846601773346255666570629542453773883054573475471445671749297772143119405618600537229117690851750489392758977541039528453810225374053370287711698287987275974175273619644131046593535192315443416671716644098269778152658468674759368872453709557881491209434177845305913817060598615567143762601747866577556621782100175582565477158760011951725762982358236703298478007974976611009466806454191387889764067234803036599962254604029654285281618094628705375559861197429658492715891558918319742774644379471817994935187336545509781552599040236540836501701759708731353821737747097263126237424223964966063525492840184420930301765659134965087188346988887602728786547497359371961325447193388315199223732091183133604632757302890779142317838750821139216292835268455901018372542567611870083592891136524626984636657154265337052261873065799788716215723342142101457655364823308644020966547158124382353886348065623507526757199354901517349955706973377586275905999631759827755432055868233254636086287565852625405882264312563189163294353025261534769223307778771703137344371474157478743053590262245655206264738014769744812040696438643314375137608366700486068207432333565247505663963500356660320899595706614022267677167183498785572569941107823096802759974191683315806296630988529654091371588295741761068602043650047572799726243055856430930198909097858757260257261338350331973225776755524504871440088818879224145599347242503276254884776712018959751876425226119553633110542376302344321616515353562286402811853625852476246259562477252806385240065607179641932471854818916003646815063150047489314469233289418767186931632055678120192796608845279595800545941817508250512772022877960376514914128339260326378886794977582127805950367235467277137651667299969772362137846825137206907568383700569987780573951532769124862197167194783047642402412281661649931273092668808146733817211855678776091865906531867824393657247232455834356938278382301932037970730094392795432331532094081684840372315410799770605271066039831163683325438265589395604047536601724811462195030176041619781545327497225784191639825909102063339323865872198710621992005882247106618010305393582203989311689915493416271014555956109196988477593113357789595824038199518085109490235732724478636137371550316155983518186389360783036980800101497023470020208731370123340865456577585436825149433167410935006356853458673788640507307255462986639665317933061830276824918417583954162987297983851562903321572940285853831160834206312055803685946940480880839088754540626258712090642455846876512953636991848568522219904720683982817112601663841348270981798278221737671328725593169909384355952600730404304742035762468742764809975988149068361729371734567131091122296608106084088643705855984682502303713821457092124012518713933692928*i1^18 + -42241062960596685734513397110962440907019116699071262502210606426501520836955221305998246394640865638892393789989536267013140939609659757323030542782306903626067011918877741574881402038141097046003096339661650377560796791557881638242857777104265869411009731823681404582477578568055814050035391864947112810522169103718118224505889724211935870816196712009626403650743983087663929958461774534640951456044772780795088770271339190985830420306810136757057986086632848866285719108747899184199054718113500585936998123241027855635033811478089633963724533070837806381094762951988580110405610115347059638612855935907371396534443245472049916235814987388795119678762454521138938724030847612603707681886774921038017897652945329601406648351577466398194142927220120176721887812976534414506569533038003091259072804101840680757619474827535007192143937892931712389879049682093645904553066159233202288342071664470703634445287877278862957308804916739140418853008338835187413347389812004642022877439029088494177269497960318619437641233717861517444002590942155202384812792513559796631865372794040761139084510447827162438983817685997177576469603603062383951421792108614016235562870516173399476487994402826670078081453048373527215265450129299643136088112062509000275216124197167143507493702970303344357628170284599378105804006202327737160842407498118495964891053505459660400628950478809037633040126834609512204573822543622220734287715638285949913611809076216859137924086401253190463273617586741573278904989005585768148396126192632133562577766691128119683589223421890258433196397098385969271004251327807942571079833872072580522691014989912263148638037717128270949533344303392469646532054344229313924138590703371251803034268139185906352262964386751278366076589353652457632373950469378696151103458499761099032408748748112538962468742757499457876384446683181123919340624392955272546777285985580636490690919788310813808093280226275235050254767455714699798742549093164834681196365022611634756201796108507592068693790137933289964970198885683354742262788075073465135824290645107123652642359366606393702733636827985383847297340607150505701244054752307304637611247052653422459056132913715536655162220101386310714746544012853782695987300273988332656232789209642781445729403825184311128156683736582649385815867394662251122372832319002173935975925673946371176098565241270220398716677545801650437140279062675494592815339372973066444918459088630474323168012170854311239771197891909009781312799279029150790026194580011490513750112213575477997944574325448013452760970269765749906315463206901665563058074511908800064651245943338618069555695285118423983789982795123853059986902057021260700017264431396212315959667647295840862575169221576830521058968108802565401324228414542130413642676265501509299790192221239758708911631804835445905339505881946332054108913885611079641576071083353825077857518365922063413351007087135643117835237122283144750167873971592293865949945983735151290303041193172539539456*i1^19 + -150021343870788802052851805564015051667792784170543420826630041558522885636781889715833451535308426666550785205222722582368230560820833530669704088509379109464051762156479733137815073403547677579036860960478962041299043890524692509690088273645413178453440336938549829086411919071462351449491673953620029810042206366024658433788725949422577657511932597488417589814446612296719725236370967148838189106717898108186378750944389631095756939603000300565597553876505517620185702442846557295093933947722454714593666105891419792668489137814431901088332494818962028753708176213064081514174792864593617100233987285138955120661825739793642008328130521614253449030615562564178504472806121714862556624351990995491466021647721347095309121688606596790177152158766110688305048142379999733865331884331995599633426148328203390289489315232122533384365153770877790220680337070063201588789546125721901774680622760872888107425113057138653989587350211049529767219625736896389994699815644892485759031437196003014497034955155009780380380804433163714900025260039407332890871357991434015995170978012168669051199638782529169906639074277225399760590196122588008991030018372038312284354211452425424205826718550142190243788648789055965282893285453324530907873196836785094779487361257118468181319266720852989422421153161384711521224896186461116630168599762550706034797151708735988757316075154093450063576086188068473093305615644780633108233771759073615629877924119139838054559168259538846427791730938839044923517332913491539972778788517422853355784289560110180634715006097325826623131400059656124987378058894846942995379026107668046828085062903132161085863510676678536359391020058554172083213477479652167569290210523368537409929240875502486621009837701336562281499233771693357309021772683568892078409180942479206759241164590452634381141896847843619466729882420117303815700787049165833989468492655462650952271593615143789499244088788783006103753186501372921872284750051544785363358815348414239747918117990833808307276048188599122355384261483924168822844856173836349295511557542829779456400378328109666746971329397465491859203881410007479684321234755767314939868164999698783206557359161412403385772771278831068119310893408703021926806000320372249790530936284979402154189515078074105974788683591099766946536199050745000864680058155783676265740950810113452598198603504389744576685218462559480058047377616148778849084075723976364775676685459657869206669098392157258253306767442252755864636511421165634575810794919685834890083972746068724116099007776915518154165038606876507051340760753621710352523219975310977974589646596295274626436966900872776509048736083947384705611474450893008057622932468935594817243491870123806203365623529980803520949189142528173144188673945650368651967942444080600308927706797042417333913027467700147702149195102362240589312532639663252144430995468557723694654394213962351602756045111892973948184145870902338196123527052570676527817245786869350870701126961294475264*i1^20 + -21562746535802231382285704073299107019914018294486406120929553531177739285723494011219599981386097414666272117126935815252973156495583240445200965177002541486571248302034842903566661481268894603354628771001098571536771086102442627562502378767647394172016109727852251809317224842470165671046094207252353846946238776376195268273640803947125162526057341790028135244003687513445852331561462318306993482320979140836824425895130139613857101375938351366297462260834096887129147281655270082900250270330979090101151974737005679772132315301973785169823986468156448666098741577973330410004108344929261218486536142597838431061526514660111915683081504257646044040333397374019952623936506385473979295166977618284310805380868361905915704726232030650946251483290031626313318930155832112946346669241161991835328119918128104163278899900196917630935975074613790958149711821291135599814687771810768615518916613948261456654848280238454175317852287767238343728837196309231325237255352991610907835623385700307985332381282797306577432835104259285769147715141894072680208872690947147281034091429390309257224155254099966065342151459928899996059282835890451408272060888650170536172701384995471345586231898371470742223584323334367981585042022927906521948202092285407028045305853627262175918879447394951309205968107706647034513756529733715023651016740762798267040039522262049336814878966580744801044922954307618576585408852201083041065316048476030759090666347760731587749882245049247060001937944788925059898994182195621398569242542944550731101421951586517402344618582624524434451215377827157060078711348746566670019876126700887090367031094021883466289542702003970751499718866476469615884840896459574874426221016144994716163727099822766090816365358884941524033769718847599638728133427765567048438330945726116725844030750444661136997319993479618104045511572223393552518586979834922642823612862424046789477840359888123580066167724197048010741802221682085679451779380260929867872454536272122136399943786150499560995302335247089204024070111609436790480785124598064991670017473550011452690996292017545314350574855579919732797311656423147258607036928091272523032935768563985508696402959057947663110083909781478699978813938113145305833286342036612019303720121928742018587510235687465566189405572135503423131315409111575432402963908365731920283552181129859658041855659545403065618438921953995563131982175179561652971601846338966745825783968298129910628510167609812559734571166503433466382116451002634609180526674104763840810754905619608629405528657291479052838056473599962479430151227921743710193027967754630356850630960678504407222372138907792980020716139281908617040736220503560579694242006433958650564282900847677567726763248586749902079657723048716677256896737956513654051442437265491714398984504814063395252399034446847357915105605085849961172886043166100982743350821687137681160280993133574636942761865538255676162103564011726319251281038957308972960156252412928655307964055289856*i1^21 + -87769003751007057512134806456528682928806079695163158249613649252498113311677589036138511424926267925235085316928224863784823140200081519679938420325538574054993728624199899189940166361426602957104266168708636657496090357098074713843327918645948234804610540780949902685487438573812171546596235498962872491356344923593917730360577470474683276767571178835979338587163670459509881107660305748970089491052179863417736242211864389406532648577577959081022936228764080211322941295596506805599471334695595574865490529989357725996951927355325292380743510623698985792133346547893619614773456736544503795173122794390652990935360622106274572533109941248561999359344087590191364332224666889982423683538317146651258706825685494357400574355217637805925276657574222537632442574214390292175245389901611641835057519647601355422343567618674574214887505384703175498958268895238285017948896450284437116220600580204720117804011146652654764616027477369563341531921376115994918516806597794478121633784767339724199717230401300614696631537046405423201871254352691878595248009649081866213693908692166327025338976908414062307906409476159607991525319317939448612224065968784131380612726287938558951230554739122009113358838144361849395781103869299707718812736431023830431271453534580930027603292434332613985288814479070099631940360471768113596233744923732232328834571478982197038314781936892016654625628104559991794899988288491557870710259176924893427731692446369329090048075506576603626044135636501964786461523925108885189322873224418028349218402727088865818044668135618763846313305146451682359265815681524392475009740702932644070206413818681471900453020519631684419750076607327372124274637429698162012965743374745579742191347176601752838460511995703457134728217479469228207940077001673945745478952372129516301967767480337251320265986807601396470769048724857522060694153373952504821099726643455973644139776488089294256049422243449179145870344159027553671912170382903627283818865159684558771434423954149880361398329511108595762805155671602510348611135095512110981235151991256658663524408564095381979573525292684426034468162071108182783104161226804830125483335454429487809375163759152875750189899165256453333454967827814829166496854852883411604718153711752839705569939881940982088664071121845470844363615238358614252023873977304899235941445754643393348456201485932738689195857606575533687362610085313005909052562019947847306201134617543608354981636792094976169028734416720476333472119269165086070543949899475046542916311360993948552634597147760784582349309827850906634691381035346796155960183877956267284475335416086805580635307342052241773638829207268835610589098997860049206908082678464603230949590206465423123894230864365857484745665496357001584367040628601192991055676176715653400290301072913400703097272505082912486746138970617218258935081035844432635453509937089786016006638127886276742381889294805273593634663655373011118554379853514786888406519702941330705394620694528*i1^22 + -21823417431985128685950557325769404893294328201177225395914315327736170708436869126979147612893240288889516295223973472853308592814586365370977482712967116870369481451175763839690745712672393371594452524237558292404810177394166262582222227334413485604539824965303002640675855524640404877216120334301437127550102062148114479630193449488376431688641038359488785127432948054025894008624166795505270424610507354678248784758850919737022460043768371142072578188665310073242991064141080845998862006325985572055219071594365042907727072686402768169101888459122895707830024044952438071659938247615358117370921875888115904052964869757627301556285781270481440735993111483104649337549403906003613818007309091492096456890035008332172619034182543332818518173238784413456633091747878756962216439135613521108276458884743724315592839107904439265256754952875002738252274534956276400010647016334655873683011850883841489082614941820239937637119894775412866503597094019335077388393358861591010685385289869974256681225155374766545714066279450257732589584925246857170472595077960686680771926992392402444816599024772466611250206465537100786348373655248268839875384256044523481745975627499430383653277867859964858070280941032745856511244967498802516166187459550359375628884938819569420863751227641860405490617821876356253273563790158192241938498847337082491592167656793877945945257112014791220235752558468886404286550736192488431112654655193051806374011256623531499212588851867484918924636680253861040879627901188430941802422251256792165044710223609020730375093414949163073338932307842025348937874847972588203280840973827650790959926896546255673925741247407438391243907921989030750740894109728195616062485826301080702910165886651384043003999866517737245301333941137750312003475358683598460569033281125463361262545134154290177880519244492018853377422667684315007431368139194875751360069738508329041014897094495624391445900061331234895797685036276732298661220095955426999619025561489518964137524466835150368427536999802828651063461381615719536456004173878766046830947717960994496955132395772669574844792284096508684888931323855129030060364236123756432705671203849289922300121150999530489605435869983553847493920160726085362574970710496877031338963749278410098965106886321487560783835540993913284637253679114051785386215890745620160534984650661285247118937864078786033132116954672297291335931126949971874679709562075082115338147357674420003603384459346249195686439005679171652545205522525988916445893849745384486934084104484442652783326965061534771246163888390727530640107123762818680506494261540942629975369457897754468272648828999347624411668872520964658826159239158886492882783715736643574490956596477685243941720436483843195427039606134261656903795232449473937875632646593815022544485149688761755388412147373061979418708247895924969648767462684749454343368368864574220595390572474356035850975546775563558071998662262314446517862939861762884328902804340944519722696704*i1^23 + -19154916573837147801802672947344765048313565575685438829355620587570779388706355942349004468884235031309606131618006637097600023020299143611539817578665172890219468759466422933305754373292813319159197056273122814494583848788044958222609095395643829814316611041505827706424512207418642364691145322275526573608291746765345044386872729423755628799379325426423640864178246898419415072976790254177124320913307915149337055542881434263686055591528390185575825225114952803157020729784438000131990350679313237168053466635707699304740447537163882827531751699985492549967005899077655870562956521732846709010219246973952941252017521702184193009863051187743580797357976904718463710489161414365829779506255331987589736585358581237500531571495876286284983838782503885224582269004291641466823039481832001995269047131453697313546170411605794663562422324120745046458342042734239376512114978507918793172975336059619854682707871985953482237954707060733114339693178522740261453327397470331847231478570718789222698079406784451732111330216536875505708540924131772830231485835074059463458471061898780000059658993405662163518856600300635681112676869754549072750013490600972350928171557017815955142018366718345010835056283667479631786618189381447484372749865953196658173327849914282455369541601408750408017930430796429555518875722821033963004505330931537960510623604443898479777914054130364668418980413383356236763633604241921674774344201071199883996941496482269442834185475937400800238763414482136993987717805118598093499050311632119460530166547830253011174620842554979540497125852532607702244752058967413368042531691088251932336189513448465888871020942738725911212327385576554006213468481528555781063953109792903891540123185616981755244282148151082369838169114524038254097103761902300181370465486835979627507490491271051326150167206522859356534809418611041605503517888385928087031610581314888330921155777738955716440036488305312373876345413331645415697155489749615345365467244298078561845266542665745789331552246934887700327382668575393108640142978485193832553885046478776526828774970511374020519445077604938671509881183131776099884312315481294053937759776175825130690212766622383393349130293183846795935189045643416090325893461118818271709752817407803462000373298332311622529818109403916999150446830517659113501671555737043977892228286478570012266077475061416623244480188313060258308189733442959735605153073218423900223899200532752591426133330247526202500954353152567462811449420634110506153059437553784238115562775870468099121502237078652571996582146548135864186287760277438917775490469987648253358000220865912495646002982597501148021229405196965804494964100157451925117341981094732301884275177977664129559465895183438386951546452444566347164819865297052738418627388650377871401361749273198777176519849749686634778244824839178302077673979472988045362809715321223516661796073113547222470972290921925460202121867705053237188061023273426882837534580058066356535296*i1^24 + -8337099799183827252744307447147562748558318168128531896811309076261720024810562124885141652573551000671037164533371047133806140178402725157005209772245809278769836220827110068023265764140744642304125904639792268127940289583516838496408727851782424850875095191621285076846057187024750221752774949814735717028824639894509791757784091882086483240678975549319764260699395849665619212538289141133304673317410543597235932865693357423608251310792443308561888323080857992665080074481361447815747776934162967789828471918675274412718929312776015579049344735304561100896068281826486038275579122421234580635126426614526598362608081768020189206727827091731660313719926741932789452599284878305022128430059165080234321151210733240024499565313158270666405580582462422099179461621538050345066509504671088234447136497261107434461038596783430214691728318991784846452906960712544806180755078239662364776675709689712386198710513136179600923955712729917102921653485185121971657661199299629432223217800591574501562511497461449458321581535125985626633644733638555285026085964830520424525966173507003522655713861319191808959779152637522202749992034249297808810462040748976907149993674173365960156211134850310654569857643061995326303782295687915966723906993142817103443349583091726021929316865675773828141969230774430672337047892200094791385170014337413875867513982649523491452400274133660584094488062256682456474516628650170673243599705997457113201676699447377308220521849358643620982351470533218616799406259924332290329729370088795822617102613649381264184208749541699969787748331865245236245629574902916717045728464284145273576957326937276238881754780727841838442401439365889603495440390715963470361399950551760059932618465921143713483200700831335866351252466289682607597240629397804387103416251917530476939122456886248190027425985085831389372459411649266549765386935996632131649523722618286611909838832114067611299838565122776969727244894687153964973105988075546075538286432552618324634500569237503375451115543599684410916234477327173038127863122556884789349916536546192415232657922789422741776885300916043232521709015963435477214852242979740405016799874811984581280013279298504043062466067227247628182658447640075855462495555906199999119073807082533173727736843241709196762459579727831593509521727048922676022395931252197527384317432803807350314690522101470435879652045273420780016598593367813367294314707691148710874878892349813258650706284207214001302705762759701213287765774387097550354819023358342993597003850866971943331796814375115383098628904458707154575884155060890311875644522501836662690041858052725867832708534045763841116953749149744600231423003636698938376392259112216224725756732337238990067623711983531678119330786247874804696445506001553184579822985699606454992003307390837646957544331312165899175076738172507896176820943858236512209161778220297375927784229488970863220996079359853213361467008962970171676086037279522329375092181578727555072*i1^25 + -1747074550692247720457851697266657376870331924199881135103800246012809209450836255886447937908541272443380593388203239721734426726043885231739528351642883497195261825074716755768311305193472680788191058648962597200291111919749326841003783104976357696402719488850958557176081378338030699019357055165242988030771790810419074417296877712368359627118632021231979928062546794144935422450560630391326399165685350123976295218821969355611165483016724025839034200478397748103695273833399389180405759028490451024773825031205192794444028171135561592297225488203650738938486245013112688877356703981767522081414326427355277510136862434993913126730451941045888302204252212061278727805867347809483278885802966879398776759948265337739585555628396616796208327960489828851708403208602253330967681023805951314533184020684815138449413128779258860491936680359306083667472665017727855987383118913069192243279289331839797224904210649079141431881538875540895456671681189579592355644284667681886538705741850943517195409902541497463821828313767659925021737478923607597791707319660695782223468970294132909214884733795299109023570672462182995897847424180339730185805335336728417623185173446774504065340086366569724081420753331271574506313927491322605412811654528909678679862312785595961572146025293943902002577899344979242404176883311514518517223185127181016414095421924746457956339430059845614121592295520051402447514535906793354946179659226287071570812962657021055743276693615760157490058036609353321978109459615323195620266430516064181313493758554963892629508088460985790893731382681505995008476517971897108610697545201323883516125323964537280132110964770786094942307164028974791157931534852792299670830312783841424508952369504658306429792372512640836618164991461110137717267467436688896277760657496745413511440594557008774521776677930020962487875213780803692296211378302940077235413968463280786847539700967303522997169130591196615858036400625936401172948534466133672217796497588688581187268252349395438998766297631492622217864874969450523412621170698837278523480565178380321665094751780092406951099353936045112354868742289719072904644697045442227795269288732626258707091410888293729544930347858973215560137930401824876826536903592411167903469618857326247083714842507063605633701502100768027936489052615428826101711510630517986905751092088404500452210320246722148241351218490681147361304317999767166921880187441712649244230738222515050353509448143786242527554107024859016646129480361385074823206193106141526118879069455458136018701995259038350989185203418114553325296160782132789090618489915120183386157021576855397706898407670121424176799586294605856024547982184475060210003554436002455069019422785057851209737971251326443777213266022879030168814837355455342688881168494531756982561300271102084161189858703084572362708108756460972776529477685320509428150644233161020233056718316743280868384770314394573579918403241463192979887759797709146650652245592375296*i1^26 + -238554383162012930987378964661668070763355966581501095183826144660846627419220416459984100763217013446672736762493313586518781368473746440140105272104077122732208674806396738335016400702434793717346418707588965766773519931468403005059835270541537219460815194528955723393539876922063964743933791980526249486498642626546504653802895132331389996166799991446916640440482376242997472073286543705069148975142187441494522416227696232925764004407968034921953362505387954234957066467461127884317561767684649980986436292442214598216173858539444198730442237360765903347043494502181218336997905889676122022273377308732345076392506276100878684375155019018716995604231665141756610538401505396842390629440123404105514103211106353835054021606218225105394231882796189444089243104569374329464549734169614209447836867518974878173486328291957596290249471265470200795645346098067556312073555503738699056315558184506100873520912663055840760189252285547814722891497435872143883689927233493248085352743205888153036916809096781381067837508675811182783040319753266648289548834549236216464363664123751189559118358304825596189127292850415894385674433556839735014023121210503868393428518626518901434735927206081823933915607312061268165211978994172674849923471905518943294915524596777768947119573260587749087857389390878373787987659697797839125917342806669006880604232530982755231519747931637524074942427243201701893489890324295482058542409285119429078407907441789997860502604715842623029744444079517723038522261610077531631331661495798615209792771314214655160289513952706889445741921773681196777181954648322417588534159994101300043714539099836938981975307908390299329221312904891121556150328761515292540025296338057282193017865803060013436281559892782099478301562579136081091872097674690028419290649610027310496491844264248356211700832452101681027493510565546180625218668795858578899410192332806740029516099619303886484010539926246959009192005799836054626372937704870296622216149553359418918453747675106416855633297676528513481278298231331599750324491309862626988570997734692585478783835492312606060937834394793984039725586266213156520883356509309769579379761976198321591859276912371898447468939830453952171034648457232500924124463632679524071196348687583373949180934000213638749074345519707858594487837603505363689299899667705842843859728059862792258957615445657908266197625011765752934315147285351770893681398844351781228470302151340221609408788097694002826976904516102204162015578153897986027497131044425245699335789717832985596103322577814847196442812643655576470481137178489944797099243067493708577240095517654270860769708247945906145636436457532146556846024961764631207301770477478113883252895639955891989976441306277281178465366731445927238262533166292654937934045434660239870579142472845782685457992749375913537871484522524016047368202050077594713116743227991080645788438928580077091418652778549472340071389932794026001428330826465528786516417970176*i1^27 + 21552610198878417324926271748212329045381880426800126424529648207162856450326385151357129835152146333753189001874635025852507231142081226367848849061429921428775268698644493152830421125856143547255421469457667244763419371443019652229938518321632178958965209266466987265051735037880531262671310980901659037841439354991256677907714974339052635021825913998476438626811921222965836237336506136218948520763485420061024075839173486781723309021134236828400147249994609335731425397584424323045365708156171652480421561888947009605668150701349030810987645750545851561454902554036066816254609996940723332181443739142426492110169485555080469179902656006551179040428093034932305086874807798461094070875506348582194777182370187089167997315773338759200184149290705807246565105955016266142383236818671643801107514678601830522459872821454599733360024427525843288847869772389458739815509720870152203651535506730861981025897567570188475982741770873651914876233948660766310190217598110475869830923252173499105019344476038967888716623057338364402988328993055077650004048095832000337773005534115831362673149478168970368478812010080753525244034931139289347798599394366519657585895729061250601154522727188667566056797804468095826151162944439424715050012684830761323971514648018554115847813576829933910148085445917417272347125988412234851041154316426091241229744141815735385939789931864032793584786082437963119526406231533030346513636286138193011473730072741756470491693345859986517941752172361623141901861189995171506743809556292044957536409675295886812385968950704233505534346419327380109053186842117897673468091042862734622580621364098512005642374693151906413404367720655284233984502119205556300485046965100986465315734429656472780881999725905025309403589103146000891847789223305805548263267720253135099331659947537131566198618979494682458964332418618748259386573345230756465170946248948696805372585500276475460856004862350869919785358485641810163136643760836769805838611239782094282610966074622780816940348199431264960323358889771206230011842683972368642581857085358160015764724598867344876606510466844282077301221775211366423765669978537403481963551563351474553776013942882548133359964077269040303052313266811489916073717872157226150653721815898715297790996664595574474827016325385503488986305310560965806982245420270088364616692203095832351491955599154597707848821374836460208173027517489000007565629547378078792330734323003634696378225282689505803592866016397543533222443581436230384948490178812832256503977946334710250760808671001565579435722651737713886153451877117579244706071285914891697547188596406647385495811288264549320301391670568812206658724220589198211461616150209042274129291355115673424616532150780398319802811409535548641641696087952161110798035152341940327667657763846271126485182819666872093737835026473970390190798579188529913095349093388290499380554869794417444811900680415928106858406860296827626827895637969817153170309120*i1^28 + 8155625652105341311520195125684612778815796620465953218299046416392543901867522255135782942188085774791863213107019672213687500880934506929837091139824306660472958595913990343268983280759346518736405965284891494770170274959499830443993543386526862391794915109960738024036244541196179532412611946568197350514583648532231705430576967411324014764277451946577912800971138951693151871785656433022382232007707383029064966660559100458783988455738313503022693990547280590345553808753123246524025411691010496627686543345136086454147264796465539456063740269987491327518741260122454320175980083505783827060168744906777666867156930936725076355341252389077832356063881174629626430563322190023992958513340581061964544136393011080755502929264896545803851914863475989712353963318041622050059724357760215491724505815768442027231697464587729024117508479502777840064770467738951398160127202827932882942575172369512153410648808186687158267877810421748243103932296221666258431065450057268571567163721737912175799093820860440504408624043759719750225599037586515298505399256050529223818692389799024818366556139184718584876524506989153878806613268022967314106892160240191828265593920072201538452724437153710139531636566664321176723492834070321853605231036498863458356745731836678073751851690007760634260822039136789244976935220674112314920939842085864467344055356415655563996473254236778527197437150574338289441000391173212829751474201619162329408355564485709518292047326547118870454729187540019818294214019989608570123002091950071608650246781930967579718995710751861358098654274476900011673284011523477140399146677859529846705998110075061762817373996024083662176775347448840484347589303780305108498579763575046618872678719443391542733335122553527527013559492637996341023213059531280009800177355281361882023529555804274158851560878601177579812880345659931331648611556723767476027295445815919265042778930227891446940231840198227504850753301191259094175305726662831163858953822430048090491166823310135977610760312117053538420885616277074211915919035083415277609036773738957235652678423666732353414241008813773798432026419755952596287033135760660305539847291332188975067114423722464250026731388579411162815882902720331614829156510208164486859359414819426079044468660837897101489545166920777018660895836897743169840902972243707410474397391633359548198935730227973524916943187758451346622373559117178666852527864681097832539034947755882866779478131149337240662374960841077196236068632899866858321108410114360703796284569004821012340880931179347126076493521190105398055398135825738090030756779787522677195293117888455065316956632569144361261006436164103196901784950062047142902652246606669167942810167574566037610402263256130878760684295925626951344708595123682889010552154325447105666890369222477790614481113104004965047724163786431235708965237529752972251204061407678683081636266657835527192198164524713445916991781071635062311350827663929695535104*i1^29 + -731084903081192895340953964684029359993640455700983757677017468506581659335330982629792572899941108853965484023580110897984023983940817809865160768794322128710100762450461301273914780796405078261354516867766039221853920414771828400400382370763296917129793438661498541501500133854660910448739810983195254677756923509800038877962382840863810179390724916417635525094660696550069874738238096737889824189025348169448484169313289817481881925389786324123432832629427926648360745703802103901394333999635105793548585803661779131440954812517648723557851913046839492754299145468526571533804752340969583500272635086018865207445330396062420796525909765777629364428243264224388967608052325545562675830561922736303383189231140817671235706046432083896704148997625460635456879670342560452613922341037692509502124640098568901225816499386602665030650816938925995037024761285403927495993804789926481980315792458985644649661533580144120190340338541025997703645827719782651533348414454771855922436374424065411452586497138826331854055384563678245877397139982648855204201019747034122654497073720705822051223432283808788276357093064479900776997522074050025153022904864767027148848603407801584132112027425576013538152528973639905730331880597502532377604499629564266505133789910673683731582998775468921825638851711200011624531852111865140265527127412363104600965555660055744242057808306199775259239129495604135175791691036877907913968085832191413290313787319135354780810330723847330397572130788753462829518916102728887292622628263117760405644536602665987559746512347442771690488962726845799518800445390200432314927620261173472865745187306359454996230680906537699424852952363460091138257570311537747943516458093716298784380186914294072521402562101627746781580578713079955682808232185345083710903353597076615099745733444497054586364209295400477007641788361159589451030064308882659889817924206610927123813048087220197834879633708451636237038473727430358702677908933402453410676456129481162470991116718936934192205287560319364990209277209839503213903704660715209807064821330751235816375611154409525895950220276816108250539366739745733652460600178097357826106155303549228178118852380040195796851004721630222321720059033565800209649902144047252081478290919830643135610790636669906163508761108146763919363555497750382820238731014133513687608801022539711747625142366235111065665208670483633470882548696310660664251268659095755492644456354150076613890551867994904654632203848392483699695644430042969699678139923961459423675230891743232975158900649466028052817215221845772068906292282570838292255793603527430231220064803617891483560961103062848793718871979382979348210946911437455439997314843703870407184245974258546056805081159144966730351650495588668279998240611533064597470554555626925748764109930448661684974309493472510524305883599583599438203218821038793793915022083586159934074360491809180210003867132813196362255755595177342870371584152659034112*i1^30 + -88520724791412649103887391988687391377921434341427697072707662309590278805235145451301557149643616705790884044562443468849536172008103077392738888747963650576366454759880064116213703170161763381256419555941194117510838215833158247175586530123273784665974192806737851056689159960024247104705136122251855484738201936727483148756501591331696756467405924464133823749347552279743059624667628580140260678668960449700969065985087605180535022827289661327988952171574489550637852878701908789464982163272855307962503064671658167940278730685232577210873920223577792801824409033180772054819708800565716434383310269297816707725462038056668682293208358071079153990861848805684823771831338860592964110206305840067463299449477219084697852311599630985932324112027655346266801267116319167475593742197630663520832756316369625385441971527779534986460060900774891702591962697634588570711848320791626524409758778941471025877665603545587504652350380648259371205301243194512194469953661133394353772893347738657870614141804924952626194937295015400877742754845255815040544959305225528186194508954266384278346791343413774761325940523564372663774279405672866962339751670401698187517956468694182446886586110007821404871478396514885176839994422429938094628901568547474604633858933641106748358742774747333831077560798513749436968511790524281481827250468841193408420929000821043163883288609489579677073936414431045214273763111322628388536343704742806800041143661015741649044123184618447101370407097513963340967251365623892742447215533707326018225218572489043792946212957828780128610347659074251680124445534991217932030397763882948894882698656456170361863382246963418167040636997902727492136122401973952592448301075267923428284094900026657463999132025214185610253580453664584711508925187907926317849644249574007965326654417180799980722783540632958650417934301082039617659681761025834070281560898529180567719044157912832005257536756561748268930859342552345524636241896268271653947955758196441259570358379282117250172874272151629686870768879988581980866214482989023459983706426216033577993054871139218167595083260840747158286106000610105446430148869006326658839945835094748706625876574244029426315240292753594653198064403487668966712805784080811222819089404924004560739088041663541452204240699665835090441259293935227028732923866710687620508750669434204332611206018448667608569090251479954920747654265378720427900939640233041583863313276738331434557825694090564762755255434055950168401301852000752971389005822363725864894341234037221310209865877624432537323167730032236220092056228131498044676707025710416611356817188821803015665147015109363425774046219641505224649482483508751367146003196675529066524630663057548867126692895130046305248973148709627534500512734762142786249215806723582029005038984801923886498994553547559000894166126608501471327303652031618977366647613790554398328353708825166778079515047374856308524803659718673150323006606671872*i1^31 + -3582547839049136754993114213399997380163564658129500038701041848649084437329780293067488632483265164904127858068760289494364034457719717051559597789737316627527354267852505970592423177749562902948114139645925867731550727829525478641473942262013411331196411546140621146685597406788355158912844147435101756989977757869670997709472735669096442424424773645916524239892481796163262034908144867641974844173909705711099353645645877851362478946990622345305295010646989840178459182551878531900004190788039247458098289485957846334755492927297062147393705867603982224376332750206369309160356695792843446130443979029702265016202714151109386514000850735221194328599382942034236954019658839343142864361982777477195557289682396993600291884481812286731373789469324149476894832457036416975109330828399479447895590783913406447280476668858833437908247183311343204912551723716932907442182077382173670318130890979808185130961646485380812279534192487323327289600994560860702866587556994474010914668938398720268807198560450206036811536952971177820219698968786833159714273479441119491465415120514951997439244500422531991053368400593591676779169957658833291206085720730363909301944601290059758992488880533069430028235634867079766969064609856574026824722721716609740048513873365700537074547537098736140125837510854534803930588869740794768577062462289264209580162841380491686200873464683443298643118601682132379585224868283114779668757744686199049580799448719960075262989999032718584858933161979307682581090371390878315095455752980328189823212412632241728402006248431013397449587873357167460408416103117420231695105688705815399018233209185269632656800524499161282943681080106066941765595689729093958152428668799635727547419850418231378848864438861104073086649274695333550265644364252611557118513373044160291410146065069411783651807485897600696347234908288446816864480243894084425162198569257385947853665783091938324966740548146722689621400725303168122713750549493318092294592460858682181520491092756833179760915451012445174612094657928608759920180655478468586102103937962922277907357809571401438764906517877404591637091326584530166481484604763724524893139934067931809471798033161824294581715475295007920892639685942727058517870739499588580831575205081333226056024762543223204367133050769212469204280861226399258161300650321927297783633940305779440992570836885963825574390202017553745112575476676714145061654265917714291492388732248958835665664179316610071849108404366360243154496813851683280004042379929521612093115904563207640147986780146381867835176854854120180113095904102177652440269322928292928685586106819050901007047284222033829993361184005851935077120693489752166056117645625011618246103510024692043234557026711327224061016344963974984315776619204909692100489235367697383733920684691203225518502338802048481057903795406192408192867538992389929441655087719116786846139971815333662429374136644058476258651651079109223994686963712*i1^32 + -14707361672573606411094510657886255230595667869267873525319831838920495068301273330020211563305611299558596623059464348751161234014142834921435683784404381622495573287618098786543769507607898921809382467598562910642541047708294217264158121210367795445537237894161663009511444435059059926964738041358992269286215852703337590126578612021048639493750030920028733348824682236341256750383408474967048578330481557947851934533874603039235425020576612291275517920335840894452528459193343245663347310597776284532576040490455964882026962435819265383936737748133963821308302780805429964397231783973226015877037177305591558727200829199441706805266344524711040146941873518584956660534838868396925055583571847466221753515903080601870034230505573377918993109678648203690246546617323204427510632351379327628997111005256554620942619374248849405541306502281727284548655493791169900110109891009146052905086883344515596737449276986150507440536121482727593242210973041008050801424803891636581574191904201955845482583306323410653003428015755476970985037912057596880762699339506836719488306849871103038536795647594867655562430667195024202567807225371065064827514145041322257288655961833074996804906713519599640090238055902561835110735522979396576171194373052547046530031922978992590854502421849138809716513782816711076032133490820885540998800320755933063964504969088686622564277874824149061494344420792833552852161464948622954068900136507917809126839568623227577595937449322638003853528127199622678910144934412995759413101051878625311915079785973974491379081391489431464986794845832146141987361935912938772490215431582136012660721427537552599166141321967628976982919256222664724543544651135786126596510609778438071186520267804026108960634958577995144408571724270682832036538439757502319913122223175191309435250868160395827131723421487806764951538021194195847811103130383655412748361547296099790990645627102528691287764626724006255462614398741276447762118629192188380379470988645022696924560849430323238317971621491655998144423116466723165871498657871570212438386165363308525272095133421659013522756465720329042206047507944182613051586337802729591599526617173115798837081513332295191904225486816457020223530595135374350230860613180412772466496244204012567386581211876180039547403076134777057284219532197691126508261902618613818119645586625888804849520782076313416283317050901733435846183389288598091646581433978496335921156683779009231946121466633611029479379244946607052666971587689067646163480304688913713628412402296275514329000578654205087753513067101870208178542922630769038834905495605333755439775009032365590599363737050283701429750423567423026026799883952045482567144595608582560461191120988534688325713047253424777234448054789581070414951811632747253388305318119859487951258468384324655907678415192309804031057089671815410131451960550410367753634477860150936915561433718663102672773784888908177062817644199368804270080*i1^33 + 2601100456608692154282415085607050836139326124542830505926785616001821253704872501896071179812071975516200950508025203836868214066785348404455572630146567613251427723837622095181212664539073003508896383776578385366995995000531570234349195339881719706546563849393229953066582057416787158367465704188304711097028590561249569525457558611335428548295576478185864356251771618957658447860638819068138065572520365554049979278761604006144576825640850885897031251906369669281104567002263421736680170399912655649864021765276762792760710071105823022952528005181131610818362550569727513315713884246805393185337580824793791488424531394330345925531156857723905126153434981570548876149471619917296990557362813436014034839329528642235260481102159852102341782477707526791380947125201580825785630535516624796872763627684221174687730392464791178171568392793074351867529288655510453108607339019980094467004017995887707790700467295738896660520410664282138793732541430550896564642844458093020894281043774329988204046723265705229647422837285316460597867915008445635253111327182955906301612285253296102012713340165978428988353025224992387593725493928236939216933164969134084390802619377911436125874294949060089384700021739408558020332631799220954187149657212789142457254817137801973719618022453835371653047765934599345421211502141363124626881347851244831440703591723227256302317115882934411287787502479619923493908628820778238551894211047947556276715102676795781610678691951123992027959281810305946681287777785553212244023276232687547477650852584531149313090370210710714099130049398952527684790086972945394385301701877375969636468670044727756387965909431702473156445347477038807860344330322320230998122947303930992094156752269162882435415597605046302510093213497252295096893090121263502824735966912548876832335875136375636899482937718466250760460939303224773770527943654136805181477190430559993391712468562534874600082734147143676005939368060465864502385852812174710888693779044923010543505668308070470287624961726701126992295980597798058178135020575704564158510242621861518910940798514829439375055356091608145706825042276640159554217131560243103668430792632043651483118342688326804665403056628574815005221138932920515902493487615574361699087998481400547508043657412941885915367222511028071121164382838111577337431280898631946677052936948538320173948772996230951185467904894855642924613596964143189575876242845113800269130941948693231383353647404103346137269029059517413623999227249677124118100839052280511934798664598759027263438164519458879945760777804793512417436173989837091492025888321915695853672740541716113334733013661078129218644362733220677273540614218490757297861482572148338029519289245912598993063590543803891611877336753185969442625633565740427823176284270040868504509768663285654836286770253080631055951861811254778377507370532029002763618476594931266397445072830811568050205565399147738116806901527752998912*i1^34 + 73105102848894131304458453395204346822044575310977190470359017390343008671251950362908953550192047422644197945232001631867385338060185842102137283279182774248485954719275390211579423807193473679878676533336281928118357214523922742183078001520673247880232927034809596047679148361864453817334260956815567126959854952463686311611746461796981678033360254895315065291668995126046385675407595494353159383782744574176529670437650722645763885081436056328541976378077950699312450597544473488933748565169633389902944294722662828876311951583016899480459375635419325176597417573857913402682251582450732741098598563555929189146973711781007100547021077220125450319544043463271305744248890259113941213876409683330681488835857286769356500238176758214310891869867491419448160742237091686224837919738776301938476903744287011096966599689006811481288623633012867189393869452692019781181983609296949930030275760744153722333114299417285050873581341700473909142896940802380194454782172182143833822539890683688272720911900938307031246583825378033073275735355573872370209279547053445664343080512112430619072142705078943747919461282633558069057174276636343480052458613997214413653267505888293387392567693092293101670826660276721210667024401209654908972178956976933070530416782819875799566001805915201548668780991249004616120999522273141945874383794439394505298847012494145062094106205921537027538819947070586253200797572084549194122804069785541984526255704520620991099353828043241094818483630294479772709614685042130736043772930143175780404548112873242975634387264978255303165270329451332967596617385031878574853280662341485112781193132416383150774617519256038468898524075451038753978882968750483365596120512140868196489606894242413042835674065574706878782756632692394085362893696686738946567329365633246820424218286048915857077725652711645933958293651727816917025626303740513210115970054564597269654540516599584160216890353359918566894886843641665665124598186350208170232515373176159438199501924876529584026809106659426249766233935399615232559791072977641614676078331405814010928623286070942901356188133745248892902253218096165647964767797089858787125610810647255909068089661192691104601879408082610660158250391162189642190811848557906605589912198038621894911857152158156169900049097931581569332042800348356005243404414531448009217822892727332214965918193340997236544715844669025913954145778322780052745891937758064308099561272877226330807214824534667735560055779359969022765514668644947437944552979040659671378107765463522689885968829398209707237638573367594443417861741041600380565664957339071361703500164207507240016118146677239363345725809902795632772554458364855167779268211628960133535199114707556216939169317409727927495064696031536108795398400321026325713806522242016362211473273065009153567171687658960483701789216616834202874749322521593165370956728986150305832971131477575861566510766706147369014577055399936*i1^35 + -4514305650811436014812971064031420960098666703448549552102095454957094252604671540494141111969057161199416911266945182268919698756781063373772693492558953130439905036575954353647984506859623107072520839796952725275966962787290200469152520068766570559306821911739999672929114257268344331921893468024750531016883286215806457605948660537448000180584466802995550015308589777016960757657174650334915094810214845019645840346943591032742592320636343129125788893613545105235185324918160335648106833177683833077342929299818077529721474488832894261390148897644526810118550070106068038631301944288049687822140312810807640643167095740239773949462177692992441979637928191383953169608083015559282370247608010394160488627924504249038670735538533945028318811633591935885381963792645556449087375484371635305903971664272847161627876422463872429556611965006293360654717553624493454944238951442006608655144662791417322996823719797170234636616964966046157202622612521701782477461718082631231232908282850818692816005857241178515191384293342866530964624940756400963194667786191111320667880674253565858382372169846020846037404544546693174100135303219226166106485557723231562693107406281058903824229011617554798064506178466718482313267986655765803781108793445820871737436335681686915019348469130192975606673748136457279506746445888134785723745670860003183106772790534563296520537634609951015300374219821097099663115394732327982505097906064597808045996781293823013427380880362182703472458002772246381594643092487757306854094606899747608274200862345211583636240628089082330178970792862461815288408794861014396493063913238540992462132644403732961623646874953682559333092339417344127416725586092506639608029715605281270447461111224519260577477098605675595778772135500257146067646880830331803486170601818542634037490920406818127945104458141476452505703268942372878201253330695891555902998925581342076191099630458833716085035898097685000677691861046601893582313056995173659927927477770890715220813995423911299728249235111596735835149136027662087499547436024416515151570358863842306933698302547912071071337844320439763304912904677111010643755224615948891116589167500554702239593095585798900130933598285980992548309072377222343567402260474919360296962151359183452158726236077271937919896758166958160706566507605902314016083054517631000152691901771179880440325742897432980641298156603451851559268910109417329776865140317984874070885911369325230459886819980074006439404101569931318140655259863512851893120215444669673198721410228537301107933616636359588624350616185476174050924322484818231255806174663504086462584735097058716937915190421358405882321174524246316794962744123128396558628826560622393094569460244497093166819558883578775353954048036100688423245751285123683935765272420343873875310860995958644563362410328378832384698063430458176306965884935860753456379520358073027509795448482692086184794730696073448126104469504*i1^36 + 100333409081748025840160663252876372543315382137223698733066255448735819263018773640320329000326591278489535323111437230328692920474865199189685244508224374847240194670337371277348211077977109751037278414533610828445243349678207436275927112654165713827192666990009687997042289193858809532149082149886445328925658830098820110957670256593843866335873907935560947697628279528362761157529347348815458578882192740513320829973265514758571134004558950926840301938863398647909516740754101982102155248478662844089442253121698840717808420433822614146996484121314292010747340224962330753211812041563257218873428886665980030374330548185899609274242101541585335548721132671873955892809327813632613485368142563537065407900451587573143402380267506217328558432878125268279561294333259206570930733152312493819330752004099099988034351203208612050312594909516133885553831447113048567564797499677089737573099329156950134866811390279480040258084432000207160588601936653155238158360054070119687323426918087516389850134123538384707483651230542429728941949491694531912286736273642170245763423956514982500077038363645649303734714907629675908245985297825418399147765488762204597084170757188295987321442279128267959962499450166786702826681751776252530084017663211676609864180291091141400714649110723863249213715165011797343468346648306337418055451277884024983202085211234665710660273430957718595795890856475292998059529418066379688993125316017216181524405403072390068248072489167394935037906901221590531813008280279881232457969081280305748367453561308828776437491544085057457026890846873430951522825255950070574287792633667163611601393601215674932961542227052515247079273300121541833578434999975773210312384311732702055369454665813794438238433879055073437384057973546061829290653675713076328416419967325899220222813184071795221440752770956708039871470145054769716823279443933607522922700391932098352451582983991583009100482612058570173180893520827995310664545686290000569329268958415331233946039677052933951808365513470322604322172050562465969531868800836902117414589767945260710421415845257678461380422846728865198962679848667148253165534513468969643560250335188193929286617664883561074711597762523647653100559414678689583471994060428009984775856420605841611050532841980736539632452114333463004844087626906549115198005950860589987682951021480033116339577911050633511974756372396716707517473508708410903260514511552879262009552519698338457146357677858763815101897343481314762902935766770802473199229283355022520106575469390921159766390797471430761825647711027603708621908088428316806622508232402843003840242503070569285991987862352468277701308775680506391472168237984136110233035036257075226957620756326961598161309034725452400348154445590591275529705141161410908418910542928835031018397927072029869842459569382197756212168825817214740760318352303202040821440150004879846309021089017648015029917931544868171022336*i1^37 + -1438234711527107947145980542916008132942181397084138982050352684696126679997536762687778084720495668645473235375551257024064401246184971082645828103075535305915501300800644961042267327290372751370594400334437369604529726678069561974020726284452330929873284383843984844382640359100884939753457865715512090505221584165530946145047030085847404784442947843207013916159838109360035480430012602058066312940889365040198418024525791924467369662092948048165218722788904337019092246143717505075875077561873822216718169619487077109615558383390835028932134957817283243168623250626299075701879072569544570502944856184728236821079191976466371250488225529697807227383536714403279222406057880606593225568235503802107184721722955904696771870468279627156419338395380221265164559606751425732779534611005886982217479457561305463144691190315226990345640080800556876949180649882007216006574159077687105515817063130427079640109239544812242202650064581631410541970951834405499909831684223488326240923571784138838184739264598372897084301829486940242379232759209956489907579698066566926881641445387801740241723798819345876455369823688763309987042346823204234189406460211174858224201296016167600975175706270437544233921658160475320856578035658491063377726452817204428154100284522392559291604390405650429350971656463255476868385048237168438759919586968115481991270819077943115443813962830309831966609375613945688424428759600440665299673013908895492582845582758556670490526800666685164011684819030373039782435314279702561773422916293792584286985582879553369562620322331866657494598213874904193461691642821779680031550937882519664570381966024182669387809077225190517870653965174876924445083685358798124073285342509826504719194732611417327406412963345651604140176976239283628313718649183445453472756866573571443500458080530559305439764575345798672949813815901896290555622457913437302252998656996468784991799251249970746447148221620988960898038324528274781600377948020366071769122427254197944273129203992320000589316523143785649372255692397799995486237567672622152432421920145971392083022534078085603497135084170681749133305136538685102302271954242188750913130226757290043487866891073967293774776510181165720699751389392345554801563384703512409071256436612459333263507351250693639568809427220968870715060498940365024237048230257798350389695951657090937852128520613733922286720095054981060070634331471140071565069219182421014088751081431888795462029708326661556372339926930607137667710321468514070748361763041649493650704848986328612701773064503026020568456384140947688809293361717453344130801339167014330322945264082337586022529186622668204032456002882111492886663882503073306130414726533709649411503191883464903198555638857315229222868512667184653646390850458626641765579144356974068886441236021996440049610792927110462022361770004231362702139582380562769564497108451921988505041622419435078622060699001846497280*i1^38 + 15035513530164764591854243276757301445307152714016761851284934135707951577175364033410978983176894737768999620655781602796254143194207982359865723967203946498163295594786936431615193439844289601792580606799787521397093510796342579308804150260288094569785235921669484367458947451328087094685408672982605102774809500005438279462380865462362961255431810694875749828944534824137136829648134759424819465798754805493046162936731270317774295398167088733761641410715657554125064599814520516810650745643885153580775318564866512116613885090344054061233828132168951917204585555190624329205392187749728072068736495846514987466975339992333966928787423214378807553696202566554525789748932801586158670375572144249211626880637758385515157963986973268507169149277627323127476674659011283208021028509658407571151248805187128127165930481648647079045080241845652587742335829625699338544954169238941452902773344947422075773684983694142854299944103517003864875362064605925782971740928467713882469384892511628266432276108350177734675316835893395693313167417803192700034381641417143203331576478276175748252413081672974133075327122546734937399308500392742117471571178193582976312035094684143822126766147966204902808628209808908106908797937488481476734679977996072652635558407646988638111621277668037417620022208995897356769574950837916917165327709868885940144051930956435632718463453609819614117872347443473723305721566405471361253911061931485209113156828466578397985743905435929448831687335373622614978345912583011812327169782192491566341983320937980530401076730666973710589066154837643866544249913686523319667575309978885598959855018124474214601985315059226340922166750800378683796674867086173785147349113326719388170057658948547235835210760281522428050415067427633908386839912410384362645393368221709905070018875801668063145529093795906328243509430848080207808293325741506950576087147792300871711115384411168421623633068215412132521053077204531758812066481189135365182690970492264650039056232780266418690479441976115967358465001663884908888999965032008754792246359116294801748750391369321930345742893540777165702591487094521454728775411058435615838870116450470831403109167688389593325506634873770209076802278164613553065966255304692949715521102026622038220226526011142344674458039377530856154374567205771589809209804398477527478620615261373408109272862474557613088509000445175106514633911405816917733091534711608281417304311766155580202098801680047719480126960781161585163714099561703826224687985930715424973403882273441011166768863584167753360879217431639485083260141161183907849240221994698385237226879818544253251300450119609703409608682968061866363928315317560369625254611661221126364986463868657282405123564936869199024707509892311267179493477668581956202493328540187131563267206864892585404228243873002909870718335594669426175442920839083589972566961392138550231529054386070886841956001906688*i1^39 + -127782847327426065715030659592713501206126288718693278163001299181900929637095657272471036492564298270255782751748378468846752414076252457352966655546492106428666020943813604203175731447746712003552011541617504326580677114025549182019284451182034724632223057380612704666935564895425093444374324626449489246100299384752698721996614952460542297597776886657254206339467689116547004647420059123691616435780821176392080949912514315154014466353415831533893002138251459347269555578137792573081644556528025797646627269408316743004621562223177652587757747992529913587633574045365994388454821694792754811353331206688161385249518446785607348095813836115930378588237675500771486031539494368781512190129966826088546601887978981580729612959720223621925564013719019279551190979297368536208593540731693779625896466330063618549263411027466281379332925010410117751310834562198330435610772442062458451465856359437350842579454431561077058343986363095765040810911028099722372041484197250001137452362587586049771090310422891537252919977942018402928878027951345459338861966468616503328602557051367522230689375886623311821167995730497036102553814863711461478782654077169604533274842806712886326232166526301818257028905660627143773319502001019699297936019280599710027224219697978133162285914785631942868279165774512706178160694480901182804075883150476996122996137206993958080516112625496639892184276328740838711907074929636601524867016838204724569731181015832871964199000040350060924930851607341440316696290063527649318612943908696176732140855643918171210059692624313538668540677334205697549559374071176583497999504217763238145742308858102333313705811641187436127348150707360424951811950807497718516098983071676074078901840033191747059710629719225059045078100215109289289125054413526178590253097321733282642101455897789856958518456942761016988980885074964688512084031313191143802967126225507600302749728116902027615878061082486875858332431973503593094835379625084477143697057112672866006666411146148194153630761194864110474851271778093970265625238810163151496459834715033026931722586900426937135541410247663452603236486862642529911630694644214455587558818896253735499320696192827103609316307321470335436969702662554534815595384664798456793833692162507090328698970718163207109909821643132248248445249388163860191522031524538803554534604523834001474383829069865348139887841665412568363804801087929654948170350817903470680478124578228784905021867318871524769533168674909478726960307855386052521396205676827768816942103871971347722097807015013912436942352583361629548713439585816154734281967958608125272206264136237363562016938341352786770784507302610571880514211915110099430552695692685249194477997934753411270786815985442594875865358605214611700111567606457503310013726431058893994015210490837857071297196125367139816652859574303972944222604712839098111329189989813556508874640128391675207661649920*i1^40 + 974614794526309251004599978828739258500001590548424126125009263560317526967037743540279352225201743820780054951924696806704715105567613220720332031602705097513461048430552378713221496427428046518045193347321441458177547963033650475688220122785317387598792033930431311843454527974169401866690286065234832133340102078214061345313439350883801947642444712902932372125919365364391234923457771246597457905192784811427002059521426566747427191382441193080789719727444552640708435311932466037900580862822453002236590746547224643270482136785819344093999964955970976086468067250954600485775961023458138206372573589730380594968423499617072846369879578015808349135898880301760965970737775790220416300543821891857050130717250503264771685562636884058708056026226532572008789285352654574666742077191173886918262912510378572916041931799215901276957567021151618830277431850140480788827323628547735142821133049829611116158671060222331541528967043945979217432381199668507521056411411070448866683867273038575766854815842317876631561819663195387494378384014488264197899742731760117528287163579342267405415358196045721808177379485123634597665901764944428104785344362869680955053550957609851462883423065614169922897292163394130721124936888050455447690150575290200146513448993475121151220907977530784422604635827454446231947767209213920628359329646565409501528939710108632563758268454168522843833541137570578453897463451693954347845815310861612969317311744232084263603064399847737028300480498410045866906165030087975061622693709010588961020719814364276381644323215458278211915739731125202765626439490949490209286257429390829856913673809836578042039349899039849281744706248731073442237310134575626843418648893777019455619012382322652867096310522723737696254736667073408587617534762501274864252994251224482308348493900400690757787464431657701618208638878454011172924738850189568430387435298388803285940770012940822937927113957519264270717671022788281684051018976441991827561889733555341228276420725730644738019891608399111698552685209367034937888296153148969988230684984790657855156406239907057443774245925919683462305797658111692449812956945363960957912662902343990661914083918375536649926030487854893219935604083724974304590367586139549031362250795009309123454653177983568100969414309558880135471242523037679489435710437685066765849991962037082877960291887395149646747657148890150881791826890641917088131851515339930017425289517375794534787702515718559214163387477153333035609710023568060447338863864606232287917244502057620304098795047527988070091812289582775633687444254769657340205003452475249194318303342029157126816528848790120628354746660215711846469484332636375119794998160409593984406796643788099757037177824942062418553854643160457174586336024712357837913457610841579709946919863329721296741246253313763214642257927845107512734063517282205392051421784873395787930990300083831963648*i1^41 + -7084433225381998164694895168708892617763481303177692915060386099185464771391180276590390989769722925318185151419463426041277034190027760953610048822313932092200936246934295144150669440252521825262499848678630155517317361183124940072304664021411180239866104624371301164423092691134568516224697522718193750941863329363196350905842312221291186592948341921055189115785006247660872474173362312395177558886570373255076149833557870719448798715142347001803414514754107758853872837930836227796528026596110288685244672204304180988796580587378082189522684213777237865201711090194415056986471614711527317860496970630412065859715005669949990233752541025510685101893012989826525610093058902343264962725172291874382493369838020448668833933661692698652536557608462029918729864069380816855749198106838823026862399316798728834798608331329717454319964333945068343086568393188721666396741825288825998059055812635558734371034285376049917234571178509489662721892328395292318709662863123864251764085499788960228549085440603433088944374845594170565017327501898179012460953799109900396040623794825243358730848381873776132505897517419799858386773432883240809674745074097553213990333655895728448116667142242963854114101298743821398814401522074902481225647441262230689154068244062711168637550873897410712572064034126677175744606788299502399072089796569956508154606303818593585186301087470764368867035755708013150869375600339704447451479366484482843365829335797151906679812337163014942758722914378203555851959272945175386306766588877052637043968368322347733324912658740368415841189539651736123463946025685271453003474938002818888907949036586794676160314064416805415733994481196131436269204277499118478675904261900988061827598606664700551454549249770020130218022145808999687474950930822915367289190897288903173516132885558683132829526429673738116867510344878955023390322021911200854179705231932091006367903034607455922405963803342627327438571753512179330669702254256443034242531338418898020847111015554026488400787177675341620276988429286990422767539940998537218559471231104129532829079017287170638847285683989772956767373905767880199618135275757786422275527217117042072897886649494721003894901722416461359776852445586084369830983328604655856337412628886716208390099755552074172908372431473082978690699764540595224798811698880824892685862813621805146832736674021351938712019447635784323846671270114246796531809145673313525292423168754906749479025151546853690197052304367084244865480999409669738098602136673314972952392499678359190554955330332998698773540302977767145490569722653149955597730794654730948789203502577995287843654083628009353369172674948473765203679401498070045287264295749877002751057609556611718133945367526468385159862739774812934982961905169018480618090217062711293166861506370802344231991638219758899283224348810425602483054901254001789226874322290508678921353765308071936*i1^42 + 51131456258195089291333589316390577265246947452050609236966587779372707362663482022705527858318961481730960443729416642778152165606250846741481280831211950679452634494291014226910078495287167991297323275051119406048827156898590332900907352002535760850071398022588551484438246706239132791438268591878536235838093092100048110673338646676076926618858406632576429217326097116818284980923243370617336542319217155747547426979940808415801669094518973241803007780029442825038221235467471527165002476231617858798733609175011037500364626166371915252550113470152057421413356275762440290444595516356553742792342741793830110634051472285036861991129295893831779746752267836944172667183236608592981259759847254746006556134541915068783500389993822522522315960066339601967171324521582626760243912033452164695964612672539836787198701451194548558388954137213343329227859674180686833486116019106236841323454246942865929058948307591514253446408563167273626870215971210050734926550445500134538894053775057207513969648172878401333156477007718599607975098453064400616343679422765587976151486306991299486533808905671721792685991731535310415530808199932940649828964400843894515049392255155349308180696542061093628908937088634415191182901066522315162990810504125261314839882844120145762868161853210383426536454844991102815371623340234491888030227157753042138937257349835897632427455853535416280859516033754432315336154562877060109416591906882117034926817554484534699461654118169381031220187530565285763317425390306826399763203924467052800487411778120047665983687040317010591771365143770623318348971145687059953358630391318940845704989737002432064083311244524814024479728867615336154780686247731806021883295541893185055119303163211592830934072072441859707158732803082492141002412144745172129521641085891835751520187615788483722989256378376772063220791303311586964587060902167180033668586203966120543380359512887391498523308304083389339103322584441227493396756146280488022921834896333305229514363501872916408882166473997826479004692957984729344514870290019152213628341237681279210741418939423177907771007756424230125447696032423350219573496417179765790242916352724923450517797650723625400433332073586576123220288713586366482472015724041614068503513512180460524190225618415781667835514940248576750418056674119588712720198538992538152605109107547289492828186912308135922603104419336729979466255981877757918280113655930098324463250132627960146081965501783896233991554549056783436574371163419968671908596513108551563016679620060175867921208582185554803582430842798716501973164755235107364632754063439410952879688841572140129326178097079817056753688315921532623360100746280275332225053819416156242437280939478283094001021645861194149868598476162961852901805184060727151862674505815411604597081984776132651025905999764288303795605054200113095538454509902643955194644373953927950554625998848*i1^43 + -369862654908484993018802185116525178194337714045858320248516647090214265902421653062258930297044227839859933531679184689777023373370010270518388770638348166150168181812096657657301354684353140087994730759200966509023709473532338116000810437485470215866985440785028822192790233490326615020750576243627239651758883624228310766932694360315729153924909970832956342932579558688509561154666170081529817076374896285994205812332307069102871757538726362686721341411742541131204211593636181625655674996828895397923715501827063874011361927142119834060047069080369703974677919710465611243856925980807547561761246173504482981756331090931719966216254067501013367803890644710729858828887978025473266953626987233245505614890522671152574859627187885618617367726995273096378301600486438057617244735678950403574182525384629362648279493199740191818149738250202031445179474580608180598754333392862786319511804043043930040926703623866187533732104537528894713438951827609770770097457194982265229738599661514105518959351228267438277172931291906514394594353124285054255837290138242908174124447204328190287671459389421825437971460098527606095980569058308302739829005000720165213148039051150151795104159828396152153797662247149490835683715158998279852328206904691380818913005922922050682458839705491039094060795294024715137056604865897667344243812142245857940451327059591276486250711549245891574087402676715785449598906020595837175594204894761515865995736935875818317717033538723566528877945117212849589618848815190239571398702405052420148253749907712717356826147478523801269058274404292081470528984026899619827397190278079164469902970497752052914179984928239488645063830968204451815728521398310673026839037685278334552998806808057160090797188036736676378195536859035459133383364494033221520626277843111486006995554205576065457402752484817927059256737930534679413880475356551478117665603521237850002812304852468088747291052779858774627098772660318319679347015193657419110013703193066954079125727533463645332884711261757541945913755631379371963542007115228516264396632309119157548371014943189437055094134669743944079257060772553073268757176569182218751612942711635910364496044412095607760775555768606916833121897811920294240447752034948496411892052963031651117809652147894679773886648363213994605082821991215472080186456380183427428929191561435178652771115474297617145577189305423724338510678596649350965613841791901971380685490169168966340304916543514180572218442428291911993085602616696692011731193353811616429150952135899692854347835356306615451166282151172306106191355422988633898955626047669437324367622202959179542407395683512103166875914205111389172782512643543742294400525846730355804936800473002523738270631656433273150379335905540737017380318244066517992305483954994335299120801987542517884792533681882920446366790816245474715310721105391653491817961566306813188505600*i1^44 + 2390166802997334146533296023183858163792869583245076943736864619380750604213367353601610152525993067036926659023978129741510521057579926074020295965229544259679669835324344714012393025795053646503090205344176381182170371978903064763775474014845019677725551395390178253954823198837632281632542711741372627413886224184996315732805510187788779967115561036237737284617196947796761195127866757492483738850646184817578371089171913902301005726540586321953143916595454164796282785244937995973614094534987658685340592489789716070334979338847864305223015860621722631307585708826290476765291942263877373425448766144874464990906104456626630363842465609858819030942574031283705196412509376108702117243326013155858876537807700613235603454812305099707906214066159329653481420618064495662654630671456252461662737397735842559552342426781767127154973671068008462942427153954257473302349352193577941557209502497437632758518898080580727669345701672694582753541907440715913381723279228126231477282357052556405431856861342206131755570281446653124876317262166305329002858427025905788142215096458837490550311909223217361942255047079894716871610691974895741048435385520456020937722427651242002075100707533240168548753507105948159380567814696714518592504177181022266735816475662096925348974530864733465032788691466970299146403816838768686999257406683911660044874035339865549013651479659001153372909963121746866949154621967244201234103805007146480995864585644707513160068616993879562598892794275542612754665551925581229783297094221635261724636595647705130672852837695741388148006104106700153281403780366154208947294641901645193692972182439336806579005330257908400317211666851685755774218836374665584994418155776014030907811743084295663289575684589085343272673484392319505778561997191000132243823687811654516604094036905967534756631316757805443958018193369551774291719520029378913593401035070071970058926661851131737715114249989509486336678970694617126207437280812718906138877609845183262104020616009429778656902216774701720785481974023504018507515963437963471329237040582281298993317085532513699405259721932228343744350418444554498400906010687389596762253400414244449187889549569048206586432885326429687823518153484370482682895091698918591507914956607661844628313738614973840874600685868435739687531487210394799288138099496544067759320490602428364535644062714935682562898800666971529777389652334519129550178222457615530500092854783080710320774747009343371145073250394356171871886446497594737341319560636373805515145640633311124988172047526425256487493902951732862395417069926129108987940047271848407069158518025030003823973452618647355790929481062805710546165787794698743256552995261362263747897064854073060406746924712984205891139882729918383386497495084544299821971940855317492858886294775651703721142322104671802215799817752114635808629324384362142483564873948573204480*i1^45 + -9626692356003260593505588008575282746969324811523129804380746363622454862280132262191900525338689540934880726507791616705338806690515129146932071548107076964286570905681491272644882598852608968711108599724402078698708273204598995620687364763112186691392414833004404687961228376208604778839955645671923166060143174863811440894281558968736876013835638219112802799481475476460247939776420986731205910274206830684035637132752879682673973223549973034156313680335090735351579342343670239522927328278803823575307712843672881840690559548744786051501810191657123611320743761945248951742939124128840896073780124835699810878445923853496387763090888712347393690398164087854893690095326588277382928832681199641350611444426800261441782840070505085992860927045892398220880007514594935743881091475148279974756433034552175054271715966143641617100633279712961787329484839990282945805308467503395361423188201571039681967794323881474426687573526062170244000735693591867953136229123863633942901112889914405117930919441010355571190285941779754760145821538601831046482921148905202512278844458563721437774507895812265992489851960689394296172279965591063903370841421811098770938067997574598779129287175318363379440211944328467684725913165280824793929391976488269487938657966678720870627950931667556789224539820907985065138974043296037197659699554181742382056023933601045038654316426972626336730732104520676272746451745913861843753371076601607947692648833012809499653059510277203151325466245292677021803974369096748370576766957823650690954715406274917451530747611673642280816105066748843223358783731549108411675921356824580110821771268057224432986233718326973424989187024416583116098273573040355076194222991634815689670118324898105669006054696400726791013992633450047862098100583478051786959294932536725369989666137312691805836609058532581709975072189637405255003730865235685171894121459880077861283589617128084791038541157878144665357624155820958298581214730573650581188893068851171051464219821303804334083177182498980687869034768025934205394233018510478434294336383393805915190563141912575662694346082295367241503249570107597741143740085837467512270710347784636290281596641778551694950355945824963006750580991119323555323085003253701863472664592989583642946410243032232781934491535453908412603778711464779548112831330993643292584412112334019518701296206141545540647298645574623961079693711322669031445388740480446461081995815998053295249409250713487574639678730474339488243618383083386433293326079353142627689130627202215073993615043455823565569110821281791544182403629535615425994154190481463245448493394785002766163282053685096412241133939506475878703929659252061468314352926813148965967721181140174670034239877274676781300595964050740001950919294355336247476214620985557465399302155083777254149961103058921146439674942535847171331536922138126219592878539145216*i1^46 + -36946236847921001897447473501581372330673186514390247658890346080366363972990996089171517085987331159072752025927721210246921491410381726020272853498153236376251929789464948623763226249989960740810888855839356405295053140382247574173354905826394173675156529343552961730051090095081437108190416630608438528890284715218315057273788896672056854250839853127910562699689375406081754419337028741545607268008283703255566956571483371633402356790383570481651835612583022508312781660607440020943479965295780784444856273108863425076000414973156813031198289762027032124731970880134588963480610628450673877414596518889230447474016293921375600907421729693684886157911486397074996951402728011293248850675363195396081726434806799108937160356483344686734968572190680975914649166605873773433518651067769018558423655151456579078234058765236898595248076550824029194929698724504038950810938260208327853385637919901839100998986807585827582536008922314602660952166142280940148663711779739285184738775471372801274667137272001749500517075052877851844636652776292540121465022401449060582612588991364798997421917452205063439730820426578806649628450693569379080776310923077647208530137017988267150700897189922628987937773438912567519388487398933118989987267724383023989414123614547847270984480831420702159435332246006810695230278748122088851464506626561289065667798845825185879340773809405877408284873508843940763643264404793482124271720470348276163718984381419628495178699294082714196153504580341493933816768452432068481116293679131514141955726634485699598102349922044915076166997741683545329945280296160334310433277941927090365685709435795898107266127861695348690641338693500189331044141734530935741256789825476294478243268056838345936912903867381554425708202081707012315670958257087639493911427399604095028213831082889555344442277665117748102635930487384477107221148197493946999490093850792041004863193206962172376552980477299942403393587535535452305490389165391086627055108544914382507255688552427733716376478200501418691514705211995244716784871671345701223531333103901247259196667195074232265023236153942064792701852886016357043409117244189520288234528769459780691008028705548984463436790613327760724034567378738759124340340691961745962239349830900832120016795214022867261639643715535079995807044380508824119103081547486161976603470512197278390596856750404766523540540242628246219397481909356436006296533884748917488738124023600427959060033431085277908082429886929341260059579409929287247484336842131687278788425248315948852338278467393998254244673525516283718390595747690950350080191749511363986099699600729233922641781558811711667024624427442488272278433091243397755028224163604415133321554603472252120865158092110760606829737580216072040858666135600236288573570114588847379009581307501164904594430112449808094835274952625139844986022068458943990368043008*i1^47 + 943150194588857015064442233851953821349083930207523924174076353340167779121911907997966155173729789250636878310824099707856215960919364765660398479729699680405502028285927396414849409895517009405617582045275013467899965785674415498766610786621977247166879350628954298480775872277564547463652064614078053671236299167608711072838388243592127865444680035896454590781923666117780280756495594562637952403565757557215438709475495456424728479044565826969073394006889402530833861090830880834422760137497735666251958034609977211560885148397190833103699793635299036538439271214795056323432971767382109103562405781416307211580597488603120307504347769143112774469157033074938942755172615461053669290379883633531949933629315984003649069150236949320424379457114703074553864679360938712020971032727738284024261307193543286541827015677010402345977763383977259219189380073788126298556259547355498273884868711625563680603908003385549638655154000202692007387654189166823138091319578627986303413594268683166681542592918534051867542664372888928336824628085259701002052678698602236587869976821341478993938569050768418352511052174137957155739996042891806947481864320644194703358236318232881037060864751544142121693014958805791694616499721468277036215568971374232743422981113905788028703497102827327707734971594050532626048903635671139577940919412960444385636870878310627567606457237183312817082946275021697464159315305123556719301622453540743822059294759471526106863266286366318935482062469866674579886282866640337039185509131296150728625418226437014202704020519368930681649886319879610882672907786429950604592683177166121850195335455415611487105747531168379939217535161770389485036880426300958308164770927899171801452472269066635714934799228754676822748530481461829060748568086106446562955658295801345085342934149017346832161231255868206108143963561030392335776964930793651525086329438172427246583269046236728747720514903292231367378710267436520845732608735817437727639106627357488876746261660293768379589349093055583524578491132795892723852050290631267280976877415227830477608448099165486380067807033301632025795308292084348531190839620615512724166597771435257145845100105683083058788209543428017986971707775064623770100057063415331473903738011624349109439663140539051009397911094782332714119368246980696804904203183969443867160897993111775864596476548891600811741787296294364320124766296915671179233216842775803103939251825757797627282317703990866606663806237384661424127445161563673026471587337667098019003984799862177760509422319324669190701681069548464404823822382133665879590158298903319174508282688442484868476106369048751573480888350724369466247986895911115423094478189705993497355220043742070004398321680608446757839825213915091222464022175181510075128460240338258505874703606893057013304228152975330937251180583907900553061417041322185850880*i1^48 + -6108015855821799545278879850432752587639724783368581432787410873381370687942115967215499186896317164491484587462137285745754991057306212904834112612145895039393643826395945948670388983604344908114628667945509978174527079031613830880947691248348196083091160211669455874495139513613834682000048032232950740980405320987015254278717329497263657031282146514351584804580897367538758381110129624998636029124578542767329693141474128831546112351481017358653252007260498389137946827791411868821833496055679510802160273666070177004479649441871500567482847236533632999670160045806457443856679748519486078985957185873389170500925020157643202337986553614840278736833160402397889392549194822454316184143768135617986232694787573563869385074893697440151995857233187894329392641590161213605833871426174463443988844875831673385995938914171402455774929215895149736491881068629691053234274608735186288002516303495007675527933950387136394099432867306137791083800004414356714726442579848609124932470093764398688160349748620794203568555223246580689126481837274850699318843490256506255388429745950278491632841138694067929026371910003340919866110144195241591741394786809337263736844656078414674103485039304035062829975951869800744193215924642735530811575315287523605143017346437510407289320584744495471563410783807178890168723008531964029239806971306352450591840097514883989485411114421643931810602474684566863186379513116646406477982349405181504647862129993464836972213514482065720647835306528290239921599184327903360748608215780473008358081053526602318076040287202478976185230660315313788302801253263663134770927662206477126452118621377147970683188103596088144780356158440319713266466925895373934421055103502958111828937004583898636827940349481017048371615229075593156683947989170575901438632911973883591649938336000874334432907030472863973904251613365734722621586110797797252877548077378370523370606894883319529899477222100875694888397227705837127970574420050213624672744885671389250697342731988052192563918485876749202006219395104463176241784362998791509758959810830979760010318857185986621906592585522462437948401862384693182699526360201508762908738081962939813196709471766788817683518285689042436671921556942340667555012691112081875054759475367461418750903545355141410389214645357840606037600753426283281031655002441687223574391971106343495239989983624135922264390767754176564311748714586764017902349352047998633946294412124307242388689091437241174383865260492114753427994812403998188446306643776378417942450320788425870160597113074923777243206371141001916597956449484756505840609818413972138253901607094468137374714863011222829057389709690562241153088509333382599484445167187881345342463697019102461286399488848611294895630036125637363456257047480565632942278723920613602109123867930591048034828707488541898498340971224784438736387484403367936*i1^49 + -6149220936479415869620477973212731835861627935296976484253855077783171567635563246362788797529817609683874387698894539898155749559375207969145977825039121779638168386086550951796858931826925357757718891587923337863994655860989688254658578573930649200194598037296050667882700728871078045228878678677337457922813272787857748429271040716056975413912647435888759927516669911266346731152141821298982127372903236354292558390916014471424029134979059972414954101724295878022447421156632232135117203019966514517372178117312465322478872712731825846093501237675151901731497795770280022246228989117186691575866604496648021214578624776135942533947112114428495458637211429629672968377959122522617603005131099465097033464739948139401829950606441574412096532251558077291458050821483660643176275103842234383873731871141217116806227191540281747126224064016079646585539889622653869197895482237354571460196140922514072380528967238541406572936769873079306517530652201123864984109446706446478656183845483819308110117858423031747359134593045643139564262857406807968792796680636484431581219827832142279958321819630932382944446756393656977421000016235665563292641917472606230741551382427161285016942252607999658180861873423677903855178428330716342367171134989990236826354522512433895087253793216421778240065784569368267690864720723813680966122680491361896614227184963406511112920733402828485775048959773083896655829342220373066933865897757933636753104693124271107426197553999217482710505133927390056359000569011292877545519591230571777985204537616079727114620110760378306859645596155941287696258269767981360603906084369727622894115101617657559823704673886423968963294964748228845452276902179829602724387871065766625031247389957914292495374644732820799432125527262303125369989302252223733554501703000227433973711529240012269628108637837161725817360336597113286091664311690465996934263564290539041302312097481051242881577340894731439061389110828034218143248290994936824246474206141378909402038274784948432469800706900233203863466746990733294701276385409278425187784122930141559456465090350602462814948456471593149446449365343738038296158310901008781767574575885500294443297123925710046927253697959896550896520224106729808049301629784988950735077201881982517461954081226561602060075637264031894181737451131613511036592872211812154475033650469982337012871625793927361294922658602457820932590626542972908487777153206028590758373433978773866008866609586818111689633387891822822488232987259809168058196958329229292394421847504958469195745756966507061038448486347537346663756748099726421896146122710207700202874405261173677534195334935489090425403119146755986537634097013982169308993988512148374266980653254519999716317885011423162513802461597365492132967243173805418107832253813831797803485083354443423116252862962024800450243252824713253461065465856*i1^50 + 470022940887268196416709579803343379438957336028326288248111608333496087449181543482660434684466716478893761738779343698925616721433320765146842127139697762004863293983697214747736431757981018835350025884432368070079425647989259754647807138378816621984992764228080636455442615367847370373236996927489526693463195470487822050537356125224174206968842170230405121559381941239756517088548973390521499529246030885154565552471915057239101748954154020210719334455789570989786271785049011626932616127206581979209552513276260648277214805738381673309207237387814649565010924390989802928272253214653448430083579158093169443367588452161633219011679674239009804483608134989725908741425661237564826882975429286346884109116598555273185618015132922102804319144187840670192478944517234015734834170616808412449444929585944018805476182277237979162293707629097959345941690877344926246764969694335634663442661333770854409615440745274775339376585306044832645656173823034245767753034846754353584859802426925546141149130427352106285178525184638229411119981297381385166105407955010863658472351028636700385629590424908184390953318866965535488537449170876272898062216410911306279558262061985521535587901782523575701003051595881849744147072107960685226895119728805006341835527422858979441828443712806671233435385565227152718481028697382857024190261220409608585019622629368817504732161924783722255658641735461507675449495497727019425236444570479991957383879068950545954677803640554944503293184706566006809526717426889922496551948591801469546016516419190090360298024287701014827510085145957159878619396446949385292984275570875036240631728384200218736183127353679235988351163933908692637511101340910681764477783986229039388736712225515673607774565184328012185982200116969585195493430551873957773662437791822548054835393200638246032691458819773395774391129324738064941872276283008551761343761904273812735423506294950117810916113344775953639205499418362027188819048925018999088349862996141640046674407573371591119488494621404590103019155963347907980744233506762889628608422389722392811316110095971280474690243257411742065518106756118019969601318126954365900240393389133796449015236409775607204101807532036652727682550857397419204048424937105490262575612172754831825200255319646479230223382960031040726356577462514329842885359335332944939322708390225858894243257086726228112305591588843240620574118797506484916509173559534627019096076681876559697691367473179476685073060211907474569018956716129160121638167880679092540969155140885266418943075921314286069837421414708782272826487501477269927707375331480525874515776364952234102696651183519585160823855641647685074268563770425861730318721849733406173131723094602302323411000134781983656190774528691026832676388603377319763461542490312793725073510103439635434701106256220385497907915504397074372231168*i1^51 + -4972259533861789961177546828977186438959969624614298922293250561492767241353025930772920597557815242601541069450044441127061942868076773328446730134536850286208977804587402802197873865318934727137484904697531883822618806647692475633981652245566130979066055928987939221668154461633322207489916443900955816153583996786757866274847996271218374073614642393906310420113219141777996459151607002296354064655840911657549450118961444538095900478234286943403499308864193740294539075073366675769762963109389176514605745716092231234769810854439313126050233236622501984905087793044631907971068586329909720767529956438086591292924677550159458338339166346225687053121435865374219148396756195918809534323158450509732241938696927237750675367240619487762396960190546631372570524098454121780500890848188539986746775480360429162277715318779553926146183727553739531566841037110090210969944647533268878394153472089532088444963521454074695227307464503778165250696573425989146135889576717315369391584427261256835902886864414092157562693613969108270181076209018952596033570404998151952036860142118278814085707898362471513965597176302630177757707731881166715777233086469687192190146099076522352708522316482470647187662686961532896517952199775841445787773662226533720815260271791527598417594907347212003661685685393028211165359788581744164241262582835228692298594561429770482586305006068496483536216025348186598294940761311561158252265983686493220305411392857926872253917534349315836185796960425831458441888037388188479674847315943631018626934796752454052518122382600433017185865273911982676525782453124942764635514365425536399934627373455874095406203902485532087129608247780329448769622217213374232422501346237635719545772286602157244119263492001066185763428330614903930457929132687612706857002254701832581349431376296467498099288468375514903095870888290494975857744703441428811144636105771479020523866819006799219895139269216800473155803802441440251828805552786156551328158015669829918784341798329913172994478270271372517899280198019700129292194441610351369823036190464942270330882267000195329616628464619471585343601860999705801805723434639449786696811384323704552178869462248438335430437456488759829073387574597293446832206751409365493799170478595643467570785461506436801759626635231008714323099096169090609500976205160572227043311952867870897266299516321503229648088497837000442952924317873903136549283022786381167893391096282722766122635475572965057349723461448770920977170007370597602535273846020286733424697185234928996618831868130121245537194504575652058815127400582581902930218673727869885372998695770056587112510510663873573269477702372497259154674028056893222487103504028273429793683579766981752565103555828106950956415186874205463258042818035674055550668784343680109899834885736796307200948928173724894379896761286869909504*i1^52 + 33712839294205300067545191718147541294723376723412726348779645391649954935405661824320607827398389646590600758525136940015204449702641549398136364069924181842023768648144731593791669301393443158692825144079039243405556827812048177540059965920996847540404910854584136060273935644959843945074586606805961095234033215036616515446510288099828099503617567278563057421264174704015792644884333183418054672530671126453858696511725027340091333830939750617610541156245119496517798610478158708098719984519776457498893329687045121282454457148044673855832386504647683911650602892720886627099811840928455583297037995972465178376853354885353687310631213043841542265935778305726385370560167488421994338785392901218853181186527214903990515018543898777880431823009252372467017295283627899362567874982946991188908826258249032845053935370551361741138335465769211289754753997787421071238828737929572075867617004870065489611078076857592754086945247139454501848409953440320488814577695110149869615397474225814011663125493078173659365325422057824491375378776760764299903097714378776176637432823204971820583971995984697004120112134696427566849677021789545224977719173281348633408055848230373153298327006250219945980294226543591043797231619128506736672957149486027981016820188834354075980057204792659866484708065168464629818069054986104686937803104531828191480153864763210276637214925319903367385371971159479873133479648141956825409991747437568959097666585179334181012770198265454056292423753210565872361185221691465915138470385558949400901581140866889839451488678183907802708844975944161678364196260085519688015609945296555975480911547936338687056417563931582584887638596122322635016957862892514796592937885351994519555125669376324242587926748491224454078339243866241705966276419851522853642949686851059786154731874543534539181346404687756137052595232135436439900791767870761048268247328676694240205386587736547850091104180522433606526641185597008098918215757126448080006033407897073558758730527080297411415700773928557554802212483830311387057543316473569639292769201494640121730367136914670211157284823734694805444087555536126212071154121630558763840654077475012452466305643068367405641847818632379241205848470383257799372117744287086644994618778492500705112824323541381424136678227592199119294133017997271908968580939675454559366036442194544569070184665058024312727087881522931940498984130692795492029444932317499304115378846886719476011398405480152882109323787094312897088111146654443249444573854020266800025461547881300153755998723064653805820882427631419432678531102359915655910360431420124476086596301791955878398355181591929765260481478296634505840013893439794159579782828895615389583038612229392132338358584329202742038766766163805713095269775671293549746960450912882697930216498936808043596285029480703284699163082620928*i1^53 + -173967887752118983273023379267587188455490457378479359001518640129351944954344170331416233965269431005641536595733408985657471859463100962503186387732815122271663658815537816508730471108053677443717773783642108742837427106947603730861089948277268109182490811487519652253092962907237016279071083465178811053449146425523164637879769021455431984750313155484919111014867721391472104276245005916118623204853905007203525908352410545613995195054664593567114058701742509865605475987733849648817625677334473932953640400799692882230980782984629992109280506436491490295765186627072864139121297812168517175056263721546260177951183673931924092917525404537827827231478124468514563710042142094833351136676551938970405724912013412151223932421483808127902702956873990891002264453426025647586327715753972728220590296659419956413848646662851686956133468664668542933083021527607412108555417622289961410407042859514336383313451512956428289782772662679826643746100767007859018305783343698096437186059433920860059230656174707283983739172403938049951062104993829662907024863198635656075516434354147922513432723989095733584471054685044499511883231873855242378400298644623721284599893780746303798098892071831717420152229827914219916796860959781006394010556232244582945368313679600024571879300739804204802236088438720109443171466398327506783092194725520110559956869534779713024581882621053231507968480828053629284030167580062484503027693205340979808833476918771730089696171137303071627045185604283259958257336665472855065333885871230886821921624877219643239160143377269509769330866201296464322478065041537528159581762408520790972723198398451069144723101340168908921746869317944816227034041324170528543593318043015179854534885133334639715448640243951864314843619274752689403057683735113928933617532000196735205359708094991088365720611178238163792850373750895773276537193830163998898183974242348662307646898408521332247723265182292864572559429504829972401808779990225180263852409084198362150541918879829827303027652201500495442240897712430015492596893501132916043515351338149028986115477835280339359758140317398034943630360387461182661344382833567236157791745748885934841968587082711638711189656361245845949951255314417298794185693021289725599200260321118227461235564728830240229157750461130596654286162962312837064701391769950131558172060617238849589591448422996600367284226079680052838319739225839045187434160123132176358085939285117736795128504439795991610806087349546519207584802929751367586970790887517669359834872534298834669853557210052784992520419675536988426060588108790379667685615775670515492654554280083251695414801630303716874993414806937549343080581023368140393081956640391509339639295601969921768154733807027406061632540883178246268638616993026192870512306450701592485641930639153664462698068397706091535181807616*i1^54 + 727231558484862797359042364876125730230391227388383003594079323239046429696101048192431504211813056386492525210055782746420342913385269209711332474993146791675958312761077706039625238202364949215832829609765166516593436992564421848059183184462721502074544748596605914489078155135426805638122185199788520686128112241093517207672422146556534353304015104270795943120612355305157608944770316500024526545295022382084063241307131429694049110101719326839880167270349175316456283055143157827943875094368280387874027393232917539973798532906815728594639759166360371822022968482603004851986002221070759084777840587010528504080692385588734800329746006064163814680419357254424238075307613591202122315965082448698047806965207742424833027748369584101787550705835538744438413283057067355374717487195437149016096180734683570910593244109986133875971652869770637189929567304265347209018959091157021829922576814447357675632663534363512491820957189724948683395824142209150664524618048294630139303396896416471480419127544358246375254728087102029225385827070967328682632266175134996429013894562776367272057066337251076614688994294536511819036445233370702867980656158244375497612134441291489242030725256487810479806602556855351118081721126003376000147777409896688182485251501431537635459073075816797112401210925957455597878232536557052573241741946825623164757351847502770111158729168187988461507073331203142158770049365412220502344010968445307155763553488246432963097495821256901338101668590688515025327916698818464459103177613506039380764770930845809192492447977373783996493807672326617092667277449618744188591406784579522406189816654184281654083590039891077004113806141173730682615410128910292957954746099951503309571215363842176576463217299286830673816630839847989034274006385580120304425985102360302356686827852359439098735938439364956517065408648068460509141127561150598761503936072308770219927453697039719366450483799249950008155962662808013328350917004240709035115858991861141166618316155096581838351081012670447929556769208954560407065381509217362097924345553077954020935873919682508507727351705517859033091242186426711916385881275921298956071465836438823294823781010199452174705992512313558543927885436148736621996637789377892663031999177252724491645849110211146072868178018080667226600557380191105572578031914044742375673316884589321528978209169666019021461743387802336493678041015132543377997368941694987196650478117113728536593449359317931452841152031278549644087462398446387288661006915961729906177738594820564311147720433469347013547092001393059068316758453969819278765829525017984753626645130980616752945021627212815518046122920771588681739345153681286036225026707922676783910363211497172422661702964638746130367404976598326959666016803719142049983739936771889716695080792061578672765541765034148888576*i1^55 + -2538611649474607521189694332766863829749514437830814395524333272649416692186454838874456759748562261338682489152943001558974016340943163368332585366733645147274717643289244317484376467590627003417129405500932716817276564297897490490239348423579136882552085983155386555910818862033896119555968476881951969634067542415171687739777611919506601323483652571184285001191015032847977121223739177642692759079332252909372674474140524727447174317551990951698942147043322357171155588197709477116927534430454464038134364199625428367657780926349828549541830240462746391322382139185321394537333245558429598291483508388107223892834731409297121962523234085535423118652896718300875797926828024197046904990753879397030521738788269257621380982650114085291193317941577189501883048520163663544296718041471958587585466919344719849928700099277227923309108080939914103737811370259481708564751890666481936582575100010944373841238988958221823110935896730282527619754464474082212807477841610813912613214397798786997969553543253996504053582991238873430590234335449428613514067077139484502514544746933600975993511609447790956175009361987483662335760220125655108139756148885529154846396648879565590706619882072311639427435557595212098156199285420412967916959078864385261067275257352024522733715432095987110424789351582831459079099062505687729273251612097231926454144791449139450172525988133501857512719123041206401382913629925165737075227737914782352625796505912006080064716965809870075233016978783491415473722538877268548243083142250054629982028255162689786807704068575840380931468551463453067327751166624243622049039776182405672165544824253249404478646421159125774424102484143415317982659673481227887050138147622238893775668138283694797462144419956142018104071840833332877182386006708438620187420282460849916893046740642594650741888328051066417198570458291554214727516246695412962276555889404560597158120406918452412372109180246301853005186187107727284162402683221722577550005011275063968300730264755535975726674532521497863067113648984468600283794789226100516503617819856689052482128304140157316862381403579130079348325204903970727942287676564596500864545082459869694637695804308820176761568379842590057305722422976550053831350074346646478651145889565450857484137674704494428242973992709912262247958097575505642152110311389339610899837500911205011733776650589739752627432069200830238490230191342347217955612178158386713842428753259047203345268966579428652339514090805294967847234742357018309345063619269202450299191877607771543285762950179134506926411333999006642032691692634489150764957488848257638962495507997744522049764728688175806890204939667165106035444941823959435270172648451335298170761981760379203285501115530612576338439580466541950228018126614625983063365126362271188794764157203142913627392753325309952*i1^56 + 7525918820187460196768562218046611234542985344636416631641857718304318439189895633668984386308169624418931015137397602180311639726923188323426539190907728096189480608226830162484137875942047595766785151091029965923512795234601178245816338167178345472620206853635716655883548310454370729292391486059037955771730044557235300118054175114304363307164367068799983799503191264736678117029120555748646263384763940816893748713368804777578194034814680541851054302943583740124668994380629123278650780923864610926771487802562512019282521534523835273640765881690718335494153946524235744746757196990600105002574916111035797808856775636529473419513778469385573183559338452016537013423403870061902994538623005588200716287852187983997759916999422555515326697673344683953253871405881394009419526572321194825838259535228697525008938226586097822314377618657718351043340180749891267015086074496935380383159953181905851917605211060989092390197767773803493553754678100334550091073004365865269880080762352015078015096679918904090510218571274587571726321365415029839272765959089764089652647080298564161540471122314496741067655078443037682476128442391997359782583030928304066655939260205928281592990937856531238981647665257226850543464996342607266264496531552591410122161199735594552843651001513142134648983929585709569408618981448623429642750834637363709457989181535936568908905040135773232224153666762134735173615911112565503788059870584357907702063484626538464037851637251251376768182358217096991899093927647890343715094472872646492608869692889055447234789960628769322823074754560837777261638393796509487789543012046620915089086229837888163707995495401827919941810074303224674470640487263610735924146068160171938673988029804342846792781609230377229633807906591630355815062002834225725302357015710280214472591276993801236453165295014082641191164701660244654134505416361106414135264733595667838363248810485246880455733611170346349499255612872239434746563064569063113328884138547184371308495650825036823982839252981415817358481236089627851414357830671216089006555972315424070589772890439926014705470490332302097104041607840638180198485717277861323089130220439619516765303092930903550012433111377895518563289454498682985796363224953299077537257179391096894556304382572534252825672810938464454487813533974180747821432832131323333497905812969168135991681278434835605197748510374597002867339117107266180921955180985820262587195810982633002300991440261360522737907206981442777778551127420964937190538968492160117093210710842606239094746974582955088318842817686252827289409054271990137801740827358905384510096372002003950193366586613204603948581159960469668158632233823307564017709716455808877036756917167528225826009496463629941341853897873791499197466030870744397358324576975596692174144059774293950844582756352*i1^57 + -19135930740860809274034899300587877710704735804090586910669469887071170441982715853071049131754187218551102337140235974137843877185189367082516807766823079552217094446657092143548456479657696442946407721144471232482434617288542218727578514371794239588607938928607397894448620836651463436987157113766108861614996387805138983406506208347792975116728316390982191634472628075114457759024766224023333332158131288319342805385754356122932147095530056040960397953090250733803740165696667515523349437510858930919613767508471675507631995445513536253301761295201010150556331111030656631370212489298826021937638336208323795556532013927319466195034754490741387752364618940317483550734414006620208295427646765989047889279785644810909032381195428897565128905041404259679894798916439139342131194031204924407033765628873525279767673423068506071187019989896880458571543296053815825059061039287903378003661336100477250114054687437881446116740826423153935054285162322921996516548121709733866977528098619600259685450239242525308984369009499270815093180754562414448667344467705285279191392920202700796509422171265518098413080407322640862389945138317872737168362918093057952451298065170093376962119265747619131097986717997022582459106288785604129682959691673820765486808314888828893092816562974948606181143302034408835193785271096021139199606473677793042450491330564394152074012841769784802597366158413802987338887400163546859685025329437441382254198565908139338629047479130100937012312662046643339576491144112387624698973765182075515137174664412957765928136963768436397292051593728181455156810754513515928719583754707466579657743401328956464806923690935344875586364481503233316665208986113907410008330375545136636185120278479900501547572731512617898819092260359070244914533896584949813320451314691243267841712564192638818026858704936685762291336563087332183934678485128840081332815462997792766104066975708319921579401158300479376081535676447758081864425782334311498340197902807659692324151838160927841928915458288369020326904632164884264648468149456557169252533482204469638927528092955243523029833273516470438702823921589380999335045073121395841909899140441695309855140002786570094725941520717949838616034690403999991772054489593321192245972994676448906625953430782324436881390908407344160867832627578257961379817671376186870432461879993864396694408306547573475895580887569726252518200015183401007598635643750506334964413610162938721365348177312836576529253402314301141477312762519325817063234407393511281335554744756553685260756021325602321892568862772302154101122795699270227714734021139692987229349976374622142409105871773066343013474909318525592423847055094217026540930329353998176147753322490096494369116269899465340490535070894009331358692362607796807109501682939473774706854420299681871429632*i1^58 + 41683294474411099445910848649345071640713977279640394307582883886052480167920720933174826129677941239598568100621740188491811423892166508674635031567925614450255470552815553779468675125666223863011167314832966006315259452343033015695099680710132907980809880332343156250617212820706479049661860181072560699787934716460506439248211752976970509655198710206496325362757763927101328927122358094114100868313872755099497930515293202656210425883219331811480591180522656921102974000659977258809047151943684807272057178243434484914482837515518151954567439586883110515633146239562183706408163487791807002404201585432988407825601144518872731423755223660324854791004723421651051057547636347028971223609425267316571434854369836568616226184078753187355284709186739621475405148041183301486215563120276928592805739671029936712130544531071051628163996566439459022949740799925850925416208961309481839609501103666836460029106053170240642018259160093572009732697337962664851803061994002503831351171270752829926989490531408232426329604010471207042889637351551221288772749521160001648586234612131125007952309069049950623210176970332685205579928911147015633787016309083625982202385914447097886008643645335384668867880914371843427862263184223283112005197526339938309114902849921970141962320609378330902233007296952231369693093910832332114146312854596396680524098409125721511211739984910350380206976736001688073719046864975834881632336840102120044566539787045851663697839578322450254432508896913982064826857471058294852431371192105416963835510919550939872036235248144314711365194126951373859761111908640302064290847320858062293491981705866381575734416192339408974378292830329350194623134944531153527502461637313601958372078670470534205435423164729821270823981919611472875525336244871632116288694771980330052465949728339672428802047188912076152750462884442076172909792364062715597751767074899890904040534406333858693470657283212590804633896940278756641380473301818791334593212449816376653808719561004612920361654561454138094522199167872951810081625865807263923758525969574091053327677357455336319159274560081032874729977392736986830522995627137525410969318609558838279543568129161061055832797205374036749795127722337638771623206695104437069213517573899011494343949058123158179167402411561827489532076378603328915830559048223666175986209464981571508534574832592847915781344994118917630565720551150534474630612111494316839277175309331107356145218028471012722151401762818220880274374958471129233157261503534805275435458268033301109753586486343457185554679445752166305575671794269182140258107757867485998169171448244818121717174652794089002494045908612886492939048737465754548066201799269573677386104655562678297711187163970177110533967129172369366787132644124608076956987126409142744371340548291690496*i1^59 + -76822356904118698701398060869135576681913451851083123533243871506999091014951360647619165709770454088270817908359796340507612690675246496123748094976496404534435971897856501988393666059597438602509943371731270502069222582015886676668326347247956576188865872863347901131325650230033670372113976279297052660612801424009295847204982876000297667296582535294564696116298791450179074751865272981042165528524032188441054808666808486165180136471362638031826547551239210031201353003912867920070838545247234908688245397250897607381345298106226721270019959202792985164646306639008389829098801537256907368269242996243760246526628643688845184448834187607174476107339863330980513842700064998158556671913112531752838482646232490121911096332995633952850015847193566577435267745223150500476065845288275354630546364969855863216324814002535798641158374376828244496787402970582232713442178656855656332500160794247842768792004997724348569201996371032374067021984767983500146024497178796841725978972811918517987115177012699141821028083097548433242709994516152890930071133315258180889130978449210125230408332867743776601065612599701470460041155572906752056228319994252726419366384447513245680650985464805472626590710772076245197816080232689565023096512699523265306611944808285436179444565378071671194260567850441418543946982210433519263624425642064022101725878053225474989881947185369960918415670573950125569980770701496209926218015922563481817648236780262445626058247363170108940518126747394878351975823626839221528045327631683506420852055859889918576231051655303440460386172759199168462860687551977527707483333133046304453959310481339919743976587506218755477352107112340651416691913152396035281481853038769962624048404089625294820612720762001620431853826255064648381718042399934780077902622506242223425442758350543511458646562437775526192464730023482612643341769657957633115799149654407641842584819149908800200023808551345018524722784928800544283017791311065452899630818089580094198437103323248266298980774213716297849012357290550488160217820032767906511149016811023154530030805613677090408121608940519471073563019355837141122675338806225562969585996120757595309161345149235755860830398125157586865017047405793965568642594452698631337956480188897158341664047477047925333786975828876471840855043065692204954801759192751733587372135625229798298702100197351510906015944605231557974479302399263908915599059932252759257879752684872252500136685600479460670719734500594792852328034204800091477962169414809818253849417528005100022835549437494226128712270974938785095813832309397233488254942269189808558851132589120603656331035753512981200942761612066096616894213926453812323696595583430358076709703065666777819511983116972506298190190480971766710494313382695877267159485423415280451090556911616*i1^60 + 117063614004770416483144980146102323963714902684319760083247322244878377746626971828344057856316558554642309976285843967337760382032988596478287009136519244157128422290889193673734082497132308048458093967880149384641942291644872624644443318661769418736956376828569093108052025257805680819868280340725134146738256624756393453247037581233054503453795844123928496369709231384495963378221736389463408947096608018722423974715651732599775644174973200379848784401722493154429659238819120804566361600092366896349337871941767532703303057730472347888025268013963488330026564299402488405198312939118173836645680446295975787629529038690492918832633105161771198053045900363416394322482651499107333914493013388623223677451295997853513278547427245171500592700892565578084864593677407631715789654303167459837724110706119467195526410371876326657581716226184825678661797709326134443339884221664829780209674997111030281853883425175898638391438423990621702165867686468135760850688430452944179538482740058236123745381878926480343486384735656447711174063620336162419376390427406174723214491984978067577001009657983539477039022297473258802851078994657662394569990756342554096518853385750577777202839425175551472105740520413000073061853949865080241762548263181654948982322232434148708492443629855620476737131238406206897319631095194010476716231682015501601978122053767159415373431949058182087733825886048299317085119583519225302092316957875542566498829361696396547178111299520678929553881502589576837920745363897116782931431505508491498978651618358470036136994623061027217353933862977418442503046652859268229308266420304609696369854811054420639380302940626637208054458545924370107597316276521790837813640374651391061904859231227245639205795073672036057380582532971421749821570044059173625538676133925731172685819015645932483445384948557597757791720976962382301639341886080842188007034543306960027627211346343974689658502797748507517115298624637075052831346914656227722314923338976267139153281847228903863291950721686838368700324164524103163374584857197381694655674440602307285565085285896560260833118318722602680083179956323642355108453345828952575372264599814987668812209519184687902121595124529567635269900980508254384264295726015919193633973862452985163502602079119853274713169718421653999455000015496758102924732015281415628612439213222925978554672565369468769992427343425599139604026150965643171862645506692674442268592202509314479475661033896043753141174785921323058140351583458573609504065682331706835223642581030845852066739739885815575816301020515707690351655322925124981072893652709298031280489778299770909604555117070895051453492204533264724048501769421365405744750542334725172146806774749678204389709897225883344562959595736151045884694342392806225143142188993708738740224*i1^61 + -143562994730162163937860034862769240259116367951640713831742223791289427461621526897556629877823814134067458859396127628910847784769309126540071079570677907513412709020924157498709473126060161045539250527783132024059676749463865082745802243106838929843658278443338568727638541660151213198660444166570454214317827385450774808789864129414754474737412409131864308484498235903721818016225465262166954947983248133635235917351493416536728632880392447569596127407193237092331699225796725597404875654299192071696980408537868215273791795282873541501033071520654621460414513917096072957033038028015998370706115111326540028351037234171832576011781055871834335966079903370951088647965920278010514203293078978946683465569865420265957047304635166926948962223343358190805378708063620462236290034391573088683720706524715587894884632271874753410153074630432787364935741637673062530475040869831564568550024318378206935255368496263112122091051435014342763950313158154907307889370678467721526189299031329630383010169656000795423718127169598800149293416072802946670696473258192491078461187510213463722074205506253961053092619041153107513824102384148484307250262262178084723344211003127325258043301022112699817704369897782187468087217516594879265724912928054774330294098601266529500817300683001146905360503570049248488279190837810536260301789522613809636251144827519306376793376326929603492754609820353971658591760982975533746467013831869589636925267595586690470358255442262287506485660837857620935262539142367603543223049828941590642549971019423651832523423860920178999760147190928715961747991818849090920383185091247694040133099565892965320651238898170371683141515009055960294732521689805825241908742208400126884394867503205432275493522742325526037934858515893674000634500717723739173336735683756490493824254622209688976826584807238117610640084705551233925706110266697009569895313087718407299742447871844980578309872089974741443154184973462521763621550941495907587762215252341543186395561187914323086364841057882126822627170335295742368750320716336070667022798572502083179267036963160516019595387578258257213236620690668707868211303978878497502293511683658571643903934338015418882060146395820901053131039537946052234704058518342543644745884035478832587136704819937342501131776245973686980223458154780983725834187992837058490176253900120852656672771057427263396393192310888165959193600023831795600086078647247231134195556371160574260614401402279374013773245802666420795361915425871282124106463729127754972172050708023804946990801605191878389450264893264662881753483286452152921561137406470902033421587621613759200093188406425366503518597335512927621348235013733354793259830395236484775097255438325714781355327414231047177898591016360023342664982416286169927463228649097920512*i1^62 + 136849547696525712820004596783604590506049132733078096676997837761374774676790909144208518002780072354196536245284448317917365345280295427330219912600859423471241758359068186718453285047803464793986707864810250245666363759203207945922169431985633585918831197639611661343595214770001989869168453074857307233274526335194904062628440864100115170303758912859893239894479171523754580909680475578710552070941055497036485300105232718147275076617594171010095937200045752339597520351099787490297057824756040142026127484510119246921531289429590499979708839581602774302099453869828319762991576923415134528586688148722752782233836813047700877988611575051183614424844625323520228666160448836184994314088066927892513070306927377810204292388380709596878118399493739018354911267379845614319414829929949858243064640459680038209383450258103609253950065288423353175092963182452580895404481684916302044344659085944222827433428666644489744156246985073983780779060670092262456894609566858426737184266400691489138843306035074709684743836923204690442754449349384232079241603567122364148897584966750449246085210651699104876687158799226835351099501859180999916393809256887078682765854390556980735641210798295445843248324647707444474322240488694828370285820950379979064031604541399080207909330850415784866742180570485854729140112119931657389168369362484110701684553586484115434271949408929248521360623237240247460498019777901017358141618752295542274492711839554799579005015648057572160371436774055506543241308779250265046189929401718172832745333646534273320033590870764990863051189160326210275273636079055366665500765323113854702126231594518776806668634911720466249399743260458925232064432112492663771561738120869221178341077807051544008314208857770260101127204232741431700244661730597711330085215946300736286452397481081352100423976066260094919293971935099586523080270484246178497510595954595868102191723412882206984755296409269581230946755553267373226406601581442467134349199680071609342274253281798841255414155106323548761334964280145377807801188877963030284334932184110397048743755756282172832703456166380233978397980614979904235761047775411070385683996931661135872875576739228932209079524391288951098013795212598325120812043446736212909269938886237393782396672992970148777055916386066109018111590334971900392335568200969992626107045524472437812848657577636621318626894235657180623680656662831754126310569155516383563577157821521334453194156965110714700990804432570476100618642960203935526311102558985461431826795050339261611343644057282888617092520198748876130592326082805010644835634934583013944519081611375860315574889263518411281317675585101154598081500824486791513278413138048959789724896044357458220019776036289462989706740329186255902490418732834673523335236681728*i1^63 + -96289444137901487443861904628180906389877244021078270859322185303561782905207780379068412306474141754307936008015255606231688897001134851050281874586881624884703899857133380449380194536403672081870300941486832090324756735271939010013069476785843327526209350994265316111212470343013357182701601810996603738373647822555552609089896402238930314196601907134932673264392978897899356016206364653235960134509063962287342467794630975078270044369790013041641403534716689362053937106906076833916117108708515792630530473706472090255366982503427158058815635439459973318895163894948369573408102035795260919159456893610390028670881570291191419125205792206120835912969038454837159988474402023421934120482768014127375193844814240512756560005186248529659549619310073833413141153190151373119523767674305099232154155922758237219774028689623628716170934735077697627021948631114818095491640983129357193374652074895369602541422839094276091883919556565566756834843368724029559561166616175126642194699240979693264305713548467480559866073398743340962680894344568451386390567656226109830261860222218544766324105937726779895403547955175989580365021421962540586109711242326928157344877668791811004245680360044328283542882403819494357036886186076232198664995687689378010902682936066072668324721575207711148828379005028738802164799409253585923451868490061688581426785514725451532204517677211533390754969839353759561213690936124544262433664910675421504924863901845098756724930725113735627235511550845156208425893178265674066744357402351372087500359040760975316732371595715038155710539286561143954429328572985787200950318473060747094582871397651465658634952215205749056160503189263099260196324709296455816471530775073485596273535642939432049600421331237927722005477379343540921931184783023039920427290250476621377167988753939378044772474049981581773446682706803389494996180810518181047214906869734255225349308277657632082145695466764941998884953568097452240431566794839683984839778055966721521017311262535973436607875979197756387659832338243159633928643214121965260710718230688801830363874573272489346745046790283539852785488254691133771988799243586273018443907720602286743231387761972585867118313888730878985294874314496291869871198593933513186255435855453321368302389771928986710325154095297796728096933714900555861155720704827236397458399554483234063698977534684942768861892237186016058519883718848312885093996579673167759872334448082127414059338424915670624814375841241176924083134374024799536886254432880218784174446425427553236719743333607350498912126585278172716394574318634494920625824888171172197996434420845442298357362413589633195513352017333666628742107943515898296889411865796630687912647330046402545811155506787127690253447546059552891170803629554999505190912*i1^64 + 44615911251833122629112224140103873226189982529612548348280358244262726264579404684313549498671414256700658568471442752644974685396134528749057704692938561521578774065582956707101968116521319530307342612967726431027054591397898542817195301411128291147934862376903648580976223769877838748829084506021333570265940266103680035488176733857648228401485300368473038107359218371809244792371771650619877895976005962543130434357578136316468160056502919788932276149012025130482584171885088917724264075964077038094701335992749948668576221345842847338300702177009357412705743484632311293955835380718316172690882724825049695253341040944036709773441723703432481868831355450933713893718456476956510329596600432941838816550084450756180489593904720608585555830197241647996007281330978203782148880690853146247152252488110640859603466781762889147726217254045228774138343849140296524822189127648313058761110890039892306475504345951263243101046013532902087231669083912728322359764745011924985691189737900467761448835330062256439039196526576176609491598100736302017127771135554782246052600031269353448400445998962082908623857553401991449668794651986999053186615341663773024971817990728809564693273240240483428193807991628043671922308822738211478899333800500973466690969690321453170097443395509126860422860840924916888308180583568542041615779082189330042493743705356621763577915975941502567406212198606848123522982389598268348994173591381385412291735837996105119768326156342822247484976958297707499287389390981989199863349614860429349573528432373009158069776826883290116407523968774036704351853946449787241311208279005872477072792061147899455266430420189489883502922877855790665200056633765084953478186772020717536882519242262858609102029922095797999480508122819736370966498001851719135164272898535866518856930301132116908051053582822098026919968867080959139153012876937611867660378782918447610722644490448034850103717742440633457598375162943380183219742178878299484453950921569408577853559053674742109344063135702268586512318799919395597456726023950065039112677984711266811009408169487812558227447680864919437367109295455513502045314227328216993042299374894592451371915584140120114546098312324336415914950822363077555691572406193319342488219473461961955038331893854788409194355120802741902614531309757114786303292986291361086781982142565297658230594528150369145868749372142148935413921175290467930661195727314221845905299394281818849758674989807594956075275568503415717997661534812400579470256329882462298126519720152509161613840367840541040847253764180330380527467685620918055027127422863427495787751621340108222049356606632645155888020131926839802064239976533342183916177040901490756541016442120002202614935761260588125339837304019408331107064343722721280*i1^65 + -7985687395651725395074904562549157024079391122062613765174396123205185341492856536048204304511395618060475632511482883286270814437369179484160203986418801913927174045334145540567144819262789939024599967826271701779536390916190191209313467093094089520244837165621514642417679370542843662739728232803809558347122087060941108289452853867885857630213866506159210052026200340256719944589347541545116140932931172030760038910901015841162030834878801240880063167024406793519549515194873574334005578879284699447761372752723596076495833833559493664255083824555825897225852881742814310222786445917799136385143987926825591586248299022896726190172772826679360152946777375301662955474096775921492358507594718261628820107268155483839529022872629810025577910786237173196242738337551203049288212954399314343010484337582866684628246830026832130376533404028471262299064579391856664627343142414244749161119725450510204237694319821012351047693965081473079770550050835797499157687186444143974428738285142152411414179615668673973126750853255799402740952430802004203530653124641610438590162770862474132164496609178241551994453431087865309714771565314281571724075792515318379370924801063149922433083911440560705400095842756981745338160520422466192410611768291929010291484085730683577255443305765405994942750218895891026264332440455057646123520854057199704762361289298971684462257386354199009860104759877680396331151533998814917080389887014443566746573603942289225263252891349646406900211503361831457401059481521701752523293595178512464639057260972615727377202142852294185973767923384730046641094687273472483600036522949283505602461138336802968918660452771706282659641383632480600929518408140917209210598198685078545879535948288851475247186197440334758777851303749261844071919941356425602659313735175463007273315143313922335066813920151425913925318631091474889971961184398593727787124861688250556900746004175108716164020879920272249898085269409229134686147062294001711305127708293138671177483856633497131741123430538665812464591084095714628450764482469754511259771467539734410511553174356344202279628726563089954563509475894955846086024371964290319540997457136981187272966853831030581962901245233765036895894209039893131085454760855753259011653459623091611677517097013444724462005306033760995388359203325464323425261345316462174602190841826260259475410714539760506515802170584991465161334594031008857122245360866365602440691206048597686248781303522342545280844389837149531928444937829002439521030054120274670852820283609546793454005040979611288805924465353116606193940388876725687525343121472888631586789855624685984727498643090452925873102869709161186932595465502987987447303082819070958711470230052304889103831595706006716363328231559045064924392849408*i1^66 + -5513068032105578160345987473026386325404080413470245709607522894385155516951271623694668854005701880038506754088413245897750256100068023923576212472226533333126654397570748004544012594250386000277635012406686066418336497406619699331219505917138235611936695879385371991919358363377601877285579575099699716395489224882358222711342468311554403022592892147714537272710439737015471389246423283141254627578183487150641949967523756813411618748578656415907370603254357337764135136015697142998547440070355879607591709537346084300792931536822465211653843637775560496693086086953067269299202482969783798604855719356672803453544421818809723679398939630767478091925503232373198320325257761479133232012871871884098487916293125833643626238896440711529026052118158884751244250917071982831787828259947149841051078754238700706461971179302754645069633856621704342392067448275661182326796518271364839346985844829701628406797290149306053591318524118825945039935716603460599748259454855003597205649770577158039635038514974653333397155897678842885318054518970440803744153977081711610554789216397511342975131859790642914579758231861915806726298275753518229420379038338834465194110029578776437692443218494200423096956765342963876216184812794040331768270117261888485748723076709902905729673031215663625617369493868235200255489481673606251269057214267446885326796389936657443502886141115075576677138593337510511257001216736677998952402629707336118015599548948085085808023427534889543890235051935689469811147591606656634259506273986912398876279280448577924723074979054246404120849486148967910254647156857084606100353493796120915429339572254423854314093808385025601307040937777913311835808056310752806588605492495061634026878748889450473369079870649316127225870056872444923742789956993304860803559733327092130353740370263513794689363491850268405825302171361949523268540701729165515568133436986446853057005267856616570006057353641620920947691396042126749544619161921744326135728377867971435508881910308163905906732903804291797463813372758931863678630908924359853252936349616882365891054953080715663562219674964731122910234210984609491938959061500019970966705360702296462232273585431620870840377620552588742907298921192487398847666445634506282386447334880773149671136173617030327008874754130415339765886138750854327337841523025594801941781934989328757481142921990225581592182654577037943594587343045524949674445755418936899139274179389946038744688585114269633468520936174398926374210696307820820485805358746486199444481710445682836257895709202801295825332518148047179986126852576968803991240503660695200365679062772789320954494308495710803581804522481929907292733225054483035406099247159163848872599381575766709438801369045255827795742164695662146355200*i1^67 + 3530024546531902937231516882227589371925110926898402265700411331380430087251888459056476148502291502634500834660786756221488582060239155073106097584975601103592596861744223180961425434268984124980122418710164790060133230650719342016954282351691441472171514208223718454797393278150317862407294773209935335090048955163814617354113597566508731494784645515696632772057115130375657487507102538606318614705641255049448065657119351885870073049394104063246868005415298568356100166740182399549088391491935585146285159652526145772248416128250043615280968914922328822951206316288597560281105305130709895380689417833448736343918138348414376573872986795482824515424183825598753526122669638237348123920394514312270411801143760452785793173009225156132603038310798169220672808897059848049495533882194646418433870422316517922577123998659116667361634508707081752178367078524982230046233836959768003478857290692866034465345556840404769470132899187050532445821780063279638179931389908147327674579069859957379151419475026456121531959836301864203420489879040642388761871273374893837005650886915597707178723774480108767097665769287272016019058866554129692047442032108664722618476433816953387220330957249048356973203782840815214189412034740550873064395668836612193953188563263139983970398081680201042353492904392567434048561770413148048077735198684589291327952221908584386838575296894255713077458968781699693764236893638151541085814153049119437297502406912476103116651249175543094541006690249519489708728868437733249962799400373741229916052407681352273852019710196051672447805802102401316887336571249074531886839569830210220895508858287329614252559817453407347810077838201278821144198367054377443677580460748162512496371324725189721436641491625067235449893248845130972004612296221721758758568560327849744773607280572031229057982889411204898060521058677936511488104528364974624595554467910496088662706806613218803277605022157480470974871304707928403660317058383410975052389685057364281436102985704712271133784780961186038364989528027541663640092327313445731234345323112440096704777037190582223026633065808683796105108300234804006993996208592835073635263506438218661869456313382290898289304851275552014932085004137404998878426043128180901014183724596242536511306088600380232392395479510891281375581127334545677734643731033126739021404531143283166299673211155858238523085103660443168846098909739746720099466781391478425751173219898122893346332364767754871111372109962209402256526490302049617348904060942633008230506151456964840654032645508192183428759246502854007056671746493205082966955719947205636131073803902414998697710884398008278454169578352677390295955836032140826477896467472306472310102994151286362056121722626708045683941096076345344*i1^68 + -712314660957944290599832622272309871674813123286341376261022482171113411683441149858259729766721398338375118474006304439877350268198064463676651188810170998277092648910469006252187961657342310482824435442249810229127350571413529889678221225058200340265009016683731107864813736713798700399390219687545630226256878094706097995164039314715180524367399444145344723677410267582736456014067305493537728673635124337713721943509938335290443385025231548644597085191866810494526940285343133660602235932081045085372304481169199107353305111197103651210660948041374330992522813411577671144858542372589825467795506509005620783328411342544566200132269252965037552778584291758903229115386030167134687909093094485070336420920251362493543035749415127706208657026211469787669990515328275924034283625116042977000809253575630189963000041341822683728996405807083464549594888271396899621035110727358632699307193957344105630797547030047897950927597440633824979466761631542927322794414162803120548763953584651053129678542407145827760058199147764825815949987271810411232992176884114706119020602021907777839601937734195424592036599455382016854812172362195674480917822201799322966287387263961931357459970651191913937826934534172791359963615043502078119891331883382380685717599809288779250720624753863026904594442158411988573201431419877362617010483227582630482906905744647795252683845044593270278709558618819602858591043027037519961953522507678702162064687171899141478298350204415449208411350559640128973027190834742929797727839203947271060943383842283933610812337481358959633708889274836555206400500119430159684972379218656642889977232345664630051736909746518723632805547491088315364317570422435556363466791553023161831999470468123405095423316895430856426064254295415783271341574211484220256219266217331844931443404469095265169452446641235050418243915094264226306808963306956402180541957229533893827910372622836816651453694299548622632011721100806286891555766838793506303481708604599192187516071714390420440099919861747173049852636538810214588669885634880776166603459694489559452499029594573522259370304860400136326663053296867955035669507664249728739719931455675732178781887292680317877461978451747565891164550990072297536702007653998479819466648964287689559957831702047723482930219121853422624080437002232792177649179272456803363359129116298074975159442276985266903052326859503385625503346963058116926727123639248680521101615898045842633204596612480661875935505989689081359638739347306568223988390492411913799185668310818994625740325387419533896012814996988877151233065680362829363165014809571756115548588949295695714743137866141044783980788703867469721810926680843396491476887991593766708222327753445326599470831638254031094497148928*i1^69 + -189124394414737387125584229864324508606483264922244977218375084509491906558635114677050710775733905559390930643637935779926939233046586219186792906797938769590727606827529676651183085574505575463743083772035492383313153284866009245560047060264257112052328347701791626604007539452544144786331608144874208762954666187512066346076524637746966999655261452207795996398969333691945715309062596235201199035119403229290725152534128640622833540770246196066827473742518367201157493157036696901874410135836384187953043759395602696913708646213658453070330487912251721251208745190190927588899778657221018193074309058977723219987022798564910888854968384886506893995831715157116752649604338516176453027468932191165546052585216849346679345018838853475915221042500417794458165775702767851093949565487904169694668496671553157852110566050147041802242611078550145560036811892815455566344272852386435747933231296668144990188897661525151786517583491686111841753528971237272209192631934846881521559081979541611861748144049792507109711411423786410625265384919056210759769609982623666492031369732773915095901671191938174666437008816153293434382001521812269583507562500129198144557191157224563360706764694131451619292127714703510108334182449919753598782535210436996923682097427049007108426075827653968129209097287869975766844837495859714998468416664739620593612680888598578418338218463986506073326162476338060088658668543411321877326241818739023881261559401477255778194180383731369971217554116360924977965835055740291127694863908167894593339683598734512471908158962415155367008967444426827979536370662806508755414549703288726025217142869707972894325655290198313368841378098228441082898247420076150134338147433352170035306786768079872754491227687987653563988915727123692321850637574085251116611419945786638413199518858530803339260141695294463285697832004801792142011424273092595687293879058147965536563940195484889634401993290583713830401366288180872849844847095323254618808090583446260486314184190825192601828700121428065945085569290662266726066907009813868097897470877901955866779933550582726663086798276652438361078651010173618812481118000193090751228050461414228018702666099792530777337748041562020001958802303086897789613003097257801947628606327685700177113610819010452355996804159829236047689991444142269142478081952049433471927408425565296285593637326564221610997564761348810518519911418409529431783520394532975648648350870195462660465286287755742618415336361270598285016640602313868442914629662357575114229754177675143783827779488492610409642044414383436335697195480683959872429314262741903051838407578947965723847043631834356630491706551526713415494495939629783777089836803312582827318116911918959044175361257836084461568*i1^70 + -39890000218905819163743577775310436677973356192467564102960695129659951459104616714027557256965123605432638622353519981894114035301419589580046634371125202420459284143369084256854191995748246889740193029838516560273523956978206418735582991865898693691937835078688951912100719758909004452985353188839849573536001295273360819288037485472991581062073588952770910425443929725797107457950620028201597682483232059639930020882770031208066168093834711442060475698235643682229314730427610698646289587543944446166493591997198532770415420948478780997844972028171728874350893286808250173958408241635842385202447974446441428028674255392199179730794680794202304694916136513689060004229918845002870163710171331390934380248885392438581617082422478156093866610888189101859139162051668993611091776215617234845876151586915296374894664755684101788874535858815964450890475647780843062949178090082858380333822411813146186531661402679936436720585569436870146732219477181478893237185922915828703943677853090349576130868934545745392544605860737807297198879230760531806892722261317122272720500184533765886545781460593427432989534020775659654609363404671850788499601485286102020223222383427347874209395409166290616527722983239089182822504885159793674051648449287931755725867335395151977298356384390059678880288577189083099357862008015465195676704763958551698537051739051778521348712735542701461677480457096188442991679783908431207936827298275042676837397369140527621717882703912535065829922621426937655119145880197254851700370977835881288116404566806678692522591740894785953760329584234097171942435956870298136419899357778226042212199786068891616095668749355799491333444825937094394593975921618289603637572771942797901279681067076897527712125338256553241968908710980542526351002316281134086130431182886000891486546355053424865830083523425949314088754734391649033473191602661792399367570858807529929955401624353696515578356960722069058155040448876189142214385557373365261162726622911864811068863640543572804156043151810294824087027094607753745053165541856836065794219980334168467547677451229221065809330947472125675692287303340956226400252011720783696197771638938766100532476859325924977195076666612753911481277224920864017575693623017541349213133009152150314803122849189305420057957177723650972109733138037427910125046215435181186609736493480150590064470139643634520663894504817574031568540937129144940275809509855060601394462594396683530866461708796071309587242650130015280491182460187557562053140308208407222884410181030573726914151957840888128536446044525610972438456283201811182503965042250969836518094572437130718089953479515018931844619784644355122960004390490453074097696008681213629508758501183170002906716529754112*i1^71 + -63052695698452900228188002533392043452574379619176667075028987014975070094298709140067920091060382962172550812227063212610114022683973018180351460526691906828952972694377206369546062696244523637086237459018502447425857490487840281543458513175888376582684584642927285027476875982029227691677403868417513738549153366571052990569729978928064693786082214681452217184762584265310702440737978713997515019472472066203928707656993594558726082343328189303572625012752408296453562904116198331153823588469958875873979026057064055935845169773346858073754032591640797206263070417770328754665236039075686131021367305746250466001355950219012574256321363676897759302365144050882846104408696611565654962933740070421108009078554023057693914441451176723089511182184885956926519838684201897302886810493082106667368031014535681574548481310828142550781574235541740771524994583420899929586195224568796867363294276999104857127673544103465561046163736811984353987858655752221338478511576545585580863047426792299150811363558116556268462393349897870274505228839420165746219812641654991837139589346342279023309289325180224096514906133044398820868726310714018058147994647875398309273371590975952358739699450127756594017630991040512750023831259955707515924081316664524025786079427778105412575710175952565813725072337265621386952831303724303185164522259216939959983648390893601550671599700101430162086763957778936600973447652548724110498022541561952599767120284048565004352285548439979661841827963421624986729391570028058615217289090262777714031827582530736039940828867106438213229233655538837180889801246929119768737224141971973392240990002758521175495934597997209276736685304761011077578610289354322307882744892549662184387435277119073721928953073647389229426057587690193357136956617488528786165218182833077826496516164066521080747367455790065237497888769873207544959977044319281839432089300468121809903292234323222470526579100693073310147995678724131640863430775902440422453653177124014910221427963926330342092945515528352919579511574659904565806917141078044732167119440729338088539664813559330650761925100604765545185260960037668111909020161195632047167769482892683442503154437884054002637277982988404268001747215013276939417382114484127457326904924329323777172274951304112004527061462437345775200858751051499828279948811279355060352134074258964663886889210271325118634604920433302658895928277561541777398438404683461335638933500606267113511277213625484008498838651553772784569148319430201212082785167690500202240733399833466041766228995726351187791687711254614769075549245329762047586962856784542525181240061710399319356091322121640039665158975001198253387426860219194895816589284597839999796312851436738987333517312*i1^72 + -6683925062844439262329370668349896926336026856441652200134950387305425253569421010581312114122584671722891849424969116707253783379626092063729877124950170241401689363812319517427834556656964847197093861428553375207520551499301357540804886298635287970221053325182226653059791017992605552003869243123583189821018588925304929934935335827472838658402729105914059434688270493278555909755326185879411045944962973332005863851232512121060674360298379678070615809335025008422187652456610315250691085689350071026114548287440133498317148665949595411743770922317951924880702264635320539317789340580565675257344566592874580760047096701034265264984349672440885481287993982020909907249964051153271381191490979483491049246360918970840632864220285425190160076685944451203650134466123297729600041872571456485286325374601039848469740499541867672048751947098234958962102764706109907890161182990085666663548837404482006291774844614730541755044077036052304145718314296110752774646422384169832155888643172383491640153730169070516398820408503102515344652876721712901163362624550823327348256431544370294599987647781762058887976549661654119089255979509814091540562364288004923078681718460106853088425150034429991270212124045006173197234684622229347682037994748267039006536420653864465770797299202862582636757086483056804519366606077513758406222499624813969284050224178284783706288862619750119571904262475085774412063606768276142714184606322771543106115973209496343583302531404649467591225904348429429971150268386871629316670471248138474293114698899566061012855360346785098650702070015631774105359329827886412740430113651636856647950509103118656805669464599049183583036942365812643683698953256877969946698197433115272513270057338136192201800580301039622058918170169896352678124321122938842622226641648904527155052530936018166856991244204176859809843409278983334312537247175605400144300639809872971673901683490237180728764095703092089436012589831686069348561788808072443604545834423143453511836687125172570742989576692776263287726172731590161634419144536529585707068422026539789241049919447119219019528712673297923863164259697408409489456013843136932585592583707821318177005277210961213082656957580524051180411552779193321884286586816104529154379872610316881317268502829388575640631182452040929415462658300979605254814363496970867527814870942860567834767742746552031048322307507039960455429104998008280299883412852048293950360733264816174930997515861894802316465687533319824111142494969369280850269343886111551534602129391968280088318515419591132625281116937805835970774920017279724519145329747119226162588934786640125718811111767947628569885245633235352413154246114809496582167091526011629427370438276904124416*i1^73 + -282892196176465602014103563650513629534280030063091100019396908053264118368894003651010028825359155573246931396435198573293156473649710799600462258227209766218824355719127362693450250805433849302673849912608449667333006417639184535805819077659275167883677649036927671915477543284481388742028668562139464723996327820592840271789282183196601680396502010714708180111269467686169339468536115281324415752435966783793403170032263547365876908652117393482905788070619823004211919651012879443087763611031605213348326869785356583710373225136018026456550811319913062370934727676141171507379105535853045540251104476215959175020967978532497299564478922278824804167396107381142361143858343009679730520393332359571731863731487195700862467490979063944931579321507899430930878744353340789339890110610492482485825728506404785665326739154098587212289828052524382436200743211373684410663998273997032432326469665299769362990268344304786404954594156809695748153578391121058900925045605499076505815990231789414243594988189044911432792040672165064281813116084204281700022625590181623767348062629527281797363034100667846378339328003769679808161694294557891295902307989931972673595086182590303121662274076355403934139824690000320739946242970104117752674664871023763472726167723833814155701434510466050951633001620664273959736844603650278564318923841081361354967931594565000693327773796624735555401985254661300917348924661033807355649305181006593612704919782345269086725222206248696612792855760312766026159906470071662799747833420304498072647452505888450724716342236750961363314271040704805585900600782891853780526975482180006065981838286801380324528284621307316629045632356365238040675997615083539120482689815642949813529120157566756488300655029002459611039378109893589209289523469740815768763142358776787373525406493920797206966684199308084328872789802801735639373134430472231716516740368998898459496443906945949508689622424594542071269375412079419009727332449476152680901942367182734456970495450802194480367809471577652457271445369076990600498736067725711939205355611714065988262745067609120384454069934507655610236822828917702012544287051306514731048239880680071426668502582714934832066929085870058840619877612357853618464195171229678722003283761219027216258461710485279165666977071466340521771437833271916965487243762029680165030380324449259783340062575208532586074127959978363125727476709839785342834954710119452026564277871824953547270114396497230212167441234039608626494286848888159048172055114625442800722067504082683413479577337524594693090683097654268693469285513060294088733066489268786847194529771141555387053443902889292553011906490313107188271895929633332777377356315872361457211022508032*i1^74 + 179567479775687502987408901977619795092507903934439491092342408443787310087439622778983214469829529189798685122155725900108630870437510462433789066752864296834151170301785730041534222440073025725453152621248899829486914836212120427605582830848471760147507395558577784089028212777802260768175791545631508035492295505722839704211303252811952822642811957742294838606659489770038468423084165659198789527065887333234324325094026833180499145703223686964609310920756766049263408949374032882841841885196933615585517348898839209551648414720653660166364818639341312908293777185723373367891336563197984831880102208666085417907156073226459281828598074483395067023573103579551004348618896292913916992671505083929176706034422269409330904421722361180003560191911264994855358348713059393301479962507292426344502484385034042533473816960616758730059599749709849637851466663019258678880555615345870733009060249379947247522825875406088377954952339647758610584497971241403324134743209055560827043868525832157114682856670981711367401707555740764403344442712552883698220455556229184895093280794695333718221013969199310587376329341368995742873760306738748190448348559637962655707021651962796350648611473080680192401243376287911913076584449924947544435360344088923412249376466669316172709865696793275466102215907352000197583329161465453601897293764080235094660363868278127526452087450813727374208603879753180721538645303430098881806682842830090302340179244013905594519122075431961460528338676342018714689313609379756616769248461506269829644268374026372724618028972569288960722871268934421980079012778776875058195012665801811054510504119457210590333248935504843070821595195688469801932361777024764071100071562024680579194244029271487001397479945322152020583913498142072819932659699603169067630642839050547405898282128788375687186519593879659148345738961354590087918190150045492648539372676945397726491716644940205968867001699429793050319991180072460271338030282052311638443163049287710637984086565386630405333975024553756746758031299718529891826554310329571116474161283530598109281627275580626108388798146949757815740197700572490207476402359756912254072422272405576333621668554241905339243662961102502248716848852963690172363513358252727342295956036148272986914218239535721015387588001644636794916380713675064030242149072134781722561782065400967473868891871687574310919481175519319461041665776383965851867860619105351644023553085252509931829031240547867738684289515571453915806041884775945919930752128750212262501437723807037077746607086726061195395586799885284993344302628904916192218442872170643530127341653144114131381102422261913238606321225731568100936310593239827272067731175041974008807424*i1^75 + 7467971315260384449628420825573723714535693095554916468002120991547215265827089901200706728051095097014605277147781060766235436856880357786043760931449110740627484003365245654139701173894836375203421630497048465782043061879818062405176262099044745186490476066923879890937362091797321141131894987871352768564533469922711838505626509334477779749866669355302219149602969259804886634906037305334710407320374516620767960634628465158727226431355181538185682711811620304493741616746768885513647185876951171435288174627489804181359665367974764086664702122444057866658224530415530228703003611033026063732532493686008479242126599471238167712363240062672860527578386560058980236052558528349168799803755232439335744877095858954808597127966074532732065403929501050517293458455435451208503682906171857243280410102550792979845423328339849256295331539558999319523337010868264244748480169650407701680636003010263469343516381660221518782893655872094952593933641086764679309261633863594378521152204990296005711874603246848975191358967900674941442713533131875226854443023594629715767892219641265037522292509888149472748778018851007020483362502996956905875278368485422681528020590537957420077766430932360267968316144953868159645917065943497862989677625935472380197714442214039843276284085918157432267769059553444332313058961845638629649949195899171473581365075599874364884185913448701337730431587311150019503599560836970981308938386295267845546827863478439502948997926697298092294216058539132178906599370288405453789603190914346872460811270521088492110266699895339220191208840307316387482599474732995967636817619216087639438197598098234700873183735032212257960558112390743249687178047529245480041215166257982037274585346547489202504759329061513829398919125511736808705530590324150113940360828044082644312701767459185351994085157650488138899688143625490111949036481308762520379799816135286081433432321770042209148443774876315421806194792841033588167400217526813656230675259448401803825484753510742189628665736729916938473521749982688453798958263517133312639259158383715098020363104262591588456496220864360372875401612762089938943746583546982855969793952379878449863077050020704028159464051227200125750641067168802503519120557484381042355737617278706999581487037238151698285523062607684139003421356276802743787841140899414757426536577801231019598086097901614027442718086638274995525197827940871706167432985001081802980224741551477962373896077107578691434078943567078418215707304749370049159449349616407879559867274635615682388014281770570680483508046687374957867116178097624167500963295182125938682250681418145471580120903892606505856113073767416811327629341546344915368600303405367296*i1^76 + -1394224630420877467313588906446319818053481678007960885198087754807727992033496067215743099345500707374820400456814453316515066074524092962706499739269311742466440071342370396481836677935463684026133928188918489664047850930075647780054802650971850637171490204531049737142972561614871372090748163073255349130490529866821926766299166633283570936613338999779691734894167856973740935624384004351269051129142866325230160501324825973587341153172669172599281449202976830784031337938287631097075388228530941221970307267971807207479537791197743829363218223995969856459274645898248888216367796768796770181106993034572362172185622164320338459031049231353156849471679966977280362365909022263081919649507054791348191295592312044557760892631246621000096811870703418913188395000685738429254472237017843654514321998969209821540716215584893038448802764830937127393885933132398788072276255398689406724269789513390784493036028954787874193622844517916933112259263586454641653650282183693264343670918736449098674618905400644403059967360515243367521162421503737207886489695727108122926365840867842588461509581100577564182899572439966195759876404702448853549722038210316947866794229773080184263523346051298601628794571974279494531478486346941291467896998690918159945209321922352761462366645520485624417495540460816760752900615242233074659092988383913294880843214266354732313439738560196438001138130258087945135478650651992858978611344248002370035201602007961518963910481353108243480018577440951819066364953540620059204291331168901221107624302578412131046018788896257536980313052542932708653367553511626145340877940522216361024313256504786277316380921616790072554767269676012440252315300735866294283108881790388998582960405113623304084693803198200155904036145666147226001264168588097378409795159657731536140599049780149782812359778352170434593106867191500181988299206757512314913369667267316685968994103460493725971468528877803190576639926032339847320009583420342570326220801566951349908515687949414409274234936076169898002199041620359969874047719264754307368839611659878296758512679357970293114006094445367245979305279294777773512348353327245352118939182151313822500177429883654157467967854377745051117688782954001115168205544300500406819168033638484333844127769047337590317704450995602360099797305426366048597836984322314294869063723449752249028967262817215123750744077602585091377937222491886321494457713704872206825394218490617285272182144519731615198223697816847095295533586234108958921694391171774885400284363634496439739344271682105215329048699076112652681092304791876934836119349454688921834881629625164716235090520261810307861795277487840937117799362184090877312251199488*i1^77 + -10597033155280730658390433085208593221130470194266743573512319250742596662691680694662486816115005832606822063291993302840303546876337353480751722053674956098794265193097503109075379185700297715202750380585535276471756197940545212809680849524778826186932293065393278762394619834624851658929866498227650244098193100592207118093590834226394828912761606850058362607416192298104014996448043054894695786301251355629579147644026456105875348220477371824600907615749838884747145076617596045437945586878756475782397135757843164608170933207308537145922059639707672434536299001253048872581809757027114060731930314765119842041891522344430347949661758544670358958000334210321572360170331393678373900269758762884543847375964798161374058146987719635393385431287591597132912881122748391848522293270198412936615028604265243306590417364492584942526773148304770333934531344750748068589445831981996633960174551803307286643389908422395309682578004418470743564372535805173961729188306694881733734382119821239913763837900841885062484503886329786149725507245577037425376192128760654241401448260118302978693117307867338996646408090080354589162862037623435599488333353313303512672873410041260033309875687745819546386735992617048786325754503719860186333292024893828094821178011223820662609074732496027899631456855928023386707739903430616806746369978435761015633696300483092537594315812729664623735240613607036678132298700997966279982778442862940503717436054672110887336727648785952179547508646997841145418429580176556991949312803445866926971379257746162435553236322920836688579608288567483865705001297840728316073343871378885272956075559364303198440185968974205526173322296153063054435374810612552308723458855477944652416855879144963074727354599129632181644434302124999473050745652053509718021189779889163067111588408097999915774341402071650054034168594859088602354425958142651092850565546468610522580207158967150881781901217175713034711025569040339229924018017427401919631725968204806157400576103748348715305648216802727973964914562088778140092838345311748398401716835439677703738795551964732851708026947340817008045185660151347543239672429922454788898252948350068837585378725231517300884020940901958154102587252653325866983325521219302495454780008379184521349635583807237532745185512069677651135635345315208058698798112923299790238670328448236594612580581628731576696727208168431923120251873256475336636386149464223458519433469955962866160217313027316952873512519245259915330121833610612586132384992149674475218351114257390900173796110980033908372998063657578827224116601837597501542449264484978134169175541420516580930383772264432010755654933763074219377701135998349475840*i1^78 + 4269267603328340721546479375467802129497113166240684311064756796042262709329150289638908764288011507792478413915781224274909419511292648775322363677997728681563199335225595106410869125940714409896755736162495400549592969067914164630645055149656759742597231490757411288401160755630516096785176168314451196727279445958166540066655917342762011940953048967461146879970148914891832952081987604921717917574836038788088411703816214310728066425534888867302329481485893218201940029673369625255074513244959109881393141765278675123986081353798749644656583353152115457705851397489285560327763007754893751963033432653223479275311049376391257771397553983376473373399671126341766707910251405805161087684439516935989765607295600766288154400762893776585971312060590639867408285494339496951475631421526835524324696322289961448546869797880822752090488906292581632301950665616334469254452316973666863044536043567482054658023427544138684164724940942068743197876954318514489306228309057798623513603075577226807032015983803639579910494635814916931515204984743925387909705088185224019382239511995308773049738667379897280207102046412471847881455020856848175175033994246692145060912157563010988220256413300456472844909233865551690236231818770390108485497406654775571422525102685588489382041035238227916407315236676683217896079292315985247279057186637115264025228664750032487572753638099417160882571846722272612731857788049435159140618825322068454313650710826002288653167638146767850472338012203803751815032701294234963332523695086197264547605233333260321345480212648900276884236214549331523533977012947901423442891622530332425696386175277901549446350203820593381228528422065951481667180605694407187644635948399499637491261191927897986464348878986162876268301607249067795040282500281563473993601260087823840915171205227692899252170808629755093540475189716928446420560796241232812737280007976354604002196905853241141860053169341531525823827157133576454813914382955015600180503946570204603920069523916331090533587766285486657885774441539988838021623734561748080246871666272374806648355843186684765278302146827214513718221806450840842001628920378176120717242967254435937371823318574799056936612651897520479954703722118692620438903839926268798614351316245167399712762445877489711712600193341332782049130746071464477170301179532349549321419129665038133017672652405179492039311117967508943640319361119885774613183113705821262910285426611118257541105460952530970737030926896057520149726874034224460903154027735655753617434280936473384481573065861612804723108256180036053411660511572278830908663986518830233328683656591525979791675595428947117407949679295174142137874801229824*i1^79 + 90130508332642207720979203476189540068041700312339956721574790444398553745853803236963757391192555464702605293125134012339654622392560857792433249961823656719756051892094167425940296377019472055355407946170840642695840111369623509906972663044832849147460914339906765914883331975388903423764813328269101009577167897895156929394013595001884245575604442632330297434149543258621546292811111661141552018956804098486705821341652456538212188503263472243237396327141094653637246634876897135482106114224087340175248978511268531365358380826835423593172809517020810283393342345911093741948373351565934315087913939735718329047701873496171821971950177413023229294682093305709554066309221095572910158542445342631168921689509032475880403338367568119698472727176474771204254672340726426837109605405764769589338652363071710765298046538660133188341469073317072496576254682116942893710618899642757969399046349760333645920178818426415395953238429750531531031660468388391855966960520797553818368873550589065770336168030961400206259658273165913322414716134999097835056301187015946535827129591667354033060880761046502052940061475777759784338872054769231665318858180384959613206642408577145370737577205910710028968140104147888515344391926249157089307030452553871899979089393101601690806937845335457306974589439057553127449052721642139599502928461344615461630506056379086222407868833816608902045888199141391434483971737235902904871544283169275656278151717107203588971396164567963982490779002039664899773357331927584183765669033912636626062521212899118928902038730768449523037536701363277807587408685848806543679014739951818698227227264527265013923190203222572430791032378582670911190232679539153501902645520539979878008606079450997240691126728339317482116039891287320690730851602435640748431100162875581885487849598650710836372901782523902931798793331932209166846889151725334648396735699688029801497957491177726468993842528716246553191576645525955357742389390751461934140533839727457412204418815550441483012784465385758829920056382198074287260562974538419938959638856930436565193867054852719449500190562980192189398569627830135010189302540847739209738571713803563786148344523514051879468321502928564909106479931379701071352868562410798905980648272162578629303418190347003773594739349054918067513628929121252031193074958822018100324125510470196793033185608873023170766414550658317563842386010364635815146047900710816529148114390140199908889964057331067968416459260208847913999566416028927396216883884185538402143928762249214616874124192389842524294778942601151054895065848538998683092942093675522588981481439072747042291720696960733837116450334459442210275328*i1^80 + -12217420721426289307226117298638805583646894890445921969355062051810652846812805504069841476809952092734075326439073010897837130995639336826401479461828098755208693201168643522867251186228721458319945239714600816281576191862596033694079517475024539988137079410351689620542118788561051315160710367169519267691769284650516452342124226910785195727361130527667204548436839532972056796462428762015545731046229306695381108974395247741308856375087212059361544830972951408270138292251663205394887431293712818550205288016300442680868808670152803165175729935491561208287903218182557950491766087626680776483888451969348639500193212827674865361721958109306727900279059396499953839815063158285410731569580139992419082690092535907223801911145717126096437157140704056531329383291113810567938906604676737068731539382066447754667725031167498392539210220329349399541106977546491941202244699134275103480071259486777201855236494269129832848132443688818558709872626534778036698206470820558903343755794921179245342322702316323487892386698324603442262663105332379259100659563307301133760260915479853554532335178091818471139368820166025426163174565690331503710308506762244791057008329249199222754796319194627413781845676453798025221593843344698504288913490811178558392847005806218759583205387398393385060412326633704143827343691577033718585984603461807180801383054590047696806258719327154543317964243171294699905117564813541675249623456280690076443628668682826792593775111886406026323591617855666283283258539084501516667298379987322070115430292505064172915527965720627653742035432445914239262565170092553359173748914327807637352208270845516188398590409410754126310537199519744989803764298587120030943520872514350546305869079402372437014283061676895715495681800880089825178012529299266416816074036608952633937904954354440877494818858126790571241239230389182671864645678166739481811563850615231232923394942891356656897605034931533618389295322024130485845296844991647387438877544374837599632653529755766472362742083334985393268367468850338001216543691141864550802059965736488989259032037555144504664256901547716885967541242625023141002319642422429560950436519193601304754098845702485107417035413003631818217256764845241577238358346787819368668684893482655266260427677305999591685538439506012557353000582283313971387055887340514292760796600186276249152957484225569177623357620018716280808019885634457412056046459258773564927810433515851213634435157893159036482971863503313752000141466980519602091078055695523468182290575437879509323090812050770725967612648473904216345969819795358493264496217381431929085486820444115757050299779677256803365966388668661760*i1^81 + -994996020231875023621019469517532780076716815311965989422127003206487758832600943752127784390855045079385958374427585526244434899597846669390642604767808397382105484828062397525904961499992205319503595742509547831602911056551525942848431681545540882226161147043570690825269025618631380975066320614326413192664655206254111100953631551785814481959762331665746381479981342161812711894332244329369704101021449454688829223325683074059442707712760759166488306969760793296868617671763389780062985727759202069037630667846293199559016951904344733817432028125706685396625192536643118360888631491566024966401889079439834665174834289283805604227401370913480295825343016742640309685768538598390898164906404297429932861996650789984895052546774748438646648094851665629543325866983329390082030399820950954417474954611480123979703516938025816760560261716663819886968500930414319992123759521448145698291303729214011470146820108869065807971666150131795288681125918081979600731579316324341524374785068431289138880240598834618387581425293393077447385395249570468174510051841229471729012287252270408847473016133835614882158099577027722245572407103280276931803635004213220064497968345931647288840427773093884149441593390532679967122807907092586165901779678691912485582638760506528839693272858383136357675876617156787081974727740019588354665858844081550630886305090108538939337545437533338750448407427418096430130563019812585123195707211337602517156756886761095318832120560291692282401190619798870041661822680833606818951160952147060466472570123939456672253953812438138013765499328123951938819956048178829711532792958357886503553680280723633311208123133204259621700733694767501901284609424282724942233967789093641557741301359958868455763460342682090880483215518343923188232248075058309880862265345781731134975837849276410510749940528546071662888305862153224180459031917134175324724653561003896480928060642428489207988075031951019724362789084460077699099345876683972622711200312070296198933877063490282196978477580604746355761074873870896796558464786877035421653136142308051242762854222795837165573322179188281147103044175670818804237514668266740599335416609208783482768837941487499725567748605049645449389348033844649148849162480658468398931761171564928571996921359226347484678548956634084753712048518299259927161613918285019067718031482894372051118551001653148821231202678616738550370675995438793912522424161262505163118359695172801216827303814598561356071574083524071714895259366150021046003199489083119420596587122235064443850081243855029152697022938404362136042481306866780029301818461119650174438369027313451568557712400460792904198127616*i1^82 + 41888650101414438962060569702783397631118296960421217442044285940238768554666375016774347241972159724124702659176344253684730241395244628153956307813328593740913459278941337043171409095906524605756661109472319532402353265884215674490406542372795698711936716877415698665697823021260642315852204521588033690697475923862005173071121520945131756995408665769894856185069551469190720531738269960786794312594849892431064866809938532157966879056593886917366644667347656695181107237677342304844679417432592513602160645265289748466878249435479397445822598646544968165886007028799293340469738822481885227634320390428608859699172574333644939479727934741095392463630321368400592674265568006536132561351388780947602321252152659006671813736953416378969603861751955783426415857234689295761055188130047685136128492179560208654045017082004003345292966823380015993732388788226775287787542289199714842620455533411744431565142891348797378768602108867402914416500293006621668666780668190826348284274311991332416702803981411581932003355948638646169925282560776016727946812465601872697119860211776886708158248545784231745239756478124822854165547842305854829703732633316697499291019060272285513709563683334991129902201335457785099258563906838576468354669469207897898781061889287738132041873806248787160151887269313490102474259180638468754673574350269119624464890877616787656298719974822833090170408048420135241256603826130122364866962625563122952544305087793623504936837457464054840931206790389651907262941002988118725561885061011432903850003264421765599893172969762093063660319563106823626441497409414325891081498916977672463695187256642748521160166741874746693054528435714151249604761714941622404649017321393241076922425375347995146816767076182141441224054923269542328569525440717920462635619400127457203417093572927890246252331969412300206985940084681133866685521304662408903503179694590519809365112296345837287641991858353350509457946474962738679531058727364212221011352837769804208289170501330008489071013203802716667735948485103436613499193014359877963955963022511957128085327981874119431111130495245578991893791566719091561405928126447046919337139391029872585890171974004349092480389457275832809663383890383241687604643535591392319980392866146872583678008436383500319148882070231699565478823074684685081389947578243490649119568244981326610972080520204746060449568764407782722689282302401954366656837979231154054745040443542664667486858640196634417853251764161228109239152837067439411529793792355900979885443015480636014186371927444797210136046089636411957022264491927019367661688111761161336145791602142637764700256525250098888704*i1^83 + 123159311152678602535323088964768864293695666577744127668644129828073928550795490057418801886695715569389910573732677175720821401021070259731099390382581350185740315536470575944832452642180923177476778959997480978183047473425667993449997744823984855763527950101244198377880442641048010822462821840675852911242707987182481291248276290668220074800375710883196799358410207010076841562202576783080792013292546743433465104956335631716926073322106517745017051320607927287169907912514192922573258914487876622438252067949098514188047857059787530184111058899800694188098734106779794536410637717803287734903160720083676260105186574708294309358001807643448844977093631049775063067785547042636999182913678418972492488043854515610357778328151307696695304199130647806935423244039096309552292765929528700138465586678521747251248185497309434153496467955261084464885408433220498249649129538286829920021464965942844508840538623832774397797912175626311206168355669429074066796469382722936533916630568762726054543438911333348387965977298948931439260252755753319609810372286331105943598548510677502040538153151362354425590844968501657287796710720269318073081925712091161964665228177648041348444279706095057414921602039572325918493496176221883604763175180441922642765293589017193151429954706457937311385490618115150284636145740689277599747612044994258831974062565773406649794543055455480504371996767185179516420459813103792896119902561989100965328003009055554421398243113566551846729365725863336668039772349830393640112594969820206017036265625582283638869015850822788592664500726009770621560602026600363733949479159612188037570863255779714616068154683850589958704542691357619825566534882579244274245035813206760235826054721021069245996484182744441558503643535156988358518851211523436947555141320727772040705019601719975569686501226267375902525237147863196841264796079117638967585411781239101398058921605115137044093542114155877526999917393893678706957737871260896666707669710382831389698832854128676428229731102482654358266082267807645124777346922920367290271709671571100577651340176868903154755451515451030660767617292082016240751767691829915211657746201436646787297869734094793158848118090359081111694777596293871808918598614526463699349265947668228436419651971991027603422462472705961535773461018463257453829065879639972754809114032815161289739665941852386169686505076963653821351725662814967514606108003861705987536751213586426139866968572119903475534898980272075203544391987645818066725218691383754196912187545606394385758071449835316825179964791592433874304508916999644166144276403930319267272884562442921482832706535424*i1^84 + 9676014624658654212083406456358260014704727531533139488016476730810584423346556892813888214562244839159882128244964823869822826137955137825489706600087170297561455646117606558760311176955735273562787435175288087895017647730203185440900056621278626121952026758632744204906684891324589829326339820882274754718537096696532540065018466328121290699192849413546487556615615424619917151720338701041116620512028890817975894673140420810666593443418139857268560543430879072047295626796251435401216697366064315722656071831163311943238597323871809935407538459678104641815689469871014537285203758875637397574132639826803757546546408691293169996992914600093019888199248974566288278317745984994208625768198982431244985689333885716711305730233652419227097590648145374281597918848110173642098492232309212418593674158459456490088512820021687588411634022701975784088825699370835971993078084315162809290347885239810009881852779538153687936803925430756383873732449963285503293285161202250954487441726313968091133804940262853561510879242482248548720212641384844371695806902451663570117408564084942016677354686947163424063498158165116571365304920823402472271870866587340423403767451532890536776174878954322794933835367465851287463408329903979131812271063538615988321153470600628902182323585926421007240552963088671148635876765429423868249383535464250508079454088510200228213118453772986119067211211384289290379405497133202408091979292691644850400498345466931344026618262138859190743622013133623500965247201418210457391186772231605846900779560141178934789347571860256489201868329352786405128115557724978447970028716213361045604268445821486187134189623210947695499749442604065238045291288597754707966078118577728638858875308120535191134325466962278059120899292951357997001395483863556496975070315501887177120765484308820351978500901131923647137125575927896196572639746507113288161843942769026615123820183490649272966458163450768565400306669761544586816848834891686902289382746238948748415557414888868950153157161538180494939107389277989380811378730408813465798870183296497811253968652264825791171456894526784310985467810491969142160990143527489410977681311895022699388644526912293300535665154200241824472330496599139766756961496033103082420820683674273956741495923351174547908049743388114625540750420126419771690301707599530060587732692926609739880112452466819735189570645002673123791290378213047998530112969592533463478636967548436810668333253594107042492615182922720734870461002487997460186291420818757804012938122669305830310782070022666886478915992510043478669289104791581205710588545420379694257208406339548291792896*i1^85 + -710741206456772743071888628795046572035253928763710037899350747292592140015524763405984849224058945108522281874548687215970033468135338626151042500155702326108324673053062782854778457439198108624107863417672391007543731538763992804334963776195622336357885013642046042757404467716093532145855827163613695863174945417865928585026342961354201795277916056097033352537291492166365434981316857672238620881087784345972673744789853050195342303543504720518392902567232401043865141922776252762775620104273051706191316445468965670996080916389964865030991612391189731548234803154519372089858593768238725457679562522821655837913049934719339572365619926766350777763120362623712499502342388753448143757841140006453563299105596825151233590567041488740532101242249926838341307611514273789985061455590206954350873418556474230844755373351203727567743967562611106453844603469574940972362848722014566718330292418921785030830092196099107798837526615304546638146290868934851008396300223505595891706531073484826789834536697491848313498627508207171268370161249701272517821799083059308955572008037502936158556224266492166622549456406823759415036757254324083115324963597422868304873519222874291985965209557678926642495056593116806594376341113328691888590755325725997741189773658677304438966658669060325673121743186576895786690031234513374933339368508884519275532669001657232795850282532948916316555971987274852706303089891172708592455742038954374838454144125913630438596182001376362007469129889988266492047039676908444064969540869191069769739062595715193601229747997968688689449960185348301945130597362780072709708966380753457128738457805867326129706406978602268646994204042724608110146397987352814956538793467236612381460815079464601417810174036774805622163350217792467543769439947658662439762612978285514993914573182786291792230115036815633771576046321172251370629521266969984612634257862347567009316802807492504860911962118558612198143199998617107037940752051779554187086890858909675556025054785224660478649659305008562949558994430756973549723208750629974207072082567668915906807156310599439511077659181740559867278585770254771428754028633722028046901013020294542787012331515922502879344768979135257527111671713581327767167301405215288017700145905373510704406202302531978047804368112356963708403961148715071153082737338245647819671037200449391658301869335317747619961531446976038481562967238660643554923294136430750719728180988055127692359151194429953781982595074845466456382164308600943058737814198697086978278799800721700541413751640163434868020562963215888702463890857880087436293325451308432836691228471853056*i1^86 + 567139356029131815743096274848734567887944874761451970191707318779173015135073207622152160959109046646382343317711585668172254596825382508089849964410662837482435195311256747327556553408075583423347215800358779484133813953265488335443834601776080663121457096034499286684174872285877133471416413266240338168609256694114200671088873882643017757279422387083314591776204167010448190196751473196097741712655994261633308945228655199076424547993545977696738359763874088645930938936293406938670636930252638334592702932370551997141214452422853652563543747309642538305665355135317574248616951083229018371883980595203518790121032077781238039557333877323105098869187564847868613458558200650409307364412674300503353041435300963361759184697285205646891741672193016446976745022899151713036609958370666936463294781447128902425769181088989807812151726030816683896836695792156781002456424060498176528966763122900756468010898835865975933675038812878263927926979247853809010795155903277772855654320317086007508734804535143798589305510040914450168176300987498785571425414825465930767359022492541114580180461625896586974612304948155256922510934247906854699077736142574808473102862329235136582346501474990351891991116690646377909125520480271961242770611834146668816677127934383480723750408941778765092303747704105241259570629891721706842226385271682136648003242878230140494957273698206520927027010574281526096579068601117929958863707808402471809484613050431452140099077274878133030279371463566179361215538255714888945233438069438205721930660176953929150306360729966742050716925563006210733454889079305091415644133237260969564365834517836346917857221372355162046450960263670691780591758848117947563430366584843385507746988009586729972067290422874665348985227704897597703361347667271313581934460688958063473654480630644305274507765820693495275458724598338787165179604651194744834386856190098721259229435221831832844495810285350105407248753985887039515315467663907580458207309483910718829025863597532578421122665443694086906272606804160240751950750709389454336449549670790031707438499507069745922004494512956935396033723963253529424687397604941400608679365193500957068404885196242122076684150374148389848029392828732112362182074906273077454364350401431015796890836441889779742842040656420408999898186734229460752831216090713392692372897836411225209579958579681601083627963696863267407468737925908464457213435506588807619591624134662086717337124964456960046980692703804598271158641514358886346206615105458295427586290866873370641449937674201561353158839534131026621046142648193915370814213639580887407394816*i1^87 + 153754990913818292338639589700738334186269985434194923137500642128126490965234407226881519595261612301025643739617696075157956771551017491516019514876144012750913852701498559522388662420588279104740042120275135181989860600335921448103996661200947251938121032464969653620312700793651488991875025185189624263421053228718148656751502146869349735200708359361335355763333583487549439918311325172480253575897271324914145719313352246191901542891904599109839283319597601344931023872341468998295606723156784401157965494461665774197793033724171415434928429604745069843050463834707271265309156854589195780582833211538330292229815115996416786092610183558189634035236771295144180226060184717886289563852737837013348354845882671608186071646862056712013108591552462961172483059580236647828059883470554281219351768754319750371529283649764873403377962924383230677668460444309247581250114748700499790470351456558345729016987404765891256505615686530223219945281486786414803075923946719238424748136269462963191522444187018996269234406565372272449293785231272672214198262955555191926457368435632891410344369923852358046723001584365053944405299058800097205288368712857788055507640076884910037179334523897498149284741234852159014801780074306207159757713666855746825177959797495984803369835030291705251385267432005066739841262329055060077581663799034951049741347414381896739305521452045453487205414535586262770222045015353919519289262530587604599379766655257099184219906393168702679508893203090304946582119221602432259672353540537689908958730583262877963969290505922888192972170006672347574020770642522033015441080957996660750451593178567511142678711127652106553380516932611372272629306383917159253670226464979335765592206531657184313416501769322859515962747456570240351719612903924011371598967141477029017439479823040076207019712191494506943930718305550629954141360323727698696374193664826415213900985011868807829695563982933407148210220365586123867216170638014418956682385251170161167358887221803219846574553450388178124449756271416255735526594692389292676300972574525764786556029863960019015013143487306354928473378416124931343125191050616363911810252155693759088625415844016096055340326662778451571646778238737485745612148355906259150480307958956871589079358234157208306617129008889054159913633568932355596300639062457810926607080450501533444578880536716397100286179544524574350666031288678832648300166145770079928192556334502002889012438809952673000916563040521919687900939141587903325507129284755467069334964853505079082284619913003462117088691038129195842115106473853649031352924191756124160*i1^88 + -661422524303118438948423505405648691233784795439308880339755679840723622878515477730601307814668778933574620375659000440619650302414058693100493203233375186741106940396428219365133642472366079883496112959020358332226571440726582325789140501891552646482949295981743828408185918892339426878512643417236023221550584258453481598125921648082898938988403632935340755972128403223264130765227513226299321651547167938929023022622208938992296812881942552669619152257477580399483337379328124198863564989479702122920414522953569434599928311111803191050265923021481544466615881038047032733140299951153204473746695893769600784490039697693033015504950036181421627396054721870281992855253627240313871253934927984046943242732123675826565314505594330214616108595180604949864963557308373650818810133188519825747321964699040716984926106920945026847883696794669566221542339342597946747426961140581848744794557783590166278183156030827547670676407017746385390650586912482415184385122089224600908217389579380621175294473979634977223782241673794357691691506905313874540134931822545886662024908535840853825998194087818544408971076548619747155885603750732792262062579955048587094185067341760838341271275443762277492896564404503620685611000158433122988514948146271880550537926619597878669434953970250513516538854591966849686888763556418569648917622125456519132213755606932546363582410170884011368203404984982034873581596311819222735034177099236110235574317462906736360686331502300886975852025718936608872343982390943819233893926661907408660563994692992053690443324556261448526259643997023081556739678340753752535340256357974851791417865631228548648620100993238102495726127203527653680657905764236110860931307376252948977575533881023606525207567274725793729321662592223957549360407590720483695177461170467337176695949523822230147047830012322069343748620820739939129508687970322743897999975395984952424391917480773343109407046121277093751255347643047779107191460034468941956464748469972037356377133086532967864088755034993792011702091456266916883301944657572057520015273674564972405052189384355576233190808932523397939295724062339937250273302416617273122625796459848286670944006041151882915682648749465767874223789900462214650667849112318625151141784389847009770715556291175504662797662728359822598212900233134808709683963251908395962707410964398853690349067410499245578664231874703530166031788315975788363052103123267537368410537701475663150661941173659202125679757953582941700335419308712461490356683848284362269763320676499644687746968368246964812762280902430553851914857037020558197025406976*i1^89 + -25644431795531823962582266591640460751673168644113931604686961322672630106488176763598754342163482282934956036629319121095573006967715930460281524868705014016631294689690688681507168985757522301314504788784155317934395230562772880209656833059532864461601995258591585480945176643049371689100169958891301041927304170095172401735512443245424502329599514335514899643277048287800358192240160524905099812932580577848760684957345935425039405434037131967229445162553749076579843814341183906202507498646282016666289811787465978067085582012461310464803458577109280796829651289872173748996452512163397729327739364564772856596642539869288143073930861192752484607973582094641898666440724200241195906170951313393850873750544069654681103591664487765390743397293583869244939364742341021389749228208861100501043860395716828209237526651962091604069884230256617714765409177242000857441537472031900631685840171123193821027903298695396105575971324315953674718212648614841783992741225843088301857598318108933411660759919136881977051473311899039605614966000229459049725314347826506818026301166497666631454328919970947137716502014545558970510025009160758116963576443611291767345712459887253367201641228115174726002019846972596572766184776326550419539663700559878071724827575317789641149075683953443560848105993987373460535487208420915332452200737052447949006608602942301295168559219848635051903593780870168003005359382614283704393324754375673483858027674279676507316222173109686277313446209942472703474260089643898321123824959606609372422443172184517643933423238859883997229406952173188611726360705402394297757933878689246663265330708553075376638053156703924397641249712897679882272698465477836528510491180679886669423971147671071439378369465268798237722822605967639877693830760137320213117853269191784736604754530952165655697215639394044844583222452125356208751534583680913252607288046293263305688029341749094034948540107514893583198631139930847595806593322340743129363873888169057114854367125037508883641321886608350860737132335791795565106800359988848417513190950723954131661479089787126739554367896961959979056274265417176484380645470146260080554914526100657860581351500504268504107602804333249380563151005113248154185152399434529359861426401883219459026258966128555459735863733762364301612826220820969748644168694834374353785368677460849301285695379776152591828391105356983253760288429557083649536475662332169767902953822119505605515411274216516145044579438377141965812789687560694198496426933656196590025406333884576786592144953443799464066990716951146745546095090444720406528*i1^90 + -158217701010552989175198692508522775076773723860016151874793989307566018332550628367300359348189505300549959291210658777898484911432082018031581538989328003234069617061344251315822226237090634067581044465323677025529777470362906737328566072271398346123775303725071913641643463453684374875762097797027521468901345164732619331339630190281440673180986151261096229863698142224689532136563631265680962014764156702480841340418745211180836348352876348837903528583167201914057409348494362686881424922374980834821695940665062930287664960216746907432257603368485684548008874119894366187283810298605414212397733572930179114580157941275466036234565896599039815304874046768815480692440478660044267878461413915755582697331938816993762007227419485203041119847784859286326390395894178237313771963792614020734388526484145422327298046236023294188867624021761078603796269292081941638235044353225192750581397865479842452102283731013982027186860454223511591996519896274370019234521089544680603894054813723361374926505629385741263071310853683067448777870154760990504673948268629665966822923582536673887874532331535479789185875749494102030429403047210640338625899083896788404282718419951161315949620670072019785973414073967491749141109186427959927038130054851236668377889651244070664245666644513372874433042885204056319558756445346187585771360512926944115868292456451275109751758402971435401877173771785807720275944059508653151595017287225426350005340948235293121769141484513514939390293914337078439816528742211124463443397810262522639243257485359574871696095056710170009420945171877501072366230274206883899246244028630840958464542086008471342482180802948202731814673290472048102709377944727235092658121603431191093481698085760393375276188771321738871361545092112700364159963251254903211453711228592298464499992885982803032320692716967891910727141648925619616742974885687469818918213338308846700901776551335613949642582399861373660502699830753020312657111477010099132459640210213499577534367567092170643932929519006097108205231728741816677036979593253793818343433282908854936468522842447499415522769133082376898733851629387934478175263440155273517697533804707819238317063867838183191443615148652666234966401194175740872947790559797856859458509693737407084031890580207968442526517669284919589342040039784510660713171901656429690924710789771336314052987291567076806711352440171663929054689977194934992550461925505994086390077938654335018356307725831365915093836454273838312824775539850795583608583091774397943920997738307092599441642979587010223064834680737483348822674374656*i1^91 + 4494819676529585421292533342846056394685924469814748342697164132797639571748783796209900665520254789908858665910389794648506789837922278872250262472484076461017071778697968732842342725267078752342431635206509231979450152458897991286281616356691084245302874552705276217408993944847922434997936403360137820469423833568144618723490678345744158681271913219962404606023648797903390422076168400921896732841766919793171023005718084189198054321407169507191183245490502614594231001567795678378724235121183375317136014152394829281859143826742833964953452852440578092853559467120945514736655720428017639208226073370654013370616976122992883357152239102887971798451187601746265923524498570658577278669170713035855780495405939459109960040857491835515898544896912525372715556465350311384834947228060014962599409757257010324857625601457083825361108648702765011729499575303218995095824201141598354915524529350918119872525331990035115293214001301650730478671089404158234383724813930102501954779122049707855329384488028460378082991552917391275638886806798039395254812674213948055888043354095761255946755518212143110950770897120211286329455793785167329669272597573472414476099881335833787419080591078403110116099468000464943109066091590832157965973269044916129424696186260379313955563569573139838270729554729282757228120788229764749106734776328697742402935399954920106880741926131745774412085086684741583327668438480615244837234593277461307306293913121167908043780368532350359791581798359470173588300023402441323430563161632674569416967243171593179605736672714218463766577344400816170304270843143970688000376591117073592429762368168922228339518966357745710584192698920044336450957655957518781133624188753671951305708910476739477046606799862592269154049352993050582748991281081953502027948126351282350784893109072589469763311738205359689167883849474123710650302389131744169096705417270761043699071527400066012075023265973161411013144113250533731790753204909889630467310507133147765758391905801502130758756739373404966664381949407882404118181313169845631718987976837043581006049579207213199755750218342270307213580280839611475120508561838279792793382274321611939026623987696793769234890244452470559767765984413949740623976099242195453702832820131863243124848781035366754671506766337759074423170644197735363440326652659078515634989066982477395140004328411563400470655593970235422682275419443074643316711329490820680762354117959015099426865066797994967475687058282338963718587228403994238217269605910631428698404480877844304889121891915390945900093938472756812185600*i1^92 + 16407301975786103991224736287715233063646805799817284355380580034284452398585044553357230792932934778816828865561821882451303117535541490716885810790857928987704454425585220270912094120496513587237371884605920590500535899784892938657157351971113441170751928284172853903629967921902355277509589328102293565438181990794833842764143853046185799287285155196904147846805551888526883795387106945853631190843820586784160952537231677204872135927291914009541279840298458428794780089441160980543204231296177394023172335126552218172199672730889106290955865033285460164636505659462477543327151664282629635365177810933336991359793551826997383635946596144734423007962214469054925914894046657319795894882325067810431018444359519995065973176801119052360505389905145315919273551213770973662809031175731228102545202152890904043678004068289418673619872273213618349762454026417376929215265813661638296284702825737718949696003202325389448730514555536106306875331243419433152965807757428511300430540548153333060465680324596098059835632905366308070720664610611992468087903023355262735153845779778329018594991546100545335690269614520654387373504626235660050020260093316146751785529457032987248841200479590866639423230070716005861969733182913126477812422044918902503564966964539975254402542124738811554244701773036239241066650371759531367477177140541193048586902084036238334651272982655462161428592884644051621792521856088892008980404353240067778854408251683549716963834771734229829197985074174207530576978063001228717977775058364856215044987745996947858490737114292852583518557426044587976110190422752452396614533991340030885126075892038461450880760327588963739317762194447347278706290608461147910537349463206641477484810906768810544010629739044916821897339592846291892148198153154368277452683017851139864628881223315933709193459317820020292574699951625974283930190185849453330737311922125249679404125179656823916328534316734334699732264162725203313239703446663855198328343352787402354227132682002491309194926428776052968018308667933765543719976498783293807011125252705522860016209506015201045570823009710202602009816451932537955839014753338134521768658207705771030224022723442237305600344660155361486403483502171728209452268483948184254892906986310313518880238400346401652973645177132516828608163666114066743340639692989971205375829225558127602394923954552641508075706332104283352634439715355338282915792068112452180253108506894146683311956780695385788947613300533641921480974130326442802864861658238986146628798927886564181759445308117853166225652950499328*i1^93 + -469353631913739986875222743964543624225594512547001279339128279613047628546576985960914765489585126239099904309559341448977577028948110883251374360705352215135110271574301859625185646359073019110438291904948496444912544442375769764658835825119483202049331931077966921025944404077459772005325252431725034717823898271110492154781585967126046973119221443359864716305220559209657968434545378504530865496115719825151321351264296624899132734682080612142590920148066211045633491545611369028189621221114203478555000880374094036634169669357380281876970194882702502291425368962594552422063105764517810623698101509765541561897206523584650915098036519397933269576234563090259572020908583490604694620088743465733235549497301414787261673685935746388761849256392444727066641935230433526571427679577493050978416676543078948507774698631745941831587701487473592980340258150722235019996656150462533107212421977197706848281117495487672494337014790005339646279629899899124886403925890200600021994875366699763921227683880585554392352112354789270948149655758813137298461244168203434558976975297816928665892605600171001335756387077222727805500000013053878104360998549801702368653057656564340430099991148252884965265494876887888961613369194317441052647150963357838015446661535071295517883752607681245884263176386685303732629819479942051005385727273685339951981636163184498849540528640632948535866323888599717712390473805663034653705733096056279125920046420796298028846156237914061818013059133464518117642832243385980167869277595110086446220850780192192992168310764198735394875412506813628396955345466481024788720167993111715936010099978199236944980328285290666449832773813247585340651684429654961925584270063212620993880925534616780122196758389224275479846109516134713671545179938713703970123507383906375175483704156966013210105642840460817868891972670675546910507169528666825559119358311736556063776354023013218804130494293991723147036847717840366381217804405917935642764133314289509770439431432037013087353172093702903571246914026504067454218835282604158189017801821772828068138368105222039680723009627333363068336888094605604559998219230261021895253269260602634769852382016420764304894886825181911583561652569395503838098269931637194530597527950352658373142479591500504247680889841595787673815906652334556649953313130547241658527341851031772740279224017044805729366856950572844451578025232085881938727857207336352992170439698491431723068761807479906989225237999973031596177476033279823794685768125828719910251850580548235658007767840212059441594368*i1^94 + 955344380712916657573442828230364247003282763082805857597340478665911374519187436981834749684243682871795681571504154891565059875983176829915479772080131193947324092832756849549892411050252929962535245089442894084950153963996437806743181780579047390457308303172643494265619032274234428791098961170785618764724356216613651593033743170942459082356371021561025841664652921662043585707952725249912123184010573236172301627002562617113824049905980171508160015925622272358965885384936542801847244893632612010916087612376718518751999553974705621252903637400727743958177645868205121814780851173014858135310256523826738432236009593136258758956478705307212638252155020899461884679477365164589727897343353523897363808000522361676274151446511489159402243760807679613957768056901872078690774988853155775619989972579097853336141128060602108790477651695402388642024015274679197439330844085659249373838922813923840267604537454590357088452859725542127644006927767431094737441460826693556867187352381968650198491640501216837046708588561012612634156278089664790495278848552639574689800791321256592885666746751900294558429974160858723256276827485830679543529838157304736637093636036558445467427062850566924784338330921173526725344536854747985892741340170871183463071443327512437035769567094581731414564256415386207796928912684758742315464955619685946563864066580348210070286084330653966974093936419833282058933160674189294175594960166048155862025820665145062318573361471723120037047153028455469595292746443100210934328569291584741984641892142643173161684344464010046361564185550240976879861244036956362611628525001763856311651770964006754949675415835752401301938170543500250731215317306502700619721531197631325025213858802401338892568473303806708969161080407205396907983461716560121883138149503010245317792625899263375885379752384863924609673141269590018187392679920218473316435681526623898374860686115815210582753582914508907034984948894639055200760321462026517914251693708617333446360573563746779510024069531786757859092657623698226186962402158303943667727117773735308426626159135867978553654580180564257362921820400801310145575201457148347574215824706831072665959851305158054192215795176783652955387437312492359121840314911820034425664145622283358416792474404055756840922865220062879858372540542462561713249586876061494910200986841788690008415817308897945968279811753130340131251012457899220467788182123794976508940603910177342502037556567735668601802791493713166695287783053288800319544802332362527365438366518862246930007026432999424*i1^95 + -766665587512586814172359524280219920701801546350265867538387640280351855931911084720505840727689731436979335349948317655643446556502703291655833436826391124840104678749235077161198873636761444702101925599554517085408535003921591697135570811015323498336374651792182530169437286844297741043920902651604582052255665129177288372381202303791005570616402400530098544871807657880564310263430649488802783790138675250422294720997772154025706649093058423210655010681214117687076453755433284001481412362327764964978698052693620674623573995586953238261652355330120333736407930957182431354643427331451315572029484586854890306246990904569102043711885600628775512243541587906036389992662977702891307269483121337544138478795556779887531121542904422490577865124932890382645012912477273119729352528343041168579347224679730313867129570901058329481079345467176187813767900507922269953451813622950582037619903201147821294970764305619458226634393938101937517605561783547567303434803372051092487705850746580094020271001524136611315662910062972867685840484277003377907953286668791454213537105779979941452385763716213074760967186684575931503428982822008163882147366325863400198383834210951814140873926400215779638163912094043809658560680834593490369438031390622753242852789223102932597596111863206325150702941282541024301610002326066040280372555886807720148572511501081644860055811744245415460642405083798525209291050282350340473126640310971527676227374241491198762658433561076828575456074916061944492422015524220927294240495186715361096268304324173831793816800305703683650207715577207232921784403633723722564163668005853589323195959712783710478114708802060162900341717007346251208621337830086660790825549489462214296219715886958239574751707776207247535327353675450024812281411084102021499495853838447171738857510644830550090616120796381483302420046407958905437536114467646130780525476080345382937934799497252933162246297744878767168474137153225755720616020548605414497473866811205562175965169392026002387718901041594861465776872911675279595155994896573288987612168127201393972726982317056975382097038122827933867872711214943760068616031504219321986178554048158986315002223185297350619478339033400366747120219954491081249524260942811718248905278381414152916561332453155382334692483874002265570595088560380861061028014105227302278294455189547537802137514514416949927300991726858293239284003843511442755225509025688796673181077104509966703865602763430827257838001889920110456149787325971023677049084436886096743046549325004114826887168*i1^96 + 302085276743968955202090784103198358410442595569575842552470484651941320312060634575369986605057236399899094800530360535736896944244624930879594009140416705515613818189634434662237189523094073031128418451714009036922546168411992499865329852742817412084281371005041463860320846655376092883734238570503684135163984058514304249218458700971687316422552594307434350947591193288797104142551505795636018654810525154969796830704950523102126341594948765923490468935119942728627242550737378343612937656863953676897365753215814420709410484540728940741436685676778297954232237356318351687299185973141859069361356337364473830346675862073124166054127079596780553591873891430848273440001726401314464277357486560887078681072488082141839290489784292264585855374387238663888464432011606465308832315933445472115492281301068602758942748124294970306771571324264631690547492186646715290219901804280708510581627907168077213742288658419413478079851055169013661662110070292346917796113277629477183100243118413602178894441159591633910804508488464417867304761423787645309188340948331669944253177879573702165463417242480484339018705656457339541828421258941871142951746246338998501927097427032294016937321168913489832374614366342426414522461219667494713629921540958317332372491923269638545218114981477578101673782813083073832264848104109019479946775980161623896504226894845370521399264195205502762688540404817931875248682897450448042735821598029954259828304807835520511035700290674216859460928568953759669088478500917309994422390167528847267377942594748781530767504030966939049657774315682207917989694934783610385145150974268429140652223919933121339014349424487618440971355908316767860322406550956302350718680805537687231736135478961852841303507131302015251488371119279579143670432895401951819759094960632152335752738376111380412814278688280566308766004244715533815764416995195234001010126145076233541735868187720722247414971149209902918725821419888641477245830592031679818660764020425622966083958684550518905608563451624278724404082273619895934941065097671921958210975058992425878704600604705355128505975996260643178405236402976751023294815597766465220583702486456014185033763902503312728102455800732427996862310147931434040189479977075061441409132935139594974585293157885076430375113856642836454308848902575794368286928362757516604557738442141918064815452962668201367280451646273569839213324287396600478845147781112446462817441857756976898546938440159359835786013716489244439148153391487043207891343907128790352943314630606848*i1^97 + -84321363926978480724991223020438384450459860924883349712933978217246028619634919758456232838420682593129787997845494783234529514294986813909153496742956328956948117726262216997754697843005043553968929980795361826597906695784823626942433916433712524321490999370874626258691646064701557628092806005119370665705882208123907153207631338950731773141067698006113910820120322188348926165033098038011902696319108083161479998329478873120319488265849154231283140950835602386274535191928498974929820907462193001742371674764133022635776385047165354916635958416525305423742735509001643941653680997725731741097770556055451454143759712160441828372299609705768925604209858314323847311274354648955889398128581898211217602472356307559096250113664767878551853815128279013078238233120457239854614648679075237966736836823628854441162107406926956790266911831830253281896454548226659152507968143755750859109941055406105411492704463061372922475246463200734787302745399152455518670931685167790719590835871120505976734132563465378695853627732053607085736752242610902229563076096717604916967714224880999341460714731274656330639857400117060210170575104101961581267556220186148838579644529083191839664264627987609334681991116491833344273746409771496167936700583142553530973212523309921161832169022173333509457280562565123540594801105904629580110977910622968912186638906325855049992827728449961628730295132654019015698559416933429913784695561963780824367116751133476084910385435435281281811863091314635020469079212169459833784361637603676317592149829545713094524821293595233686539162897182200834595735622348973875477586590039281080477727774537316521556343050333477043170629018606716256870572915922048240351193366229305192045000242942127037680306981769723740828065547283792827173800089676242953175407708672144127313403813301190944869354925624426827421162279734958924896464693214657978667367038102190065824711225470095291608342968944096401017757294380093921008630254271862398820979818569990987480322973592650263856013451171103950351239468002112946048393063527928003768788524475879686243518632647204925807947805817310363460758499653824330215959637036686418976678497569569891349799547138118976456570611958690345886631694723264222176112600638784710275562410963451644300080963379202367607889031982793958443312591100974135345524944660185940496536853770583347972737134245831879296202488491553741789434622923357211419458722123030765329219674700873665195393841216844709738253490518565340796251620293278924536999020255217664917504*i1^98 + 29881625006541620717961016894715730347240581190969690593425020471347700169188335576103351316590124435378936434634153248940233151506807560136608238149533256496569224313118981604361840746891831686084455591035056639647125155218783334941084203376105688722182412673638398186875359089261861816577183126893590311355202806868284197080729546871988371186703299557131411874894562657450904384222762405966329179258880217826327235844432283852291255411655946777633813317813953769844550931044944966076479989823167699404867071870865928499354620030126235303476210171157192397999335580901335113435769642079479543059312258152632932051639155906890307991262415581566397033035608893507033383256424158014784753647617868675589978906358722680440836060863642222827360125598496449779080043654754275660808865783383374714403439458866648161633294281697149270124024982236355472584402748693734187244976239535026878186956755297910639716735835121818061354153125258387710553160514852165251539961357359110205962017592486623909351052320959740817487539917865176664477412076290677583724688763576140245412908370605848391345966619510388119929148609336037091960409331862353599755079009570935015765843418890297058626707451738495000786393864092133083807906353079142264728078894002872497171791155272199733633060907290598393568634153173718884832372709099600553364345673647493095704043954636421416750157978730560498328545663942615868163729208102576748532098296711258700408101053802080178372394787548329869612385954320470228754282465568543149562174517607541745158620787545502538248778647425343627663850104538865878218547430265442970066352416953591094716315421743323077652222165078595445182646115161831264110475967640640714968285039172072833638741728357012468203076633727845511333667779322350623596305721876200533095121080335357088196173358899428230911186147683739590852420213369021350363746758478774323811441006319585012077044634565753725238401421827943855021857641856832249402887165624944627831093152630151602759134028316896967141306615587152610861193581918129011904150451666563460809223594671356548358740451967834565019040579056967175160423517047899247636584273049705302069104874613102344780266413399660559375918996284145535782837173342964798318989862412321186268197747714949117930108610589665470141472495921834441400059986836545249145558278061274536567965916327189528595161659205194810704714462482196609000376370382576940621038096176407870042271778413458241038714884278436148274971964080446006308934216363408134004264967077888*i1^99 + -13439803859741798348482910831803944977553225204448524425743769156243999733755313839810475311527865756272289780059390667783500583698681738444782801377788446449700636072537333047779147473438630528481167929324697756582327264413646722830191660673079566028407678826261471951034057501790127404536221390426406278490518243635290284939334418470503438229201960782932119096207528808865917872446987250078490985851131269153359190954696118129265423065102114993556833768893736579966862206486836963471129015266601302287885213533523688741787721910826826878817526622505107488497176220537375932536210391964689603794318418224959735298090062795721390184372430752619116503436780719497473642412186380944025223157622687833030651197621819527136067397575168262009402588739947340139005529305070275944007921136038330693685975464463903219030064602711596863637502422195295526458884070468092604689253730682287847995826851393690487966026489494391483907209980372556318505177852218476468772273236970371725308704571475964097450480324470932907964325822085435542173165354821952790317426192507137499174699482909959294293448785307576832867033878616813383484373389566975057787665073721641075047983236738767252883916592334559102663903810729449247584178438086989275604027623965006329506472942519767799697776514537967310187388388955776555042343051713978595619307672862929656752050910651807232567666448489311595680508206273715722003099228250825775836522396239451195231016911879929268029784364062925666659408538761085804399956087815705713644218584653556160356154027076550827544161359366126287966537523809659136052743012570582625373951903172404947251283869888120817351059246828109994235395331444394000043288880913856591355739420521405873556800916200503652671834543670541026956220970178010786241341691726583359949464212387392364317488231682060745983687870459429076679418853674877447442227573392862011019052800424330261626854569647352465895960706862979942514241710247042737833992379671921699939499085314315087012109990675573835835114624516675577719979710056570424870060747260315034978625240777298153927166860685882125347255082308400883213840409364153260681333945546383633960071293918235644644916751958919040070882929822681541017736600543233992669203061297583615283035581845030080145454680184024713726926804727567082117627782546005909832679335732139655745612279199979883203431869501184799547821543161242240431034342201456831900671673199365675799007844968138974434675933572290309417910630209137733158187042890200249270272*i1^100 + 3961252699439885721303495070216916817077904869302099439930175823457807112933393848197616657998387529274461421643251794116874346374368783964882182056834945614622111193196484060587270869549903443319420491722059783095876911574199563677545898317944080324660068366179446297529879293677522559902956314721793222884612235619618881051125110253935718598717891882368491562406041027025687939339618619099805246229067702288899096884917904595729616923130682006584921512898938280115522553078847581242893596676528167477801293165831120314448033514253384424360357618385628251298996872736122907987783298103192045344647619319208183121126367629475763773050309937402760394804386193771050970053889125410649777379932273448202840453638609577239591798043270393476098141397546664360661746006115461059057445150944784664160346426719266624776457462166912640201388230705026308902154794952947873090560655023015274669966925338723737212102748441610075805889661690155714305890500792350853065626225451470392580212295392943368186354539119253711492505300148745062073782474934896916705281753457626084856048375626535999380265844680487607191708841228651450518057583253402337888371211945246334174255909282531521350818961576141829890885838746265014964302793232493196527717321855941821101985356995065407901180210975129651795287506018813046441325311418217571857198422140652482234878243425666600054213890728150676882838449675342257604176258227501031841733901525463705001454186266009620533572255062720839497890509330236766885351714807737359264222826890452732285371888220300731060903142669239415425570114326957274731670647664867729289085697800355623451053433739754985434283427107248594530351990262573949332159783074887282458220546934200669028156570789252841303803878839746600495711967448277976176287489816169673594100418995010070529109290923657199358862125006543068841409548836259955103421448149855513078844913837809853181631165842140252145440698826210614403901768138209315956243327873605990669523826322195737232246803300110764579624934443979399697480583791756567744944461829262269289370764805273761675324716424770021054793095433664709231514892769030321761187333517266660727755050216530309594437630665360584185875478216666070330053350989074258587959872471171730517470078488451524265839545292349110470311671278616112943459401737106243562799449522689128893246650166501073758903212884438944536255942502567257762357191192869766302112957158421627614665829393669178998315640477160354498492673716394146579971418619904*i1^101 + -547736823405146894627590600026357765427056702890732569107737681052942623390134423427194390943567970381404446115211194739652148443580796532071485245165008726666432697700638744074995368032479006027145817944823364322490534449972426643516103817395833835098720381290183747147260623534745761793323613421387234719004022114792279788371339825842675415747550204989265209341591227932276632036904940280633860182674589671434258471368350964189493756258884314787800995612515332594709803760720481397669083781008846036462760643755459163718924081479524233191322506224166016530292538932765047027959421084913132420783325836496438420899973665089045971399580528133508940340370543100879931062290318782265626938766977675943521354092825055404707919664520797544459960725735183420275198493202930492830196488771989465785669928923930394813587773121279123040477788867536192554635862424302824734485148533656375768259955910380585335291362324993407639989758644187320362602523179778035848164980190579323900587167828236998958241984960519720762872819610124448556511527149805626117937383768549992258172418061444210671927830315206263292676458283197636630278339503659807291104062576982579485124096997077866162712237914884915638203016160874274507479226283668141932055958034648763347528556921874456884857098907772736234868441681974432661660060716208233856986583083113281266033743836631990433641208032751656559514980543893057348251717050362120818221974113850278532994624817403803901258032325264793310775000884355553101852671552038489614112365841940741549522089924698375659125062156495027988872078710431804558176559526426527034772251766006229418891933733259839320682600925670572406755066537585288566788285484343680878351756362631772818277929820619666851731845073450617995068263079085667425043735400119896643217264160344508434163552950034572457372090277522317660323300220431475583057306711283684903972291837274024629973363474693611907732656293229384509197054022173074236910488696700358803227821715150334049462207170448731646434000601016243651428775680896080456253644749322080285912225662700626847720893885489196456442269061786544562310750193969583097705495586316062128651327835836199111859915834959300336560256177773960640179229594742612788023506873108265182302065343957249090122246784679215079565423361818934897348051785572266839832691562947687792369273354515493666827424867843966881240796533137082304180807396237438869366433960167863869194220276043795859531849284984153034708579619030821765120*i1^102 + 13522607590361538555691613842822042965620174474692189051570309471217831498508442234649210823061672581481161200265775963163966600047749375645782824739443395734743094367671567046681222113655439386281026605779841781543768389625424685797747330749475031855173765686402720311450538113341355749888581096741526532862999064951106572252299622146347522923003560025286049423616524318671880601564752260558087511626881751112458724231857351924595505908426333840315912223586429392678720074916248424922202690245766402924519551532924881622460630205094475698574284762076710164579837073415798189005841682308257295042152910467355250887036230646438233935732346349812011295369781314299176464335926794817708953047103446995853121931007052559858355689571720221590269426604863360733041721990077584443641299853902615989647841076982964115981536450781960814620962666039465019241920989873307863082083940977542710661691367103526261604809791978171857369969983542039474507135537494619181669194297235217132641671906372463826191113629815743742076855270084531149021213489151461209910770653146473461344398071357927425296227459548956582359341052240667098115223129317443334096132186462459198622651253840493573052279592313835487151644217320790321438985140231341151309015055116936810044192409587183802460718467492134097329746396579750525593918119104693720078246050936197688192609918229983115454370402736548371428496540279526953317090863763494472385616922566864712496433935357459556930693018555787642905124827032657595832261614933809767688968077636824609304158609435895114249865345617020089385702059585257994567597208836195795343915740102380375831027365483691036000247610547974247205688344421366071524832172949446754071598126864100632521352299327138908228589596053889260676279208421502165702073958388527941725235545426185578785136528113607318523200154140109366601847190349270699312590851801138217285926461784444705248623044028029412314737919442543337218033909353211451194346679209748576135004002418248923297931375904058883023278548826415213312754719848576002992930859780390299932771142631875312816434469381590308414341281638178760586789989038583642582615087879989423571477991631330221182558015438628918561718101332059584647510684729373420403493572863887382753643271662075846891894806207055552300866003709742966128361887891576960568282960481349167480314003904753519272137837573964899968994864783374627150311166369747578013670619839476633581748576339965738556461052833649403809920712704*i1^103 + 3694442270227297207692480426216261089462948663879288043119629041941745560242520928905774746818922298308096640041883256213157116403224394507806842642702826814879988063277885734993794899369077133827920709914756805705398794312168720974400853085849765014482049279577113668752295224416153671109875312095360073449708454085262953253896459735500635716760536368361458216884471997112489956630589439043009198170389923338327930447133376328418179032547947791233761798871825659718235071050568170057791678992104852143762746353749130339417057448084853272827306879247968791731928574363210399300616827135586181496777523563615438193923052819473887511230975938429201300988326949130017751028175977441500823402262147537849222431154952695881559882313168411212739551754442849398886544217984395490927018894422003726957088907629828206333621573019638969331040678796948252259147571495995071584516709012250419884620120427278816731513745734079519475241954424047817163721740514375358293088781191948908736141506652575345957512293003875082821367169793369753319812453510887219247233212406654545693098081880004050805472777080414725490374879617124098501463085464385309598065714155682159118419391268811374241025692040598781421355405585061714119109726441549220297763518928642039141503424525529368027437109468894510221613166734860634289024231408046314343732537232487573843276277845910325503836286278625758450714793147494493603883734125070724786491868623636775325833021672054575152633230279212318574094122489699324144853312107536675030636333332076292154208574032861703919901402843993420359763480823261354906515393278729127632458293043038086071875828310179221078436044708723319758024612141003575863956268835130778431625062782975789894581942609878881380232716329901081817764872004957692812811228573187468104482949255006729006259550545967368229890439411819632992789337412095902770668383847948053576293401757857039132190613586005778970163464229256667307312853793834434454664955082933260881732752551365586121898115652951508450958799781078994879087447153114748425446802861722153150633867929381598977145128936728824038792640135209631341077689791913964942880066025209621008896815407774319406569805843324609898061941086074525797215206070434013112878466840478317132418886943992927586938068907180207240277216630214323023804649068050856114750135079864953404511767434205504703662844163471080907450041496247930262418907817366791733048911524323966208476767107400915389997694576979083264*i1^104 + -163821293378550151066443416043757854121501296605039833447602792039736717905479756742236350478093155614928048304977532273459688213679066506657186398607173392637376612396126166973993810796073043732119700172452395643346098992751746115012260245012241953058317653188229339996188716101109344720201388571835755920613131172634652168309961726161040893819288565349316357069083953114529355802796827670224664068873821700873650596289302329197439180840542903535463576993595764982610573387238031358208050313641690298140311116768230751191656582578465242198076904658652028615180805909161596612304515860874752360485695505219785395117156518000975105096307698865805821432001858017745870789101574483957502758248007250762742480887526437125061058023332185470902985388989369044011632860015391355993132839700892198105350604495519908474681333236737277133647144834932815505108223313783722246000258041669519493264967528569821625518702449493839316946396481596626265854222261170940708491804330211142704497265155453596481702474173247370623248367649961162394648173006984343973025294203274234359232432009057080377815980369215662828240792234181072843939708135411306523919272455643826225698276405028798508384383811340011620197933162474261263719424851651576931785681073781771001611914649700220090697371407404562036942424952898293100000543854474391264006399084323970709662650653709025896845191270161773457591082055478488589284341945473533723704077539353278998170913012523952397282124028535377457042240842681808902203925502798596969958730599617439377091308621359235614060671380511355703416470396132324459055670942145973653184688409206341565432157003130401456344544181004323181185741690940242394967854494889277569571529827597144685839771616675651036288228637269042866026486969450042364200377517670899930535482185004157965839528790192657121754290520849276269877419240216337059789889505256583197882155783516523325990214558932654758124662124831738794017612801534027581298414119592903494156678829196848022599374910277354797126943981358614494968693594814416019058084440740706919881056241476065790913256939436823477041312737586586307454087613776016645136888176215387033407461954693735544832951574487161356992306810788946477279546437776621867904505476564095617135935699388392332506222712011475526267028075439164013991070234672752148485723747984485060291368381516588385446599542183709646576365171398666945225166531302569782317215631565144201993796082834853391224537088*i1^105 + -34300241912595037126690745990700643507641026574694271181501522386946787209758337629093927405613209712011723586078830794780728728145285762385088120967162043452356673134702027384244585201418448331375893973326576594670042763838078175005821824861857296501861631962965404522186135090691299078347910664985340783052044241664826604384676394900601157075311110233954204313837649931129456643662259186007739386043572790294838345993267521036504108340252726926480116953363049795540768920837396731503570590345817840498703728261461702387144739247188291118061953075535368804343445371702660462082264945577739883304393177501469517130415228710034309329682983538355534397785986356879975559111573969669445086726033456049029966351076069243953112564886075837474501426245287162244056450686365798093875234403441655689487308704179525859305814347316247579475034240073789342604316515009603844567993940645961791526803433664090350370043330648380299862277574120556525062258004652228958776889774708057555328946302438365312119140083486522910539759917892838619485010843329825723315719152422106133427895038955562270094842830471809749290038009424915608436595881132456204221299072099473720143187946816661331470319738323440438609715172808092814186122332903473691562001109704296958052966249737755131147633182584771893038247148172552768854016488958284588751857920548743307806752203228200740546055003403052115888874442319118694525994763684631346806020811209983707474257187616233634573244187613702404124359998868264942769377969825013035674768427061044175994526965920890519504030745553180484645667486188018308075024999702517311059336991540410371883584176776123251414278096267091319189130497139873165716076869432975429872470849264833031344837603500148773182131579169047961015860975247148612061198140641577631287125678036374894097734764875833746408983335015711976141813335550830546461166793279290702104235750221671451034546885377362408485789950215439107602852125749265095591230469700666636635146062910605580866820795681682826268412929026085173030921366859156852873241763068200152725808556204169861205755557511492954336288526916963561417355616610794313231423204445435260028566486596433523828108604055022326274566031531421247520028410003936796703555863191672652356734509319764510820518616696874834873314130532645500564823860852839813782854049601055525341245245729639977992640124083347328793922063009468282706667440389439067110254929477407072565948146450956288*i1^106 + 3564880655232491345188881535619934227186352931194067539672190844621395852295310208846270167905298780203041670451907537447227346590659174649361719512494529020242896947202141476071525849447446651616515146673681463391589759164291851694867163218658851471031763284639667769151638973498192885645869734180765118546415316279983712857063143492520342275639946463355676911187994799735983953993444344955457073649749990159310616468289284553442912387289989712568611227110512974227042709889301348505005597689855870350306978339092874044156993171207732721074096034746980895118364179695249153755202107320705333846874431613132613449962107301191590461944039374298855401698050055258894743907456607868085343513981108591439458894167000637658057999414428175574821185081136161195184668308625817732932049655901142382025401298770344049595892102136619312406327680259736483470019514711616394210189042819095435110413509871308466914802694419354143530621799037627081339510256486882870230313319811240025366923034198953258411171766713856928386697021442322473194488380550509482021569242522588352297472572834613504138112429441087697459448708908216674542070453928654320928149382402566507256489441932462762601265264921654026188670230191764722668918576840612196011096836219637657598668591614791299655882995651364329774754952377917778526882241385625587386079302029047430486521835866812248081036089217331902946620269852197160399984740040774992863344479730931144845851238596112359841374436063594506148173182614644202417318509308819507147287244368161485156457517377042699656275392041396445127605349060042892260182508090521848102602556244510551354059520769166597170243860927258547090330324807731455902001725433531062084973487880352407698202090035401229895085537507657995887512827041162169695323775597525107683422290089231578196928745257260186798764151357391163706780636460362981670647455129374678375615372257503384044036598226969288287286891756880925079401264416924441704748569239119957284061922523544680630061943657675907498447061963172956828708043594198199319770389098827485316699925028600960827286028177202591062629534948968281957599707475692449424735028375149308533913806844312344843535277866121115020844888031489139089043192290960957137684634864617852642622708412298872628236254086567006224302104874794224479644437789102751828496733315429829847463972108109720406365480711595619014649385420287455141281633028119974726126239758503104770736128*i1^107 + -97207569392705057369554470159512124691005213635888274617820197218072095378852724622741843876970179586894970160178104513705426733140710693005224145459349825222441978577120510384140008230900752255753958618201788251834904084498634331375938284655634561378949559907947232553028085955252103035846063418546899981154357015136113588168351107611004248840215467845969273884984890661759224099592295514011002110382663111769654273914032660089900992531663268319765507965558349272156750302488238486550777639308036947224709411845463980699644336402441477296357004339889169390145156707355220213300252318606891641869165077676405759369105459534855033638697762378742928067534008616236579261336879086623940087010381341888399004865484636304370109095772387046325877241542805290595536109116596785152066699288109647565462889994323887131854251023508562273735586427701218099584821048038032752746247923621172882594667513732746121758198258990977780902055245326800158649122985077281202389095397641444907080883899147171730777077817827760562499478337378552982737450106304976511778072363507610890239892622903321317916611545815096112602305605650873942266231934000335069533545762975916306731152734993176293280784137932047313778130127172134631168800785875557565885406621764535539257765219683396199275568074219600404783502478749202791172849331369645220951913071212958549356018363258810685069843795220790115117697534249866329817113993690370873351852982744803695520759135199114830980252946164989951264731482150741531029363079718520297706473853932199318950441491487898585621642703811191365686791997502172097557736673564403733091635662358085946780214070343543007836957918866844368078618725476680947016840287227678802749468228396863420100056412550932731820443887797379326190289937660156358774141688115135681231884950349212556198882165102049730297766313156125360011663575979925255175328685989900031196850562601028102140792627152226929785172523158152450307880797261745773233143867854442176288287453935983236189346594319608455329665444050269979607514788051144067330453565882468591941210432582553990396981660827391503759297870152036779494425218959907048080123665493032513949647934469721609243110646627283506416326353148319951508757758374688158723197228695402215094457136077687571158792836284038256472608916951868048954359426170792937196512756090215046280598491719553343678937376464354787066905211809633891815480641213992659360668962521088*i1^108 + -668479629286745857776097604761457091005127418795185309914743927261065250084103766327170430219095052718520307357819783071138195368749000325484180355603697735721027520348810445377041226776195875101913697687854421332945134384014153030740039343319985397528909215105916994881730010532337283494225827096650054653323560072801524039918055033966074561645433373023886203992402690117393508462441106022354054800089926898026586663101664256800410054326783563346381318978280603074363843185664344547062685291153569865448096331790594708572769309069868984829322148553720804100714355966398612926285338611747201887723646457498938179721541409384220392771793340518683777797012480933260803431889806393205967911130680044233046530835610561968564859745126085340958446786725464625418522739921647779976758144878874551377539773984300319372155950650863113469270975764743905263144455028117636922585126347529734201037749149342767300238508299117137719912970102789898735220546313699370536764054226872154421090025959389535104385960294367327142740136218713470890644090005526491739310224764652915240373957867287118701361141703908081059030838806741640044898730345283590165164726541951023709020965447905082878654898198987821808273748598983764624668344834017712614487848418300722018055062622901639355083720442296098524582776658874198171976492598074783142417797904666474539408407888857355742372345748896874601500847193578926628401492731130405711532692749486724584165788761585392309882908097639314531906950810667383234190233413591962395915610433069091270451835381778609661485158209546015014759438677673402526469403665839701583161796465471013318351826899083977736604414088999122401603434212672992072490405485100237256536057577253311986841754325730944054279963514835358450789247694564803141713463909086780713737854851358774010848663995506146453367120220070118936163711643974267781059293948440633248282606405872175445916489753597155465693974687097148527178213651853506912893408478142538788153283254606112673899445213914754741250997588288598674335793676868748071478761023669735082336529499138004783319199603033279740895313355940764639581968261883568502828129066277255351860930818590355097275413737876434968292770952953837738399510922366811507187347452383567787514466450421809707975892002318603083954871150067714798677308652148290402513986307388452713561210284262592480443976850815367638230372546156969939997399016702058954752*i1^109 + -4891651078555231118135055370170541208539951922005807750221100349737161190986164629554626592686252052589740316113163157011971368762274167649378395242045837059422696037533207354776107175844943356538165746280510736165394579763912205263258279927221239990117878809520595697511852263063761814385662881544285601899675618231466783916749769795403949309505201592019478780400521198038274729808643218086043713445452343617525541038487556053167065437157212233321924988207663134816214925204475312195888862340425388778151921450221933643045388595092555372496949173992029739689795399372311515021371890728040266342529788267120287177073244257116665518264987641893746835848112364164049017976679786169224928980184847001696037126604885320915456671309499001299487969151230264196580851020089332154092903740983555525346517669044903483507948683008861115171213666631099211815557027372942416080576764995611018397258648876993147842315392518704928795629392192585775664893715951751364150320368571314726062145602692464715447371767566637145532039512873662247899150655532805337051504696925155510939842731770032615756203127199896940664323704023166997184355990452555676095947958507710614522132509334343185492236392686844086977121248389597042605815050639255460724812267318339079579152744531454962297167614716915355458265523115723900147832330635051316793310325711109960114351449206686381900625029471863097374583539584262579242606009237827009900265317587830857027212228506431104309030624675837394791692903456179663728264955508201723976752464178951589202378665214398028771809361925615914029300270901686123985520492907882065197374042873807813650060897184706354098758354785374672902188158592515920048819727582668238589480141931963963338383255066280345121910208554725158555542645965543534711558376327332313851153295811434710806588606701460473740911486570523215640449541693467252087865159742306979389289014004222934559945671472314344329519192323490977989974570181642658066350831211367249795061518226081213456726994113032119371687788950473786197244643092140166745222652339792441248421982814217843433923048709535806454472977849137529984201988041300226781221946607252508891868257561771448044735107595962878166795013428733836705675141492930150586979600745111605167627279537433501045511664473225779029174188849038433778896013303945921990138144832604906853480750424444026169156729346625680923086177842807935570817318912*i1^110 + -7937646249800174597388623980670065089310454935887358634711895709914775176958375615452253572426312746429097606270120669684801033077546495846988705220766636765426549941662375552504108383951572947207483040768219906028281240318613195917746319834345754549995610833750773854854852108897952063454463622104722934849120184947079283743482608126852185605615299674227058676178478813233994476530865265900101283644616349547758970312545516344957353257024593849543259373899765658780738684169179984122912037230927739974050635932060707012167449084468361149508021720909270520788809016570177912599166480364256843797704916469422074416758241535121981549599575362659156481236072715793575815965356047057378233469128552792453685609687641512254076703418519450217661275558715659545525033382871131329284939910757390028533451455674573653842694659994371462746416065784897355252130028258769741309567339552053900320718072955461501372996711058443647800859101903460562902819378286972432657705460955280001289421366777822780043668220429552344231425343531834824625341667274727162223469187411421476347907980737715531798434073521194379127379007425786334002682589564824942659799998603534916320643284418827847675579022815642907060810221841558727454818634590082068990698257112895872367873119766736832697991808982266125251359732652360829705474332224795217241458767406556668956171066670480908580221522611490467532863339319829782237790650524585828245753384136144134579836818883738512575710890295132258998972654633045421998393768364842111871112235899183378976497226148416127509768328290779465930057510169818766617677181358279917209655912839738355715952253599905288014011796125941217539108776143398030005572475299361036714070766729367642622047016359235632886568371920738367696095290497686482018362574459242270919684550348897013462004734461166897597857290126593769099394309353270551928741631289946748423806906131374026972539740136503180860478714000109300551572713526598539430326336273993366574972749361496785423653800112639843082832029574331174919091313748771649440311205015925973566699194970448319961587613905420246344432729126330296059984319896055032684016322820241055901985394501184492280991575608451470434353995176883218013049104451436852408239361745157470683689827347107813688885836071593196386975504259517053508927846738261074833160097225374770137547732200079037063795956623369754025487691233099776*i1^111 + -2459956596849364460116450006847459723681901065281388503308661256984452754687140224091511873566005631474746737682748398159694222110174165805682355783943720217160655582136667609343834339964073260445278358711118574580976028773855158684831287802542367423350573843728536125183151512296021185782834146691955666275955481248524550161803491558689393281686228191180959608826415644923503648400908202544088195865397582585843616492953268648691019225059858053012777461465071018061926409019439954416583430122109858360643498438334152284409876082970346803320713946299742863713546076863315144312302526818164664570663158238011393666366674199937238382383803630983236500775390803111331013495795300432247355871750440050486494818322301150489816934635503149943873410984573818541798681146004533135587471037492956839069923602406530592274182459332639980831207458428106821032553596041266691352306002407856350680456123717279981294936460524913073655458160702779163299489406260053203995896707755378736129995719504405982767416822237706383169564969958547725689942212034981614306201333961599325409166567354695211519943144259912201740821812831332329901885480555507945336152487259480841893990378850175163647521527173803331648774427213787015917448948979718434343659259605793696245871700569697180415768596889528983171859203410906469250983246639542330731513025388516340861637949122396814052143440670892026258042893668775300453768996638104832114468667442845608248303643668399586086273349254414529292295148697864287771279058302275084495587012774396727356214735774952536338442032955076400858934452955239783201490242131038432793595911582552921695208387938413969148057686107299601896236113711430652820689298884046709026589927236746720378521834961122112821863030701579779103831549820321607136524484573185472383471552281640619473183682679687914977611679618105388775431673917514756522684889070264542603513923178886208201195543718967805332500666772615513428550649068986898369957305065462500574154383395712163629469130438995512874813703987967792853321413920938019050898704792118527351166384336452477233070550677808710345306114255100176574551554841242000709782263251473358219152706545120430809801513308975325408720814233448796055637261877747607421501929605878743573485750501818514324024579781298834044447388272622104567021437739647246516370544407590253338947093644674906420281857972461451083776*i1^112 + -66987569113500631194373455797396122762990939768478736685629791188208815757946710582540738233611785721249397309487375041720086762646225256774751030748594923550512723826908398693221460002859701480089647083842498948226910948165635637227744954817471673306983996909376793369034712728211263103407502702096089342957038978507362454901850602113520197709014765903592723054888342399656033039436670507481233884503481389384291872514884719688381184228707855693382902736271616509572512666431481880336110298310348104849257383283148754393084269501196341380151830562645154536648498722495713375469906329880516345064027807100045488516494311267338563243391273836892416859386334251812152888562267058304935355646589796931427848377727660109220405246555783726578035716772245701634329552030480389601802444066599881568023157837972226752036492695338254176125870252590409570386198538843564774367165371138096708513473346825451400519557486110917171680509513445631045302062119583187042445813480753620422130683085572586856172544695581413538697881718836401824171124734316846104337747812100691278419180308521560984396736647936099369550556229758544349132805046338726254741967557883377225007376778366059289776582940460765818418260862935187029882241829875725397985444878624615292729546669402927000088806998995418978628013160227418168357617954780601451039023551958762859979949987522758857539468686289341276715217663228122116801837841298011840743613767447946582827350839241222519274610352051586997397824152327745247356990385499748377394895615608444937671308722377505145482531995430025508433502522779852154018939495129823705114874587929145073060013185185124690271144626788894047628382223594438333127208273941567136134427437887038065170395913910222464013565336830037829270397919543489316638754211906892091582445699820705194477268672606686835443654816449924942086578860450433491729702838261886252055054969497137624026006998383094887203302171818949623397662576439154646485158757024529623326547323443100695850362977970375710709490337047552278217874271705294621910136230027962327137338438609801386173273231029205232617767768648454867300477083433655558184559771893463005719116302754642328612207397640374921381010867985104494004491946051400270397408959493597077058889780784428128679067853471265120451998186899499440476662730183874516378894517468992839447414594346936791892241678336*i1^113 + -138788795162903857457149766287194762903958425263744488810119629344583881328197611911936043228456162565111294579961667311856197686863493614434483632696277742313662119795082656242221126740581966388434243659356536479699214737440917370356084876190448607244973096296776308892346743871530499854822083376131478035009028835175047697735226764445268246709001091551713919851982015091082908483256197269846602867579194590427130087120211078378692371335486576689733798442030755438776808817410993108212875961630602732679132420460141553170808880545067980688321431606806049206307393226646704218193641755637843460225203429539214927737979217761618190783352128486646844542335932767439721772811775141782830514573786782948144015796610050459396993778035372935815677457569407685120750638547736969157913147249895889115087869433354268761289349822816936596726682716414272548224819121794470519235104518571850747455435064578220208697682128571542155642271838661464388562005947298718899783597117276289605364620092666916559545024523162954249971319861086078980400828708863034349014105538487855783221175695105180641517086860645972646944693414533442790541273231739688200692961004603702375765958612549306229363373759432974498374474437638487756022712495778783756368189461527876682360902117084872753241521741356344623986978362222903741219780752048681796532795803554685763991378336315900109443709146916552661297184063076145252199503669142692298438448075141975061421636703668712198635032848959181504852740284076111306145889150282643743035371172291243822146089041228140234665319808500668125497835764207203454042177376686907588799126395732334057262399055998595198472533359279140821884119064825134829969217658867031153328691069259600843992314869736224131313214404776009546714093694947858312139924541182001536631442352153877853587720897846980989464049443402430075424071014767037082484460757605947712797130739239263219942004375158333047582487086272453840567566524105258198332787128984211322944955256439052013999244934918785537965554779950113062023611886785400618772657306474409775139435527287564186144948684556685542122734705725170125590470874778386866128077626347482625791296410013649390478793349922572023016785773108246004297126512806281898459578620843262735358771922025741823552791835764220426881283982186376576571711336268295929223772171840261333548980356672651264*i1^114 + 83347379137336684464251954722459828544411373574194777150910728107486278541025778971365953696484582758101102232663547784797651518605681833888525440514291924776145089296297820642637832875695371069082533429869775427493420292102027418750606430722689141252966811215280094357889091717729161015410745832167937154109229018650494165169829235514358772261402823789635804357941058743311351638845712151644566429849287946073882686090795274744533527368727049621937061939495012859357104789000558744592248818290133137643929660649756023057280911858837476973820710132877661086016667420920006087515618268079411061411770302022371483292992382715064864566244899932369550340903681149630480865956698460362326093341296728195687925919573326432757939141506036669465235758613121930411072304386772331764531806867731994840614395976357625445609695258833740303833968497976859645335727626486452383694091511063276570704784737067023233559515678574918851878198715599768334640174619686665779404862598801921601535218341900725793335221691331271632962041867882164274824012977893709674456566613767895942819323589526738104368862395607535891864085522997628428931854955454603613218499327494492452620178377894389161358689488888853016724593507402207901405987347606281289545535182636524377287072078213484126390983293809645810456186447648124013597113514530568691511190562989448286740260543895099581654522067907634835217454118339400505073909613849820905332518840605392388687020435342087113424946762098846050419335131922089272882796254047914300324212727274042071237542877931719493507303250742874414954843150534888108062051583829137063148785126817086280810228517848939782559402532904412581872339051374433106327016174668074328103127959805977753284597665561563525329658317612006630276348666321413179660720393747072116030614516609047057995237913964700050867011615374042818961838652814989832894192609483899774829860386379198727813484584424839364029350551288194062207371751224068666219136229159988471706024583702947578707812810533875887730992486744881147378526346204347095181656404110845086793380000245269782287298440794820998364941069631543302303698561940746282343112475747553396705011542557006263972519477705633560994680055229998946985392803056342543017122707238411471493417584304574904600588459355955185484728779064103575586405479803836528078782973602214287507456*i1^115 + -22873725613333423482828903102110672652364584290227544488693755689904021848547757720762793254657937957903091331926935096041110583503725617580060700144039403523708361679958761030124847966098844652220099391828963456127231963626050492142923618145962955910239318973330995650338407365047020708006763084393673365280403786630847261503149253768514330874330063305047736704863091804998509978541914119815867026524532808262498141465928072066596693770556052291754346794469603544765946947707263633559225485703874489471610570828489081408582728931797908073156691566715281563554698931761239650777407441450577346278567943600751971533641263269677896214146255563508972483267445512997577582212042709481937449438853387626817774294064488324169545483348725492394566301553948612434224560982348440091679952861118803404461224730396081459345985967565298932664981424312613237133225896988973060280055621960384590443808244421682027214768815307423334229377795197093192053417912614211362160089192506060919943581470816668219263508681968071284170422650777614533475734753210334554402077552912724524463824564487948163329400834073635908063640213625869186733439112865137624264653254107555043895766495752811720087557753987905573947178458474150100868837730499998260233892403917870325393844614012527621830890355013482167044798120242298656368036352628680530599261649496527092379086609409488498057924876233322382817969389507881467916148611643284875667816719027899887123973424679716429492862885479871130831907628651895864127438049079839480131462920578505908963025389762524046556476639465644229043265433606916561876824712813340840428170703292806543846663535056598306132886177551871125779999037086418283514372025970929975410277857640424254304884105035795487819583542523184719465731844602002097332550862174016236834620566421400957354254257652881828727881555895025705900039488512122372467435772521809575630165248441770988830541119996532512941374939820018365154503307382192419449612868274305326989193202076477721672014865816890945916502753869121014299149795004108974432886510884987093014294922066267899746236911430164577250076888811664539120022659693847415494791739983348132148860561941352442324170706479812814743550377666835334262019864949967452468549264606715165037305416327414359707693118696244994573179423543853303216276038531171890623204556800*i1^116 + 2845365533009212029223898975631542536119607566952541708401496343985968996475999925187240673802785123053878206831409940481526698141000779720476078299709640083070109226938840937524800052935247259214947924292618453111207998568654039049919548459365101520751229642536518325317827775343420864125936541747773944144197123336107971801028150010587807507371785614301126691816049965360531987299874689590549192338293335353615091579920041561210563466598439353704115272941628360667173158831290343217276235603676940242245531274673534803390343879954618198944239760923847755152610235380735489013054879289956471561415103284333004929392429164992044433043482552001433185157262613661551066458329977972825280391161732679061234759982725089089936925687875014582271272628797776389590582442936066141737637337160391511598369908076052911318404776270584879204160864286118746195786645564375076091120162912419511120028030720144844045134914958874455352486290395325471007376066165616098761004457046350970358582127431281534639173516817851390992277802491646380005847016953518461280082807590219361879382230869549361100376683558716780771676627751041265967836381159928770684932920537268742298266380230244111681241862749555141318986918964483588609828064309325003063182794208427869567241429419916071985827408474176411309430433767359987129615289451833403589717810977990766354213840760624035596583633490287602813257591699267070748846706322280832757817442228028048983071413590077342340056540219839861122477648224787621631573715442376538217303063929640216235933855712514273146430049394703112649635945023420854154012305776503894128486249714185468889724655664960294049487898632196460499930877651757810688745759924102310982439881353122356537695757900040117964321568830427929287267580747840020667497557614434596833482579108466715293361696313731203631792307833882406788233767727580261968671251459895222819380699697140878463839605833566130169572435905570394464081788905086994512661281042559033004458034443505546332883522906341900413444244410236765803120826954112062717650250333470216294567757277966681015484912526541271181551092934645558422755888131635671713682605479234587772938972307447834206239773125102931060646452162505112106379091165432723071153167056437476064626954993665428609628167664100469528103870865271515643308762258276352*i1^117 + -156518546297802772289610490515717496192407297776835400989792090165341081082788040489547597195351836048703447016805191639111269279125373833224473233090763650525553289540800219976524585843417174669706734669147704339962649392883308147295881128610871425749923153740486804086615930134841732698503435892501792985512591586441464513763741578329721029992043354120772398162782102770281613720692913586515333662179467597668977836847055792904567033144380175933325685361180322165566798432140056592534662702016855252606560104047558727611222522377524533076260887434012093818379003444915857057202783332635517806121169313434530748491900048932368167561557662158162227848991841354689607057808723905628155337409025786931504286863782308089281369117451710447831455275584142190329130231322873215883257528301820171158255778517077366744368017689076255429239399983250481951005770598529855564766078471522758482474584072474725121683170343115919182736261496666715651010509195589226250879044774935042501452697861613500619812038643052362807022960221491523246136721874392246879821825660465676249545198322429879172408742581382978041650930487466701369101941424234924102177968831893690083104898144345561073749100095286001221474242285500195760977921211295168127770548114915379206456518638983873610532292863631167429622677427063623917734988845620766251997589235520689687690127004735359060128572212407660035389836166604412154299129487759190349313545149701943097461725787675905688576648414024496658278336280404675293079824470653304919122038195904358074056894091669984121230794456015790220990440522434708197166675997595544576649429692472202440990704608922715239318364387236578154291431124968520557465791061581662771286188407091971801550985396814817674030076966644012285128741520470649675105027156620799685416301995735013242882135643510981792822102581370533109782180574690105015304563556787333158954346566089376327581378942953942671245661332800444524364414870771531021068870504790815576724773110772614189919666959809841794102461815414137879137362976993196185013781424740839893695443037831697420847759492368107118961553632197578835841189144355020506318010491898423626926087789580257642080108976532149851557030508983024091631664340544808447263939136465359753122513232885277780236421148677530993056875520342268706816*i1^118 + -3540351141830334608694714129514056130390983125197175389745456176467632641596687213635428135101552824710687186892606136673136939028184429094127718278198090543713646504531041399279782720453088084109153068942738121107263844269076680330451373249875760900751540813944986930684658942607571835887745465576002156078822263385532246192773159628697250687384405208373388069171220587344590151338731153786685149376022035473481130804284897323969984776213160874743963439288941854679923649646302505858601126350821436154967419705062589567185176783462172018522721002398411656337369209050365113058021761987940782313588243883052603521509109438225928463899955384871394002371977840236526585977472780760117825136843657542089855102288889751199782617637338583372011886057009791896133581016034795661726908853393516859768089760763378506012849626276349624658194272390961287437953180656787253072044441738845788002476742632007172455782310429454217696368143439572405348711338455532390554665616473542348348935081174141187984034743745164107991183542041629551621073686664582118789846140231449984469891633631252913914710415867320187854319552225161752032297186767717395654060102292289446712721461744783247990869144164603724908826502145136912307109314400051512450508977551187248581832442884652785462293740717577580528816115187479793679942106374489285361296092053653179231995434855292714023003698792215166781979785074610929095051389536687889038397556128722071889853135677869934055834516559853606072789161235121791473157627077975823770476920664631024759201149819308474767314511535657406604562025247490465406612893843061797884065271724621927756448868313207017634671897747782741517959364639695946598414068326799302632786166337219318243947055583350256152048393614782338451416748592561429519293776665859702896656018566003781465233731147411556005403613688097183035921855052453656189109920319243087340544781502518224260410944062658319467591036575525934170955047870658152587750153558225111024341101284974107164155236709289642778687191663708960722327526765066539485301622719832993497744081696959594663359948762141203318047441022551897985791207732394787502413837888847608725607545645477492540935489307852113620876177485313474627629054425173282420197089656750285124924355843243711985674340175791910576521216*i1^119 + -32439094505342935870865537572024515465146009586842852008205368978583763821171744574028579725174186096752782255448035734192214623479537084933447604216055170164658638127763614912685726157386501398931024557322036723407380276740820958082863068474204217367500077083418458539978794576926201020816032454724042494916514303292355261974507307738782557658021641885515280774714751658233738391657729231282129722931128213025930496001038542776531208768960963907711575637071687267691527300024472404075311630485414033420068123158516556756847385886035735411755713317518681044315081841442217542214803823362273850960478370998617590104275428071175807327218004592084471667014184068445145171690824369491617427715327688828139175774038245655354009287759017156451890885082782966327893074747146830159587844353706530451515887724792032185647146696052522844335569249302027341682121218419632676078653313307968005865970208137644734562173961959831092614690445270659154846509199546771820618295844586740449456167203391907698866564462461321662806108800065134929983736498672713589980815205455902975720298594353048193964969301110159719486230662593725054740453035442037747741677522922559504816091720862364211706015961126231779735995101210701634796481676753975503512032706799649237782796270879816487102862308879195826417845357684878514140584288589756653799482386117710700498281408757202227578491661198160343872825322701525504121545541964288974840347912909686807174140482882903850240206565430825541232405758609603550806494977076556660746767680892068870069948401464964583641839581375373483748423096947043955285557034195452592504855261047719964408448057137399619279287067166145944889006733075189884437689460335740549462884972056896279454721535470058156679498104575819740806580085065530304552119422197026650756038302695391940914161447032400023113480427426965751253436458281457763111729851008712933054590205030037398835885083118307389540702754941834187628240309519398845242117729538024007127502656576204377322548201811746511564231361422187562013608919021694512591273813130353099813564916946678336881914960807222214646845918361413518052340498528380147847645904030715177552855517636612488769172248244176887101184112467525423732008605315012069937827182571538305353566771395870440889920364544*i1^120 + 36921203083825783160861001324686982822744267416506929050832220839505681786920670507250550518119843199053328012530463719155114268100957103036014262953782246418663790853055735637734305012305627502276770549720666109750625563785582089778106795864758821349825544812977297335555109778321366167658533340592626393550200236673562860285304423835786800394169274524300809821737292835588372981768616662426975964575902658321916037643176050291662517826996552462564593152030110206108824242784127576533851663204857998404468239335641679950362514909888192237413980976817543033198128534676618333032412805775513794541240408335281939413559197780596035707440669898397734096163007350467417640458187518834136240830161300912158485308873510600221125174908917436031290106231561853998541676092179521128841155949647912060360667937823216670463505287757998942381477771387219962492315765772453046615674192325761256233039357262214101348681760445025039813342122262949521086846302517422663001287550111983464034453224014990739526144648049223397520575837006365429411206575524962884984577143456486817263886763761067863826964347836723216056699439181543274186795060613677344528132208464386598447800931466290791576376435394147996064740864096628509374047939527004656977817431520928688354743514441615408069930929667286515471859295576849457352248424140946679742315056080841778257396689694947162594219129665263684781428368833435921304178975536721178339898190957528884124242229995426131495922208012459921918383382645349750323641465646178427161564851618334392026240956593633856427716136562691547517795523426799030333869350489247591099922546571086684246315781678775164096056633300145532789507088392857224448918399705017990850724117877451403308870722870134443933773871366610846117566593911077955980480218468092032580141879211384689524473520596036723353058302596354843026633653507930054719845385831962433019224102112508291186869705025429141326510936808247664077669342361369900494354578199670413279634745893880339988564458191155357712408179277982021721511356950131079948949727122233755404625829457491314416809741327278762104630174970841609583130484965505069596080226767222063515626321715789858865169950231976735203177729049702791309855594252496162610609131076451803271168*i1^121 + 195257288132495100752924363359655761882965257841920946532057666879134839982053380171371816000183279292355052028758877008952735982126664005934168508544689244691854662374639270704978814125621980141656649628010104557355031281037284525836979551200882816944582030409255295318626590044187497522262809631983105058634865016915911380879308622930095335634001671869819871779855498856263438989506730416789919398074294354644877097889359537096611849384567882315565550448836926112304732582524135219272613883756076216599200948371315577012977920069060842785192383240270598118375852516182640964039320917996078945636938496965737916413215597312207997573262454083572219593596117959266637021798812725628148354838985812705720536626811387348029967396297135277959859753454674024296729994777255618573404388765462408433616453833060894542399432244291975239411206829510614393479427756221967452148575884543625377794580541153097326265033983541419275021834140125649485681891701685044137027255760336459631553183722820923824955332747599549805046390547895260997873741989800996668720695889526191478969856602626724312624443580344009373813697721564282886927664306326822444585809207417674699566101609056599641322024637273722534910787582497321276777835885138294321891477274704624691698898213248716486774639225685263636760908538818045224249894270321883210654754697833279691831840587173147252177136877369832052679970464448428062797428779001323565860637964838377428894563720873254812614047552829554614413033606289513588914147933263150813357120128041690309890045478764886685668966187691281367075121378743166768757197382561968011068821552312290490657413451222296214546011848709457036292403684528247401800396861757283110335086812915777487209946048770508397970772649447487558444478018539607201266720065704702933108431834474843131216394080903476636975057179888294697634444524615402335057929702825666334043243644419416332599543132532019916310355097282178135594524134308544658705644888693546717108252361939956646230730070325439354489474260381242261143423611122683630622798183917066651107038726540148758175674548797207060609092929867576436067482519851699867510376641173062806771087531361026054066094368476785008383437251903244705813260408653824*i1^122 + 111791667743030131957023525418764747821750597238099068405037772681226172512277535024148212049618177287349815807309928866493776289048482783342397571742596667190935330540836892263473570050635939940176398172225279392002039333675494638561601371451159474289262193112107174182247656639399229028505760958793411344281992845861937199744322091046819450373101052852256288173562307453329130612487307900032760065542351013729712038562817408364142025259684378765452485480318682758993965857267553440670524357589979830364491789123510977709827264293586655297453642359166575425197471632812115892900201332833951074855248646128414378459155707025282047257526473005588722607882823004349066179947858349800699671268589688974755989195298155137345899870963240183654624110060522403853455289166069641372730170758210727065651279311840527631256161320207042439438327767426012950584699391702077853588942042491745725655533408231507566980823400976795738639071229185252875079632776041957559494402565459950995266282441911430056116051866189799714864391589979394267228135932414740837523628587478829886556343117468472375715001001453079227279422599517607383987291474388386747692181781082235955083545315411165249580327816994291796042316404030384163801558964954059441481124942735658006111270330267217693612660872527037909755818376724968431992692038492382384200966575331486252446190458017870524199117795253971725986274426262987863377160126092353109292995403993368303166170351658109288851326261900377274435054634187122753789247899039907181933555899417821325561175388502865149800284155642729233431303405336847265134387930512894100933396206758873271203911693960750936019185100407400352356127317136935060231521417547072722604792526839169674669600755261878602833664727854094614234925181322262218024183743238802719860288536459995112060542847672277835428251613286207577595554169047448744550783812722513294416414342764168080407632683496593445940240379599523915434319025311028580824572474081086053072943871660239995377166987520654337833019158779788680609544420985062511458251206846828427055535109679370851693586436482488497917682316139140813382257392367947362190138638271061546699798310755283224541937114885860012519570432*i1^123 + 814268038940064302104285027210817906984465367741278014343292200738503932991776813651721172118747225140958237896031804279358580874664551880952889877516799698331493902382217474341715086364389172928616048517906555675352737916913072550387504105017819362295307697463140881934694228550754637255449150286148048309064397461407160740666472521398404147753516191309549739117090138152002244128169821702013600662363575508099935862826929197515087471815432379885762931608791622074131260976537377572187410844607018255347876573023553195768708884568307647926680416893755470618042207891295156019456575271269200291184076922325092102831114138977155529591457837154499718534192362440260799245336003942770958002606082898151780371827024069384540984608386603642459281376928503284642454048899196267499706702327564090681865529526116047176903864493606041572451030416764674078017940766134858666267149281514860848389702982211050510683904758451484028687016239052837379321112232304384028291169033272751734822464628352746144123572161117591704079963570222975526015875582007286142839537830693237553018003599614181513811818758049782429958555976647122923467810850336652465863925581475409517797295047571457370708406670921312165121227575053737849199625861136575055015766764808252713701997496297599072127468551751583615477311469621502797727678767366811356854643418994520895092930223683801178214313427649925858361985297594420607096176623158604701176845639271109395983462139101269938166479426793835752377605475640037173415556679691648846880986585389593355569795542274710830487229217501697005242010782632807766649009005593588200099070765910331963057274890322688449865072460678953495821583530118031575308683015081699610780361358405449429670440437974150579133716833995338148556102164325022830049439860599737938081586874778319957764546981515235276133783994618551388530986158310939937233530416443447042556401662835162134872676572683891701059087962688779476744453120895607923536767101307668302434218644924921601771619313170432276292052599237281246795178187364099304530321052687387510324438835938535112376584714536940563387252194896712733651104361401773025615412683535138996631659155290880000*i1^124 + 19994569248814380939435308082575381775311692813464019117696057847183612302484454729069275994985026332170789455203995198603156817746963736909519362982429228171872043418551469613522385793523744958593429266807276156666200630700899556690784537862510134835838509396668944858554293027189431042885748230285520285126096806328583353267935194852221003616632960553629007227070562534423327436618908324971455792171772085394454029422865334904290009263693288621785022365302779757792525428151502299141025026378127888990954749628825439750946004959546707287947961423595160408005426272997710162779641434829463538300104807415641290380688937742288458486171649190221771857065712145059286476564935048871415849814778994373341409649203029453682293814389515713374428771335963314926518433619443139514161661981643858713683421253292249965993842298555329686278373961129571529801512972391775759066794908315747337423068367432606560599591296608362092081393787853856584991498039748298317193789066946272373415215811518271449605633607365019906293384735936839638834683201718073380660535017802566316813796747988315512269576554052423205329879991463541095906138990548201397565111499444723613100627715303908802082480950661020842671350475795669223287360800013777657832568742393128509892101262310682054001518806792653671151662821832013646253856582705858229062768956688849956327508877923759587953178098035523448564615404921213521505727966717828818510346964913338423006215173022721387430614286333495085825030464996979282128290131744298548450817646276331310297498617006576343748807911041451156433564413839114894941539242031238180242444552123127573854856977258747427911412723729629449449144230538397260472405869615775814350184576290097275818775983734887918237463615114593017793088957207293192332049802737386831630629214730817090560368871687080609531183092499876554169523454144255566214278225890896271457328372232360811385982038884516645707250757539297748492101052574632937093280965875240526613494622512679122234142559564945396281302612691826187252753325483941048962621543761516478340818165011190204135344904883644598686185438249187655044283623375741259975200000000*i1^125 + -609203395066292677034663181588470921571750506281787176492376473149799241437082118172752731815926090113438884098546833040608205238472208878603747779795345289112526452897913281422438392219300747494347320564176491065289038089615254787626629472493410607032925892078008511667057524771165792374255009977604993730571282064030571093551674788395454679268650848073930321512511677912998690786983000071005867921176480446179838631906357294707132897136345473303211481429380063839932784397440281509528510057207092567865557646600321907879870109056699145418800772416901618657136794105761839763804870002997863617804612707099267249833234664111242312751918228719175442027104918103790097104945529754156172060349272388266143668441130919265442367508138355331392774023228551222744720791148920340604958184605117024211860908097996373445210040075224047762544553091698775755260354127398287178965478396476826838207554985578632751897316609331041912316751068715279288364803433910564894844860728658419964172861238443321217996897960833133833632287643502226267544003419369144955220133238450110731057792303693539858422537554917870216123201709427639565761604426773467829105652510037985066722144909685730647822105458398915613219314555921426081348817661971824324179350236030943554893971659578619683167809600775725334739282691061705299178596843552595684307501351270893809951267135996874661999711577666940875553209048650199300927188598295482113188206135991045244072386412057896028039014507118852241271826667585892110220415678906709015204602437634809031112091432324237262398256211924826516398704524906843876677512080315547589625449525157914200968290359571539509951653068399121252494251198578546753383200615734892754264265701011029544629200159383048247737313345703544905243759664274214325157158142585259169350590627549589201789632883194673741632383911390199884140766610608480836008537859018429987657277292828143041089823648562185626567974153331972384650380594071544233422129678309826261217713577975299829207870645267473179778955697649656818781695656427415706858104044250426378125953213827654408293860034387628837168414093750000000*i1^126 + -2582159512176431640503616122357291069707399370724112283598694463287851037503402849984211838489220021775122921856481963366526080078080921488725002051716158638997213803190129356025172665028193880927960722928739118898082719433146661903437800156433197449411105706711523837415207582705669048777084873972296818782654723904469564726157563674316908802990308204401008477935977565185984250945134150378370304731181215238863028290466600066950738939915350341112020202374936626407243508086236110435353333431975498912274512391255654291005922572753109898575784891169079020019461007786098656248761587277692894926839183864285812505995922622372495731883147579843742644838858316182029380935731832132751974058932086126590653445757226245073139557845663868933997478250147921430265066871786565369782031451584663876227015149355645323489959610873358226034026102765314637449558601498462566365237947963042287017558645956300081543070759458700493879163800330437298311423195644349507596404647784288092017879881566484244287332489842897868200019005522600010130812299902358722449310112752666397460267693100281917289114384425660225183028452490537154801329935938715503800105524164850847639819643470191816667607918771345549111908177662939669102048225176980337227755027391357062610385748653098148757666085549508585509281670901785291478755504084658352847091522240966563868077229326197351685409727613211787937482402364122964342841911826058218496424289120372991037504130366228295350423875778013336827622572758083166061442074844523542697622253926241930393620259593989239084524645099600662121870511410793277469239159290858266680187109843367511337580143434450604591311577594191554743605777007743095101706355553368293087985278598968797991020193431786456487288700624675909033958160870214178148908106571869850457227548442696249701990617099347254912762434503424007188658051400159806421044696863383377937554204792661576883527777638556894444526738885121796840138197903688054608249295399792840156449347921189541262724705416354275263957524900649900602461697758476896901809209900500761202465328736142578125000000*i1^127 + -3313662341877823118798949923672158063865537243428160858813973921412843391303516107682570081627275191382333130389550068059017599816415339082984988448051982868529854353043749872175043743329903989441725014579365046230945396958016734121407050620898986880087379286792141655773453993295822557037396049577564971803708161552965597004624336738848948013526698309596304131936255811269364277390097878329403946317106514807869472659022241961393713636273329851787954125998605006979551080190781414763744642567618372832750730866897716402737866223785432406959052217175780709932613827961395053427613805904022094244962526494312186750209085445831059556755191977512918644679109139937727051215255294046631982674405359444865748837697624521659776279634266609793935327097552288372256669399508499449908121147482500293508230167995270322832420705948877284540138360586345785880553229321601357380881317242288306133919218531404007939710325622757685726835168044768952096037322910409486906241713291715323470772908509970387856370124273403297789577733453608453930741890811603569227165820159730635870792284111619382121317788183299134449302479745708266579321857119772182269460913623233954808885554118701657128598437862708302662710654638319873643414063159837984077000634675582009125029837640305304476323404851797137011150635675467400599278120363947005710893727488089956684407006421859609663012752784623856321131625209743009632627725221874697856316865994399379863492571939816211051661996056588127953308996288385378488310684482844134733017277495757828156894769415573629800672111103476024669020302534048664963781950256432101203292050593779546395799093475866848406747134385014979398354369683841502200365272508036686865143357551974436812287123509722833361577824945430202551479848266910841892194956261584978000628604082825822880508888994133959734158242599601648881787266460050101647577885850227393863293991927410299048882595297132415583757421051881615092755253482966761061915622731219744128848970189233420368088629120076806869236406286075219473851326558314648437500000000000*i1^128 + 6359989115556504666196268665171257746357486611269774347282078760528270112341053427428097909072767305349354902374135706690414983533743202732460946901264608921341892591096220464994822723643752308577250720472781460864460098308616379974628832071986261066449183217100002635302814413380151804650571574809194872008826645001275140198552056096320302379497479232158222072945292231437175785240568180732645118777192270234783089039497769667350560166156430676310177351147213436617743483053347763530667083006526897254168238218216851101820495566739499982732627665163556805656722308582178081175740650587283822090480549519139830084335297500208693448245531318199014003616943006865330844720032026010720375859963104474761456003946571996766297940406223342201237089443075877852101694912809736899592504132784551467860046869979459050947611739541925601209674008856368735667481363380133819434727442073774192695150233960064476049500492431227923628824385397013878361417215243441757523508273636322754177649447699180765088911188693951660875630448925502129103307502761530287213956784626659291030172861865289504870228572059983938588518364871221162878775304868014704495922322721710391773234344024213978613747122166225295956279397617437880764130175675288182774254328285468832967736010581255726849680351390577422597324286760677618249003768861446441736630347174274041126055716026076750523296570735767565817485708382271326913364565381730816943211556115035633324767056533486488069087357750937328162790594476906812082165806232761173109773294973149764582402417857400169039024308703406068427695117763897431706041718501736164869862197411952759332031384611162680799151846005233264974504661361531272001323237716539466981716889526594858755448065477722621084288688178164678087161312468440087638431021469636044176814855899226529428158708859177821570108785620344006856909621584093702331909445215827619487664536170551100267269692058055194981113071487470522460805596594346295729518537119353741616406219543559742605792666022297685192108154296875000000*i1^129 - N1*1197128232454232932498687091441606129903691699193703307622763295236593338149182404547005171627263364776912784541190038098978337817851975077762417459970112850104715286029967611128052567645442469766724988315076542004770628866096633178427143891964265441643460438487546533776391186942290943758064559210514967374169830849609375*i3 ] ]