[ [ -8052767073219557730943429142906165800169079706075158037658254505740074613946877506918559959953712867623888167318050799387584745049769962461492233563191693305535204643022618010009351999136284250570022530842204566348571770996666020095096796256861554417419217871820668459943118224484695786248063713836287775331432115744724303062617210626572531713518088239475908094935382723526009535663180096629617257855051046335431999064702821371489833513170228499363252363959968019405731126662672243099967130531979879488826071030273849958646866273088358550620342033959487526578531737537692690123792088114889765114883887267436502339036316177787795077005806078023012502912193748460650134435732643611914854785597920958638022673815931765988942950545805016655038728510848026270600177531037825951886140076588845752691891007323470486410062537489826584763919418787611101390845862769015490749578236173107415914538871196102162027836490490132722600212542252493013519460228133787042116042183716105482166744352490988567433157869364473184635405178663063593764417536075844213865035227249908295830992391718679911646712292800171182215360558542758505476355185609541176851505204652891180456056889488255490015149934330277043443320819154730658644964972743177402356559730364591633062520239225019477867123384404100556289711895118571171738401726174422370527787584276875423636065710522751402858777170471844686806311621974516630775800624646910358657092972847808536307489449758478653314682743482156150081346372058913955023845856236215626987814946223131686900113597422392605998747212177274645960766123076194092294929221966567748911759005445234647336926565154062602167853271170882574517174671260957712181397704975891886868550555937458432737665912845086596617225811694309173991491079449595569479644902991545525013149429076828978548779859844529711655007154737307739286683363115446618825154767528882340388997792584787251824847989468341465116561981883567825230803145541566321188778922036812623139191007417526257177681239898622413099292891438047261892594057796842209270092874691645239638162771816485912886261966118315790184610772098420526253123998021775792150991863172919086401684310387137695523912380882702787642727853215753146896932177514263698992022080982940310871438228936059670766870784583762580478783040852851335359950248690018220279504886197042703318089181282669161075794023588051927934439186029840862869636272837547111039543255224403685941110776814872455721976182165904444718715301339970784380317960853090916114494437692514234113045952160887520666988709756638305601918371307571462632697677704667776821017260940313625185335830202748992849744884589957942462268055484186300241993705253281536239669935469040636433558333504556996765941760000000000000000000000000000000000 + 118089474284554934594813581710846466113421479782302638525971508002493686027742848374769554352218642814150964568388109555575751488255003907822477949513050852436696624387239060754793013316116500149819528436197658777253517605237838326975583125020768642882398878988812565613891672669327730269819688733291083556159616969013700480200508878845649251225164391412427397832978222818940131465247669073787805420500919060998484460471381785436273114907175899922775978902512036513082866555235982184562945559204329440722994989085241485020925083400515486277733865853916696344888362385724912949450066919625808514809039455057745487436904895092065963155748659084654796636948518171460209777044539281598741856894269200109042231128215159567637265324788601824086500125322529979562433535861817305135537880757930179889726140222162373344906423621356406809523331560288331091811579760718543778427258228997742682647368810222184798844863181354958035912204664110099002923923904722107416673415103529701178192559760076454834380198885577226074743656444454764495045898303603148946656847739654336512444579242299028559125396134688316311233587525377175693437297100240429515292047927249977084344299873174458562981826312734463083410036415685640103911575051253171873337117167605850591674728825547760122946784161488878592405960851566000695165916037206551387070434389856551225021857268762736310371215662164340819332771357801923507324314597264320094228815413795390221529008787915883413881282128744880615791846445767669702131705875033847590220388608985597455089921103288332065052733664071601088806959614910869801414659614208848391733516973418402092584699098974050817058754351235766572202871245245543083378566706425680545438691310242550728228201017619580836372303505573707269575025724024225491701469744888854486553871511115196955653867307884326204019575024885864556541660129452877082356849525103860447597363945719466015248052545011434601779800081017450014397728849176896576045890141239561873527128716250655783463387427391313852096780909619859906641709683738689694551025611094689046623844162981044967771722339311034054633735544293676324946198529022127927997711813192400328814862265966549294137831936976169061010842324748286533185670898868944346098584915392834697058035003328244624154832123559039466808815656136976594363122650120572668482733887085807012795194058003175813671054637787068215779007993653069585089453198745326745451875909241843070113430949910387483081165655158258916032039788036938458636329452296961011197720167320948201233444874627495749938837832579248631081365869520235251205388810221565821919809429214147870664698597957323485644779503278189145888317739915412004578022653390795184973139370644374322025861513994474928839065600000000000000000000000000000000*i1 + -783824553931455415651528466600353802941252510237065294489535323533587884912515372057915836226988277809579339672024531917504513811501193587278034425662576673691606315875439103343372923121280514047020887707000943768388214759772602237400628009848538272764220733761279206031177757057599855992764607094376005145315757194982262677811309167026113409602843766328372003945509488422108399627519713102544127665558974976557403412886641691066370359402396276703469533436706901067382008030581102936792086037509341048069079280976062066810426637875090067396162103443796807398401523388380865320013879019856158183067661153710897263090159246634848361138161149106441433436160100987853547493309836463233302340177999031186706433090016451703295888949544483890645966133651027438502509325662170245999822149795109739813084065345224140086853338023833934431487173823743758896412495843291850310865920383624761152691410783391821399294504551926843356430857473808567109949803349129188196411003150310177736134781874353177027015328299993614188182066550288114601387824049246988960784930522934336490157323576997414066785848382309348970945213919259352707202481543311391550684666127326026647446408604484875257310523204032200006348828343185401582278272373879323056969168615020099450852283936781519932507856281214650430297298075491720323952909706167155526815056705292642481900723847839951292804049538425956496980172278039609988145719301202123916586252624230111251355965761666908860870528313937641428224707501133690029200526095681692992606127042165040328387576473474314344934312658282703782964807233304481991134605717220705408354800919473412686821860613492606247238010271116991493060500233362412736786731789631629381053965435640437820981510260252101617247988649390477855830449726375025179454281465975863465253716588544200415563140927783658898253567927828924087881500995744569044578598996154547576139225580170990702480759802638506918980909267376819100866911186792308537080038387799964281629335801388910005240816030964772593587629426923320972895160299063105945127820446262550396024166597115989058504469953299943324775739101050481098551911292457110103975907043141935966891937898913808782185787124528085180346564663052714547777413632468691101797094220269089483324092532971457310161076336258361823529941345902892373645164644014557401634408095038366220798913004868767451512534587887362561793769714002251269324665624341812305436956682445811475788401989618223624111329956640809091871118466733223632355613935107244004182183982396436011378071553999772723551461932529868386276405102256179786223655721255147228345430075836388972533255070572473891424636964361725960185020022297023551343508463920303458306125513823777455146875584156194842869760000000000000000000000000000000*i1^2 + 2783878301034763209409899228301437809261299289610057300770552338160626056017209224986200703328982719197564370673195395644361241884659430496002802771623622021299753758697337846831966353798763591335474938478953488922078059995313857398761626969515392665368103343053395578940867561919959812538010838632585402451700271325027848792476914499846708585311108669120689837064601006672479367110247835559746614241619633489065101701569483704796269515365036076726523718338275638796421948337587303698174988377949387502737161007087849393487227802969078521778379167937265034721799413782407661626672302281723568645160795215560260272898227751349629073062273435124585986707956256482845771757463347808153554393509617205327707896143370766061682347218876026865268314343776964604664836159070269770767063887240059878062623012298810180358894749592251473697539034142085322608616862043656670435261978995565517356666598164578587960311098234703840039788097430725525994902079835823482026965729723169820747703871060337185115449601590174228810908417656684086788810273930813886682509747775090837060133825457756997750506938005128218138819980980354413572201744522749559837489974182084489549090900421381937608120221876942945843166401505528947104813213409387588282585276131825697405115756128615452184023013606426964064174431462135760833101770044829458989614730517400879119482176445350332030396598693137559400342460326519286492969759617007317139161839804468125473333279036171318727078123115974418420278269114699074057336022768387475810648775078736137889304976506601839655452758374583799106187106590341580486971874217300539392505890546904772127370257126813930584552314759439147642818158344856413673817347444399394235378982993076175519678646774611311044212606552494906916512925257668034309530017402359242537797417384024619873586890034479565116143989927021490290261374850620798984833311829805313925987197791610897759603786062542023619762244628369030016733403698906166694848837038001869990100258602982181883277882694805508033591911927172605832718470447750666312835298759322927879557168675244176103472023681460868650891899739185082208782135318936720450637499261628337151724652223935910159222646762369660397004875870709952736833218361149778295425521817475086894161720872493735883043271259334819362157343607738957300017773363767422754061362603689467616869435737603510339838300753242415618189267544065676359212759163192219011997946217853842704894544291425851428405912491965931967257261766076221595802835563667141360509329391797673536297132070529559385430877610436308293695951182312010211044982034933307395669145244354322093955272065352057796146452691400409724145148157682953374806826243122440098290992301518650069649261726561423956377600000000000000000000000000000*i1^3 + -6154253447772005028098211870260613338183924248612180968125625609437224991710132410100182591242534000820880194991856091124529975180695184664150809756577463698081080139124661192357684426868775058906242634754053841649274316697048052486623706747949718967861310733890673867404769955923785024722016081547278212906257642617344681354473383993107865389196291480843113822579925428181631960112072474423455315966032311716802277047025097849081229850503068049513843321264637907024795876773931863079974714021706043003383412801031176387317639300394687688552465561052099175343659166012165067365295474485266425763583024297327215981833275835666263594526223434034005579666308892048510852483237031115794262840442434116951911342395268064902439130530530577465139512489265376561816672584600746771790577370332561164400415632313490406131950704554204920266843703775577658736824516187098533282557209891416968144090699610098335315291434646486375322387189776788262586885688004724408431677183387494221991278659852491375326505127609789859746523956555673544986054849513165665047724322492070862258698321099217301470322739472764138562170798764352885332596925990918619476513302443403670618555713252196031165836239162116132934622398296101642875754428385274927014842326425080991188431226135445293759484559628397716807028509705395902572573867362647959207909000118604895148717541796808525275902707217669982157292997179579154888383361612806801905156555689138499019033427644448609914632160083756299200161254750406996443249232995025102410702792238466317380492636107317400272723663179024490900680773425222605338598477643000729458694021041275129222131585498569444850338729317058544125613868328099084520659411254603785589439902546010176392285420937826449195643954115354259907876876340604807416307259510836125121594938290074175295875361875047112660010028671540864073105277200674547636729228155768376642098196405777443976973739384793493460566924112551198233152099778980059850347064405600262427349902042090815307509254882751488410393106769161017526930069455283914345623156384516200488898101775980817065943357852748539678462817075932165889728105629941048660484632698836461674501294246619738814663970282549387005879681694006075659216229203011536296582146663198393484236817506261807735174586641995688497973097599079757469089555553676117153385620338442538013090939836137951874151447400881710056967863188440320511136856246407774916833285780911246267226567211675092348658035573854902785636446203804668981390023909753594196663253336393600342652270136755108029092045567496348537190617535747485408311191285849546772347137966889390241922942571907473726121539771532342139184863873462327748477918061784313203537850061255162733419664563821736886272000000000000000000000000000*i1^4 + 10288293742098032773082365433401269619297083309689388929168216053155958395407092497899353323526827893978550784345803575628032135942838846893342761092626231380549267942216087204314886867969282903383688632417032181548595879793817272695423107842368641541039813110633403056373262394334851951889269238588416392534727571867061506219981544007209260793640529743224267968696951681027207367724790490447702559367844586466475221231879790953771814473022916405534341871184650846184709848234675419422534885057234609109011766892301385000507726641285613353916615285289166210525963702801233917501052966349929833766546448653450081334555099158457905414170333642000599358830877069534101995749659955145575766670028868276329342416615061960178036292038851666875913326954593766708459589304684495972493124749713992621024569774495328788300536410898425613564269247522844537219222449095695202697363551789659419488141137674164989185736529679174030373249854179307020711238847192307275070425980847279056012706241350333801083024029890661391391989340740493223351701141030523309345655628048347326534906246632709459360896929486545560487123070279865733787688362237603002385444311829146274323007015082475656710347094235086881198094462221483697959342592800805949348238462800699263259801311644303849753514572126312414371058302735858222188677098117539923797873597242285224040089172375042412276178862538426261608817671313978312277259133639399327773937286694917958279765883636061811937035784549756600363191721417647846570024268498637233958754174219182740554261826990312385167769838064921179349239742678383871849481411614967025282660209413085158193614060737615419226556833434479241045741465918444828573589206460550627799435068246969705092069628398664132232890479809844448949190554620143312255964992716190849098129560927949105710406447718039382393960899130836254365898092412079851192115748714263255000895719188417697117503172162959664081982819690544307063176736128410168603970021315687887133152670078491309569958086299609844927061552144775705437797942036886561698068120414618379187282380805237393375805946546447856152525610864274610220743099104038343913625683560849427296302746806751726263973529561691220826789418919695121499858287989484571604766988160770787399852335050358072845202299276210560955727067206956672131908438948731999720465751401640676129981582525366449287848535776000618320958583976988429279842594779555214765744906313830990692785946801633255322796095694655258426812219816935112364338817914559875301707265173093912665461893163403662862572622995769979012516244250486093624321731368407120316903950807299590602930387640830915602335483319034824307297789199628891798237041085805637668658937001376717962262843172514135277568000000000000000000000000*i1^5 + -15387203692063072653444385633490707989318010690781252528323911344235698989160428457462338749221308801429475265223815070145674301036130825576659240681638116348617567993856186968164386650954013044355612828796432241794260585263456841603941491234587753678499983959871462818253522704728707781269243155967750218628113438727457313898853770616188047773378212284116085590821482295496456180459175125516942712209081706970669455680466200848463557801945692871625740650625472951082513456303111771223658978923365133440731210393949698097861822467119178673967372485226119829508578057047471465614961725173433753182091670172174206387977909436703528427766842795937254423133540817630660266283131600292981118320782852112387660747051176391299420500981542192478075750930659184663504648481209800401158502631782194221345383868186488509763225959963573426151831152136807685469721591167582215987886791227118107131005942446842375483032630987321967137969875916809976850851865151606790003651924514135471462223164418821758991327922939808640802134379515370376952840556955088421968733177188394262700236746233573636116872918008677981878690264342629423752450337555672588296124307923630794505958464432268811687461612640529300683297347431718573182329701313813732353035930592799103576872395511966756738607913278450707441010857927698287411336436878735992478411871793009851961945037986642428208399665481837268816680560025634929771243667630170312474064481915640060823746292423449744591942568846582625518715214232503989857686383349021105899351191260084518313661233651971752187140305600405561149225475708699951977998943260344709850995286065213075348043223289444081770792385477570003784025169860460496690933360780757125844209411588494213381042295413775292026519857168715374038171903881782316441354360608410093899920898103636953349537213911282579735331351291734426362122008390906574501609395916739697927233128812703001261251485714811865978155373342169535842926501503098442307643741635419678066924784343769612121841805256919374357196093529842197918787507148231149561848539147734624494386709423129565248333297240411144339782184509225731520450077529906569990606615082952685833497906935738064504021155163874964697428076411330869124238199803797988788389023506539526581297378821010631911305825306441992719309541326282131932819912300589426096616123886097478977859117325128962552828000229599987873391653750973579750522089962800637456722351527185881465208703890575981032615924109195061675179747942435590797447973635108275993819962470135302452103114126867685725087484262711428013950873162854909976816500590475520697513533870989244391296839644743437907078855936827063372736918194390269972129648888018073169680156663461221879855652678894123745280000000000000000000000*i1^6 + 20168471763725892781925318232912517913972367966528526713109618183268983464229444719109552435224022305137126667769863596935009882274175168687589416479966469356805544216575794950635968510002650183973256609537166482445233408727672220691264113377395052437296911783085401657893456869114981862356315103030019454638782072743617609210429536129306468305184517580098502953076743268991718290049068461353931141857748448845921937469498735835111557774916057124661037094201143231953564373415011313421498141675917421663247925988391773829290947576471993404301586561517623862282644266573810446282700729380323775752331504673954304552763839882230264683372195769397431386931348816231205719897700923885381218197211606459759018398305322616334525082906239119108692555620700939966700613061594871066545443869519324177410534120912899105314791197740206853575930515651232326725820731775607435733617501234610072958568660145004785964849590122088546403540649084024955040137383075781706462515984271286982750466248350793526911574280565539840684870121009929811605555275817907882862354833090905948089688419162531529343992593105024308556155587013811227105013440512697820975727680396598269034735956003668739981399551685851236015525178095535387318009932482703668318251056947822953752693053773805242653423299043163885688904513089682664714806971128512436931764888450640068788725888695312289585604093842306547889914580238809621579751215929970306377327313631820564024740150978063025901448222919595898361924929213453431327615859204418104187639791325606424310281363402794512975360515650733934873206566955902463986558171035509968136912950726711120991869028425178550598492508732644061273934124036448169008613445071659227669939598342358581867432968085326466405897256921900583355902814860577497940114173924281975124832388995711962737260622847188763745240961875573394980795960360738800331554303280547560589562246078942958994541016618413339178090657010310870338244472541678291101183018764545025188223377117290184445473711912010524756025606756804922155013614297257497752758107266032138842831187028481453629784345304527014595960203597619108862585907234209114672905949421917847126186474225037435410869133132472461803407265964712846397205905047318595701305589239816942970769897784794105088168263403585641839062621455945899375393481356112922184592505350233640899415053065467966147299607672365201627058157617754244852679739711228581278625021165672047038220577638055466319207376387174914749441007775692835360257889971819174298132505356725692176908284447266605867327459341470103565094900009871441012517054818185759661813697651972219452905709134860326549058572949875425311017399104100734628813147251613007853578141985347367907840372098702770176000000000000000000000*i1^7 + -21623077040435116523723847829886349334563565644889912214989514012260626240151023409035748264256770504731779040452355999903041213094572165703669575284811038849400288809893965894743513249338090425032230792004627197457555294432550842551118099281067866473840308549855698576209897157238718929435434327817618280220001737807479002881444788241622752853510913199302737260851354144379613834464786350439269168943675059335580321920318537312968221605707127414270574175859661889555695932264344569841211436723622266157310116249983383875826710093060000186344798714511790967044688929456640938112621837542635207361461432850409506149863199519082787504529643959784288084108652819157249314392665961895543173582320765607246402604111430456657742023727030118692970406805381910080194746959917990541467421676674463893945429919252352047787905906151400424738613991183869778062153236015459934012197647934539822476073844585886493592945958410854219438436481250361409325965743817649014733683455140263421963816765164067249668714584726433025521170779216373017889468971478544151285294401769318111729978178019886745546375656939812081859360197239459066064470060756269171600739123209443543379400466699098245156810755648947231435894074558922404018349585183987695061928385431250575662696016498768238037983807023568209408394970075427600393448189812646519387257940179552267713006299352673098945046235613672619889004433834934214766578718800329151693315834308075021288950376250049498201996406087703876580649054742062300997127474968293547041893012205416078643758397724698355694710687783544974535315747497192667639471909225647127943605889629547274637419843760748001729651667229229943298378516631131980250155134726615146518722762093526708755263905195632095659633627628179777386820127942838140455794880708588776584195526421919419274273731778465339297906131389313934596516558409639242467926939280121673577807703585774079737248035395893073132441536552258413858651145633705614611215097842902301051108514328271693551139975998037111948951627617633055947995087003072047187170588545404282562003446057895999761425458966290466445982739094838435625877899521750884928125568746055509936741967956857407030595400856053987455244507243550533071389939472010149442177333699955595972568393583847341728138398776088099337413722314210598619936252594909081059675305549753922233910712627087032669188296748401962341200095984093079197807502413426021207341333589295860294925011885122557870580679898382336561027738768367577957490526069715876566629786118988252470840042858931053103556807207457068143345235349591383107561455023016633087446752352839939707080172659003022851827430133500888645180378316710419912773738173739873964457620711737299107222247155087441920000000000000000000*i1^8 + 20545617538420880819799055703220923205642912554319345998064492175408587743084290667333016633031204546506016177636775250283034260831267280066212328609878965909173958909434075806930263715114827298865055197001985670936876063600849039626767079044906241055858624619885955126757364553027685957526871230296326086387581859781578123743642930486136240879163893347349047467874341372704509997861801152152870807235705879963210499780121614674372481287698406576151495155668272850523230770919628755515626857155089614980143735533763889685907348670801091467276900602582688128138189735135808357487265821350966918603381618457463799715065179698197406824747698428136032940358111115060098837017658063884584566157812172401518173996783740996668057000436828233838542551946832602376993423245279868244669064247612279248585387520507981565073047800156408335072353094100962690022972978129516539068899534768613012543300326857803425541221580176624286872639222682336531925357042592907509333298978796000757488173579126745907657473970046228446374495016255609686214773946993093575356634996647833379583869920947084226760603482884421838856985698902304911170933183390037884799294477837135238019546736716636989766417422081069094130968282901993261639732388648779851382911595015511690408501094216399417190573068840599818911502560120907753861095167360056770817962757782477951189417473491933591192446261103715533655218587921278989063829641441891584970476739351995554972170089632559652088811847356313354200548680900547724235513363267577951073753070114905816372728092913754450467834236699595566028437505249120777733494321695707097592314723289361006645178482048953632831145426715903781038041890994383982554974554976748707614389089825258363308275733965255526012574357907939364009797339092049595773895088130849965863591737246927029252077897101789394778394661746416286465909114956355191193204559449833364675255544624902521546925119562746361964178076789366457770173326899222742299758876390629945984096012409003754876001776925754650703894222308551871912927201431329492770519592458312095513477242548268785472013329815841564177427480707627273034043388988687434760040688854973355262944938215823952652760808325802663903748008352135648555115299649557887937953704310369639572994207566510776543146119637384361198076872886584729983381367605092282836218452932575098267200396068672658899578376175785415044781088019052382467341332001566290760694648488022965917616484260293072806007653816027194884964055359889429961257215109366822080712040863143567864324151426325764312089152564716194700854286679711066183857080200807060261333174716459086981064778148772383208189182400455562583130204170455341557971787643524079602494124416176087356585012418209382400000000000000000*i1^9 + -18706362731446821702078770191871749223428573891567734616626119570314653335389200809539477241502434917876606101100420165910962548955184201112888988258176286426060678163089937400001807315917221198404874714145962569798679092968630357844343261966952288466557629410829458720514810479183345334648824228363907705667317263493378564212128610919500974146225451196348055578836112240733749244312702200253716517176527652081328104473511381661044913198818845618847462970496148728378353061073756584847161370805184843255814852928635953558633521668827111556705721597608581193351998357057301492780154482523075543208282758134178997129133474848169539624709174225834568966552504784379592655129627415406116039757519555088502409545677735645392892201105766033647629420098558630845448950697870925555355361968866052762481552828683328999286205526610221321634477861689135760634967103679985292134347268298227058665919420473429193129593828133814437990622600956961369480622096414316218167921632978203287365300362670396021971388090409217139706350499917598546193154772329977428233152198104478493018682001420459872335277782982638701510283917734862440325136032615735094033578662394291444462129298098515428706490222860415060455972498337090553975621790959891176303032910297767813533599399492125820739530453392689433222532596299814497165918816485415515305020779166277717240454933759221846554554209115723658303521313765272088143603721234002703819664529894220314151718882351938183179072452603899895648186494374426985493993444377626129200766894975030014021229215088347142611077583642032581498742184711659358013627939683046331751180107291593909739236309818335561333661233111072637530763133786708592670127859728032260412082822506574498097143984958703777876783450100391089110321842950884135212061725539111274214579334105309978399096218643988740306700261312354951015544772168914731524240122866517585703561451127567595061286951699241223795439148528671108352856079241094313774230074457890484736291218734866199932070686848497084937018361686711984498795207463546733116888541215183909243376902962065730598883995338931101925050802424441289540937514508933661759157343449082244984685293440798815857980205927042446031888644794716478821209747908985070243132820677810828092289512616359928860480323290239913289968459815655906214850717099696293657349350438434122143625973451301739099204962237247706442468843875304373060634845413094779621732294059383270196105335586837541210080678994786575850027894265083171213933125776073051185101803235813449317386147854738458459467668524588242533711400811662576869665081719077360933672243805879621112251096730397430817362306707833478668578568065226586414942207894064495521722384512311319490262327456746700800000000000000*i1^10 + 14879401760090021495753843843411419699736997114645842741762560399343050825893057030947217107626716513391072823328430099724905362172836094104139610671954691426783879051640589432184066591370690320022495712975799251310100237936271494376464837667595868128281580883655491281881677057988746061777816594592543884441939106302669200441388954028945331809891598394616662866492497389437489852865725913398884689382756396908655864390240914840350269482740891985074237859202042146714640008579496429184231331294322447881655835482235964718251954779355415823134750023861980794001256969133386903400546061206282502505473992156580180751866350055463305224113650108256763033718387376968728929049830235543565641765194801912288837446348416913693952705246893558870607381464775608385440242904568658387083234416929080036190340287569565353114061709537051367964154775346096980604810490382759185623321032337388086323029029515724905471323353438734018108957994225846469514877266160119861835378925507568471837699398106293290309856905095316445270061224774355864498185213769053437588160461149000567452863498117413002063790993461770094020024710947197056828817849020222535268523080247563558601303627350337958248283034669707592161998772772614047180748364514301026715026755073872523609794871788049878234252186601294542975275255670509583606924910991586360811536932958990583850561873683566341138127229919939949539991874011089300896711638436056160690593808396272876838997247203506575760734169723184967043285897810686213241989689408064414672327771345329701502644058459990824890589507135340646760993474465949846719218623693159592556302138617052372411010531829371592235375192752599104214759072903168168565404826451705027535156911985317194955622076190729084643637809877147826988236060727304588097682186853208467707699609248250514645785558656139512420731062879084827792704430068339558942075607892843040848579384420831930071506229771192145748383564776381743954013477635046820206193841832252146066179182907753775745843925792775609152194798764574944791429362706966091770296438871031210719263612454154648400180377788133784258482014437806078256549878268790292986196271914321654275672246221719714447766825375439426998716552048302404334687618500888689053791440434937341689060902349968547490510907179994540691604519607314577380586973178890369684334322530771870754687133297585592093755231726996437881611705237962451416906889730537324437429717225336823238485405583993567266509369718226396041466063760254595518402555288751375208966992301687713651443235686885207105580461994647052859171531422028577952924580433230109318095669135744332175261418542739590951315511504308544939686766882420885940046081230478508974940882843196293738763630032191488000000000000*i1^11 + -10243070446407117322171072646561022669981433947595570573469355244956630512995174720158255090259852982965994126098293108183108428713518480802357287484394803089534226143644158046386037185474650133489610967787355533991144182241819350731442273049177915310843706378236109572883260803110429439830326709855065090643274115368839986316156346337935828658158968371424932066680068394798315429444303978161006515819994752934399360657336705226403949592041043882887062370708222044513510678466579817143460757534119665698333270076610946583107537404746930694727266259240370175898680485901533709412163302959979707174457511306600538940530783251964691970799770053197620677118710294101789423914478423578469250089708172208291133521836039031195491984725838462969514825349339582243372916063987987917569576130718186987388856796409876792860928481466318933811321598375609714458997356251277273335737862724315310546690956191692176477629642302644944703588269890384664862534937583634991937992238015293952588080068226287205013638496257127671564214397272863222283435401710021353973008441260749411935231504214389916803178674179147259977002748111669969969706830879025366265028421847312892082461269436465258514434203479896347722795542272042582446980398875062353624344624002790598999353896164454355094339178699604854274401135461966453925994776896751822452379567238937754295719111082084593395573489689696792306928020225714816733463128780512199333931839010270709307799033792731315630702335091009485837362154430827402353078365382034698114850901367356940414984718026325448633593910942145012003764806779369082685944184591255692589444570011030368176541791524133963334026104651856153411861100517049769592524588612061630728553821193995043383885945326449834176203211991777045109310364844042829107320481714491224932360334616032706118554274170564403413531141233585954029580041474280135254673463217051818745460944062286156006890358363451104811595280797360696511917807014632739743704746344602151080271473271047907995363572569061199200555494031097619560842472849272632275118721870519044215391183720647527155083423766126440413078640003698457772893370672343697575377606039682737954722490018299693944901443489045338003573153866328128456223431652412060442406063684425127244097373335647076168826664085587787226662525359187048298147677092857533967470902304251184679081413164278119599939563428624922481208563860116062316792574889616041238709256785885222456962925476417796264117743641185131234464696801704354055756167565716305077031049320527650972173999674787155653834390817567905772802150900339459481194841093198129779312937330595299421859943728076375035650773795124642669403340011059959513252072918380588558616511541050988611544012973670400000000000*i1^12 + 6863922380850908203522241677055384181631546827545150693834974022428003019508990986975941166243997463237740777184218600602926153726640363974697398538482140773690295377711628266770623174537023721631714018634507924565739442438812088743512626424766568231231122782861098476740081108271507374791658732570504402515602866625239960496194833937566113549872429479974497325022991881695602341437706839872012968884220875755929951503913533802750107770338097787647438634758244450050508941436570584465471736533502662402741590099718491056224651262158486983974343516033191105143314091280327919399540407243709684141603605926989991974188715892010702413636746401810621099683593757422787246584402634779239041903847857062255012612974826345171023909016011523427139864697777723954453584779544078770531066898007330511392897717413313033342383225446923188622304599012883239825338639285228786054640385013086512062756420748382751911678067723269869001849824384198979258458727031010283081194015294591416621205866225711948708797995851937852782491014602192786922125121781908224404257241835413401955001037460338240656446716245083265123317391967272992158031982702887786239478879146212867139958020891697397967601637802825294198634645083476692528064084045434823010877434898876465253388186716793899548347459029692685561875157971406756831102701845018074953697610798249043089988373498335926343106883056895659819554847268206019919341330052745020536080818267127107232376392321993788748137848638123720175131962176155035002609769031421259528628929321904147765618557917551490220719548894701090872604930215301382087651346729450809255372851925004085510293538977328731345108239766866421334668874259164141159550926039944069080890837954967810009368605046249909008847773857192165762684385037708553944488649293547821168073372729010560900762901642266464293689206039092011052497594617290519336483316333759113433158814403647114570404051170441402111714551170774510941685243221739078158524867575572730662490589141264510623505425606891591918047280681018325822126337156480435541675228648743541367475910067486907743258677853492163887283438136897320581665762310545066608790448630989197733079327916081672098768719598297314178965264563627453909802958698711376515565194022389261884871433012880956134358445321424864248124837694260014395876475923518495045881032255222590573877736001151679600574300355619313595699802520876475464845600268007186017913372560405869680996289957056938944689752692029432822487871080045526354427744731447018233915320852480507012391976287764874900377857641623870911050639531161933311872734349608060963002697133082234579027000889965169788172681471237496699568391476316461700733794752864429429040363082236079045237754822656000000000*i1^13 + -4087570062166554300995566210476446182672293458999335567411336887363281915633328927273898974244680499725087159477075488312856449542527500176774322552997549671407364851362968393288447578981066591733665896377730842335245619711303079580844532939333176447234089492847881339859510362725100098914561956663824352939635108644827242948845188208921443843416774140756790814015472631206608486600398398602128588977679417536184391763463192939266043181481587977140956022206310378860839480776761725571105499350520614851950023855507780700849178445912429942197856008263870394768909505297788895794900597703960920707854315812383105020782593270884757637179249547101165658849275133615473338193584917703438359375980782191265093434098283941885781670099862241539483250643226009253923231148234449323586221885256116641138543957270062773072293866215959278703798546790852874571109464720179983772075196137950191581430484299462309537370003670860049538614501230831369911755835515650328490824189565437951652754668882285974659751450480635150447070969971912714318807892887836069689211000398097581378331278853427935226590678410926466836700421776001615457654227518960842993765907898580071680965853284316005317099839039666235565237832884299255698087917004346685866158079047686686172084516123431751506707425625760705679369450119173522331985283890540693433904556058746009590728197301691093149595430638024822162137222576154337286368686228937118090417691859214121599560072761566009469908330725226651609697959398756331994512063768639340142649030417932341785354704675625196040688880919973916078839439388620257150500180922396024671734137172561407775139291700074584483011018164678982810902633455426445749403348453322944385857612520195625792679038008900010822869456051723260458943508809716731839590568712427665660929806731039252493829335592235948405556149440798754312303962378375350017714515743411304694646673560402037224194464592550924624945728709230468498050274910092089389329559582961987402511151999370287270341217342165260274444508598782434689714529376315894692677538200174080923594969572556688622300896633308145384881060301645347347864932132355553775911801119438419247160779230181548369331348657493599748467661322149073486419030088180090457377048633009226040956682737566094460127308488152821364841567463869147959578350750671427381497406522462005186713991660047781368349385970996219878469790452469815048771436218935287342581281165982416149664816216686117618650130647168606343108692285661859223547002152397688191057324853154636532211154443752918631297499131139681309241082617187868488880758693778319747282174773668401765164739139073626845735121036836235510576563837427441375858701675635454734463157007116107255968715243520000000*i1^14 + 2007291042105004979465243582030345290360295158820138605550680050378868317371341823149418136789334790884846673218676407673019071140632242139697014124787589589250491044974130530779667779083288077544679490864123773473602611778683645122023630104821835280413312887179541665248903120760267538846401310202904089686790390244618175901435125993456518409373124274531286437923715334338021480290966333891763013427657407477377666973340979453356138775471355072639380016257017204424831171891986143456314416468452760938620667481886875240493189916709652816330243089263064388045308137301768529422947120427623743439241834871078259405615143195846623003890972849721985405471427873192203538641609140233771757364728520677827616072571945954421965876770008315154604095557632295141701196125217060741114186050863475805953319797174011481607759659257855265400797672497629705127386736224333312374596500912980704950982467086479674654924549797901102675222060202447684317133164359872233445839603016361706438085561731463013001306531254166883922763962177353246017243957435822838669725635456695931579672700555632349871511657628858277385902317684352124657100335989765359446489956877729911395116817537679734854399153702782571675526772927208312783474931823100112244932269940877612829595969613365532021270588079314313378267739341222161279739632440111427196389386698232710196281416203844066307736604377255669992412101422885825844825017049715408334141325685105763033614316586389296584699416653468234729738881385670592123638391074516436323756643352032021695094431294516242003670702953131264904867619874308871117740919602986267008118718716291201001507446370983377382630170873483019770510576204285458418623724055034548835550736744935213406767127638087051229431298263657474550955097122019294383998545752338611670890248658636877774053549806403543597104939671233195548801371303285260867351112300597423867649924663908786230486754816279144012739659927869451413961482145645682453644491434030637982231007150648773750511338272458217176203037301758919334099548565793314048730613667023772630037890001597530687173349906736872052789138563066848862746032579759876449203537669169134558724051041121402878637394744906062563979099377764503056884808684994127120897591142443664115330086314679512425561985013972521660472865368567623417309726237784916810036421394438453421643199479235181273251393079235215623393534079433498779545556799626937926670279300311454208758255989877308932911229247819518362258762406318264513609268333155284450114520828262969162379795787400456768478378707144247030338213876367307899758161080444836970176964239065539836073569671400952853111660136654425052798731644648419855690383676489123530793011578640790367328440156160000*i1^15 + -974191366194171493591421036504961443847046594020007491626958017867550412142847586116442708022188735030161843727082375931187348935598095772588051733258062506386131795943418852860481132057605900515095646408193081667341604366460337523068929151132228443448732357016473003541891704697908807241141331464567634682152522920849495669145295489946800518853409541669133220814315620110704217075705457707896965873646833488500620289446276051973762805144459755819882183508327281385635606417148263634721984269607400409748793510605112590208872434615768388418979409965720897534363769887452880243368377901011522788586123357787176231071618801258751685093069553043373742095322270225113877136876562606508005552486031604200365473222630695724014773232977346113634469990801408758049089287211968956364714248613610112024253452330023881220894657700622052148646294205436091621431359685559249817225402440945099095881417430400952517365048522575037950482985885568680240370756093654683703732616592024527606157669530836155537771346335799368260687840450631479268861054404084053654145966351695304043108011725696584868862125807713627672652187293629564124929780317905743157665853094092813689633827987161013980142316104664133417985600485071562943209198140432229550891520475628575866368979260925477847922376375772453625702319131698098893982769539601242299447009078463506424220697009296213213045678453743045962637204789609511028391846932048540620837716055183186398983264104725196929982597192585220205570507668970361660508689551966543691737397900610673447390909693029815977856833221106582886042674159704530968215664199671426428364120912790197638464022171303119385385633164038073051260037060953050886907003278692817955424005511229513932226621683830309759024305118663484016570290920761787148418153592134270408947804124139018248114177268955636607187702600374651899971296241331149427301812433867725442282946326202280863819999260338783177900697973491694893994242496538898062938783298046076423882762678579791957178705473775237436681128410038158064124610766733983090498545471588714908811396385929548363294565947428799988964722826327831987898787886861832962696407254926896913014890089339327531818505698573440230923037618727521936799123233933531384417789378635586540688514181246645557474568401369125303132794612613735263366972416581106781749809952385430235376961337500337613866324901033405407290948070562178505573990844862295732368237793826709710947897369534017623691499705151533412768279114377587207915121859930629276514819499522641270389159468675257551222455750457310905430637221282306234470994795978934060222788505624027461822482897174528703899301984164038737171105655788778500194154849667452899834391858530523720546097561600*i1^16 + 390102477444325413228468720525996518859562772748207242360713047237832049589595991351461549227638648251989768895718515591179487781294907657377416482767057499179108095028436954105057915153986923639967332380741120455099811776982266665812467420622823028384992231012155231065307219501100017139003687867807568504505852601020735669849664014179633698208985709941987371849348372482959094737085812732939420294987064268691327141590302075249985789533962864008379576034897884440590121565320701213946304571147462052456030334168546931667628421221339436546306405523793846084449155787950119686637587647947971545200366065943216931492920038736908310273027003850398944925733829556189206437661632188913286017824219422505213451919624425888541059700406017116633270865940032554537344928828925759086353113725422403281884904981913052101713215363384217422064465239229671729521061981072614017581133778776743169596072048876746681926954579283930447709327990145232144039108292377294163902391406913810560858806092776756236898562415444792329773866529385390369049105610675397581393015069181034401186068404888088665341120114861066027999929894700208832024773839053511525131314030926528900636161440528068953762652237195912368466757143820759736734412426590642187285907571773000153524778378440925958677743208393517992189682912812509150889981332852930549783389435403640220928649108423323265326455448831656136662532080300012771943720445317570433980005305576673470589431484781901261574547364528627875837857996210338813680521535299771335986594527526150476386596427560218398645016637718795764401911581391989036521337000764002013646836566283591258074485510163710533535464108359798584246155764162842453263434319253206992001253808276794319495861854511502642917910923570435050839270527914456547383581375729301441698233080643615772741432208609712015928940292732595453587782222802426429893003507313848511418251275245258998506072220698766161401416233340816724125087675946944287916675342979094917140546557172705332846942316289585022976309498164899796930567884639728761840851564745663567819024249744610314862781733925811459393403508491745245291005522474669312473272945313922942482804146230129642719792198035004622769291309894968572801667703622601676900808304717945847003034168667434179777064176546438393853612856476202304604509301585236249165073205727049162641383950555504881460719023923114315797142765911198734417247907391262075827883618643962498421847569808620333897921010037413804229783207439278383817788656483107032089409736383696532902060283236605348897514021156617662408979249885341174378758566207064492116075801191040691713807218085553264249580698431436681073840618640861791493509150549063102454328326048905228755927040*i1^17 + -124842226096555453510936313202034646592658896792489625557659483893356345594953482196668580606105632797885006592903340919416647024560584620011838870784598900728149448150985547629341557146400534128150505321112217991089829313118721032957473605589625684963989682263943923949491844054153909408463033715588721962729933925247693043009589887965546955533293542501175773756021110976672322453951932575781244281074317580177568578779732888805370493089012251309002483965982014738865102618189795150814814879300071181238115106380404022647252521738302127397459626821370046875818114656025048435897773340530102079468729519759511112463931544821751724038929883216286830295249516185274358497944990478462752098678929402676057272758695741856823844424834626842739278106518979276267846400383589636381422129708794634924024473036093028121407748795511168939339864593948114400716186190306069095736160937188061154248930230955340339804524551397882456371081422482615805867641738038166460667294095082345012960864233040705154466770376972464877934924994878483059300880682475234795199511426610772415135922031056504037696576724784595680187344667884085262699595274464922378070652858118066004976125740767955332188334610991087352308034383718124490398010857730580147481018949887299857626907981366092136755314419619980098020777194099992632996350948490279468943061879316391187926084899347793030872089937497754992013292558164783062971109865555854396959203782730681020744745973901156078060611230110124764260290703786848785967222649159184524534129163303193933143730340488849973700884841090982675136528592204492826274333362257071104116695900068755926829193792145182212378303054137381538477067495431218401969985830929552084607885833887921442852833711452367523492005825980714411958093149485042029916932747580891529235844270979897630808196104461978402116318553010249115490282472759276052808586532873557476198776457387013167185800301173845224315481987092199371304340679653730272464115839561460129528794528513321463796073812971610014537232981558463085364159757226603217635884786752297961700316446124343768088142428936955310814778193875588241252141394660442559179231037193146328593951086900451944781216780889801999962949105213677840082792497602665787822989645749817987124494262523572534250008276348207254521183281752514220949330082408516221105832221525981088754399582240109215852873730601904471832933813279584819794983778790679143457350569133439567298375287250038953332258783665532815789769022130872323182402663410003586205603716232689579351532825298734275539611457217999096687117025942226257302452974381265538766068215594847912408116968455272131084622212266956116700079519843697044458273912779862989608730129287341831880704*i1^18 + 31381299915901528291698226774467703476635632269298315066127280086425777865884650942045256650278151847837271729199805116831918620072341947609185427064522208533591843017257289437542922183369637743381408969328707641253308616553094156969051926453458077202137048910719517689436511731807274555211148947273842926956192044515723923204175423592974278942937519662490620639468138284997474734838108220294625053416902857313365475940448014966359948701842738305387359628348312369737452122152982807624261368431239332327025884158375496116371122273829790994336314304377269113416533643342613964359050198146491778577305505926072581952033893431620225730186084723138529426935135226882442401914044626355286119777476375712625585838905342089740253442532102787467235685497336356356497656591381539781172816130700468877211810242725214228507241423603151247974153487338185361216050375667805654528680411652064421844696259208016511434703407468489854511833284082226078059952045916667423119642114552114032414491243969000621920239740427068170396182428073677289720780056008674494008365195013439400818673045665289465192944820130948347183082214675552425006076098053206300677483677063355606276200423364918503540843346535828148418141814916511483093808947019957500451091279682119573913005519991580717682511460228731961968783387150102547904919368093347249390590797466861620727474067500533341025551852826025474526887509442987204189867445879333332180094892484116235585956871364429549401225485529204146822846261453597848999094022753967383037929633688954750956459189897060863759474643270232027918933124141377843705277353896560476188086787632457715931694776835788456713597172306197707736841403308164290086105617091085104047496148214188751453710199744272656010581792909557216326996804383952224290477588255078767716085920117439977818327447530107270024832489490263631796554570045051133037963952065691178850574068213079554329099415690312920925686408137814323168577252889380115162124157621818635559529130436211517335344330899794830179892939056402204800059656591742804971545316742303939936692423014074006057983572670088348193002191431489028237857894000555162414072456172840428223837420248941714100480454754463116198069244636213237952516699965359769244613044895846205161453328959535762883881340370986880243485660651870484546052241179174089322320746191387992090967831995268928268548737889370486771902200425224865777533385623040953507898049169273874684423283233502332735771420894468803502356397800724456015759302320338279369887549526339880463857019539634721950441164238613803474584514508027479032140612662643166646161787370523447029610259091199857750065155135319513952521640276145099927032216261982709952338130551015735296*i1^19 + -6416023227851939130286504561744716553516205255874269158972339279400915673474420358393595363354810476313122824341750970828025920651937639815361378233873861875774088207842912272534265206517106690664660090554860295343133411735505949501729835059505602174318143841781577427715007262463759656303541577070679218649805570279253721008885416547033076553357533106902793179779659252276725262273917280103016638296987245334114330463366319175792556613545121854107751229778908230313680933108360823393116819172457936818741200243811191850415901863870261350386418736056082440377805474894237280672627063287561645846771612975900033633250582379915438070249419897820669214702837965330672671509968897439558251031597019878138390381705163853011366305532675181807920142706951145580918868250322386238543093303033768725629882202876603776112904739438094217829126044793805680293237612758407048847894745560226185366915762616767968502721229515027449611223594411194735450914191292960367253028486821543112498768044910481993577438600996556870417259585401383058620632418271018732155641183407266232714673657832994734125398778516354794881995325694421844724931499285662801144640015245973888261678212320419448129571261100999677981879308631217302632673074444752449082967875755806864702588872248643788757323277478138230019541887659404791669316737846037945824053026451496287302306747142378512817674247394143627723798919473334348706886641289920796361286236468660935582482650108101204372541887883905299709686738582836708336554324694638026349536623777459034042022180536662627721039979325793610603636459223796491168381128826317186034310511982308477041988468226277104096037352945212895088131577499334682761094134692890600816215366734251680192097019987398872652295403128102950804057217931180286526640258191676603143378515572658239214535113794276742935033208107010101978316284661247199712823427731414760087086405880248510382521155370217693427358013606985010824447670947231057436837852107138647829375404638439094942134479000432110584663239826501952649364944105551792816054193284403429778690983710231797336375531396797941714716217772169050316091874284440809520459715444604245352288073827544704475653941011222688611698639438342267582695144325269480469637494231377994455488563938058026023771775821806578553480755023556321535265147458292640630007873216267581113361151080363887674052401806916129119854230164866623641711016548251514539578196629818481791212141771548281204726412754011970169119232921173684396942102023191599102021931701080617528016173646105081386408006715492263669244243518145137571280256407198638604905500982415946040878920320578908549018037416526985573498887766727174711327707433222864332932757464285184*i1^20 + 1037299853247354908819436047574460594523488249243520737813118338091873502202669247828001419996876306029681783626744619363879813886458604234886029622445298761055095459612637445811801740101221717325704477408529541213540495733158935013050480171399168935384005786761708240733159119292951073524764295984366082016436207479665503876708089024636977571528058540060451741751888178893604814097103015191374858622259275551284208608061863541677822405907259241969103492782838636395598968567321255410140197722181261723908517632817023385378913769463736862739582087385634332450468575161737370027039643110470371996129941897469773325399337412748156936234101145493110152381252909453888836051971319099430469579642709924640959746509769549764873300439123849426453190393840052702628951185699728945902690202108068252100645779800128424754263805003850688446106458945021615962302902293732730385705302823420743366724460433214820751603079194780051996523683793185504167631707623947298505616308625118965169756396227410773930992482543935719455284518742133916916243569555358737314804463146470500269567932229570626372621145825526048793722081549236465775960282833817711289084663004231717624234955926777592945292949189000126962899837612076175347178496792625059290853560456062861607704143279477321669244849428515329269091040069233833252094503772088928190710741258231242840928345594193001398119076730679291166158155502815967593980668917851372384235061231926344619361250861992855901039927405207369132829573968881165715371723707378077328210198232152912603208087297281459831356369272040486305103651441130021233739472753575230977183760064760230237184206720437485235036089187649242843586060804454420593574952798179658637454157147392218818659174656771536345457085575501236492799016860830849353627233769367716819843307099752624099007931231592516288536180239777991725249914732909064279861138556268454082543258214886558803973615120303140994956576358156598980162071652563244671905998549108122888203670599141960122628114109872201838668663091019061907597452577602636533493645177417525107380801911399691675869466733884638500539073133654529942796393263658008782694291973605098232233641293914086665825774167229341358508175028216888177561046621051904381352033906341233417624009428295808177670981226919655101537055631890806271168495480396595905204026865376247781828740901826163153639774155452645360583657910112179489628897865431756525414540390784999310498904438511532522760248197435582972364112956157982809380700234866189994557591535322814101611728232499287743206813649236643316974700087999071978986379629456028320708111960571692742283778608655985787574980597800896336153039233296492220174234786459156493745505959936*i1^21 + -133066332153016267959330814028833657019881933675626146289341260957685076726707608432847191979438935382869650824827455522717590767015304617996523440098836390679328864396965286315305298704960630889833429337023277618496728608526616978168766369996748292309776027493135356133669161901363051001445869951481406665494427080075574997990242173221559360751741710363492482754776930042717817443258526378815217254613988464515512153446255218289257352190023182451825010364301604606531827565523640427377977689801794222256195037231025741985710832768056917284925886242225139667329743971773968017329222224989191172797708153239516324283286294268435118096003279445938060109075301556784805578684034393106652188140503553384328977530531319533906191490356311627684995081687100657440754553240342684024259457294369701061068868910532106230434443892546600470283491689749522957662712800363553043953442488742306871970681224779970070874614511901792499192595803788085901568793917235017937987040407498711914361609589294698675902086071392011140559473029133892898294291375183759258136243825029577501677185427666040173760409143083676386317276222694203849323693343402335148877426766160646367549141441168898228258992483705452521970844777409457150044750086378114817022197688658237543680286260926139830900866857456564766639838891619504063598437879528544130770924781724780649017735879946161002152811492750272818103200785228676797441651916673503475516471512182518076988715574016370423232003713746615463888814853403350904945542573522596118406774159874320400658712071531451911748332227608183318377623113918840800275397443177580602462356738077325567055508512505897094843383227149083581117415365698665108728497821217783775547507918473987364340764198466836516198090657442017987580133257057028646737019098543940296112981576964591136561995022995619862852352474494773216225726848868516786924718900553163625798926899070279275183040572964631941428863653259012297073034495040123695397553619073960154988117992492334513870272794337534644837170272036146988620149991833589829665497668163130357891202420262097874356771138659981245021236424180162590571259056406905635461904547046789840551962320761348256456282784113143070512620575344547424786373965232882505513869121303773436165944297948767830449166513932581494569348174324028673078965458504489659605893563987178663917491240101998641373005899348004090249961286360893799323460851810484354348665789939854953871653906530322256846500384067964836601355440936481788130635838276696757462228934203639337365546024698970180620678333950959664412201302309172245848461461565827621587752228692743568320849554202349329532235467318393165254924221100003239544684905897737968133603328*i1^22 + 10943954706776929444787646187704831714375830092196965350922469766848634074454514006587429417879380871440463153675848437348494488025354944247587315534778401064374456781218771362711539996800489598711007997370533072040242758075929991266917354469939719329943597610100464525256907929144360712869348106519042261164928027362279440017344804922000538913407099213705164199406457374828767897404819300352332252787396878483473313193956342449215214868190928391284701939461702551775943013490965973277851750404776597023061343966908698962967787200415302714938103965652966237153427764281593574991246216508446576277448488847502327035992789580993532845282094076585257369709891332843135643257926111904520530051080931915819728116121012591761048641312680871118509897584060403803922118038726322632595872755298819841287634689758700873556857200286792898700218520969920074943642450470912461378358842377442306391850293952800577427376057032062063100538935747701988631950865304486454153252626964088862849329783689288617181064134137552912190492963106813789131082001142540070021552787251626513430928258535459252841026110993122244219679586029767727968506335866710596110002629809085285254708355269603178056101925969738946422056435117078775365287654848110689301492487423824209839176990350960936054760129273686065962214027939943723659430590519977083060580738219782595184379742315029446020681442314980554239782495687144313432624992304156450410008248435100952501547142896547416028819218960504714603559348942985409088905107228106711919169737221377983455351225260063610870224415436398951050935730679570347398097235208929958851414997235131320363165210412968553175386068091960503060572884472560357179148465820511064890951454511597159692840575892616513830752013805056621202955973071785943483561953241212925446699142712712244877097153507712853077525490445991028921030088244853980820888985834759141057848822860271847163563946408641827756587651093436703563363641536071316911590321657615930852350685541152722416030396944314191107001553932330513489878968113928620687805622451578114838811755155087166130231503029505978154500120086578820389580251710371432881432565851129643084008358786687406721407989756160307001104802483078721180761552576678372041134446040803125174263388813008345309854364860894198558846414281820273892116476882365020664572208786227580919250704656348618423604364070520269834432655471244496180803644727834242213136608240671959163231736649745495846321967712215563072937857456965107412784010594517390759979379214214588851970849905003722814603176479629875148482828664589998560712514962861212849438037747661092005469237812866204754506641727716844932814135953386388641170370718024815607808*i1^23 + -110854065840422811274602447872523073862470556596619424904076672399708848202404859009879910783673310269572028467340820956739617639533033105624195272550052717799648197485516860650903892284196647563430290535578798921273248465589644763599300822232447163197066720217486747161412409951111132223005208201927973096230801875267257731334170882109288801804610781492133026861628426062538507651051007507744187104563137713190650277485277909205421816245489529845482188894194427159522288951329423041592656310133181757063440795787621099901367618060099429019665726310935022589973718263696755938618079603395377544405716068982464182981806927855245717951792002246899573269244585975991485967675100272685574157744021842729959836153173926739625220273976387851254090227056739016966973373812892777010922760247065639036782184973199335832607665913367895106189115812737774351566139457471175116556704098846896327929187551616471862741337047267431944362862956585417930906422286834681045805549203530585056141877535665411269546926797339703069521897999019818841576277897343056790513365562822560638476649410354808509334682995901180083900716907094759398809734343230152179413894506355064867777411977086315410452378293479892258578406431145607121277394181220442420705936698734375750608571664638091304448870837204817111263377942025696638204773482407542101648772727485532449662016406438966569012744764505397617987374925065796719971972034296306529495896213683872209639180748909313266975554549359650757446723792489593625454119754463765640741343916380186683674545674271678848344574778689133338874829206689917231192863163074689161311969200149209376443789562579170488905885601781476755864666634398695016750445950313278565073119897150727886922495219784417701243051797436020512871949383493758082781155472323021783356366455243100906887529330990343361187538165773396784818972873835090415908842734299977742326863347769075230874555070248351560418741489356057162986034920867859918741989034161386175596408606600737971846177141422037266231648137229853648948697061296629502576157930934434400048400172795481998878100655028122922927137824945444968428162552664566586825367291882441346461337507346777092751364408204904477886315538972284464230809684674553218886343244802833670913914159981211966405141257397608764107141327205792066405994516214827770920756260100169983698962174529233467106944000825450562201414102700543079307583675910884895149502645241995469456127570738828419939444801168507492069989249729662793326027820744668950539888975317657012165900698672718478357090572716001837403597188941929128649748554274014289272558693940948141478062298280165949506633403672493789645820078309519087986160855603478528*i1^24 + -173963654905795527691624038370878374314116330699857478282739584663011758613776528349664373453217828461420725345733586301980920893140449712698361443014362815060809772132346781787365996299213460753293394431306135302592230980378151032962907686147909473952758537893067347484666037003553590416609401892787866890548055958787049279407421686860693306860560138829870545215439364673057684228703015280170219696803920032055496555220396700027999574514473628588450543753905529666932360019046503962293577186918783060995447803152123372090966973473058225821923119617241329382847708163824703940148394283434245982413982397363394908300169032854867422572800641719388996589854805214967987846987316470407664281799559176934507464792367678503636314683516438917944189914906985933108035105313727523327950870347878146458131752525645773523394614021674707593168305581181325734632544309201848540794887932877675895246919250618344042589146569608675036419030881788373992354214093195543281197642051859470932465686492077520106098177495066120419203133086791710267309310839274200541141418018664362973969709605865632569044257316208634464257058929524106113580029266469981907634432293440302463616626860589654177537912435856465482388920409004276834654082349407861431784444248244284180087867789973098321877460011975558785883139539661192943084514609055907257184106633515870178193605924881141550406490495644534435526448236053127842084938559234134321266402610568521805485258302339830688548254787715912914508751058378354272702261928705173797345217934583413820250930404945145402197986482613776128326877494692637805708888037865347161236268059239173566377344491113336080067266411060653419033303544676028878307351928048232434659601983490573187134460397590615642335674675688838365665856677175838431288466832515591014253829046814992286271024413830336477939240485544622564092022678402684336608063139278157468426131719339725272891675919501719140096878259434174085430874532324828749163271514763273396467076301763321016705107768354331998947341555765018911548607340146247140004367247102878178385756328243845425239587208047955912216043541865234267305658208575265571427643243605690666269575705983507704014075269553312852234310233934101890492780023231169689313245384101341580053254422312989954793142932418919485599974375813172897542879847309036298091610207891964520202201602843823271355635005241578309270931204149935054708457775958126670031879012739436745033838611270947649650934526763555416950631104959204543252714675920231153526083697982305922990180901473981659788414358274346776925563617322861322634408849437240672768691319023329406183645109495907726763731922531339426276772469093608664483856428040192*i1^25 + 37841596344188784177840992616490832780422699471233540038077230687403644243162696555418488260650137916758996720833468002010546462482580235818099648861073276050772152926166091863508093940716265611756189718705445379358904351007188036637366884144744386177700355691404579948748745293827728609869242619827380834113477469594019411641502386699902832319431069488258503706290935227523788573810779736123790598548363348797189167045151860819483452355365040088422003181251740241189502829682838247755633208953015989571599536897686747341902087056216639016841918715137964104068463197984981844600209499949237211434077634895834010536609626557890081731086211593154715316961684000185492539337901805774884960713537215805212788134215484750782946598868634117490912193975992789151176664473250401077846579566999964379880833776690875206315229108563603609815897839356506727119924597316672890198194628957164159608008534874841913334356261722966136111080803717898552886603642966853334013074391688631915561944577508287259126917417762779698145713057738327744129470503505892825420058647954380537238622394755572483894596124287533629218645435371092336759718764226066373074500140094511637658508887898615366583996164860640687986840291456484508234025229606580578985603905583036821375232370625689921706093321719958891464958520766321653597940112100342968434848064544354890109124978312447538825430677059591448900206476085657556400477031098272431071880203273915001416612811687385869552721605196944816864342295692396272359451422461407517160773557270444417002156071441612931535775800390893221941333802344189067496685096463943577280534437065947832877049874040306190261150844346291786524645261782177589786693108174734825116068843700840922236642505390952478843168882024469304963331707233419681157662518958534079827394341966637261643355413306387882340094973378604748179039877809007192736202802199062276268291892750855541947844374457118498161922834339498789709147567169146103733593627169575067498010591255302686095745296031195075492789274441586272495472236973025307466093961367161704535115403752412840874295971114327415367067712053440861290638303074916997769686443511576648100742011530518414099390768706573774613305127065349279884112761674014576828826565492035244349284965824213827846326163975057949278488775625486775352928211943470867154694862147086682955672329144884068301610307552172683511286481563578712167262520280822809107292661758825026764370141935993178328093033027052459512778773272507320642556607105390642510561352948693392642497988522777332513480183970788446128759459532231762312503774915240405333201789456246640425643610869442522210187962668351584059998342690629797152120897536*i1^26 + -3957388571174079921187346473216492905995652728084161061875161373473213006022679949377563007346956301221559158996712116155377606287375059896917212516323871264484541337152628642068567690885244853130030654426179145782826078892286086588150408028114930871501197906120258928977231392472859048460496996165267629077717292402307650243071312293734470657038710358300539177440590390881036094792214439839498830290756940572486773359109564454426353112792271725298201185021986922299735410194009557676591873372671358014189954555748467063908765289028037592102635833387878795039041297775281180355534957283877243903135031559476508885946402723286215593193868138764399090551288348916566834414225446844428466436935239170905168848473165908110454963332852624367037926185429409004662618437512836808783305310227370402255892802072173640748372212583669091995022589739192586535712171041839364727385150423111349198263361536249295502064050197362225391761881322564689604376420823000393335583261667187076810064626801070302822379765093163906446526488731550616532884536405944105480409707314661259005125361140581170151560885500502324001777757986836123756433594692519941719850229158326732199147139907596884382543139894697682280452118239529538635581150467921154285531509160237196137563192378811662993490041357195493518560306189287126579895906522003347696562650546567298113391599661013675220063873445245381121719263080113867335952060934685427830579924429550891684767538300843009588501878582967299800377099344620751413011130408909585776954134133162712555235978714899457324429263600936025958939499867059572647524460100062060129445049805355392683548893544794549463719259987118785815690395067426346861555397291390325347709166122139391545852297664727358814856632686853135929548175762973483591796632991636391930603463382108982494386569349229942200275903047982627529151926594331504063388279281278239637541465376494042672130545825408017088846957128250989138177614052484425357000782902465830148790467679226821614899114239360062211274106210100958836371187268166858158502044930694567887704458912742409745338704258930195472807675302921943215769893017327228657006788389336562139433057793650977360446377777332972928149835652098767351387311763365061638446405261555192442012014154894142206840706771217561909154785976438618190541063548454902733613210713040402320737398415762607237090825380671418299836427355880100277327506636894249102643725364154427133765297097665974545142763675226127689706525420741411629995103392862374769062408846161212311879543256017375114157785488283434599794399786914111757569196924797293832964299435828060258091987452843863662511577946420338375049237034679113290350592*i1^27 + 152857970919780078003594846716849691688003316306252089512106303281349559775789573467035257467655797262246318755652939489569984992837978283034407759076372077585088628650501587032944311647446060810748940096487221807106284807381205344225901773940069296082299066080843545741911468563925687650944703436122254761937399257002345592765457277152578929030703246363289807755361148727639979518992426395393161872031654507789351311994083077291574096345949949683624200864471695543634998004867238559530226201978697388306605742897561160802505496710212060329446647834541774067322352192567112927541158029235951446387918451789766521131667224122104038890900900065463061472575318265649540859861542957888955363361606895811793261499720279500091943363166779952791230686183367079076795594464686277770111445365076447009217095700790261625502737267856265769396184148922652898213989089614614952259633374106864835294693887237027303721719948652514548610972520320611106311363705684095577890578050893850013389310882039507829513013163528789563204004295365216714531249453289795487415666328986971517638613200783722470795394982696062519205706622312491962161137249459973634753402714423604066234727682525891509754824197068143825593999491988268962661262140485652249260907812099316761508920706031965070695147671142178423061155675805795033833520248289450362194081099611607134049972846973751074246247773769687761763448236282271229944127412095052214329909166875751074165922526260823071768458116392507139778207844454476410681913267644460805501981769446761367209616421219563261279105950456629914701710898146955518614283703329909854543040207983795780967092523501382730354851900489875917514321704518725162198550026517724087778540405523692713103984524734088705309055398204030129907293613900832902720854556808173086721806676506568458947248596125362614685995587508995201710373734363606170453709777995916408058823168364833186476084953531834892267014111990945306177421826528493118874013213289370969125279603192693179984886195468790631551399298444944806126278004799293464773919405199658547648746891847379471933078294704159551017551425024832542002436821793971514167535734096244696983159306127582390727726760161464341142225322741415626976442376277896152136258541393752510164076647560194693865476135729799392330431483224664149955974615554303762037667852192648698363610024004897216308583211334368650298790127729427052320919457999277659914746803219761773010236016944056542110968288639127145877573660829311956095555214966285052824845873977633984692040601268244330831894026063030426349723583325613104545895944917820436700302086061518348123122758681395368354113312895899295336599291824688857088*i1^28 + 12865843778617153658537958658455992228265357803150057036305953064106678232640284916828930853441150442877837394274037119741540860139152256200514892082192544683027205628862348793750990299955622456950361105373121272791880072639845038426585813676073256271625521647136551572768504681942729272614601450307867278320831014974352994142947728985310484184331403334045150499469576933516963632232704886860684523969611030118070234980980126914566095242876609293418658389684414691183350567725257770243027455258215384304107225461563673703662214416288204375090784059097321112435090766826510712094552247440364043964334761455941349247962694138928918806969057829186427335502157938706416698913412709177928066331064082935089925282698819831164665593823029089751382033974063515546449740601770944093774681382579559882924473614110230456942026663392118992357110869640439943855724418791914942821949283203714960636946157251934697874398960660534962304766815109017365707147182040524703999252941821022439349557063031912274846147981656892864958203766267310660756197896937792895397008458164709546228890858886438061257491532735680565830614867962459927811690648438326387348068612641031435567630025418840396798221767550304975920514822155788175235491126189112886426887762689201676350827793310776292596715204810947713850566607835888018941253327077533391118140589649925902617526609899215384191797911210265131401552463809757051944510371814713539389771119611876925995568012022898816755251699389089630916250311558272367532453999455419175361103651935019552021602155778191999609322890034529072721801788709925365870183229476444848972872999163493497646529681831935130940586538810889119689286429365333992294186113010826813385113690298947343082020485974713650667223111509996002794727914219934142849293244594566436900419648370220602744926136118466108458921460382089959699563151428933992758570119075948691856393784941446168622927449482923322079859976455348253267716443937595408222631000213763794020326737790043844849994945441781557240514939428421801315554438647072430705428304738301481890710397546410033269632044370866569866842994698946798415039186866055547912587187038995865263069871123389429869013490295394378004160431968053344441253985780956402185344039476797400535937059231400159735889753296039105133643037441397100915472975646162410230243152019685785792503452007655293046373499332628664648628741940965195295091717682716986163222675994126728356109933689170895151082500289209147549155741260137118346437648275423442983031276423910677978060754146078078690398668897822574709459663455442526074868717575694228949151374012742878164519150498766275438526073345622096575040899210280960*i1^29 + -2315230734058167915660000561002345162071955127999188537104233762515682486408195333046871157739341585402820757241947198887568306621788117322773056424501426431763596538633515710306652779182585568410205942396728522581714451502442216381255416540399680211749402934544040328696410820086332150070275930855406126792444427690986068970094690923525961568892319184487117115576503618646614448612034798502403230318410092331320472699660226370109854906880109998206668310985055480406061454440836792805320779723484857313971045753230731288597644024071686561407188194948698785176235779061072968680384783164393017078022048935751743312844030606139017967715734963690068068161950434217795947578444271061774388956558548628689098492668426181467680061663964467363272103723225948172653688138313297093479953223294217246851067616017548241681934001270425306629390570143113335942223648269859371611197199988254174943140497037507947023601590219121991768201436306066714467653086257567084168391522089743510411214171902020057367819625863607032148930584394162590205279927089294912862609874566964746600609201129603052599519076283485677922296900540187199344021616466577462999189061422073223558250917461910806118553042927913750147120917522150975105713685569005854380732507177617955512701016586244443870573336740056219213116660434286863454135114302893757104408649959252997725453260261426199710640366686343571755489106194044822353784856414790242563879976481974140952987624213734461913694421984324938297387595938932345029279567294939110220407447689307539960517601407465827634160556266109770811826207647553540330290846351534472231977025084418590353236836446448093396674894487164364334328996865066297921283902178428634311554251745282431264571929351816935618227311101969002469226568237042182857610043701282878102725058430560830872549983118218310413707514637336991238219653860939648915488724442164663541768115393841677011090667568452766079837892608657422991984790485604134675015158058937722782649523261540413974460378256617415752196191297798644910345860974018063432244812538292871244675144180879357998608985553731458616355492207105239213559930085703678042717163636351854347465282691383696212757396585901771770214198173226463090857231890635239900551309227187140163836141140599268912086717533537582703349931252014229159993447793996974717563962255268200022124416607533984771560887936218781574405656382056158458543478309707634342479998770801505856304952574860407734141261214420931376158153424145954574571573274140730982094544775233430238953913915638416974599642882959157125681307984144728777893885827704081197096724781870197654006665361716854815456501860935580815061740945408*i1^30 + 174589110956433205980484549372880072814893099112630390210873342722339850831174680204216387981823898505428585725271486075264539094482765483696950666385482456672353599742761701751776231736753232691572150714399441190907610937006321002582576422373334614464929410922964652743596774330716890523984439396013021027247335613234937540016853683047282925731519823022085079253831601333965871902520393922433359866468606527208279313236112856126471835926844736614616931091750891535932160349599286513773674501172934036863199107041090580616635605489177411444159574192180900051531035301906388719572714791535601990365709378185470195854272622355017590324775412086024959900633255618948704438670333480396008864792636142299321448765789280207227924215672787140160144471710440616733055630003442526479572851043772148028859169972805920981169278996507582157861322585276838688831935519001606734379110887875811762106737364965558138746409119434098855921257639203772653877199879481492789095756486574074888040493228794571189366926455117033103145101266329939106653079244952637250991370784847194369743116963733079916201385210157758708818692183256974706993174511507648404151140578731307453412312946488762391337275191811277457459023804408151385100499872224271022748473286248163043797630223230932931855890565430358610655299550190016745371161633186572116423818790492989235103187982961414686359582562230772389461581854784570225603540348288036240785377279865899175365897511867030325560688134170495116295136361838475156349473994734712284364448595729220081779692851824312884964003469963495205413154219895280793039014789786034942934327842644353065595703136463230081045229303665863693955434208420970705805630493658652314078106596663733767630497626086547024976180724597871476920104905103172382986281325314658764202550017065110985804884469969878267250575660490493669254277662965650334736172840743013476744536533579836965941936236970572368410866890526987077772833269287408366692818016748391735509965734398938671537548017653432060900819296226668907371639138833661899016025718733361245257879945394218632464574333382867253888549696883785985822549673241520659101119704313390471992747110392097240753000754887091544407899189500917116335752559216740745970110762999165025823781548885622742494508606118857600026250833863910047358663731665441536451601457055424829765344190250790786172643835446170411401253485617188260281555520318315716535633041153555734895836878124113506950941510259177895164006909304687749522370138841544922924824028934911018630437277232408734600245442917992425527246179981248528038628656894266236771417996336487381484073721770475787807458927471522091567677440*i1^31 + -8405246400666812266647725236573454901553764948256642218680138047754187897184153970975365715535040732098979945476595645254828445564617529687715628143874157356798015981380460894450122184014534411690361391276071569744427434991903418375962692708064490565478615067184911600104889577869643191385528052003254503463798434893763136831966622539936700090954683553742069982520060850249687213827116292207459835375212767377870275894083337753115993678995372642074800475141118275442480746610668307053065936232834148210641118025031968658841296829583250596915294484636407776603477661948740070352174160889873969312337962788777234551453814452886898353288452991708887075843286575172152130493219655623304860424360924478305984419438366744332114176752270206936790417864526700155845875483326118831662720156995951410165758483204243338819951831608170981122291259792374653250828810366413881542664056417468745158086416526651276803380629841306392474654518844694762246646312435571964122371031349078626512693714857595905676507542922427111157374626386722414175607945255509087118374232384462104617270210701142893368873400283726906453099623268913649959800808364883230261442021461777286508564893612378767886267571247761444977955460451427387167451189129729407663355232001672342100075377672794199760749033017945120427346077831843702777277196271816307912161694122371234953055788750760566579241463817089657539073952242690450441475193789662972961234883597277197772655179412642229555829412204705778085805531406618732501383871590815735725507745205903867514400908776060635340850900563495848850665691186219546291907532506248393538996771636273280488320741108750278381834711843815822310440250315860295115974382371464119576899828243225641454062191824179223556421344102759365997036618195423176897134175465270629814551166742127869192525599207056768551171955869027071143963096832040325053677103303171178741393316374181981332108118136421713056619652239729249065693664483627540077660880269038063582255430602391854251296078043618012980100563933833640310559752465780926016339138505230211411398144422276288802241708417172834652996986622449629964496158871483705969837507543517103501629850579370939117050907201275424230371723461961548434815686790830853355391333252738593764516276159274520301090248304758325895689310686874544237372301248799967906146879103476833393551579315317421357362431559811232275218433767444440376444376085723498924371486031062018444143534723017178437768297722972754164448212649384037579254967387605210486737767832605563562538205611580550884425658728282360665984925330350408099000059485013983317919605999128722860695837179227749014411509872754300026880*i1^32 + 278866578398306373470576773233191037273704066300387488127632982293110406933144753222334733190301406637915420233844176308436418803860080497783840524187285723797399054624993559938256446611686759095818959048994400954059165716240114455634468395086049720824273833902770006974899479778811330434105936494343671202917286627556830748713827736541787500782908590573347752742759081245233315940672171209273756697199533824248093610679053457193175047945609321379112835629250174297542153467159966068202492003908075539731904521071836474279858093096204917097838382307111511619457975266901808002464184573261718482118185462480722675382321171078442922582157439721187302887203626488013583374660557581719280295901668580240266154087555451062684067651000129681633884478162963648398129464459028352734747293497533405224411643328139478113806295418236060646804934012156308129554941691086720082006031898532999576576583314945517383982825935804144354397298863993046654464893882024725601343653985658916852396014100946034026584573719414552061404530498436016626059504280486891960629029585353983012159399800658720537444571074650315974482356943771169766231365239288636620651554451600340742427505372397704882876974677539943605824157238230696727579140012271021406451264236907799741608210249643552318351836765115985466572714960330393517893019950997079506292472658362745337552369152529262424076617568683177828274709085193920806213827181221511466392981664217586953752125318942145430591378621318440414078451679196498291187871556104843756303567127283054505070770317496110926044477434186796298786925600266310891825737179992050060939398224519964758773973584211520089999286694308647053798231734213022951434767149358199128363549875865059307891583179358959115430963210759498240516351563760592240984566887123487715052669620881717344996925730880622756017449700416754326652166355501170476154604389553526906667065407663020005387803044385103312127503488048055728311345288109109666988723657204084158170963576255497034831691890649655847127785803505915346878803562656617144328708700666818972979891330246302812661730960615505707930241353949486647619083530364494048867498316841864650322551661636167435030761881412312714992410983117912812746109143872885137499085702303228384434471235505138815918066445779603454973165532158701735654325315780962651832269940300301136438390396723350288204783829847594522467929213841908479454559643010411487798658221020318586133766178352834974544916025800981823791637857257438292961809704090843166070556442929657426829012981717683143718363881023467034900653915328448525426752725564599262544330735793184003863555441151851536016790925967622144*i1^33 + -6196800730321128029196598483621156365126180748946136745555434537448911246467758914940756150493531501558167056059676115973558253908370015209512326289903320104002777925200732718660407113068523453091750345622186764279606874323917957400036974641044606712019857881588987353224123242513641305355018041858609992485155141672034649649927686932989060965931089731836038928500256338006879328279375509232151611724966766255805030007489316292834364506476146559205088354089993840293286706113289404493397977410078818980737873660380545742485162917992979084369534645170631826607430626883556119608454780435803253054254618801307872162743522001285468596264087127753263000679166460878683954004466508975424997463656639460876322436153412451250239785201677373349856166201201257924677755242673995146244387538899493747055423854728591307515072754344911534791413296986045320262102678575869262117972142874562027051339234106683376169550779073397944001483640540548477769453045869630151561148525671262540208292546944344444450895405153287204942841557086777535409481706358199529733322618251102210173184614326863952112377516701271928374777335407696235412058179216098233117319553161213395486969920821328318937776564041544170810131839532427770016505775306019649263472812343207047104830087732327992618093848662230267360870075163676101551517838448959215290335196003557113956171242797691245074188840590339333575048499622853698393559127486626641071838469770562491651854205582786681402208005412109354068488058359141426145466766848576204380108831744908948892347044106279298850491648001892073553152251976369395851063171595206883227011473117796161031313148015455526426099023205778100991237338545029623428571177287257497311538739887554023398661331808935281111557629061850928863500843097648747306314953059038254537135868833552104309249159309886377737327458339088644767575042404237250133715563391577651541882752896059440193956383010434719437091777657585755964278082320025058740891100243640315261497041289823789309727821369628115132856603663400669827974912109160351849966536360460091643483160603989775804638483077232897638823203814558319152611517338190491806344684785495590326902118807120406854848849214301180716593137673158842387914168977290824802151089817242334021173768781724471645798864960709400495531317596256694763690138568780286628495433219763385182879108743923875455841816651433370119154423070411026105443261879060049033043248042015234288475079994242673884033159802566737860950322178897009219602727952324672793810712231787070370001766349839628070344960152106540066150821375768469530294241077711987306432909901832713489707653497913171468821888761856*i1^34 + 75098233803021349838210949858141907561489144235269950220414379673711779607848927767943479691481682258578375756631752317833704802748391836696862902778461614191411606995624257799911166859810488363832044797307509052727539046266185503380776159729567916486080515659994244510117643192158507742925045624633187240625686993929924871879046669250601648951427086622324902601994620886869801216088896582889635135135281155336071944152815596703125307929347173055949884218104786101890410060358001265731434539633765187874202065021156100651590201035479831249341003409089867303752630432813569516077339501710686092631551876824486731293268720997255816942238621786093468369632308246096426762308101171538505653029256831331730273753297070946908736696263642427815488800538153162177969605567677912227794876434658325414195264133170251783895684896456160875495298491169652463067366075391549904731860258929946014831346420850915267305654935737546953790497801958956277701728306588426498687779643257263376586834396336361390183503817059292058788268836057233724332100014369712773405341366757818142885296423777282335292573549038033294425278192437898530044597311416495932044193861294258678893294190781727765253501671530672053446284324614560164107692698889181716074475367971203430332226768318530812112159189761327052416800372706463759201503091960332997664884103984359258351774191040631200321792678986132954948556266607627689212436824611170756903168741234648629597024219486670146626076213004281407737570649783955310572125694038941864137988185190585304250657693763519547266958459568256614348315791541376759574641646162927660927492328532013165888604143991726926097938956261280091415443388431283766938038527341638984341017249286071494572993841106206247779185488989244575795649677655140456055252532612469125971613994607335099599424020152795405528936772819305022422267578615782820233068151059658032727014171832164822740978524326566786741588872088370983089677780313951267432892006333704414527595927583137983287234176656407941690948795009235814540246524801745389484003009783195009891736218037641116146195502746114992858775501254030478360530420738045228079548918461705356235208583644100608223771316076960078378286827194705243108720642040456501176124727054565231469843435292398959519243532838131159087590692626367148819335141140296119312961651196056231033282165937902415591017869364833491938556125726784821205034572696323306190354381918511389739609115345741861253107910409557887832296347611877641162577837876856002143109333763701048925767481297973176112015823610830651105396293258221376675532070338033873089048230515493634112743440466418909508009984*i1^35 + 228163186408405075991014439238834179419875901468630639477638107213539090450905323992744025180042299894642299728539749736843112420402585296768300628171089789972274697071293655029495443776198764784059921727931402937072607006407516021742869460638659362978219146659045474716896153473647468242208472007805364945897164870362984405331300988940689128168699155110289733209688731256104501822765772481475184215858253705536975660602854986876991255520123242560363179670455823721305333096674577914564940302315024255911003102219894884882908435744937387945082788835087385102546395088553961398368827698311073311234839024883868151132687208123643124852661218308140022161106066386190260270499261457880941985804846799683609641796347724283249522919874515566419087203883646899452459324864447058663042043234167167961989280109036230085975293380211746180117792252266021931854546851759282262297378873128632663218629756639556102689116627811436105592065239146804858339019648272102086810317557937884578373736094050092569746786360045507573853099589111255431174758084544151653381442505526954101027567371417840653435192791229971688425467475974742499348149984020225409849586793084948236338573574496884103221922364118434319482354528736984191221357807230495559113579039093876704993985520784580124680444295566170123141699614530037689833495603125034921080713672835035282470677423399143631227688338339513418575837054187886707906334734456005104547006919049602883637042554324829740478913139539558543814081755821970828516343529361476509424941978621342737028667089977682528367283229378069291389887457948358442411277362799979649729890537903134890580943773603205462540950757301170881207994819450240588862378548050059026768068010968802700655637297346150773213252931610575446400414374792636088650463305843398300365646046016424640992940281498974207944506478078392271279700525951542822764555914369564057841533447492689745719615619117939270454591792401958586926907054063393171573534085618096058858746700121351205335870944484215086699181321693917029412910040536676802482144504476847856954143093908627757061941900506831096966490841524012992361187319474839037612315080662662952774430236666343464404067990549702379501148424973589769450128379118082199035341959351298486614608927158401758951838038042881501870638365269598007662978181504052102812241133479640853582643352600495402483587728297135801582592270518235909637268966238715927975378292281831178656266721218314961434110792891749167685079461012912286616329158942760635263464460185021207772044519039158858926640833195356878620355447681270768183228504569709793257843482123772313203645593875562627072*i1^36 + -27483939371630899540259747823794965330031719230222307030812266406468448498316284865245977707470515239884269680874424926803666627491322083141858893074772679160399806522729054849866575745833700452512267358065156976979172174525850322085616227739360098101210906703518218885916522327106756161887590090314657047814224620218033856535074113232577393561667899372693401483070962062901947520984513964009109771704429789784460446890793056324598990173169132832693577274608265144543632042115256708413063800661481685675206535475338006808011271743100364882963072943237485138691825756346803775930350527827087879937262322052395310514622018162416617746583344170028860166903239216133113599605251077863035550461347778858446462259619955400778841933905131427896254358937710790320912914210910605688976193421654605059944635780614900896139798432921646575428264789205462638993308360330632679025739507988096904372880052254454559760295936223944675724971036837956217108085503272921785801813053432466382566447958345632683956284971763590458261793636374191708659309718908653610762939451189689528380922031234749110103713798082811640706598483056530555015674240901568156280592213722967362020612676494640381033053697256158585154482972162726704678940393578278460508823695547226126546536222323923704425803857911940451826908261854550493059788375158935422376084684349149711017144612743683903906177530647326099334247843918937001773590296295718840388965763118938836984551806514070315706728674333923031889824894860394091413238532233969314961014688837304184676571494874267416745207076460851699891448609542786926377367121406961351924061606899444666066789838107831099465983121737360914625875920801242592594237475425108134361127667481954338555026508090576807184237200863169728053969050790902542252248504114078536099221681109657503092690805596321657136244151569672234504368250634173607107665909787382332920433739825760603340221249847757982825254692947628531507141465623917664744388717283477734127632750734179109740884074630512169934989086405944786360082599724967679517207886708823011942329172588030206250718325606002196449154470501563781916972503407028725576097620430082199160980629657848023742000878669409522100238245739332226392106761520393878222677184430754675085085404152853358418788579209026299075344712085628520913846529920332464936469229273031424173536324352832242801828835707939925022117006523112953839139682734105903956950682400535682236929052276097230283937717587741762641835514964589547302001866573681918476335919523632851267896030346727154896375369066192608075862878757828968988222079005862459915675093507143061042774124204654592*i1^37 + 378773690289403427850326223051629868904438200596047244518716395346622091553086656772204307896610405581116350290594414299193848844030897346562877055521041252117805852818168975936896697787504144774783314267374660865927353971015884663957111365771215682098822541752382831144205111340120433344548021387209008546756942507432081278598046548222900972844466104394946721984673592361259735465428582309903610423715183307036919677953472008295032240129400143676405646073518874659601091993441707994803947368790598243642136756302223289111458281010299270734042718082175068947433670500502367380863838306111693309656388858817481937162411155300674954144803999203421445543861028263046945542131476912570118884651450240971964504701461302563120481316040425808064199660646612299147686468220658345508163014209519095507195487059245371562776191674329856156522596366196565985748734152563419729249054773621254746959337951202416442265854270267513380228314009757922696572736089117292484687457845237368900745889144272595822955290504309982678701475686629415964744744541738175416833947257091531787609385253529025806736063493381805017386295697845952623876708490515747247551990075663376884012688266163109112430972466136090459745359763995335228520649494843369118817839513169705370531720020010512533123213873637644099030403995888309183181826813264659469168738253510974897051836302422510998857134371994461757123088919282599233776292234298647337962268854819331734812433373165173824013019768127169333017560745797037217887909424721441494995532656305160988184571554528866921323852887217361094681583083711073644978320230888784509922926077150586717423736898007720585559533801763934993815936780933047686833965285502746976676141747071330526902578185001097841216857402690394988421801437833568715888601788148639759582884715148002798659379342052833233052705771008717642571328212525001506539011005138100096524411411403473815884992114491259363785658023620400761705938943006972576782703320014415501635406363614678278328395095378848524074071671869806477574641553695883348104119520297937947120371359689965971871444255768013148437314407352055782922664548603419994274785764254934787886420717710756318513083759714171792528606424433450232610684715456092796296437180274094771566830089520575406969975421959497802894009338638635004054144202697626609235485479521680858330163683630174462024949905037637786529717761034420920537564509263224039718972594584813340720157507758648879545473483234804482109701612018185612296667299731299460616132895389673451281327414246278126074412453599298911964042449501315645802934786599473047107455118498106092520717942784*i1^38 + 5512804574353036365416099350715955666961046610904911650628423050967568899594556871328664945068840247069532759080591183611961461436312077527825773491766132006844116236428902464865191280517786606996272812278658725904489882940199776726142232469028556729069521552565554892868451545388383868778167096304060255599434791686483281486843157991090564162464237576708709710850811009322103827304184304741313258288018485957888526027462714343784564120560708966797813872267778972943364949841161443971665695273537828982483240091130578023695079916712530363293336472224819557756891288691653746281822877809275561900481238582866147960592533959267495753714078101102512325991540094694365852872258374272824265289115770490460999199719125414680215351644674623575430962153883506205346083807926955530294040967033153536257271221405393160154408061954366667476599726544500369907681881626684526102066818108218041848364268792221735173614373928807237230143839584778903034146743888311215449645323285776498232411658488614126015102716950647941214925205430767324845362535504158225816326283128233441175414148537641963727750135867873292943767315906325009796532816489085962766594793316214782563335882861372182017864039624252529526277111241777620046920340401685310505107000116089935015475085962916771198988372682384230052274421659798146594816446809822104141542827714622595706114633871608477166007755049666856738322433382172777473337034027679218803562638185393953620909744585334918949064645581934827870027477190962697290132974474818534945107507874654073785650150626725448479171880943122034084924641265699420552905992881642363224283115105929524380753697157008151969302094096958033870877731111799604386855693898913089984670312194961683595187369118614442779745859799282605545595052775587925920232363530396578790231317819281288967153694567071638596298696134542906506365680408969187932660711183186142357044926510158430561593876984506052422898854986299515517259802087237437702339278219459240280550939203475013988586705287505715635324098919387297823428204497771366773667322237462123677607133644672303119502446309853493855771568508408643960052811862965627711590256366449993421900940174117276028163746604763435877724157510734228521314444343393060894452645398717591681176652396318123948519437468824448927111918603395343896185114947119104119049879656537286322158471321348927274415414261108736781502412343087145175138109199650801577787188706391167955156060818462530782523530295738573925903759566354133156766002331210478363204708698160465641003635897654886625744026310151686115639284886279077033617983188537080592901434048696066997485568*i1^39 + -324194743088391766916054392380208830318415369898622936838874305684433638686086765021391005887131135993476497334074019252710744949797522745365325201355094151099765108198178656537265327578551953635848540392899366052794704472993955831945786921174576018599689017945634966220923220777490647399352286429623211905288572166374392529010054503537390685953557626707015132792889712974353481743646527844163439747001353893024878701021507055754992326071339729549806867942486179672410303294909700003419542183893531689824795292165816661137901202288294289210816035345225815264268842846283115764560680300025820790912642057945195457736260432098638571261074952986637193291528931076343734887967391351292815845088326593287366243700115743265224693310932093026004887818469862468914962526280833630031546926857494647532169116763172592517810897118494715123383659540104002136994398280666952204253595035781344719967204913327098215139692565154835085938264167482501560183481992989945332847750134884448011324082958514056539308275107115343080786104938123619667319843845140727519857778644791785583076487906339779941427944775809507674091625936652350312303546890463488034642437636383819156399193302224581538118331384832035892899912718476642294168862831218826141720319996544469599999845755184095150821905017264694180791071426150449394013726373692396251836994029418506479970386790586700483550757290053444747191368783971902498061061658566082521887664366458980739462367055949543202539495218394939407509890349140337834847447705801317318469210029096788581595442144349637511878627709025996241812598043522454681981862081230601227891343062715785134649218083748108549312350279524768649775205600480442489318376804055766308926290543738082076322357153556327380273686042586851698393236118350175594215933795732564574911995744387497804264714508091081741471772315814297496054401299634160036275214205786699225035309721350606336212533465052142056031375408453113385994715172519461399771385422275051207215481289956959562392918433949851485790107017334646549127111876897574593228409733443447450670283640976432738554515534630984899811949175629617364808353916585860505208374023813297653355614964086616857579718228996055776655620910047556435706379927617443594684547705156012032592351651239454136577439918054849348010363027092193915025832957477855062797034319181051445962377946734585346664383714900189217136243361809605234105227463765265610496020485532611682070542480582305645559150775464630741808172466104694019605510265033595882199138159913654507554524413219457690399162855188684032250329298948868544334248965463776595315765967086325596160*i1^40 + 6988974753071820771627012944768668705263097704600053540161536164254692945430305179157622366490417194338990069209455003428733483905451436016104755547232232740720141183133345379098318051529076390922259048826137077368486847792235706458315094306623192378166658506250434878615966416506374363240341735166641676041762691569697935864572869011046422855519940173222233599527304987055826978770740137804191925315190159676840153796214151124445981102567580161823950696869777023477651460158165992835300731906121768252108056604500562580530235355976701111289726731363517745692098531906388192575014183465129586443951377131421275769596317279118292925439482230510932963995682045061413296236722658794597977114716754974297618685624725452354958025332888907289760929190081189576372055640957152858764351403976094921015736024568631791606605068515954901089725692703251593002324646350324109275814096864799626107874653016210178558195181745128114585155181216973262391763340084279435332635877234618576363820247577337843149557426307797311462488190124828898248464713602877146496682653088517048863413831665488078276417688827801903497531822329427682926188906817116333147105488212373423024103319393707242313410703851043745038729714255881218339674681890481138984766032144158414328737678029717002608385584253768369966639346628111383540644209890365209148902596505673180075210909775997043422906872148901819790144353422891980168009221440309668025000716477680476952660726553671027140042173790928199436037017688531815095108191922732137541526219088608256067831176696290208171758704137508508833123684540396541766091802002267123623717062635831768827022906139830118353904997223751170320919866400729260519528476408870258489968495802078083005624782275353396616567252720163735120458866089180364090100433486883108387932039457797127581418372480221425352836274994020511555153810472513701303705896263129363487060141358363575160957273285529913987116163977985732573769876883970198703527706534038465978951469701437719094300632471267162405764788543934957014325632144209514680428328029719107668826679408069149236155875732661614289495704664870311654769827920268374406778018029306971761841660183319107668592622280360141234690063478178168559344067982842496984042318479551355332793596124369485366707829532152344849625762862600029799251381591253937678631842562582298159541781189659670230907565184067099912369145347597561566258390461304182935292723604349339220818009860521097415938937829749948283321004595995598173135381844453369651212098373145488514104021539065693586478996783553387947455047132032466032083262303463068550446857601417216*i1^41 + -93570424945476766123073939261055082397592480757185334287529325833836071468067273625863370940333214224667230055242640299821055517795787466504187309880918937862922506240300468242470887766265994605226200617935550381301862682921686554982436717613854260702427979004928959382754355616535129563000146442011153212136795418662275963795864074184354435300806698955951762870099554759803685678241418393466122451219005932828183554645599587581295236279143790027683294498547341924092607909351647825817308685577246114227846204760562871020902008571421189829493264420809204265568762687801497373347324959210616222930031324272412626321424326795383928651268018534379684161128134196901397090183538467541464673760758477458478325323751557930340038130632940250336570031001968129467430953001689611872463972471219189373596327587710252481769693957568234969153144611619643289597120399506030228913401650494139030059398342173436243759240245401099079167630381081588960577903670175050903407393646473087560380659850460423959546530518372718430561316460116731220335579246414299935225906247313989807889436591839081351038472237726065420616584978407601807480680339601954280331455973373542390972523932803509871060096712195046192579535467674490735726722903402293371375018449309499280652679877338094667009136914654078793618977697248825583151916943269465577108735394656694649906718657590428964168608024210433253690850538578239552220029153458735599102968378156064468600228900562616802455749907375046739211840407466283610501243850626998041226336945431498083559867948069897274845121650329909902000989199298572170756018894225520544422294908921005785023747854858994736244281070315167130524985965208154089071508552346650985486612802402851549619085423257623571208316926275651891105882250310166237693597425161394114841242331779853652641592917675834057820853665633076179035687340163331123806911420312309704303083696754423637736365297322968653531913506363452249640672294640897712904773660924595017048371737444661557517369928877506874869377135525463372233232196295931883195175535673095908266435846285225647556477794222916506380459440713449639480030564503473961033599724436958187694830909735563153696491035952623831982541392299718948144981921594964219436130616159468407762329447665725719408417740137562309035351556547759942193206783339632843292922855211333771776817663245740197029009194856660840788841880704563768501635295274326966718772348292284146282421141832816217431962275161193440953350556434119878542877018771404457135224865063272878032294959984875566915598717294056267103084549436725311616923401313579145137517232128*i1^42 + 798280423600646170833165008269331593127490579756002806544336442764634363560402272106579781690369735788527307645650917569845531979538256900033497821076305927593088382751676122899200019101741237530793600465010666493235691395538649267356295556201493529308181204616560416870074441345993211113062009617002968387313308144232925352209359031221221928531160751068277207875906238656527288809619932813686310568550997692317567892423224761471900683063195078829846664584736346794024539126692307798753331006336178274334944020305169793087697662466061104047840084551328498132240958115981347214661010779931889913884580372444512106010190344384743794017949749708039043144781266906369783367693776228946182467301921452617299653043295987196743843735051764191985119126758957724358537848568634557405404048735382207746410237705702602304807642310650130857294394836959849444034760255553677570031486266803010546968070936137029309685358219980317905796894492981200311505333424676134605523890239327801885820579422444044832937095156076980405618243332951024877491302213553096282403523781684132706687380528564839758088341912335785335134083820358405677628799521971047434231334730003280018150483965554893692322522678888461566093141364486815429234483634453474619716186723346073134966098883972703730220708169517586596614659678827605829875191323294069919628158374071923555490241946314250232450624821862361425973839911080031938329128234684050764037505273975483474229376078679458581550256586473909348934213378430427884392707482379223221155211766842542783855053194575766961484223088799591307437105511997574386714259170547427274869090975777460393488206675176259497207922068674584858782919268145678731868383229397005271910404278279315768618680228996051744087530196804501672872333103611991632565259078931670937637468615171479132707295693165674308358612178704203239828072472392699472116884995512915977744887086216332332551187750305888380892970742403127000351526435010994909189227958431068597489018760873482517606865142264844256272212823119936657936832103939743794039513989129941139538464031949988104050038650404736831968236140850656228895277734945793736303419600797355939133231064352828920366001380063612418432740812119284918768279008136115329351120563967233274666615364248398636435579339332641620617243384568185240946486206828233404782429642660276723205931189025910237883300399252237973516733507239995281042111153526656856781586086621249981179851618552918429427312445564262452105265535396215007479623422587453211714916457416350259673632616567306548737507111180123588601109965813139239995187159901812467695616*i1^43 + -3837745179455610408585927263866194571229637618412594915763240339039324957952509095396558020305842276650982852164360297231104691489290458496018594563676475643198974889859585764813741737940957218403841128758285347027938865087302160504128412597127564163853071167097099306165275927434218833275475660879184174845349868432823418502280953435544267235451225814208868576019341442980486287314972738952336673072368663396078682027745701738604791968994954258535665721454354059160161111836832527605880614216058642940259793413127709276433052012860541752121326631070788884740333800085946600482976434938007726393949329438653520620633399916216670709939662048852525809124171163125598489021472536924882749410056131630455485166440625627816300385264463192566335027069493239393988456079394370224770396815757583235272910758197914943409948239095253373537248052191055368921464220710677522533752569443913297355742210315182320652378904787762272497110847677860450568532666343247109894519409343282280317970813281909202038974959516172746713965099668839889262709624829986463871488683916591503533713258646464978347152178382139404657808419238205871256214507423680567178939014319164112048834141111945025926116590192872509260874111111402310703396974655711816147714412134279533163227615811677668862756183051179714689861951889639866455710512211730996672117031530388672240686470161130244038635737390905067125970225964169965223442521289319554049842867426155896662806439321352038261602962518991867026249075946282924851253316372986432152955575704984557699462476574641753350852997484038622839848246288029045730717101626565759919815757958773590125648628697269281314879894692572985242753249385450449017399173943003234220532171221002402379863214172245823556570640671716619029474900145692435508858131008788468856314939072632583079817616869882635869197417647644606738349836967738516518788128175830256476787268278385124598038218927129517367635136199626232382581359351065912450499299545087271501789710842945478237976907383279069971813022794925431019881355017971169222464089734102340533782204023268322983204077129716846583827162033379441302184436781115422356545688191991491493024400294023865485303872711678597480809871869136432157401692422835288553877013743389285069217170980643907757335647994763415637750925679327810299466270807105821528075846907820108785824222093069774593611123858719679811348781207506287914917809434587295027882496002757857962960310949798587656273687601489400729466480321224008894623481698007343486443405899553440373387833861499008386546261222207510931684539527523561844012720391800750080*i1^44 + -1937135583051405573045819144010601930491563935458099702596649809866182801883306613595548110517816818635762433402569784651800291389586912099864801314940119590204798634509044941191474315456393644088172111280435946398963497775267136278701778715725364685457912776134100596264229505620402812391836436104914926053400694902545110281900912626210285495840987292792392483059904913941543797494236704078050806680550456977088453492010374190706236230712165856533397469348769162669569997780063807765845772418745593112474070908822490870588823965475603748038814457091342917903739496077062337018094420007054551016820388219257253552374161905079358513716663292529652458930213186572626981995552818329640200117223986199985740674919986510732979756258023770651241982348365584183805348774889980880774712740277299603974865048717531101387154570989170691925751591238549128545195954114022082248279231889031463596707983035365891175347840169228490736729786751603558998669447314668350284509100209311305115220027807682525710468564014740590269949940651770629748992481737320454394215391879689665978077869018462082085388035010889276054962441347766929588097967121130279525600332663127603955032723840984042863442203653215192386998219803674378458232255918972487613744870105756972435269819914553917635202474906286582132689904502869745381804598725570880873670796592618022751349482619362175403286198449933123587634126868538863845023061449965205619941865771102644975503482686077321023822288761954700362425063822930416150682448673692873670316412893589994090527936543358959115799418894755405534184022231742929499992295053392199315190208582970124724529791363814283426828855622272819113840252605046829184335156301091079076886727843178373943342419835511099959258102407413905467544889818402310132357595461842486772379588718365401539158797461259256740744122476535696803219717676810455580811934918078408403905490842119867634051115169397146237928024256165533940621454774613298704746821659574467308032477471374016566374890963774550067302536369890137427432160006267869516236891129415706864007558962168642348330275180392868505801882494533412117263302196055204069286025485852322694637062493336196760704515234666929153187520512673130067560157151450797601043623730836535539798741968202533154218989805990055734586693038505259963829518246260834341450103358777481535126564786068547906260412742192015148433150296497711848127347705589196804907895142435756350838724233051190729628378410023018292867164617444350732271900328776200307772381394179903531168775922889533324719275544672350714218207229250475520676333617152*i1^45 + 215636785928399438379479276983194630458122258962686619393514693865381132088559578837293612073002462727376030764806767920364346815426525869030452786949294671214197064754002600392581770784890022945798872597875568817359178166398887102756823871529915544776298148306993068220730949606432743814839774519352725871920038142921408977054636855249195987476221236317109390804724313626743444242876937105507659965362414163467137556963793302229806330059137602439566325435699788162802555373345139953239930444805660274627465040856923550635113544565166945194852391502535787788384896024838370411600719207189562654218535261184943584762259446888940512909706734773048871069956420722389558274794707387381688885575471865492197387600135436815805283943455517761253921845486299558037079432236134698354838603109211857019873684958331809034244586514259520363342479060074596999866343518334080938046023587833466755476914226789977795013797085397981834328394063000057779228809781393217732625677461661824422291985694971595551927829137661938919017466811509930941599258138470823842513740940568893555672091085344303214674383355486063819730453823524827023455371645153156039754328206957898963281745633663213162912193223595386239293761182622088756509440044904648698699536307245693864832806163411869863189062464667061694335011807383505986216651692143163242873764185187006096202856762696759882654069597931113213808250175361258166160555879849237705246933358306684598501598018572439879725606341466183687282480708065497364360879186172024085191237820204747530775355215653291312419712859734580883708939115332730258611562020208655187947257898141818126360486545273327100263141327164080551305123810440506910829756144122393546108003527182900764171926251825003403054411671134620156694206312493875115274387524534259092605954038419607216008046600836279398560986034348653880914727653605824716147767102603691584920160939535109057397163447497692095219367649523433622239678401348647776729298147522082959913154254129946978913767917584947226908428581019392326939038179553971567127967915071173630076224069740910432721313466002229462793343448344786899766540239156106784565457164787660343386979454682615237661213854242784237471809924895963423042890780156493972756621921409451153012830267246175587963529258523104206924433995153468474358443508106886052557969701202198107131216035885136293032315803363030975812415642197870808167616146564339284005440713254362579233901650918388325168817232666585069303748992950319126868629423952585757276539218682284514371319669673217741477283725137335047683209064106096741071192064*i1^46 + -2164294151999294601680484831158037532159857478178827752349016636841788428251115323043849394259783401966559226911616839127883110396950131274454041061149441878846123127385833170019972743420497709056423412670942906261003415945158437027824537400784765485988734821033174378038922565753845483936524564301342233685376083007976401096579602180888414363745320023212631407345885799470073096509923582861557596412812629248674315151935632951611278159893092555366019590912678215508254854726231560795775183356805677326009236941127757846171368728154294558519596956098578852870616435149839170220332115927645655145366329827540139765686285759508957163206717677977604775067390278691919431266200591884104068472992886220086601844005730183721516391199340850324721741660645858531165417253919495704246633836585765009583835899155444217684814222237962700425253104631167637884200419327593444832524940536972428214209547502599657927719513846041195147803494455758020639612812533481767972518243036254721796784067908898415321935321933279925621531834371146477148352733151423089885217320443442635160728905901867650117245165902489542962679378649642969921876648138709424909877265141696716835923215635371310725692892455943436744833731718283710107091954256937126966244438963159892364755436016517630954386279848696245983767516172141439503685261415483346124531319206708923209329020235781112860547390850269531696637602059502487972405753794642479079539735395891098678162750819038079395504931573704336909840617476414205737405287808627474767195842563020111427968178446558568633914576090899526439020561453375861225516109975615259906463075193001888896761283133520929573573737500320999189214926784917385566468512807275580429015054642493701540316450908083570132640335559962918630579472732604109840223470087960630622832602183919250132733002119074555794279440137382585397173594260118581375867566898895498769405443284040762910318236690104510378246711500817814483659262947788285792259766678525956423363865994860478223516290340969256452794451437284085586713295190090955491175096598621761495878394898943569118585957529860083157918508879059870176342113814105747931919117257694782353147270773326440367630343371383586027797364995720117131810494696841748934524418025103386268400013109697835425726898159837116702911450302599684665593536402628485677512176078548359871408937733049946764305848860946316538105044513589042645779567166469459140712715800204539170330501401638867435769015264253300919153236843145492502646548729478668903934389030765741128964214095804693767682346073668504142408019526060095832064*i1^47 + 13952273763789894993081859669373457149195219572900102971123895608529045084403217094339908968511104439662375952906032121069819505557323156324059768627803561958906989408694373914220436063308214920922512701827272898977489332422522052831920368760036873682587621419538012370879244046246923250022722546381123245582594609841049163138098914010653438805662208538630794742622709399115872349694090509448085712587006886513679812556818855628351186822586732462428614124925584114010485387183611948757446136049008899512878876803785314430273221965190002477811386129382317711044113183370880248478714643449943705819159188339743595191350121940215864790042188180712390612453239438614632245504319655882304322753621782419181052606875031272625241755471483092118405449034271251996332923072068759772370006216061030269419051179901035190622716641984103412718344047371249778281716709947669352342816632064675874193542607392662648939805683846929440067178107167144258686636971656637295343050830866038377112639084221954435259086073240929723491187254238079313131675350640935939571344999134525385031197726934775404722287467855648680394796824360093232206312739572084949058143676674988466151036747351416479142649830595263502879115356861699761132350922632653307259501107162448431920736350483274858989692799708334393231661186433531472983004915662366391814546934210589656984704600448611718346663054143911357337306757758462385973744774565083472781333346142871927654582330234759068402924997164358078747320128942802825956598497541021921014629849271415892436632069909827617802222529350128698200852666782010830317073184692901239227033165155509150595525600274282036749400716757901038843048945464716355393402253975679143928690193578222608885000385162879749532198761122153946530971278434006280895979920310438478783764569475078860633575055173355722369066457823290180436017856713646499559267063502617093732013797637741917175010210004152678019564129982952986926797098341801717633296154393648514193231530342206654434631988663883809169815787242868801059125952601574969495305872417005944427844380633320071251574293914923023310377010349316167698641795767244433904830466951062290887106103164412191044517217885937749308416094589465457786959530358896779280589069203182138650100903758071619291550382930872628403754904402696611217946888298725895724628075368661540581002844010669236206717156113793943008681028174566718378783896991538258859586187996118743204659086089264303387079143288563121049207513562868574799039480414722425881685529095608661189054218477328179136948842513016093202003138833285120*i1^48 + -69278752675018499510829471329487799780530866607397951111590370766944940713132334670258087373277806482788807640699674743938541277434147004331530884689443038503109591060573327135501166800108108132020693928505208226123780632842529907638852764397388471363900644932729359479222689405106726256535392681938335682499897716388682091820352828191831143833924515777469496514608213690586727669560441061951098528512091486016702876699337728772005110516422107388089278732363141587467994384985877219794743374811206001432810294037008761084878949601288607353632086069871462728666450200806556383345757202171726930794027223552179058098460848010233830602208467935003188277353323240324200493618507922148765631794788378663555490719411884865925723397232789893837051204575568498319886976966828741692090416401251914347070643906654193167685651369374014136458831407790016023178563452834545587048069159252550141905537050610793777917773248937324236524041626988375251774543025592350936230033565916764192762035223215467463086038891840924443465612256895052632552954889116408272101031462693267389180723403382851695337665321140602724995251693345284582484594837594032345018148425183262682549944244038094419624337533562665422813650309978776458493945015972437544627324387452078376297147544103120217497296107070123066042064057013635144090558623649556146645006066753584842555404134727781645853980702372970169063933344494773896621343231266012350020865683083927194446307140630198660837338343490923952796528077242832915596595183087440116701239941101016470276289751953399437551285795248492365662623942050306656272133013211897776936137406646660465473574667793161535735598733361006418639921682182052501882349747691102948956052701808995098983919561446804543409626939482495054797753353557800341527246951700899884083534275276395422567069242672788340125380786833062221517500934188253598797271685443632228293237843096870880875070221810166569770085604345848087939386342484181154942788427850779490884294803928436487838482357521202216665739934010308570492173603241974958433412317199576292588352373086187569116476317135310372270813632284678968771053315635259416137698537857425396500131595107906796527671918408648462853341267533491649612638087816484890180204474024059052876834981641886956065376990035493076032379980532778646458611899464773940068129518819389290799405513972445938048810265996295722856663889455240510645405094557418333227412492271637696817909393285538334253568256773314300541918649833779068398580392038909364779093943887347464271633391152119275758199980177732182912469565440*i1^49 + 284358535585345983760457856709075801110210813885769489560598148469513122322335404942340866425674522372593724415222161425993980817459113120594230903983564101046020349107517881326970567052796248695856911259255839480633040110238116961826815447762525274253326426944688527957776553572713194109360614565480860619676791652178346755503198103949182400820950763904828919163330047652680182184646087716766509953529579477668113410317151205041381358167517145811912868010325123834418959082659751218505799933686493422074205295586223755204778183461842973112601217748621354024214794477838787507161322748007638177999537080913086322973345678357160231202549782785483728858173746915814374052505622118827253031589645599199511412836392364471256202871552684684394592548715018277244304488156024223649504839966754910970360295269348923220968521101988455402733408211552913631554947659287127610657932020707706100505774736198208387239455310297539188298764582441385094918290973645757017246518738679220807394746897139919401312849597991911073229307122773951782006029504962401010970445644521256922245878377437163896586546675772161683928698982707866704549479594758510860128110110997178998337572095030749649067052628482669827689601181150782996373151876375831525221667289536675099990077809785751554704929902116923473388347235381744360055772494186929261707075083265544342911241012832954901130116604046683600991580442287124187348182749866504099184036695514582028411531684604310072398234740377523883325733720233793701969828972874327349352813695784676558530235258513435135125474938625179777769604790295929479639720686181990449085064315620597279786187061439667240343810635515063161094267320793089867704510707206584905908800858272715018363214552465251255843470056185004034093683264498063336182589931793348925625741401518358206189124808248798193756203012031204126856297374756444168688438956536609650344574195982875221788991152768945240530149989456174035733976854665833825524916721556978912637686278261801837073818611613865815351560703580235991814147860201680758284851595428071283062041803022472460160124689973550701920345065306168496177110354790381923712219245076913831001538396503768784257152257665154477184269519635777046319229443162585491546355407018444807758049529953816986622603497704003539287093826518492483822493562421312855053565491486283182388141367008894470362214344731340003899725911434349126969704720324649886714217056260241187513085466592892931924154825208217441825874812168572477466112672880736219621667331178793008292142942803654513018798426988091531067392*i1^50 + -1000187037932339928514337079952576863711728657458965353279718561846317984304888162105396457164930901839123286451080066948772078121113830149070624575440009388498835982945364756014346208150250113362301660560092148566203699187993056809256813190269460031369975039745257073851572804188617201899806229158512291549185967480773640954353285668281097308378230811661765641024469355832494482674659935073782929492597264938067407773568667378316404533684119804036482333532450787295343771607414545809849659318684087705338666102633855282629212408898502893157862775336994235236890129310154752776465462958467222425287121587628600765652215749811552165452157668110290743028881434999552453670225281860918427453458475339881603864470225178662721961817660773941309338502509944805871551009254276929183459175061362986724608929716566739914387564157768332742679901235401783014917645720150860691407706755518090265274471357420413420072846435974993087353320260794960419064079453175165938889263438519819398358388548305932487710362174756782773805378686677281430123121527498836710713184113546400116006895849180339722249149788755243287018725373758712618900848643379221000773464241884093686861513368775517033997696122451207701956755299612172835710379197176555243411158643525438916598477179335872554608052209915753123282835124380501735703695282684936640006322222961240844654807354582710035855967102163960443487936220148961652711026733206286272112487682501861743240907376913986251179836103193042295802785344378411155436156917472435816553734054445967909106433672895288707306906622517804437561327905154325683076940692500853477656929226117764387236603727993827554352622538793617598858735182563849492084559494549001525570642906934972945188345862643370549165342159704033468031817349075426354365294492068832596726036070080275547122920708513573524671684610076324539526067014098251126062317183679904421842387876540301149995737673622663719675473028196289072272540245084511311438060899086212503580006565959953990372571884412389030004299973634614623862745590906584819905121979645295619082292603152659314629482638518713009360165822398479248120585493621534268527670318652937861860696169334957392305047551390969281500364315600692701566163668203266024072786740235094501708744543090416359997331669491027563853884052844293855980721205085720741540609061161941883655602808844699324830489301693632565489486011654458717947063483852204399649706121416059280825725427234239783634366294117617395766864062301987494904497973117462373432373289902280443011717419255872504710772946248925184*i1^51 + 2944298434629033645149669411098269068608150619514438183875890393600194278850694680901276041998883531408734840606021536675990544241711455136880855373618831571044506096560462893762215872519404817176938179278799292770694674834920611761010741921562173001210337786188698771050256395965521991500119600137930217962012004569274898743516688942855369162463496681094716516870548196468558200418888875126984576894397695962941362437330820273202893598616395930201319126606965756890655280860991879648805460744002520989835956776356922829506412734139958412037236426938621257454458932176243963510226365784482997066531168010396034650026626274042449976755031445973542125536525000680310144769219788068978692674606727691507704904949390707484258754578013058417750408042990514828660443929491625356095765757580969917234156226279060329974718738564657778677890341664461249890395511436746993821520006735479908982282717820180956971734546724385215934019780230014643742960876134383698351605348443004071194324341854988582013395998330257702849851224121337183296591262544860156634146547942658315522861603208429616234929375161239416507922743387173544999100660171191340695134280641010730604396294238399194315091597816052444177046423940723881319856145177228496923585086162829354379782580134986670563753666813666665957248676310617981571686437246348714554654832837497521098249031056087829157816628536388282847839616928840033244491923944911361600506140929709533210814403962086499453608190636944396702067216694928185390159172885138391025645326028382086147818455476948318464170154187604494240483973754910074123580501723412347528066866602109969711528093928657871384851131957371464366970123395855532245987719519252487783482885890408410437445755845780528068804673450703379041611099765200269037186240359914815215664034825863138190219754780183305712173530437582987666009455712134931550036317712147121006075722657526749837664564753869782306878829748331948921506962266740568132617242966151751620767081746504402367109114910338630136257756393446216047635744664715723964785463386275194520956066477089635987027374534005508850609250708924985903729277931153246648810366338095978093434029679787095019259268953855716715314039917813355326548936595030262601279743587513956874661723395178316541202274740238874172909408759783951074379273348496389506531660859812466369507521566709276839853651107642663107003358484805619317983106305903817825709614313864441214070662845806314032821616046066053552293000499195080056643535543541208079882278081374156143629840236348493094253856555008*i1^52 + -6301906253053692115828104774530004065627364752191100797053126119344638242669307991016301331625509216982024783833680267123549786036195401298737860861606454774006039050028722917332236153948413446676147253248923293951176041419975002132438297034213116577278070553625790316342491694995385676706473843583063460690784305237466285271238528041522115197052212421860044963705128717185755045008604318636174776288591438286755999110255135816125805594955720768486863695633125466064416811162538765649953416321333996472348901838299655103466586315844189185469299430047569515516838024397857456403659661293733587097309729292643524340148833175641892462743187946900181354903151399289917117665804803853520061013408874631492627157834089063082152797809782821246189458137268556557229949951106086187582693480671102833677421732632709647308551715476058017643840739270052041664477143375148078324921896553603137499696102059813247566142417214777808395569468983795596080979502738214444349311251085087143026197563448466184620069837466279595974489351920131041490459393697383066390164671296388081237194668946636378012999259033892006686129437589981527272789996914324737431175312957677731142131425643798909923996743646073055322822197728268496416395652976369082256870884863209123861561291166021831565607123678205899101107681448902058193154647471421930300585474068476544026821932893287794163175867351653964654995731000205341647160283692941246185429502986353137969868421219435235395163200306010706629949544683559603917776463462239474879549689375672632710796646024385133258544393350463951634106955856876299520048363755687069742790454477563129368760967576531886296151597368533308844849828545180990023997266465076722662433588715460472660488729846330606672535490274062430764392755034297721020900806070810017161877031646685899306345146609006427265790197241720277814169798430090418637047072441344704474614834799564127534815779677088727012816057256805923123306370546472778053092126164262564421141691058099372132474211745793088516812203894806578810946851645623490157967297861132567123146513436237397100774252605327334033423210098449702474709529635297416442024192337381023222041879487752754206398036589221862239603171908785541226990097430258006177930641495077341438167688862776216794004507622371735363195235086701104773627163369349126404383262169615607526634479249899651416653864635810016096870953482900967786063217150244973439577570255104096293172017402312736622728266098771245804681941776111708559238680873906285731505207042149835541304269129623269737168896*i1^53 + 6341392518436243917853327743346967067353361366361361668076575683152630686900703921334654382853250063518860438240061338764552661850820487534973317236657870670073352999372209664022308915014838463352832343403221640588618097464185286667109995442182436307447648610159684246305530801324323166261280427953991167177763546518090260627099381986141956653487214697378588800834483446506590993908104475333641067121126849921543853078777024912001507085134207248036366754074489785992671575732613099310969879228593290330296172091747742694370888678063044172648526674245084726994906081142098351857865065679848121958396688186022570979844497013094794741994358266660873856124152561278534740003643164758914646368869799843819741289298157087489152280495595486700088904192709767560251955197214416725860977004094928705223714173300519844958578154623858848652358017965269479617760530349683809592586281305149483114606234287666158281938393254699318369258297236509964687435637259668545120515662604276672821649648473526553551202541579597758001407842703663638634332391245528328968476316314510025372620180131436326701466324835189141618505221116674008261187462399786546650669459417545449811400643673126115572608942108679125181300065825791902927029453574755965505428422639038265428272870934690420001799273393981777572342421670387293714553806793849171006786458918064894324100465025745039308442239490545044370256355294852357987393290053913476024444893119358050154429960632709689606238865092493065356873714011535684293742727726356415424848694502845298252968871636337808685864968354505422202417052833229088547089430668710194967454896097202525710431188902996885046688891757378569286252547434805075040544775538977778479232785936535219728594381472245551790239298003879454300492826324814902999879127167048231407542251476132932965414742654936093768602684744339189234799699424135739462754896205062707668776267724017754341379818573986578928347923365223301585011608102718700456814043465982350803022404361250628381598844572433635302546977503038630612507502105261228112797987155520034649309835528133751522873391805318749439246999647961209057746718602312814731378013238179345643438561384126845959635106405295149079256597393140194252475133517262364137899768202713336795161481943943713581686327140386872707222170931763994350913076636744129036415044517034099468049338572906752772163007894557583872563843418623480606293425233403612700427379707027017845535159260245813203882235105900647067925347594774835900157546645489187745554560818771431293506866102160908288*i1^54 + 7945828995679437166786133702353548672480521762363104988354058541086868968284056455830872107632486512788381040974451966007701299655153708991741538321248655203673627432955746696598317658597567654523786127894424716493400795872878510568956368928743709804794818995565779999658476108012596386246485779952440174481524065691468320342680247208368156047303186721400241171565760721497267261350077651600959998192610482466685491875187166647006998403640484774298194583561428652597232821231826126967386552322143216320083767535866296506925961129663213652826409871678701578650138199825809477259458431822607314329213672425871929181709799401949718556670311605967035599217083164286588608918404774743441416916780434862339026686524483188060791180474758258492303546546597499089275539567136296723213626542251044234867327226012110344064827850458787071623430400532125095067620392852755323874143486254798343771178320536233913203806630609471645053909330582579242627521963192707014187456985195732428019511607942083405236291400660203360828655086186443144754013747542215023801255241880071288338080825232023708872400283989287072773312318590982555186947051948509878477262151154998885764669143628001321368748692503174166285319103450795084844338433486221529944370597014557702487612481381641139830965992463540778675927532512070999727032182678052377520323201878532840827001837620529229641134419516302807734659659762777593990062628424106899578669069051612349098407287396132108266530928679364755782856660158439331594437913177206097865962840681595638833419469696338406742806814720474082499653977667867844750313268704622138715088885786617882233925877951948285158347908672773776302770478919551915277870425467727222068956471414157936302955291310582540957935290010246133549253945505301542304420098117871886073932863833896215633482843113185225014098421542349383152028972570408414717751631732305328555292690280657975905302045336161717861431314781691137006256464652208518803176697549505145147986691395715607905805593035813346335133043203389688373006990071315225657040886119327333011504112212650226078395401032849603144911214878055353608324184049222395375598417373289522500480792638405667892748691721076583180536974443609337870009959162562283573472515292991493468734190532342810583725858208544027765444021436051344494996865465765288630607047201753417652567767481956974202162920894298959615931094563691121115824305475635236194424121540730476773188972681532349309992154526685180999409991926265765261836892114630396562502516178971921765110017683456*i1^55 + -29241460206424077136810267184752248454217843248079756624550053961213484359065695561782905272355234768690046197976181909988843875857588433471043621974822980537295522954451271609587988791351282693934458364939604945731878480934730513034347829448689628452492553123310606212848385251289937969865696479637536195069908954396572796599722172151514776307245878352272788219374585862373390928222419819570597746090311263747418298193625737845745108329711653326951651006896049010917098157082127976828886027663056012007002057614709862662677477539309790072614203044814128032980501002187216291895246017339825499674819039084749339442478817700349942849109555483495910731110443199897365490770296168905924119346805725223832848972087144798391834048497180743164100032095149226804539847651819450948100778404889758434353356162382558476531071972974937765375480057282436280075140981428426382926814834162537009402609645701956309630203072418979248549027262549997335695683180627986043405082817354750183703012054883474902795608705226991828488827324239116828030797563961186708794515715577763985604897488083806240515599866593462470373723409380005672642719622464489169981717375115541849435192875165434618027657602570265909639316198722282356617829902481703666567006082955171144655184241645438000211354505413281496788783203828683283437266214938909758989872070890234705485944254619893198936251256371478143775545800030806391149086469572825713457773403314300983535788009275525350870239082631600146692459282398787996224985963698649743706746607020091856500368233968451959184920813668916284650174514846815742049211011103651233564270020635368145316029040472792441432129949121120588507176258701609867296928631204171098841170980824583537986155235678417992373987723181442629623431460850700671640802316510957069927032532448599671363503646713621702764939162096529414147305689328295860985125333125960661665444101580450217785078759636887585066747069982098216330661652791124098824088894644922283382522615586091153604294860165270749594494129977038465614985080101336374621619733580188328139962302930829453730994253616077106230216910353807414352802589360839638084848077195514327554875718178194470292996737408518420749994198887905234341075968347861492711831365009868690403552051476366752393919360928288508534341417346793021575795820480895029093324366022654948504440837570258709713781849302396700719556574335178006489799396857717337356850702991749764356418957176597331914233279276052775957276091398622750006615511381558651706971724510073305512118592*i1^56 + 9212012083534633809328330461301253291501985723540407181483196184029692830915364087596983037436474352866899932731488926937027865257615706800556863855740074993003916633995768850665212915400236519373115004616877082587675355489791345171063307316099792223162437439658256723448535000909339460058733945209375438319425066992596627658094062292508504067203347568791006545313724128359499824292054612198246621467771872521671682650116978310342942271458583761262814046642901680619147092137483722555081567568346713304192398525341303393303754983808955468048086666696282405219507792555496337600424288934177067477601975144906323077838230281798990108502984457841215783736893371380293216691800134067847584642437640180772866274856659243366908353904757625805724102607221407140838781367877887029442580337529978068629163950655739368924553590900029111411263586347506687976990407396749654154265072792820233605723248374958442577698839493211035861242672261664039235420741571027350687692691576240810648199258776939679488491165840613020243004022708515868235199539228283442776839948068670440951428859690909359311027814851705393306070852204683128277505403041230382627885669804725801380194208778149399663831362966237657480637714499989309349963991994681733985302684214812581656987435654855795592091911482990512153531744443934115468094289528122517327437684779455749224799980070317764792333806714103934827142302209294284398573259673364648957668709450965025048172899732159865573679897522317339225911042493798374068535601523967536316660214457953057203264044940628094758317929928821840398261959794911751839283781641375422449253030654987381902226012275044285829528909162150745542345657312742754115932941063145090792401822627725232295807385931722074174618171804339958601821415401828682184670195312727106264657340633057227168372163252880765349360433269745269663089973216521018605997021917162116476861188655080007287883901619212415589788607517592754642572712438811067246454963032135107725665287035464393460068180237102755622806388732708550652840902997382417544740904210347410786766387086583878719409494376795824496984050791656763365946874786824741103471501495279792211665742705859163180827254911332673249145663531847912812838133208532214097912276083221980742068792099739052022015951887950657026975973039250685439489594416359565306452618875655199806484564089631009859802314396235640235706506472953237986014711884953529353019216073767693927051814742487775935247807046657868711515695002624743906118514332231889983551946566045713240*i1^57 + 53472444121483865329073043940167726766103486485118160581812643975868256958913266176863979295837086671728461310988224867017666902090796594387284061319952410991944001987004357666696910311068963418915255942030447118140217919867889918032443557975040273309114776724957918724592455344023540452445961155087139145087974647327973458778281478615925976599205394454354876793970915989306253348319732264292187074908476890718895239417273744146153034351433256477737128668526607268557354615782937252724902813591498329083675354645845928559893263225273622953776531315566780510888072170324100383160779685618902057429139968165062196809209925436352252831348509125388311508446963413419014372504775264638527309820001866078800731417400343017476177137603707742109994445592340679943149486232130287001730602870729283988422253058208521865249283226617426623874385557064791848617964470857954248340799266560367596992089571388228157491732001686280878704576952951928695554491864640235734355366539270520122075002072436251421586637296936009154450462443111169150210939380001809666243920237489023425719076559565750273697163908654676727134184154888430544574909142190187587750496803351201940098723949844096263906193020374967778397353340720165133452316720398263707608800743900645029493251719445383966645719908249965956429626904942491050000525209958629201715180352805365536808376904284615946054777945019333710423577057524739191659160360841278083625067362277036629743956936046974944892855949265027322027639913168458719254272487582087472840209985379947597032663414673312170521129491125896404311604032423657695206707937275122459497701767156599015522423531968608188084999103602987274142446280823532166020836308498067792040274807711858016761613384858674792392552966879298180661173851759395393311426529338138085281702143763650327540268348082652359462985671284434135829225290758163924072239408038326445337172643946390361208772570307267921949386490727948802895471623803177715152986305910785824093253352057092133971567495751843224153848939733145747151483538651472474089799163171378931403137386960727347161945536039863206009053223135586421181667102963566777204047219405897180960266597649970695103779600090507045111790320202093661581173802704096399422275651552104292164020625885891632330005040757550760190445264541643006077901626227694638509940286413346648511203040247353677257897153481271531589446220706779563005829764936207922199827987461042361440151410854997609515736804546793743290006378506047311408335404003464046601521533480379*i1^58 + -61519775727434866640665545623970147981653107519279787453493971476692223809194752431296679041447295865233099524400735494965009776522259998527461881004592241136829395010779877525578704342884757126732087399391489873747451919936964272152852554079416621829890638473902147218408972766763623575935439198591411587826470323797035066054656815370181824492706605325845784784260787255513809249508330804931320731887253254682319180427351256035787869568607600049741747713221401741533130086028551823537756170948405978109182045306995156961722029599857926214508265372461732804505355610966966211983701299776111275071140342565278338176671981192820961316206476475864073557669852083269043359782377365315424693408720868034941827764158776192704498553040508276872005355765765717712072599552239863461325102474748360396560862866520324008940119571338490445989766016610625175732745700694141119179636452857505740848475485556858437360744172366469093740582201417664503044823231476723373550928173079612289287943455348830123213030826904265214216597587852392023446426699351895958017804167018828406827285497706307095428269350335345244701263884778434197253189239220490526559902350060641272205214492994207681225227627528676148453478779379833924454189132061984119729068147439611568347026629983294470635609285744155104615208013597846915795470836851536296336580791084722316993088572308083263694632642751623196253348626797221364979963455818149075980104757836986262999572913171691056639551548341235348554949037494494025822122654177548908426717822147196450652836984626028520601581032980286127616599852365018896123309214491087179243993110625364395012843405527968086207000444464537802997864364367863534523028787200856362984404290411510610698689081040682296379989839346563931396694435054011073136862780174335215538939381975271732167438482994218320290926942780220840547373836127530933015978838258762523403821075423522155790899836419119656195314621346035056521792978812300215021110281333490429203779098928849228358363689871736312127502512968295315489429417445289589764897064171980400543825835399784961166547774101514423515153480250656291965763334091867003905533720605203833039287000811537296541377553153315418216484135791910836774417126847131630264146620797437618416013598166244129688815040392390689196471115398539546865415750778589412643418067619130243190968677627950447079682010994542999986273077891642841116770285289535948111066636718317118501721964343261234490728807059625033605801429315579751046781786818208765565931656*i1^59 + 5612167632406382302782465903142241956116436174203072345461511037566898013486340655138458950761104436817764201046745634876973544666515410255451726906892908872236915188979382072716633163576397953382745069988058124528926225108848813376814564886198647909187634250401397409841301702683994355075597178081710280781030120492746810749089916752687378875777841667389944626868033109765474910769931670054509114673847663040806350471449112196063042280363742426224693623227595866068429152232989682612117792769089643594324047417440517908985801281792049784872644644677334258122987180671081776466080734285727363971773817810416684755895487582906183231340911529744297330786579180393694826346971568368845520380641577648158723621478539378248625866009812520190800172886246032522444276524062127221096602173636453476824679667195886561658333076133840537624862391074624559704395874374483451933515411824852530967298254362447759154518120572363567155756412325784179723702940384203510821907773596442977584894214697315195928204636780607674512513740613957902866887532161049908595624714469908789039883012509979441144585269377502541517530746665644384458686700308834425504323124731508328295680435400925548379072093069555858824493017621313004059381530208789408195164119715951438914690858547148158680266696221794428613496507676092389059952104506291952549461021486454788413212614313210226582528783334685810457483072205607028311175122743855926349472544756305487243847793706874496492935485072780347632118360276902254018609646040678211159875249455567044394621183641295414847633168167319094023290933756275918002429084081678724783923357762950342783311029912625865532753561288298521617440513916815683968547488472720817366276472082853812059217740708540529926317606709535618246065845801411271713081946067138165382113145089184814434598423091936113800658786645381675631057431358971014283258685964386129896341906564192664505993504776839640294783265284169684623503321234800669009761020939932996531505718036333019039963298787249643728311133041133126481394343004863815930745775462027287187000165364940740914064144592835138519986439382182431834774497839249228653843814392905527576037806740419450217163452439710371802575790858136092199852117565457844463291529299640962131683413710343140871759009379890680680895675881207088562606097115319179762341092344636752131832685301071098577399176793466215510179621463219553067457122845258453340021639754500905293432440947891372071584864841233078757858821495212587809627164729639332288*i1^60 + 124619729999935433361761179002515911297562829624214850671378405889213679909640844899446616868378762418826681135355086047577246695494411276213266274201124830627585679300366588271260928293415441280927956698560427005764596229197212951745940940720444174355797776066238603305671241054240701083174773512740881638383397953438664439065803193561447249881731725486997640566817142213407028755975183931223440285796079166568048193147876200780569235413221629295049944426815055393449345073827126090654883244133367462074548415145358511441170006360088141144191194265473042087922902368475405759067896110177912124915778935815756497714448772761454068318585771206895886191295393517636168850856778568472141392596965326553559176903483986374882829385759970689220499908581447195495223124586755067161944037645907020619569236357820620418068469951146257523905800455681737975938964169453080933014723599301136916724155091815957055302425918872447887498334604036405433776268081862497898631609123500208300465326280104978319978986867065633583292276949363929374013917344447623834368283870784285632624139556582887063268211868633067581860567706067610051158831716589544353583194787807560533092836055353357265653354940292221085246813555237286499589182524182558923812552441543101454577935039987442007114896657105117868196122450012874015674673087164629587437382126292601342529051995710477268197342736866689546232211428648508192495532647678045895128676952910889651356630721309450868317635424774089678446809210275354757743348349380116355079519129994332544989731506641265065383382066957429494816349069135392199098165262575770840360971191731771451953693850642371908707997151325371885183081104012848690719042408266080342056478967349538030056524850046320005941539148324092839161949859933877091946790582343373447373630139460045123014971391577875894454091322572114911464526154793869067288258765756596344238190995940210749595947392415469055175894866630910407788970123820869063167774535761300281860402695688233718231472177787456326608757861207590337449416099250929727801081978130824588950744942016466623532914156556849589277838129771789001622309585601324859311048343241072300125290699103128294571984827026629105398383457359121615999397534366243896315530423274654965922538185098983930503915445217241848689611089090564517455883631427214744595040622060238341466755234779375761812337649626639080609654786152761731948696219798394589415422581459534227353384115564634347249798040354187545169079002230123478754149765996544*i1^61 + -127970790108976425842645079106352422022920636656749289535652190216393924480612157421416499336700334741988458966196356765641260303700529493145257772396854836069807600368479198966201168102702980189449933013897822921795538971425439825022848225229924636508294442932752683000398796231244212689120442624330186068783787341789962893693045330100858268545927231288431627758052741172479434375954784837688062932870646754599257929453376621049196392105861949567897733407342443520584158446562197903967178885672610628014365022916223132136737212373387936787512286629929019853620815673990391646028953305884300319834145974881857315283015073832748256256000160378904640756781827588761988587075767128468076978527243881525819155941356598155684428261624817532609822843351561164505492888528818737211952009426387092532641499089015051568626391850732050090706324612563144338198494471039033498501654615010171441222346659679662800207035742683913694620716646468652535519268287896709304578262718210340745594550468978949372904380613936061912112359643782641508754445218555469607551285900114479048241108227583038807328053377244550592183599188020178770288449364927182963320143379530413340725405162216456604595480515050136094378219504813941389403164929200332836788468342955325329063968317242597351500973178959173313549847281105732621349573467712635958584602029941275953820863763134216721336538889529294958851999450411162438781927138666800878779867480528565402562636574506317659009112120089114841149421582887540581384028135699374817880337787085898624858585474116783939608356908882415869083814424830068116788693590436768175452980706809096029976418329862581876357482157844208254077358434083096646818454400498608527225373407362269975252918124627303046314127737941489046836551759808130856957051225534497775081131201249130706702461677540893889581609211223055495290393318734573915832913153836643913635616860172009994900588261467391684721750551917016185123736295715018900060098213075127778053070263814353298695472313473810718473178719115194966480013184304463011686527818779159229733579676996513781565205370601854719465248401218566459383992640388751794479339622998023146913625048799384171574794451790064742650329547261350802312684867170982424808143028796911220435443670831000232486006955774826612608018464807259237815467116067285767558097603343764448993419937786587738002441063636830948399002479285241145553327266485343971399187143239918567678584120786952686996535045587268894869455640160894715977269248*i1^62 + -271692238051264548910900654725789679889968161570368859625231366482589536628933177070937579954226182565239284829533271914938644078114795754109653787309688407652080764158496245076757263915808961495789173692603771958194543718530994179385252733336821974265582146579047273225338964887711855428805683776495792025153900686871496195858115375647309795911737124088880581593082119783648327027749469525807239630936810774056975662743272733483562217432362897151764730142840526435255014829157469841339185681919498274220415103670749985406725545913784532272103444143331038784356008275115954214848593279544448614768065500963315567698023705982169017071014758891243501017678515727828358722420120547630273162224765754700335380932577840819933768345022534422487902192556513395314591912822186145755700632525551627184206656067637519972602864237428563972341886583279706058061847486863987580804100733353993022328351475800307543713937458207597518582358691935639411519942086191875532758877670083319042109907109763147606347976998106548242332732219802251097096263432700687801548268903785311319836610514967989035592846949106230448547903517501558609331850932651653843452175520542420356737346298283843645793225452164774881202812268521022632838641193129651943346889883303581481068356356296344997269137915793416830835672898686099143985869967560292138240160525856134179070703190717888766611527416224165483068091333620549943352620460579622337450742566642333877279315024149836302592836560938029080650386418812158508428980045390378703855493696004714542059493292286713336201920095641675791466276625614357844945771780053776317951690994592201540664087965804845571734917723808022912805069066463708202369953621249013375578450352289911904669116917585815612016945531452066828568226591399706822454981200882474629926224216416670595817817494903704229377706425783694915068032721268084583717703500505287738248703357286613691829591932670311826797461667477825551979829544606550951533260725611279046784325477024313051765336087690178425892128574512366633935194394958071359155690005555454787714467722706820124278496251910271123182366174393997526353874188650200205772441895949505500663127328783469052984643044864117213828737975227673037974877960402938687021128502749973932969982064475502395865296069046673497163081517021472397365485758800396957826255256737562838002536934743150715191026802399829558045163390978252886258744501502390413375214951540614271561495548257748460350983273504158356628662416949400043520*i1^63 + -68535552278591982789115114183700946721170834239653820468224730933584261751247068737211645240007472073475294571224623312831570269505511503901347099866715139757658174089747648162910552764323673489752384269649033366983626573010976294839513155503882502480466274625476760965415832499270711994981830821561582302816035928217567757876577602566131643726927783583130234900031482888046379869004114848857373024723495874741225021960199647586716665184749106355613741811460913309280969018021698434235334098911390007646101103819635832800229490143347158292718698525379921305226018923762092408299310868595495922747537875006142692145549918050679654230349890460513016563061075748731259622203424683188041405342000502102553466930371346577483067222942032048556629950422574041809917314597341407513292408057520820990587226755700355964325970293794462399756821679729775567685238991856007900097353819766893310159759968079944011726453369094549441668794060961516246951020770982685404478328633496317768109425008575298667980369307762770274812366064605449482117339377254957155418259531255608636884576801706259348591131244202111203495951421990091989301864875906175387229257046670886097624071972785849294369067527117262736149791506461805717021651658557834479163176447384715673681230691714699546588039457537962479530267857749895131371459910861305552400222053596282852354615711962821512145969232425712395950121381745708620637471147737880980000001447570637945899218141358603092154585511271981792314834818964771771568788758964264261151575885697663067592213005658417859741920455965884886832897749031505305421177785347733477367398379196186632826686947787887021419501362903513679534728751710458012580645358642042833393761894601370587857256197699677831010526205251530979107636161630808793930032515593893708465406319092535985606229505400697672510243368499544660711902027741122436858591382250019925402344679680997405483801400680996696872473073443671201171361910239770321250546831690795856064818779302099326933595469497096976973489961810841404481522158110957595260704832722946303950620218437753098090501837516675202775881341721789473446057594362627845737589349099723972174449778126674850622716522754706728972499373960187876300485756521087012003423121615567748053781522889799359994568714750895673452081412603928921139037713213720388477312429698407589424299802020163204326278895452501258931041910379828895247161882245768929989584260785889151017963638279533901305079539316317043931008976551936*i1^64 + 115430790420618241932642721537919504692020764359286318397423091345311466291980883952667891159059241826224903471918144700944921170947033876506861473117720001919137284845463263846391721000929370351180206091804679911508844355568806776387414024499516798262401243184100995886294532888746143219649158287922671637240742223210442729978693986715059007865549952157098253089787366106878716286484198440107948050664169195016501659698514959051344177754210816886972650277612981451064793071775833073709408749066829355117407442731711485542727591599659849091289420004052568088817248655908311809059510293097308172010131007412916246424343588873087440429577377685417764465065565576184576466521210298888237662562965294168736741930327724391848401349746344007929172090774594375757528656385313862027817986415067473397117872014843716468007802709869805417744542214431175962226968887778507654705167547317067218209001927769097609860631375821729186556664745015882034215452018439917760665495763006704273555779454316210616993837463485958783689818637171395487477635432871397828840098254300261226523573324524936677493901142975959227605484691698759230485426898398832322361317004125043236006221410566087083460239677526150143937750974266758432525142205724072121255853860229437979641781507650402415112077822407736483107052347212630464607196389602087466774261355766023712997016876976933056214268278118995317828618689415733274290252017300067078257383418127628174685265778256743806070138195975601404574318883895435720936590766229667708784407748773989506628024778509847875331333145052034923829960252513953558259719056478670677942561560419959850036833089853433631877826051553086858164287671698337098987809460005512768724153523956166248445113832126051638596753073696426572613249295924461687804834176138806671536703314937518704736447148267878504890913832709669439755071987932289122472676167440608167512625675982904388821162364764526542891187010165852482872981698023675835993117810495888410978129677039965218445630833151962467164497258882686251482005612556497666437449099767978217172144645729836172483299774499120422863956108785105155156792557189038105529009136365749645587843123120429575378436620993631171690834589817508958514858053016337406357042674695393134656499589228741503944513233813958000616812805206164709492012765437773433883578730461412570721863908029848737714104885538520391289007793190269094626684321195590702448985698324847337470432617643111001377139819435343248885809152*i1^65 + 190757127141037759137085846697457826654678538337170962077875088199955858016785993565843035282714779118221247631231411564476161739502597224440848347634493750570662447165843859192651973332877745687008698073037213231323017832855188649430480472373452965062432812533554220066680325171394067781796510355135694449012910119129618611425507030821462219595496727825515121992915506944217187328146344919912360891092954840691911581810716523467586214171009721191700828553574622458734008020495210990194330713210628492936720841621559456895000291073347251480723213031543439721167615561458682400041042729595108679443463220355766146089495802894938079726786705571967061694774165446675455474445213787793555908839540779753965810723569339578971129134165265096619615141314062172726111934758824936378535863661112053906813330895848718391637630847637472385489046218140647803440483555984005857252904759595013099493378905433003102189267047898895189418363966588451272557818591861525222385016264314287417848603162925428243797514908087434904422601422828811392617310983483772806816139751269942294480000962166885013623445076417019661417515472560218387547268730198445242071083797358380575517236961526812642189288684589839121508322895882620516054466041655984476463686091121764532655352123549523742245964094968810953439189792020097261712621847826159457016534171124475903772233938041639561122536966903611877877503787286739655983752320816583040079175228720494162854525919251884868614170908491491757070241143811180526909701367446290889257379183445799509266112421502936278443166545471644469656520017512333794431273530333283817900883064347939069620990126886394836324166967360118795547007674352878439194678792677023015477230361917304346938619645408998074575981821364701532360647665112995526374906734709455481709042806957389910470695907325469362353027660919593753247978907490452037248665236349705428171311867459939411249277797418525974405049810086784368368632699747889444430774425612901267560758318049678104235226275756704805942777936290387987666382192284261178761648216889472030805562256357783983829312229520821911180035613886867996846182969354001461889939248661633262711942169764759275217176858409426838955363447031547636471140161933435583218374190049616099580652831771944528459898039963821162860371355359730243726037573223601851664063018252714434612378947484350979590194888048609637952536076919018163297920373443127781969253058565557025828951205164607832326258869793684717568*i1^66 + 92045338807275703940040079334963311683126875359370796425290411396156814806426504509890234724893168996306126731736213660318469597977263054365364781334051121079079945114392586754007128312306441863335227920683683470385507731119234454556554146845976114867975515520665380476759178975481062051514686647152836055602290534574122380686036374812356724981857120398856801393386328281704198021475868379079889542582461799145605537129445093713633428279429947519921190864933003345328525935563354107613894364442957496329393240682600696163584266104735835441311119823793847953368099658581481681953072522948317441609718887710838440142496574088624925804619993488682153354421538328445521427365770815938251515132598097520560647028883952787007528392744040773065102287036229022536110095706069548316627477782722122288220170529937473042482275009357034939492631321291302733835299693615401910940474437220831122496288880859325169947563905684506077388209666218506776596386506962314111155901507350295596823038459001027079663807321964390849166476001260980698630809157704413218655822221069475438890894993169866312630691566306853067125611908557715667272562229856642848421221120500731696163087177315825973945400999826145560022159307973690719149392022319091702457811244512634084280635293135797299630934008155877127658909038390046370158849167441778655860877817951165757231014115013992972194041564974637126801614615899876228958275073607664866610142989607191897539313981415985177719227993088647017355434115363798400557358565343139426270606883572403761618472039947437322573964514738576725845015026586021361419472121308774890972541346397594373471725490995306652542715649562850293843147436630141967348352821147041365434840258179718317449429703651204744254518078063103080887661243021986500214983708519517777691313338263576482420737207921648993936442428322981627211082846077120452818506134227198538685601127282057468269107920104631504850643319241886844200180984855702085865097238808857302135308448406797526393351943971692361890251679766067717815563242325344066243105028593638141252947853363066687924756505318048687848829494932191251048407298465788549224413870889470231855459578934801121108830802463164660209070793057719599593887269515933132151846491946930981072576755701336839185750908810433594263384495405531384899342303619950533116236495394448491614226197963611682942163199184262951872202737981362769124090773119277266651993189032235728191020322532689016380229846827008*i1^67 + -60119759619242589124344991803490424909129890590635659206525516832102920071982322277452500609548643610165315267215307518382533372204262664498290589564584825415618627363356047070635721833243169162854310178180701641751873326911036477842387098096789481101465388218625555264196042392387944521485388582286165127485660423477003158573183113256785825898523789754592001116051064891371075440445641194711822356492190457267342815229403393115252375528383911564311620061239419308883608679402249140228038960981148230216305609745936496147399426433723805943812217966248799821855300197664037082518309827256637657697354901864894604046891368282911538545921559992146900987810669300671208312454086503576463331025522660976148366511681983362034248699483401055846365058847552497134012524986816336234998041144449997066717907699575253988140626803032643827667153780652603657224943613100952105774356435371666535695154277869563140804526025216368569073484767053054172922320787738394354743269669295652378346463080988836424633437599700953942521511472567181453148010018663745397130856520970475769496037145197461999961988723408090118253240713590970332524702979481804824169702212589713834014238734973192396317979122219624852586931952975753475410760445581861507204446692664123838787934740907952540351708397096354889149827621126430701183922577155125403066637446605793767543979963220568315177414414185638961362599992193777063322192989669130932468578651481704924365779093592092144351904180454367895465766503776513581449278367242624340931170152474638190604019159125372267116142243447987625391922413103917704556734769923830627420587702786355850746650772661688161430495654938080685183782279412661630705899854631823042839478794525774168079858148680396945414422225203421823678909828765614164072341787950982248889745799889493712069296798977350802614841139510252779891603989202850916245388624123945697884973576115658348974365364791029163001386540480437688442771809231470849911958613525318526229752992955600667959004301560523973173007590769601289441406083251180879556333028587136204401214131614565539016976965761768454768925992780792138466030554624608604041354753813867693876233382579296765300859885688343719625476854968695453592718857311600084297940462951346751263314981428916796703153710222591170010323241790330010005909510926239052844566786011052990020344409840916047398423269019325163327184113070675604275798795431034945029188538865327495187690638047535151148171264*i1^68 + -81103900537199020755390824471012653250850238377505658059677632252339684809226422789989742317017935085779881467247746627301285057043041899107668979471874856272711998225032273866426829529311165929485854462674839929637839603897620275690942104646405164176909601010619791705644117845606159842243863030766463586230860602785636259014155226214954834410822681905945446851412579965806798301540379206180944282178407593076536925192136023093963480730323200869762134553382672416585156891521469867762373817745549416811688968065347854993659645648458282712677818525851431897395802256459628280418793523791250372630437837656304477088174303382584927421047926900317004164656343126247762639171306374237343296510597637530370782602874221907794036059754089424231847456832062925589811761333264307253498814932852956204742438882784873200357835477554857388030086680802594377349643014089754541264314101106026193462534382256792737126003831676928714577758594173189960750465797979416989184643121875634307259217774723406103988120329644762478432259362652034834623085807726156009861756435448130370528777292210574349131322712335458416280888837798567924838850500144911536357333679149272266643318747291016927124653635176728408492246863269490022051716149594861802249501580782138804915452199691382132728554689288397295512504415653816770333770240190607297019238355957341790868712197690612311737114307502085262073177372509748669492477757379691111990728135667486322915678253007112905112665947494524413380968684726905595748309150465885998349391856577783050672680260599308000225983102184913046887083452035075649173086916007989100692951328394561516421888196452911024512202566272833813128912758969821807801805171557456793728749770254185710141689742012457762415510595165975364715919272183757949601330041669012014894378190126746903050545495406579157011739315081534496913871563950299583074624587019398130825497515768671574587814364428730998034340059228630894774084703448044461278719903424417496000494952857229357267522532619930067370798604889884994105355679135410270247637962917719818258005002799090731939779678341722460876997159586489345618848687193962080859317872637758376905002544114193171006619763068004675487880967401077700412864672966974949915351356093090654159795351962566746960614884483644122422658629908292572849669384632210257487784464155088900433242532508138741329371550088795189106247347945505349243939843121188529193656534209559984748971585742219247616*i1^69 + -37419854872327182963694389902827677694751392218118628763090775950144741168764667077662336010401091259228653314453931582953808090810373298739431555441459123897001777526567051260005790589389297607813000175112323756292958257867189987584897286103129293018048326761100478457685688253790797538152906671369853447520668574294075909331235282060287510913530043003415188785066524312968144847457755364375938281858388007327870648473202518353214097221131678294805552167898206368918922499653432072054098988806573252169219299619593003079340732611397292585366588257560241273281910288220479837831343552364364639132802633365933432421441051200951246314818738312804047519940904493758278113436350400201277399276126343336689022415568077465415342126602652764342941418277449325248605452438787443490259863979750258418489817303776656858976490158914958192876477429130177246752442081412963879067888277664468620496928989629176185107440656259366616865361110339497783434645311009749402880949123252123875972663030731471616620878426166646239533082424197658938899190934935222646545446425232155339037656675108911228598983679147084253739184346759056765395033149360568226563545178143198178468371436058820186121901431376757789611479238719520504198707186925037095570777794276134547790302987003419655613913587170250928001113983590058145678802666392504854641693014442153777718724330485101871954543017917131196976832727497054400542878166273079951140032644313237312344271747170592232490951441838860174357706307071596139979134414277389516298518680994269100899242380286345370324374280334733533215678142383054359459371606242887742075640840315205822214045205202326830965110960007196555727472651695569527375481415888477723360796269216232752069177396973789664995758292833021487744364758017221834595899332053794743141621442236529610883680006652431404109927423333951135820310686540070560527399170519464679014037713272414393929806574240241916773140753321784694778629701547056370236411749020703126056932037435226743892432918181728566115291853324049284449947245125660808157479843825160191513907822957275537578384758840167996940095799000960615395473010401332146830826973268259568983972672847223680242021582519001718971634246947770489568359087225583983655772753555836793351709665463074913803694063883678029884349953366508425159845097973527830207587367861849041795931514280361662287655884227755885442344215516702289712089740448958082998309030150733744864164566794240*i1^70 + -14627584358949331095151895416824146766143542670756058709560810846168423877864635076119410967960259643412105166871792784734137349929198240860783710068053352545665114709894704811312982698561756193278202530384116227972140585251269408863043377131020125435710257606039085238133433547630012837269035615721831652336395763303089186086287740600885635931866166405144903874883207128093856802164921324493217348366605929257141185215957169803154732133065865113530733770479254575661721828758131656312823714280077317767275702553426657879389673399661160972273399974636135355759541003943999424396834859071803978031269969570597858588225604189329023840288489440958123420981736701978645392572521014479786094458719560756376382505019437564455023337710203704237232196995859112785400781496638174514644526254060391403170984405394074771150303262773362436753811458836351282986653010357703833968092310369101363796759699674242724553935957749336935211263560880379962999009228758951764407237077308288222103372231256939153131995319167121200718992647125226464047244178845331041086573501256888472211688167753656830243142303727788310046002766729808913750621129082471397706609866521804349728143442296405352474533922779690415966134154658419588717272988448501338258428726961092621591057487136441086353559806922600916550991138390057629274163718842572296129030466783723704812634495924420809334269451522181040894623147796086566928584093785219595198701396965670964055873648389943626158768590485693909500850518477466321147392090167773591143719855708042324630318262704406810380639908322608938210020673990773135224401299945630291010100410347533872321446355083715908252765829979027205690164794502470697673623664255118016676132264879518490258105473505917354874213343205774766699778895373097677559471058351876464493057697648576788820724519449932836586776278715320316018829518998048485898424283182509280134548706723394305862575281500826625216050390330540241929317844927181612120367919176668646393156071243324581776538145491658881506675072182441561524071817926326614356500361903564613111000391823146938761315105040180472586935688390444229341741565932341737470121279769473188661937935160843228577353328838127445393844615570760670013838520700000010652789561870294940293006082752774660041068241930178069266362550304167535309265501826520777487942912798010841447282167660401177873593733820899774252015472882129949717278731703361634485214355368229690895499264*i1^71 + -6539420688260086056850340104033402038169005811993529263999193251184967354362284689390968684879430686788592154653710434134919978388914912408246121313149158796772809139461450458588654045978073691708510819512548486546230930704989581614836336097207759062095581922920580207076995631949415544134894304185757943264792634952966892647417753919636261295492866417834063176480217532086601834943472947577905592374566853995419061006191223367135470933170788809906912445965053413398125730075976998449128963165003493970295852906858305792246412791814216972257391699783463225797913287094204650698954732748222875791984178053642644173827351526392477542097054907078202242606183808945144816830459563275101228956960402054390304703329479360435209736606329687739187745255023786617115292089930709391238477295387927787514834032103500236618487034991062511261811085874579378469806714892256948834571273922218301195826747785928140317680967518339002490113595715001210374972286590111323784361459355560261154825978561686050877220049292980477565617969296538083504677194632760835770628596271437446414995028597270762237362922236087392584926462912216468958456938424479122256210655230279070165591778904195172898816612353284481235625122854217789493889324167519530242672764221350251699195059564201208004957200243621294781237219258928752916789710460237588990182971272986401435484058667662364041616382408324438535149260407140091887011166658288297549953125833261517914836536330149721507199590935557345904443887294182356521024175764346296400384191834048806031409031700983932894465066955745529564260604739039923703962796911975913703306198350230994245737498171924817637428370142967180432360072615937116474849310267889296750562489149613520428133565350446255164642877754577113007659549744853926072695340340161838823313834358143931448853390490736585499178360224262531769013234537113285206082803272393891356977763929536347236010886761488048465178893356544851642616161733934145437060847893671679521766939375677680937842683214423495890515367866694118401925470760898914920698712887658226309661320358590890286055689186130681684299658958761417862414133786410790600494108811292730240231895345835710503624274911205961711884581481226447022189070838935760670340381905942717585828959348044959084520526913876438785239759614472613348975713301525669106577811800290469656377685429097889716133759093052775629267933483657385718210655375092640387608055433404612608*i1^72 + -2056676813674728345750499140786770294526066107622431432184810720764588279299180471529091861104542106491973827568712029279004148883330950520134856382793816595430138594291912355836963261753505728310685182311938685664863678044423934983399826192256651009390544124578317445413099671604148370154543832833581413238506190591434109279522520459666913390829502101515027972869242876396858610906324187291525176872210046444960869017437355096329104837550300806335059090174600548577328941658467114129443823861106044429333269250686657175818222532674107961271334900693576274437852887686175463153407243821588831349918046857859044276643419805037677166034940946690753463942214354612182865966014068992884901568269304126927653528894225872728843878447591467733357340085873469436986926980531887694332891071455023119607938708397494453915662272325002590821270404274068192919087284931617511800721939677582986379398612733616438905648335327954831584282149652915217156068889999580448065869106770846150165738093512301755313396104302911423561355785702204444030135961444484663007022957143237973244286591003207406889865121794842343727285302930190442483649077768444711653139279945999252025450381685010902914745303296805493342206748811235509268474593596430384787951167269865416964431898746780983328024044753417446205090656777417287606735936200359884056298369754375535049224177465712718453921641012938148702094940432437840237395178129074490591967928927181645563741275923873392798263935822521491477449935141743500063867682312257749132193361711293484555124072415514712430019918712543675343671519616869748131439700318469221742731656192035101083635210824791667543055969809149536021722705117634382756575284141333045819455987976224679215366605259611244870813011182952354239400839815549972070311287802146126262967007718939269044310460045927649915015010361766474566057490430276506882152298553156461507262026228038200397209182606374370706796241587148207122046084477332368002814455851290199682740674655339140327068148648662431816705617285088634040047988510859923398007548265987320728338840251659552456734033030441022350578667325610421263385839417458702146503234520686129891192933437605545391544324670667170140822118216409552446540020167557867591961849809992180659622452818048528945986760075772764144198772437639132314640178297609001025186713188769778049892751061671255701162622093320001662779238889291268255610630065931154313158200393728*i1^73 + -387806286183260913010033540774447750125798896249261973153770957460237522087687907181062431101157349107007335732606090663579969249564895851639201298722903532589991736045425199016846207344754626535053329566563280381772517569678591118739615023651398774287004320017834553710265297615902411495507812671422841329498380406384077203219184012611897821505743242779458783982949843363128838524806721521606810644809159862427600223004341581747604388227464834961462808925497527307730461907096073266823014765274789862489677706836004124059196766696754270421308912332164843538650454119079542307562852917875564361453913424188951672056639418525300484374585691446103315559472086331971439697945427586284405637974480327654865536752768961121483646996621187358736401729015161678654304303001938612353096551790372026804094756334618765290283467596980703056062550216128137920985298327895610022503526545917336359571527502162043699942645160192842519134736827193805809886017569884346812094189945952413579435794504722875271381382142513311387961989366960613088646026283674329544422055040711822035536279837592315458309816231399879763654589434453389344422330684810960601655590741079251315871656392647954262780828592295946798564499413170870217989328805886069881774385167617715305624831629667012139050375887250702250010092883942482519483369866439124957748491170204726162130095335533653498669147129368460494270007394615898604153505704281394019419565265471071618579863707788005250939887526149824136475833683065772377885285433831906529017981177037252262652913494360876998330494863706491775258485657560208911908703813343792799086030172424379289344856384354612771171351513829024163181889162856627379158426744563762094510212722030243630103650335325995102352978272318633449979852570602886708325632314228470681214952550935590751576182772587326627452030169837738875566583060603013467133353672881831062506115922398584755508162492848078657390803395853500770152206904392415756782378515168810535555799928486366832484702168843264522006434506076373638032396437455578559828139587380447409682339626322845077511139712296884973167580081686384353272106915801107167582964436061019678658298005723214239100061529824643901884783950698126867196789743472689154817874722582824434148697213662138577704302141906436671023458727409799123354259974298797552235968799798916515632331521183604023133550018487851856346922113988512972093387270411002572701696*i1^74 + -53215869879879737022876017913080200045765861575698068499217982638013730272499663828857913779052817486232461974776780838203982233781078229401617932959888633065072564532453110726583797363178817389987742447474444651818725858640695121929691963283505752902614832909429220246176285423750110997073395502170190131850381114826610039945067892054953770440524658638650840582594222334659138267950828652808699515213458956323733921013195073610166947469362309683166252522536483476003157620207552889435249276026143956733865541310711326213824967840918371909053460158454382149152063252444021648507127317979336985545979649364820515880699484006165474384228468277863896621636314548528877368479786128987651778371201481228315101910068803560392333667340114192775050732590846088813624371031360197750392680833343352384027397149559419484458988859016373422971872098290188692078699467060286411441469956698333371628304457526096602928538125608375845000357870523668721252009682215132332539896146586194654767247219091033526986423209335043475468852205512866583382312021470254922580100599281938327301100341494613282909224094908616740817459987511696378213417510741654950515842336253190001930741665697113948629111128116556233140800710336487922110513690196468269689353516990808240819731070305464228266837402791557392055570477612733033399797938637497595617579447724129482049121397709378015739497976814276333928771513903498187962334673691959353795830286074054278165816908131421396265775807533918791237577292001288994625044553639218726706471990480738563104581961637422956982677580775153525562679622877228593725175147823130951218942664550131079205457499283582858257769256260734531578199190858065579448996592440918455465147206828646961461967556509200429066109913507390558432565030478711858516965960917180696945533906050987871605388954197057201281934349747883541719992344827634611193567061827508381932037629846550615207496480119838830136255825349418419945652041534656641518052221559972583872357961559386875470772833289420197147606292517328378425745314674220892745267609756844769881126840402239618218366115099976216425104310303562657428791058727097076709067983066276780017820472917655867753131985793099540435648021561188572675941977683681940490808703098616921468045514276660964567604799482033788312745700615266108780903955436037620171753269140737400777899411508758690931958109228080229732181112167623842133241438492688384*i1^75 + -5485609274513218120592787000753581416318717576592198153147905306418460198719035801728746846844930626792290743013607706659463918812332280907975354058424313529581153948326208647180724077685698757366007949446243744610513197681448543316076655991629866995521209212608305706671150945465508912059428951719126385744729652545696930559300587016411514864539025162047854304215145730878053905630223038050534886252330600165007798247398115021668182159482705770610741405978332245050124080099177672687639083350324303735132384351223677944070713907998753638472591954246100434475083015179944022712376859624607194629742685357974211297800357205382441511750911777363455588070967577398557823244351624949566353496401502078544973773982799297813891813259700020515768279862338101861227594903645526451225413728823692961228617641614598989444692340260063616940315056100964187472297807543289203187707059222674321989606327418602981286640686048605334071904482466374483172746741156432540204316309891904483301566851999764797307386272409577770962967168240137193614543206783978824130649570769928722275637451452615526786550007438400053498704690985428764536558611797715213111003280553029941616952137441130749077585095862060452111139228558983914535228310573640680565074835368502193435893030685056298252606084379650539143565044175122610241506231685234643613785098066762936935018014183701343546226864708129061068664196773793919791955926023814057757161669962184610826198082854969556961970959313574107168297223058700691836083678396963889446098754763894801534523564499448298223521274010007373789977136383282867030271239695071455192393928452507139496209709899113931190399898359919555783782149031642812311325004738310106950646663242175766444049427245628529256223099431429905724895928591413325285667417577605970943063244491230269468370301730586414582679446332966066639282717188780865872470411382623123361063504694100845359214588610438796588148335245532317660445988481449994864441346616322099379686358665563117972687742180776203741694608751340434507033628516498637390502231481183980923490873232188317782860107910294473918196277654000258501987312246699407312683846544296809136762072141870114198516609658260030875235868988362033451653211485140369809956060159528797646731927500335501741447420185604790808123561126155967690820761998178689654393447936855026852783739520043255546548989817962432213973328515599686591380979712*i1^76 + -404323861235939413363867200725305897474493500670293471268372777997527580167068549892693112690759482197940312537790589261217121040617419877939506235157454016537001630550053985010461760080539511656964324655825103623994981449035818596792072560617082152423307526070219661442792323066132982578540527980183913603644771216435309073454863282464393823242957636322506966538001435471783049350823410550555650631217264490491464064428631907985588648795483506480647291544989369564350572254058282053371793339403070213027508558301972871945122319232603940445401988309986911767187172394373274395257479229308081365613019003740316630544255706252228142385613287885964267296023732158025704184008026689849227722505782604174104082823678664906599327278397672430950135328961533124629236922259919894243272930080600897736827731674495097087032773386986698670256628565255619271159571961147897543988172729223780970621506711700721911849382771271567880681759149436600257001626687741060425343181508850840588027993001015670213999871857412326137720942776090985328371162983800814878028237305857419468409095311290834971524119224581740925777001900430986882220543363154306826887653273586691472890910087623325011456841789172057422159118089127341745104386908116543375452858326882981895970339089888407398213335853032130457886734531798085423019140013967492018544373217568490708862719064543237843382851758862827829813632912163582800322770830219703170521956702926181310976740365799134225532985555075870060738553749639844523164047166642892153465586214943890795491550594683746343399431649146805278894096687583664514813771275293296695580297540421064771269181877594817468977688920585079412792703042476008648705698568422098582980980784314406408985575254732284005823354977802947953645282541859401746909999441296975059332973306641556778843493261891272634756028482222866261491377361248781805066584366588403290371541251585201103681719326709366640864511799502741584591523631681752657502664262355993057320354006790083363493229588837195706678993218652725845657907805754499346121882342964640671952277757544633462493920498905799563101145326720616806958722814805285629716897350418121140905294695598177296433373440202840707228241848971537190017893140936266786518051110050992627676437469061377440824192869240364037728615294115233126283547750465537136309763920734225381049702389531141025753601034809116657499069439329418870784*i1^77 + -25924220147272066043634655344189921002366104556333396362743791695892274969884375033860338613873331787680707001726289145836242401029029655392929840763559426883956921079693305630740580742327371863005960388499693681830880280180517170383409171883192799693294109582284122125644895205400416648377197093072110667716081789596643832748592188008810491756495798942500260530781079600902213003448182066161166222548498308006523791144986596945685283719684385632733996343556321917994196184264174584044756025306725174689355551638264451836296582231868150532209761565038437491803127991657026467986380752683079725157371510478652238158840407965660680023886119939923956549892403458335616301451747877510186624681913458976752450051890692643304721543543396668597538704322705523247460443874142771804625795224033987519678861663103734389373544647642497663533510591110056761303020199494499414232120840591737187019884587604507302036998044181553775733235425381719287997403862795740399354864958599016619717880774924385953097964999888973907619193387191487722388740536599548804015370987527944794534690628042373290230850746463977516006893606578399737383635563194353335718906304572442325270544952820719165927294943746310738369004276440033588544037459126025029151048306594778189012355709820239970991652871345608654760090365246399631064940576789116230130367336698666205372377796091431726404335493810165833258685630756862796181528573536830632424916292989533705525062665908651552081567694594198030639182919377072695425235432602610920292338045129095414022529614849759625772717854033545627701962643300021480064511207798469455048342094012144194731356080842443049054667092966171697428415607097299718001835379374362237449602259797226973529419680652039832798880750271032463420065061820433504105334263546371540986553322598217896645816352763441520058957432065038173559831531881522770904261479518674083264251771360330199935770641358786639644139364943580429366068399540652848573348250068376570143973186252760411853085830143746419650749020824450171596512442163590183401629362230841622579092860216952549731051002494607554507146001483196453540476292269720987470931382657607651330013056528603114778509415997167030017176931899901112817022144386460395575999894939584462295711996526434515087041752839941108222206731091626702305822530882520684370755345930771482554784354913002002286546423427240563857692181921792*i1^78 + -1502701424090587946005319509788458855630339101463192796325714262319989631894974950441383236621615013000975577521533403049710339377294930753516748442344829581313037152314093510096648748389445407954587563767765142361981951476570306902617345749446106525112955228384888386194240377259681755366507119649094735634334655205518459172545188091380111554066854676334904464525711213547147904994394852117310750480551044121089141731419671307770134323397182096783909757566962786969543278040052420246374847207127851878507874636721203607835760205189061517324012663918633037263661729993245009419703740157068225694746189307104916700446204431231218473484886300275627440600302883980194217040131084098701086521798586377633838986833328833915967090695668955941119854427799304609076010013774969634937761505723803970851318501377913322994464010137116611765032088794161487957650918788546765815038113602570677517880693917076741904057861833656025584012462044905018317022308071826865072174554869020130598918660292269329603191184156116187472680459086599001846628674073325770304236778991020642811165288439360407182630417017045854250382757013914810371027425227901664203443352691355418243082567437924528261499463401419285123711008879573845585534894967935857218758605014107132025807765699173126497072493003794556910168129099175073692955803546689741953266996632993293504731540753784730635539480663824826622887169492149539009864559090153500821254927945153242183726143740565822673570379720645689555213734287931684154798433082068419597147816070018853792152243242953940722278054339539058063785857474861787257018513795786571953252225988856967369779564208237342881992354799798628476339672540823954931718267647181379263135580455576562386987456548106812741863627431714874213714388201317864341773299369064072992797194685538212656860860606053123659969699030869224443747151068333728756685902335116331610383881798548200990667189380465833042580909676326752661324313781020538708879796032809194720493006648976446732129000375723607357562912732122856322960004370028469149255550792450549526058629139181533746243550735111628226550151889609347437425084722670754676603363993353229617196026392374949890166915454950503738911936239043431824716547864082359228406055821411145260888022357139052879966546408329484704017598972207007566940668469316169660902312236488918904797776476885332339844755812195766286417920*i1^79 + -12359261444170560006100047262570336552501745135489101579700608447562052129565665884806317287086838014416488050990298362869061340968064953008338557216496734550866562664325464370633744555022951088778555783207027401483067477366853961239718915576077112641916530592197020291024396752144795479577737438149832919701477099822070205488718189983341414073430475972459561359953863341465389457450458846303427898137760868196986593578797703547930955464161400761629187466782804732003754512019827078764958072875596380095475974417142722473302091246346101797432274440406213303676228537163713509976979236194135022842394515280116570490424548947869744420833287993100485940638445142975531652594008317064339510912849716642779055793881264446019501730124286057366236917231585081618889810718321036411970057909277318191432624941587692276519955194854707412372163408566310642923481660657554966711523966949104350854208666901695768355537069368226064506649882213553616974378085464190167459018085072619442728854654918086398642582037417052292633612487828610353086134900082317088969788365587859651359228649216537545926941325328496631583023315648068911500230401979342943767245480148694440224446163213256963631579243563529874493663342276802719300969752051216906642064995363968965420953560523527863068263092236258479211143168163445747642798603293552582855069399785765582199443652045706388821603545766724298411396352408221710323529907104727020527067550495417625074537773536616256932402829455380184790851084810864778139227090605172954084934769333073718447990973198585932088304905517633806971265512147342571354809665558126839447215192489710937296442996646419776759453321546357758106161448377391552440892813951939162968152379691360627884792745356052274785258681316216476012043700988041851170386469539698026056159157189963733543319963250591649452481816481859543572714136287540118800806057963094596316605009085186367016973628906384269330883429883825718080633334530030613227206951681000390142369177128272425624024599806599379998981521368540904321461346803593372603426587824597681204760534365980244739650767233729271468793319346409648777294558701545170597846482740710274454862187460130655503564295358822350753148936553104211804270323090432999374069994682608446747824146477835168091878406492182697527957022804760059792934725154297086916252614770854454468766442542698857106059152332947456*i1^80 + -267743537274706677733870240115010729063507270508276695997342922617390457350638288372077441322116252355245162613365888899202218062479426605868620772797823462056906333325288531825472016162023342226192477093842702397066000616107444351487329927684971240696090516115702518983424520448687678498973353600596041989959892155122004936604663062970683696104195595976164625952175340671719254647489706879579253928036824145494414008561562431585212822199632649970907497694090475105877693017331778322033400714157781375903075576736366967534646559414300581919328984267826109934402552582480921728138434961614091181882247691034700850995752329878532165069366462841067924749047472979287677583358833253289659380443776004534296410743144107593916000671920273298231531638326297836165850464116736191998155953789981169858646299610037741948849550735382562402460446074406739992232892722335693560088930154822639354443092899539102695257801062628689541016490932100127583222016128311716869104438220326168380363667872589297030339363226179104989139690605990812115161848807807333691431750138252016623344247900452967418531567408377575634024226372776598870775835824959116348350168466616260470300932867492177897389776502964594906397965781915131770890793160609287468174395759110681738559185327779474140784117620052591032808045475710796274539803885527665717783195635887535590815181393597657252719204171500791065616720421410698303561441248270230568489163142547177329441039434520115454504877948540638559215289920859623496824026765318988919073360754620842407389526074841855985974853855188330440083601199662694898234287269149344208817061723268806356649013429347217422556377900482126206480312658781327008101527730455326829392782552735371850566561114809917415273555277605952395387764489890174357849371795308343128679256377652690781447779768289456420883286742588518425604909018588349135585570569424947616546427953927703531431841748774416902867667561664030866820933839349437297285288976586529390975077926462273259154563486006443446283196263317162880052168642278807524332885763488347237297775637072077539225611370175561577760060542138155683640391721395627112291135661793413031500103032699745783529435981894632464395902895092737048489830145618387987385921014435327370678849686576838552978486352856756912003489926429005163442470666073260211091683375292620514599990869736641992805318656*i1^81 + -15190880470926063008200946069071720705046515852026181369810713131909884120582895739931674988389892020421421150482106871055451211318865277837214184108256542766255209567555592052520608741928870438088142631073924220677819762165531691760024996472584400994578280735432213269788990233155675884729730448396726580144777258201030573926018087579604701077247557640281058480918041017337014220549983972517203625980086645415864729754410750039802295032465856497901533032370084797666731524925906342584036785237478345152809977487784748455351661230295974641212390603279143615565110737178315940252298843207306382814431850506806053849286430910275741704833137743174854559203989917334393222637986477809714966300876717171776041735293418933726007768706715653863479308315422385967683759810557221085683897027165660160255875434319534828089442528214406058832151041909507897560363131866377687818516949324451028322847620499028675311949692452443264379040355783093187883191247091954999147114717666917973450167869164214514015336569542493150857452062485268770443151283775833539710643442842162346853035498389729940621503989558155540722925606248455383678588054803900658979006124156810140792194275859227920707689171265320067543199581005584212323535855731647582862022052908302133660185466656842327844365323515053646456108500340413598743404028132846829907805505137931642496798709800451746933531268762863611644112204707161279655818173264191028720123240291025380096345922074897556947496187974203682884941974300930552291119686346054998352831485241417995233251918478261856799327088949453050538765223394404012395965419290378587810223645534563570759922734833864085130620310641796787914115023978592327772744795885647480244310390139826950377558693901300253262034390045682605595415710624519385283556652913675665128224971275305188053885667710853525497455187359367326974538376785884545621187785069905113711565855976088145251313554165646031660105178448450558187340821980525302703163625038008839123958569038698697703195555009608786449623830588901925577121819874117049712728663623902394876271087439689707078036598109923936424050009812520021681786958495320968182029301302090879061232766081811711467573732582534097765702331294725001173949265639107596150473114875690290820358949100174162048857595952381752648232615503934452840550159589039913409424887064847293084634860074775347200*i1^82 + -180994642309035701174533746959818096777754748266389365048108032137561630096420505285488093600662022109118261720956898780247176534428861959759009415190716634663991601797051905427882692372218990720896586521509291060811901432446025055870517947105162806810996169672827939051138107065796559238043579808822580048652567723756889414579487686961054771911046402271510688931057081636180259037527493051255493081026572636235373561263935765063547080964661721269256946341054806382518600347084915422735502711329622888184387052520961873151794606064127311303668539031379152310208924209284938842966758850952660713469459777214944093592481915463024795768881864423902146873052424754168628204225492640550716009313092037086287710799800571203833155951057780578678174345451633252019957649294980271415707779591930658978557999253698199454852639651452926935487601135955351298326163143782039382123291910754923917022503602098803634863223985961087603693593841499361421384859053610381446472089222034966957413473877883713144567380519601899598968720380613879829364329682787748914462539113491768355553645339552976175921802745978593743698936163394990698473387809090882850901992018295999617599718788918071127237040024081728534410932696903482654482966083086989678355294570257542015269162331645277169322964573164583574929905854989764773870221129511301961373569800749416507069988204194609561969269486507844256254357257719667100707424749304087018857835479657540783943322002564428314675304803219833392815164596758651772736656741702631334397390112176132584678227276978561952879918306108219174746731589300686173965211034457851620625988473839295879881547504710678531624523383778578705130297695403298084036617089250928620474397133626651562473496610164560485862996039371782071775905808072109776619950910257353950237703075764815562338463423215117951512132535395452083611776064618938580665341575777428916224310625762957166362496712828874051000516185142077743861829315527996340944851691807109729801918018420701412958730008073073295962260226397819141514717602022615080680481629692922237404686665664510446692847578262836852436873256149263448882754034817821581073982609853381738476822264484929227792727748392961418155319254656732716222362151519921770501875535766589825161054899548366259369473847881029261285022991085656722799136646211574744382431029357229602986377871360*i1^83 + 623543684296194775307664414223181504730880380447116563361287322760200626406097657623814268712445381427761153563418897537768862704681826429900051071817660721715005281299917257325189995575774929715583124562507289435473758923277655619473334178223984961298532402213149558088486134279290539085916003803812244453764666945729644767368050690441869932602478370615492006632701136690660139352669998186271496581401176375138677677256377482588589652661824732901287690650787642712613235958930885666477084332637657396066777922979500117615921882770216321559545338157250866007264371546241241083683593394883843035638053600285655348801336067143290021781655838511986058301227462582800707441062911882120534327210443557476078725939469373250776840007511816156163040881286764071459291464852275181828868470133800747118795981628533568181221673500017594092324738333239465574180423519780099877986675060291561382747272621970682913823394825062873904982718777664483206423519870951149608501362641523780474174932176155208765027448937873081415092767183347006768751244761647476605619427295569501834482967963076113210775767203785015864291582297273344898571349463907090569099134165141415565036222519207850125340447653542165302949586240266399247522432327834032151501659281341522930276915537222156743146356830830181984284637520080491613659916854284335929591928005248160111576929084291074353940522443146553658952334104173026656341367615812760758662901147443054691343655126822598759785675551959764934145949800638896916591200101621831944320469344833653470778423802051503571289471894417729907716938829579894405666992588043872296618869616220185978876054046432952250396710797532755729290922585967543766468633994630786550148412982339730498903261349056821056119379224250661443352932309162617652210977376484739675277286388870047830420467928656112206405994233737330787631635135754245834333042267507963411975387216756885223430285999802153014199994109077280892712841460096373018723009876978205025405350018212013179240072617212184504666193449863352619571506344338854618679411893411127201625662929585852168985102389907323796878171257642369417903648925587257413243266535177239266860224690379311308885276520381080133017149039235283113819580116899544349374507372881515813019890463873782599643804424174860695232821802316073574390705956878526128605648094659002499072*i1^84 + -2407153226425163384565488800499247153292611585267858542451068086091883325451458015180344252812293577692523353385491009394900222200856521668216625312697548769911473155113872883517764636981244692041826825550569173351877350692241102158742074549669800186035950418477317873343154122291448263796553580051897425079601733578020677318567237006033692360793231498730433970538419582512778196586264301391617342055836846203596904234168792800675884326490107098221509672200250032082596025578859837053443160805907931310556656382959488619498440436602638868994104510066338374437271400588299428685366031223169296170504323159328506080306959619629657156503260726246975381805473048180152959355710432843145231835038747666831352475926338744951656466011859137992931864123090515371204534394854958571391893201940196974423632097056620693840459107626331359549476705029791124463862683664699159559836499747183630156837193435935183231085777844535228051273001614068070302330147535845971568549782496278634239489333776945141391881936459623045261296438712400853581637573328653931519076005451196033672777067326017709853919606884878707857942998292520659549803283210292756491829834540869294247582576485983210544494777443694860762362464409852597777459665986007222066933169930770933516642066379662912189532051309194670254128911052458655419457871075129175637479627029444324258097985444937547212024115857518477601580343596042710018340545396413606184321935528231064270502610450243299571946288245451221837331966765608944089831939413475065532520779649843342254886612705123363955871031321821049288931358283927122578389585801219726942499674546875657430400023767289238448887161744007803693205169141460982072612093679730472585162890156968097419781337627398478545069890767276735735482233305262899322956695741929138855888008482143938890190001815180291002078225386722436713920892214998520885657658907354207133600897629411281478351336721394595398206666509833229029837445323529013017844515558503564776443583864290615745479047158933491680932066908531117611274603384734506731862345152807315038035892177505959926234449706909416896133285974039383952945402036728218373710958353800340446934688255622267304165746078544597603770181495485402324693475672179464819341488052514672504099446727679728531858607906803574860079147668901418703654007286001000596192108740608*i1^85 + 5604355338169839301945102216051520615354977738911511383798542600653971268952343037803780929487792666748765545441279245212308534877492363875830149145665236224716157219465390846728450331748385155929413948601106078768180266044466506077430066964584752816441981416779754691347176452376229257403999083814959216525151620859458805072728184277426296424350347496453401204024238079308492388565323556766511681166666724627652206149492604039843548697134696735080523088958451092519799582140576550149614222387227611933261579304364657446392584592212340069313997631844105143689567781572508613395447563041506036798382620792568581275076551472677180622165339158569055166965362004839650644159225521499401707094525670302650327087866776784432835879207701495273001123571521241698632571716908949004760083371756719587821364341820162799528011645900610573217464771829977845581674940205327890996523113557438610952350308147231452959226507416450043891809671059409829477822695583886284972632860308665441422802378979330583985331175197475773883090294470015864114057174556096669873892899758766699202327642657796067121368995548753810412107410401241490592050462869211851316213728415537133099708711553182138627074244035003607890433100813874673126661822969816126251464467862172349410375230613766563219667422760949505693869440656056377109278052827231623783332562697601615622169127826109836425865296229274678213665807416653137040819305960410960041793094037562104487941611183674800013285844014885908443527265493340275965299771219598137961339314017155388814180877109299739392879449023884598263977837818417968866744047593430384591736233889088078440331359441644489215231016090321494935952138624447652177619360869789028600105575803998529045745575762310686545883791341238280495851825899667067802932650146797355123295252027214145499372149756143274462221632383058076404371480350439680411420033842474076751405869983626636717583756785188579005640867553670021973626122983538446906448651881088449576554862174778529756406432299407195053024548055143799967646212132844605238779799963201821133649512765336811009647624679998628864284407618332571229159281133753042766968326962729003234499190647372750696509034871410696886038089548035358710310558296775256053199875088286374388338587483259378265870485833612509922599515089439956037273599108475586084864*i1^86 + -8969052156646503237843785341846861935805344935277527552008664203076221343371366634417404762601540282119821363823883359328423222668097665152529723621386396812860001844999668733497733897121605106702817314595466507824209433001016368219504289676617668361968144741485390515559473521822405170652175752718707330885080543232778483993403849064972690942915205327776347163468469180301209865645158100239430605311314205529519344498688177932127352914833182397896093255103965197964867451954886897166009885613078553461521504610522515769106873738024416541403584634747638332862498386425868508372738463991069861711342701024274927072935406777756900674887119805088883257262186491535034151362762370746328711998945465086883659853067755197584385114942729093019607068301084447416367694117883377949922760371381985451169221865146783769907094734979657519281353599681696268221699128419738624612909004495064482792229693234912989962531865700644679902279381668004024198434800167594948707180998235760168516810697150344518926459891988366706243931843880581424501293653567438513327775153992844798914648009837410227077769444718624901228987645211140457115063021754767179400575367887032873411769686996966942073842365166079683701425417991068935761588980247613528372123260640049430270597322206510643005680243671428614170203617116557567438237969786769274124173553384146819680635897327888051497524695532977776448892622824591520080881395696779360127203887153843807014729647229125991607397951713282833831549456347175168838327517959916097528582167528058446380620945901769333817578078077734896834522126673353006790108883579018536042557591192696697769090818561608488865554298791165276886072638800213802981364573730104957388635730014625987822293695837687678907733397373769110681596850905405531167755523194163019418953359944245973871725044468454893004231785093381562688148408063769350769045703576685496016281618018156521508370090676799339113856146746552649971476094307273588188217301055528604051964773838533617865233012810416967343006348312113317370375280790430416755294198347022471489225856633476366027647069409908689512744698221941469709259119376773349800388930960857346036883922611491347132090216085033229942325216914404996401994791788577065529409276480295864809497445334838804499558893424795584160003862931282289794698367205376*i1^87 + 8554983918419716403699003169062451181015170133375587549463714098541976588249340638262240376639450942150654232150002985136007110892656968285590270035996287874527669828692241733039908227665414761425599099357912317002674654073956792446918651322227462913819177696965143977128701024021208855925586779190760597301194491287303515938646843332710108664453914025740120632837814094018539259825391699685351371479340908228378760750486913168573796019345451662305913792627245059349615260493180017923202968661793662828397252644035787474090915081374578566245896964931882792458900900839746264676761888976443774057755088691333674378502014967615408192937983645788601791236057724490281635026018885897056944969735975151345884799297788675962996946454464706501096393688459859380832571193032778097303452167209674590032154611712182579016916016049795504648821138808191038411767556900550074597178584133722212418778281831628825392093183654371283612641740747170320853998424784673097158886601785075817616595248598470648386599275353929621918025705175184879621030925037200224880551050866735130051470014084145966254253039582752064476090920292491625459558723412223732780832502222637418308051305602800581694127351383035611602272990561939404438793253033177097996881850185768941719687192877976820172660901085731017550099938038923790915460373109514356820262368516284346547303735157684423438246748673050976629797661536613510433386888086536107132449032121182549922299022922542917529123173553125246806624967129357669101442388594912528943691411822923775042851753992831772749146414504444329681248446843906010774039337607196940986461864828622529596825058070496534813766097805858217314023768760584436769046714758222982169449664727876353282157989211625152227760129404494481567001144514331287297009071710454826835436793236703229219198194603418213127436731647485808350402672993429180202414266638145596461029653481355693805467664224739653065272301628379834929388718768161375992019340656966722825513832960167618979118862366642203201316227950065140101816104395253180122112169515211334921843605074374821575635253127786098815965599051217634938537849501207039631136534630063728837663677324811437281962776551818127495712989145470788393412933071326084665652140777458693860048608800260433015823404985448990461531228991399896547328*i1^88 + -4810443753018066146192812386822523043038427724507597396118728669238008180700360604011501630348694603004443041632316265678386911458811774206265798550274609907359146089127315030886314762308179654058859339681838542980291172400030237963269673839806499047313737019671227783759851885264349232749964146868772150116537785117053321193870152420013538722902675270778815970135669998290493623574706341607589977402812115399057379422676885725164089530037116117756041767871951585264310948650499910123687936114073126824293211667336803011211093624370961084221810391473014219378229465560661316401488887813262326446861801162116987784274800509226471347740770021479855468882488080382116191560292817236246374407024994880697773964227863762409301937115374034079904737309863074129445399690866769205709912060706586411626278465912973561054884925449163289983453923285252344497447149382730077478731873249978662760242099296345162407411462852196992365068691552750487250347738427594459320754610815418016777473552428300277480512063887999773085172770832435781776168112742272057831054088075916422291655191469122894806272318710884257664383625982310726416339038996632577352125263538436811662895201791953063374673837722532365501747499037792789949875195264440278863105019093021171949803748558876151973160111171432702954739118711136165319434242235377775073197659751820396924104434410616184242187415935115442706345143598918003399289207010910898620769604558551160544124121284322639540728462755038623511899829349238857423169941208776825191706086663618326937023710670551083872235275632015059081689490636900849399259513826262203337619877353101114270045987038549287781005977571076471550025575822070326083102421187836032966039797064674956907234945571421745775974001604426671986019314036453401952622123580699138556149613155672163880718570026897740656100468277517680103239705199094647714046744989429572854068709987326472138184878734655189830812351366957831613607793413665912548561221516237645841703871872975146336660575383892122380329626523960124995616287494063533787506950775059248170485482801792519742084347242177683104398212372526924594854211417327014849803437087498279559136635943537379512397008994003614063680166735202456473828587492308731058357088749453619192892752294829771709111326850546953639570165465088*i1^89 + 1386627039916350037169240284216199998736561653629696098543956377009830014324815535518854452953992340037242227189777917250052631324899272853844999034948713319382987413199838941745097022848934225389030329714940435131375987091694597980944901764550382859509977335898262794409912604557967467210462697434230626238753737424750464563224653148014511075699738487844668655112101140926545548304266139546303682527807683324293207844075123577876054075127021875413615434147764593476365179750699972386341766514784212741532120555847539154972947324920491921826584239142799082889167764434119496200372878443159076948708973062852923037445377806377082530966484707716428414669441707124954493602713475505644898785522937394595836967079626743833392085426586732730942034028742882806095295201681429074767723415516692325968407402881565175764346942377930470609019818296171213605332689436948726646729357368371003231676710197994687775252981382088385011485246161837533204098457795192257684775740794052953215284644439710822782496502926974471887291135448330599974034844210128749850317969724915692520871932542342621588711643922511064882138805480961860447447550867421843008301546834500318442975696213391678422038296510409592218926557492986169476987115055736918776569341794619401168015014768450281443605803063752939061805952325616505854891744861520831330675721531129190830020635746087816012464813078055301947025813515881228196823841196446712241227497022370519732096099470422321282213778615698749533287434858394237744773299371884597066091734871473038097592653893958778248565355382548538006431246301770358210372011973976857850858580613152998278085748927646890958212348338404941126490807789152130214951749949759330181498238062430517383807450938324163253300802840574099010127103531203564258911156412100641878049668039663337009159645981188914752164389936883676356967867973250497541114674588878395442081714637196941994190232117063155598673910384192768059619162219071609547243402718624569436912866428634107165237128703167473140017932216862010226627771955130372969557459083339479904749534310385318096366554500932342396407022826519717850302372260214225592664493031266268126538699934066972497911833616447449214358632030449539622500346546134868928239362152764201486236370853751157731809613296718583955456*i1^90 + -106911761456127597187177576192013273888411740670234908425747629257912826156959903574586492180150229760393744045287700368285620463638597598542171025849606319160309428850290855331059282398856936672015122793635001492234943973297166905766416405156779180984660902858280578866262550976973627450191870784064583184987522849811301930169212790813037514787553866612529977881312998957802610339425401535495526040308713140452782865950042949468428700354616632956425823583954393961521136457644454798833146077253564736785553467950542171443168102991507722020092761224362015743561113491060765926722774589364669966640608260840477228105843234303511624862396205713655832476617301584800363572002153841002608646197897532046044029128304567793534080005840909691451280218542854825179702406274148994497926470857527740398710263847897321706528018320353101566568863565124998581064815530781122493700749122205341716743516419129124363448257104308409255901883812102383399263554305338385892983515363679177041676072764595016738226320862200794920795659284058417145069197882170815219875852085325094478130473422790701771498689117411606100563887074510637796614441017031684768047555800609890093793289608455490818120408221858225894974484499928433349551588838719518415906712223318223351904228626368294428550566473054872167417611627643700061919783221949112170746893951859640742752828487204596916421983632893733108830931882294004242268256870651826285327700532509765400017947353056496894141042544752854411181833533087099916957690830608456356113620783475310889988277219507195816017971106862258872060055094333249006566371859571061132148238125301126413581361560737975410232464582440114577858662621255246011436708566848330448317530602212187749330173220706222154756837164429430637946485828605584744291911693110905897037991212270274615489823870468020396336782791009993176031786165388274261995651298899239038363435512518682284239711080188193141775386622248486769312416067779227464714794924925003593290986264395223206876515860069797115798621709220908221761214156635734839941792538877654206204213974086437379027685581215820910371756182720025297999347754801783398459102478938102814888919919578337276052317951494798903841595657070138522864814518945785078767757574495239233943120304228901526753282883584*i1^91 + -28619238071188497392995335494713480734361681231123730614052150902977747801975649152544952430881542624690241093627340286763296442485742896500794932893708713896928076224406063783491377357598269146139979824509463892460953515274820249431536983112629585831051078633020112916972240555429800654898426920206582479929715025885684513314044037540828926990883120011639940873539948178449478990391041034244758645743850288589190711819658324453409861179129009889859387196810389447051314340932663765967560518381040153755932186586448524052503361692205721060406823467719050882867875956009210418295100924024089189410399484121115675321716847399398926265683927620545047622152230322863601385219798589087129847034771090016557232656542883865801239542823545577812128720070813430681722808626515700938862128191228368123995399502682738980829618132119066558857782236729474809310028138806686821728932440449310657869182276492314965026546723419113143896845475078770038456637796967800882887890424076971138312816837049938132913115672325928320644253863277995329397449918811314989312800465395553327688459096640556480959736822707653172947768920883977568435467268161762778950581848897704509841528244576754256358158052734917371174627057987712157799096517200894295418148932907575858160842196239741219398261254543475278396860413764071139298179599601307999265673349736269063977678217614427457559784374168987774596616806316440605427640752473699945265995668615811537533020356250402566115969004225314835732600955468439517716959095603000004998563655875112826619678143549198374048385643997135068782188767359178882307394000927969638551488694635955907696998333452458394603657812331422038625822455698010365186077061005273904458011588679510562617893270383422991652463425321042147447988138165329530656884774454691864014961663967341956849144320435247324356902733140532368195574054944050427519311914783889121812970851781925110650297363503263935353348286370878468656366303860444530135276713807082013699613631577349872405736951654484879373094729315660660557852490841751702301613298147421614996891493498601766706016679975965172343835377855516459423670927219989527729429259776373884130894868359677259424886450067900325764392671292688637820518907360956550584538847060878968094375012648938897408*i1^92 + -30295677453370721749254991191968296116883787080879464618685366006823672944129674399431430288329511679814234100489649266992517415380267201894242609689884622482231049229154850440285089121130212170317269493553640587428201984302917312119691745499187678104326360772740035552675336820030185945560310116499930990962918279530157767451685447389052463028221990079091551935587677981743271886063071966567153780299727168989277298080001846591259770385775582896941763134697518755992466308860994150525626207541421235033641971077686456635994583798737200736163164415893015266911912106131127775230063020493389005526214117221218795604256371746721634187449864467284282429720186159104368099791237524788958584735707784493177169482065428456043850529710425517907853101541655151227771102348482922871678742686695823747140665388150085415975424269152764729096301290141992689385769072336057792193650436411484600759331331819740967102237685544493820923365669338972867251331959727533781398979012387334553813360066751947945130840484872401654452726841912719388645048697397291083723475078900709373433443281770746167271885286745096522399001554854757191020996586645204832280250085813261358561586163085672292467436494581473742634403954586637200122337283090850704095835729351002217915314446145831599547671220569301406282258716008899537533941561665771991582339999085653061330603959161251154751053410297320615405082429198564512605174835943011701147754913799586090802985865904879314614205439248141048728454447625612579593643228280371360457322073227877233183584218187668224123624906945911806744077985169928232872772983906788730527492674591040847736291858508670102204907433744968807199253110350833941849195862727650757893318659716919597453091420164365036954547763959706645125242254484753482240605005562005118286888325682723667410422309388598456954328034029285424815542394854648843488034404439641152260387943714791144815977113487315551410314331778581344220240338670854975419300203074272570515309490102480492263746845570490872914785993089284594255493618898141540171120234909289539177476842433526079482352540991039433761522110936820254263733474702873057131158847459165793945607110428791526107392062690578525888299678904217981749646390210107728969567815560469073394401280*i1^93 + 1425707258720958712506404357349944077993882999365954113869793753553986193577033876897304997662537458760704729167427284882230242105705196408034515155028922605537811239858189220636255745861570317246003093606899713282834974061637810316308787681049951927389080102181805871720765761333737488599473760215481936979944062713401027655817736819507137848280293393741521542647814213592855003055499481632516605163129223799805247868034729387790692633603978558474711695897487920511934437258882953074407976066541622124143848471499789062839356224297889950530173584631251166234587120909171391461687735769933635051253874402402712423926618255284533315682740739556254481542639808620702469207894793302809155173842062956705833450226784572832973210280180512947084586366761906773469656466305505374074307767538553992322441515007012077493514883032144387722191252334655804877556432793179769739829816496277889453133649181130589335964180948628837020529918432222332296969580623021090908739856246032570580832174623153890873981930344634960624060950401868047799268125669066840894157196523060079630157095090809896231071594018506201183885485709062549714717072890329139899518312263218318418452979994376151072421256617767913610538893649455426625699159240591939581026000660506456153771888279272609895242276162021535308206878488269284636424530236371364447633307592303210964404768757171716623245601685515774827651436357100975043474793897199316352230347520860349307656769800597429325518400261648591015946940519285276335547902411737986498678372825784104526915736990659719675743927433347937507256840001653442751189611123835328329660539327849693107750524908708678778024909882872530608593276266398423261159193974340457998133834084300546097254854676362600785941845753110813035355375900985669626208478686372629092827622252350966919726134564576502617997950377569783963610294916815112207180966075545118064768536720953196183949431115999730175399727446233034855097460641039809614567181457037005948341529769409395550872877844446746124143014902895675045688679621271304100801568451405295689777858066797955804563870546415251222348085439172932970587828712499502532933210061972019251251388338133025507710314520393676749449736725620546951643626502739038968367379316857634816*i1^94 + -225686919077813466990567640906610944652720898601993923571753873794667894974904204422483889717539929958874602641073558623224107275303795198858705695320753100750055481795296635218392372872942383911425245694340097881815862963024483478623676041575919806009305439776533868845091675752172942766108416875028646477300375455257107876215110529246174277325292085407328880022216147198353831492288001911595103258198281898440383994115765354123555216295676955791245431203559213879221589004911416599949779806621788675538947481122810147314784805876174670751151594989376496534264017134999864157245649723479056537846550183027352922534111867606197586970893880986578457844593133036291158295942956558290365445417022825269506377442122717545609600711759581553645825076293132969315251775448198378069266488798273688296214284894107988947957903858843800748526528624594455030535150463245301479213230905823840960821260139701236178521439602637183811049931599758021532346516258920542907521716053483702976341177459210361130371569195954884926822861909104578424311103856616239374086624365669016771424635165074004253964813464431042220059061427141267443047227543621224354232402983124870288101999594477361158512143001163358408755829309377554469560455042798080026182467697348318653695517343066720626981951566023590293244813764580090626892094753220457217592903087977139082775145960436050100397309865098638818048466844691836478253294889497698907186766627900119376272401759336637994759889104668613122069816602584473171669759879329210336000423280563072001236979292383494749057364570174287812469441375046537518151958927126396499743647964755707835654876956894461969638263129532611207360605793265144133802681815186946206365285972399848406132555827832444118430129242674800699781320777634064612823613117528685529546804754157003053081841500709280936155555287520702005509875201485020992455842760845098788456327570694837606774032584077283921131833329693503312498058201362793524409809278974133668263874377516980987722768671813187745240652979687988493061069667069582594463590500766610277020533152026770632160317889605332878340735915307036065437299639436053070260054736490108687333892263238935453482493218800953898471276574873546345059410479972851753670410240*i1^95 + -783334474245488493888297977607950980458528977600796610531592372315281179130109440532227613147594079183034248252847771665888697540570729582584209256427392875535811692404939196853785532684571319308013300535200057287505456423365750052937048677586823338519606522006733687261677526767798632362392623224654228101216743917846978912447383349189026546346969194144935072514126878924741243428510418834671761608544157727596223423992613873473355491469302135628821558890229936918575957720068318347017602130685890761455539147635998373224909876947811312168373189066966220812269351645313319235184150060352292771865575033722211922271242155305121440305813021491560754288391707200121526337424823597385429340102001700066857778725948628347169848240193301867295619165647493959871453784298954227991968147055950393841441231606022629911355770642698541633920454850817864231526431515805508888482979218023047034354122368904044723951138210911612176504887859294451893059581833818469098471705307625102656687307848520905898212598256291338961589915984441068535112140614123675791366203726934722805328535730316774920296455389735258007683629070494973944699894898248343998601592883282239840511728066018232037442941933355843615943197641371860712070147305758143347894461381621669606767608397473518381277480219597851348274365082706357320765392025765121665507362752923756010770417290711158514464754119522411528485136071280446207472532426624287868753368666743936287921365459170269824711929247301643744565957494775885841553272372690928026478136087140980499473127278881009072342812532937829101328962607259446195072001804457300637724286873092406156939640301411545077518859285784999633996059951850923716576663836929693758475135762555631020213925332872052676926429430548918907040076840198440276251317544935490387418242251084997128351324235688592335245247660134926639074725476323342153636555180738128230906338074226342870722652544197534446342312078194366425438087355295655012721249260441228225364068360741236442881024950679133078790534534863794274695626047792373594044757440812518043403066367129911936885724410749543337216944630887527145960096396065766189130592761690894320347476551329321697217477611822028033578214050664975808078692770381824*i1^96 + 866190654433134097255097108457048452734462573336410041457655694605534520862267033762907218039541720597830091477273404932377051295989798018137416517055482362109325916772387886259776665485731363334614686633341214457736260873420955845741385477635740953049822355634205323008956377082493799102473756697749602182566065541272051123163684426377572945827345438131466336856677451147722385326820359149558651138132953437547990637748686783489281734637768248619195098519085362452512870694005148557811697681862854342996832458314952035510025568032573816510331433347094536234205226246617102401276096036091482445534568125003750590293969622155852205263225839595377215115354766489080382093470749457370765762575461022405613191109695703695713165467118283603034244212768104957371404861833344736429279286104853178796916137896153558727835695765031665703987940254723149660385072753194238750561300260660205717723020820641757866332451239400330969925813316552140275043715570409924064618539903848052975793449182983713045058075571744429357009362343656031754435172293976737315863996101445726141292249672351762150614842133262248874289427908059157648933054041278509680370376892383214817276336579083037907487256453458496738307645185700742008186822406141939654247713116384653330958499303878045879380445778786054134889126645151486833921742966506763587804597426804487138844025129869168759572992795238944718231797313309050810649399798883059449420880051203834862994387972312255554400591141585479390755102973658138486721702392025326529357410259710038875764763900557691463912601832522612345555990954687802554098638244731119635292667505786942384557822611111207959366838749962669168630920475026679060363342072640435252082600695139621742280807780169572592583008207700429501394387190770384211273459596285804578523286713582883193698669922451621059589336038636824296815079025355367319371805718358081259656475355149798249156273143002541218801176159338103659352460406439325970350975175152112860984368077888556036909044684492515368213911998833553325931175260173039863178713197046638749090792007594380581545285824197347184990379785244926803923449574356464497682109532903813518398011194997531214957184717911949807396406959625736290304*i1^97 + 11028569221123144707331311156033121980571026677656057920263951208900650537455778529905484885047918448411678999159567524876089630846626303705094272314226426882599865889712221367025850604660052043452820951749496565580047572638399889775694629015616436853123711774336728449189318619311779759608345243297964859282040691777260970204543259724799883506061551727648738624681491297467307873555787050306396545421192229619412850453377381959431258589784493761853032412984011549322579762440580585058592486112107776611584404481465775064451832918320726823436418946087895061364633101347761486814903236190988797740194143385593629818549943557168938318848083021281166231560793830155507796784740443567017516046366114830535602176177862074219406278132916718824979363225897583215763390633062273834586339013187805546406458369414068715028879319625767808361750788723702798869721646728140912859515814092531694388441546452216807703242572497111944141816665541126859055972877510782291792793932548796513970688562519134786426384826008653651749054816277112707063488863715956962758158144208728718094306792267958776566533001288065296010852983853300988606281040113956557851812458818479687554710137865721325923620178788116420995731798960718497642233633020470504608243341161905359343939136646189032870498359072400446865535782560702569882678491075352269680214049219343265746534555664258065525450518636871965452720844510677622543389321824928141671612232412886025898451038168819012777308986013662201668890787923530011107042592532408881356974652451121891287971536029591667307334325516197428067953377204526158533427738290423431691976560724903130563514429826598151734349696514364609419134735778106246395427084682790788714051677339886850395727372761129064412523950116286906430391224144016603585041680665199196607767656401485977947602469090944707866398829136830371475211238419582133696266956846863151879425858702701995902730612647064414829316227722424026727705885632131627594768147864523156968088314723156288473675628800843853531494862559367676094104300879507426910927259752518240976792572889922706383789960798757965397496431428032555552552742061333315059091700998666284352075073737471118460373964209235569945610289152*i1^98 + 16617972421212146810462435479170152492985175396350344949716448135706338730872737041203230671603321514375325627126035836162758531200684817274541338872350968965738346995688138688861909804117473713917068998288439545478629899000305288765989576247849932484605012079438086572588412425538254848508455176421540587839173279575099101620686140195290133046234067371648551543360915995215214323935463172414468453766666808008817321597918829798659464967498169357265646866154090125390105556495713577719066714192434327545120667906755478114444560006585348837166564495208747393819657176740340191626747153488340398377577940734705523534758996715258289276219365712437555489039272598406509492023611904784085835634180897618677976062334753246032949166694866835491889476236943463941919264822703018036629514720887601717586948326919463300830630075488379156302782120935689683794275422084145124299481514989672350433230635824449084151995943651787612476728621209406787404072097837273471364169001135776369485393774828543079255362414475506549033398110705425354993934420604952718794904137235382978811625821367270340075675771639163736532678207716579587803784519485724833765875951999463563658177455671852311042004407011961614332752871106203123020162862055926877566082892174607351213066715812018308616273361649915527604372219514010013457298963885657313513860635551332799133119428452101668452180255385079561730010060862932250328670134986309594370118124487890089630483155546622824299367372436478787632797992430318897849276032318267901168187555041900228790624427825664812785955200876844558490038128395120510506887396430224759458116439363847937455303662703999023574845724018606559470916742343019506637000196957838988599926899124856122627208093810910982195277297304894640144433819157886484890483809067053639482446393874901811770619208535904393100344215233293856359765527802024082466384570166224428660904906429324543130081433910852505603614460453239131394627284153129606917382462326328095623027751586242779407961817909120577773712294659457090958950611483293464313809279284695106096381259157880865457995079315218655912830703351291252887781609029921073642340319762406341705099739621274464725010160421961728*i1^99 + -12996591062347075796058042519514972445903336128770656011770350930572518410710724855489344323156427094353246523566954242970051669235832202076412035386465803990738471629949933071816501507040805717432215134381109173785896041247428261932574316333100719955572424538658680605910022302140360907434968499051570438685048104230219630477815829838155568606217166967274285047458210008892444335090570405791516581951993017872464391438464250740153320340732362760546216311299015369120856661282369785696628628658076306253381079743636821623898651823667701773056433278602217990954823869984783857085067665811308155670122991066997704765248738222502790190783061478217368952144017007844323072364863246438289683087834383505313068385077148629016379470906304549379890247628118034209015836885775913808477398071703938252758694486554588194939418700890381596539294986088157317865188958994124689524666930468918925759413551142123810338418093343388759185226935530154852711681544532907171105597043460673521029226668600418161433506779701736818561593736733984947419406505666685331088226814699951985555316159559736311820916646714312042563625817488449207101962548064666565134450897846618575863691289981199756196181370033495803325124781302241420140205046002131602103834331621776597204914875114221718243751501386389384674099030017185647983041560694997281809152076774711943867334416873516539990656765057403216788692174260733386805565897554572656898036137612437082563812870810400891457998939952322169039180396938312830599294563513823367885793352322354770877112995065670911369572145006544302190619915740088273161900634872942517876227304410547128786063653205926170326580401996056493277106099716438873688640810826262676127143541948525036769298663088232344893469300016420678543504340758931568076119025503964925309576635794965216710501358787320119602345136754339288617988926699463397967700014317997735281183110481608982319357029143167238106370790964469454499896733752136430518568206004352298823342799659840049412947090455739345269070874153289722207089554393861551552304202413537554575334662168234181856434479799432119306675501748398238131856502448530683996590176609902409512115887461243941814272*i1^100 + -187670461137632046183851144832285315055472502614530136661366629932884092131107801780684426589344727468210905173581971382947402095235715202857481733284649463153717147795100231031603245547736892712855614136262278218892247800663224501450877763758386442005233345456762961744001746990276920336251323379938023435487346013146985049825966669444617292489122017383930277202517366792695470087701449914510405991598046470741812882770109721425007208447290847888016195289187398573560090951800901483029097276119175669118666010883730814735310323789395441576043042650507432765840189629216211116938217704011961564954235055383208976695421814428289495644236605505343341837898431451036910721558759739259180946759794926315637019132376355417321087667254795807840318613366305488233729384868908063815322813706893745500678495371835380797927232688605105540026521895654840736907598692718932624745176442674007800262695422441132114121128498267236508483885149878549789306751662859666275973122872913523585816934634488116764732056592206234648650696282613165623805317196100289298502357595952380348082253356316971316523987589539208179739877220447376734226080070024608112179925121382227618140170177401751963050764458421519114566732821677365534363214494906312415390032341662925224282371671074239897882449050714137931320192861554412912628562214108887876001363700237772085436825939604296209389622111508592075739017442884031972603529231088469896401079876373728419901172220256349074576569788040815595276637571669846220676594877006169033189358293224086112249183834290907024729267087447958368132497111983642295512974706409817888466403993805710798344237665143325811790088983051896106205165555957604213775511634115039158036177752855744299026637300630948433613945161346401525633162827210790457749497178951921430277050880563424680095158285645035726542833943925816447423352894303125570618361405392748979914443171224740515033832004367183453793375784381457188727745929730408124009600440001932062680483127145522697856326786727809386121134019466086333884032316766198338292432435337248409648940388847899007752516999379718679580760074735885929125096272136784265129349857478645707880949350400*i1^101 + 40582622402586485036559030201451718869043417821980784056699506286487972792722551838652039512736055718333913095162099434460287448438797999901029911230201366397853150561641508451253616208168451328981896009989762191057121254875170072850951775111121562510205849954857010779800164135462335150262940285701940468882595805605382254215448105283409583888271664613129435183374724215122056360453764596629961645116677912546499434282231460967190550255471980832896172650834022353683037532168438785654851628837189731762135509269242393283250833453134783877149494070984159217749153080514004765302701070840619273443050115680534736520653521027493303050884818627828479145712554046245934477663915936408896975620571221192299882545863545534222721057340250960611793623736205285384783413428891974360392893342733389453951725385641546005067359494441528158207770021191490128417826467034358252445930879852678404171616877580864155701126291534469300689413563585442827556257752042881530684795412379056347739380211835121803395159999388526384607807982129366843752060541916191407478233985934083449824718221073750830221387671281151029563114881606004133657491977414565991549771887010822295576569572236437549403380160377015304442223940526805624900221319751362268176030691745653776508270159246385070011875119496503861554235265809183928137504257672848247239167747389837983505395300983440092616945120828386144492607822864541867089153010661784152301122776965348181317363281524662506781510939667269244934746639898539126031640853727313329309647186114949312144527949288718133764774560602286782783873970760345929354891459555829211197953468130478811660547921379070125458848177353696653649868594214133407174226078213592546320374954206736650646273503472491952008747372671803230518743416613969587054802526144699506874431282231168216129603260117354484816412381721854051581285543620389537934873894560986910086252054347896294601437311652551329491392309321836207867070355309468314462708733898136070292350829728400415965849580071872616876533683754254082573556983129558112553147795346050647469406082720719016976820866911841640840622894925517935279397439951566598439507295888998400*i1^102 + -14163502868906201768988517507696412325405374638533589133593553263611628130681791264509018903761777438552460884150966114900031808457936023405766784140312194241103445140968652119908229487130287209364615334465840019283067509651432125608318713869373505489246608096097566393481760387317796786310483474481645951140027270232331667825373290029156468878307707419548830473475607570865096290704608023135329929820689590688155514061854221655295823014135139262958705335813241989424346540651787575146790128185228565456516232678739613894821645831907930672002381185499827468819994886319512315386891661666612756756055217533366424073952547598883588419448489233439528225106717995134299120424931711019637755130650389118828924923869542697963778252830865797448960925996969090817625289604415686951834116493675151140950564203944861880481152435943008589223828409137559189289949314395126177576754738422803772242539761916600988178151771489669093871832183883654566589367089556300540292461349512853852424216509950325884138390487261439371978146415466396520743594352983767580701265238696359220700148399482312712004656125369148726540988082478410076331036023816725175391146955570951497465873318182522078574151301030752578314984599448751766503895015939645760260460485627548003127476305381473528374575349703897389609143693873395289435227620083347829530571353969432340208442801305760121214657728761452086254816963287294236414885111115569092774259105212441947155715940065108455913033997435679247875219650976969432459545889173021702989290484205173859276574560900132216377352157792824264508021612663086698980632833065170461177929770181273035136609829423731481187857623239721764226344903901384802141423868387323809077716864903531443108071245599787900494395710545404130626985395830835991280471869359718657375096272251670780957343278063180179560413668065768250237312021318399379116199110360472033825734454582404989296237856805531545094035256420216137008948728023732846652322517008244383101454507548084390531285191872921869897137327166358420248229839726680517367752128731021921723473934246536331087905479218385616451824007170845092575368108937465449938944*i1^103 + 1275258708628016854442973981753408026664582159236306909067583857251949614345394254713049889998020658474194163949858869092278394413338992721153254003472750750716588958823089141340325566561406484987239408947107507084569527154797938031138092203335099303325473851645776896977020557210940448458974751282590500723025730828981895984914070584694550386128489122861620020142763040041386260311883110985960502406980063618449986791906465987016101590045118608375801082706198041373860349342961055672650351367711042405902338158687594687772602580688848939927974565309544657277425578096172162642239167257555331438765258296293702451731298605865345092773781699887944969936478151320718309870384641849239975660808667373027604816776299028505507142167061044776811862048534912258557542587286368116340263424562736166940171656908607139424974707320542922325567596896498260252708792115772918051132156288311234286929464036083231112362461636268424790240431417450603948260252116564631109826280688550705328129604196711769299465962452209857379467871738228344162563395463330732332401818479344299957142944177716102580858200443200209202343635786897846876431905054478836663576079187246543986642490310278483281265833574549632447539958169797072419232273087594441119240816640632132072334685661340699556366981857934771721927183426663001290993125727059108811368620328883907416265593491832903612769891503747877632977195994127142457783444244425502842254863923753371806771595958981512861051631028767698754631686695870944846731810541043586089345577560435788811433044382428818202123740184748831507581096665611948113972998201492412858123699866799599231934743228855808634351696012834273853959780107553532737443019284415819771972281648219507028703455894557508404410810183687130569980331182897444094714684727039670581059123221555747658357646611137860107641170663545168242923874370210879707069907639592880145186950973608676916627467392381818476065146321564269461898808404347591640494211534192603908523691633265709341000848916279460371275921821659071913158473674116003097987120373536400274456397564357209699560510948495702046551535522831410903117725696*i1^104 + -33772933398838591289065851429151478243477552127068949192370078684612833552120730275531910158609879428342515852937623251884960690242317877004550497847269792748155158338070605795816596385373891544287867291071464292162635712692486126086671970772049993862108839734861022308039433982879666002427520815487509649082737463411107847876331967848982053748131675960386683041764772076929210277790265247131553793391616619734999998964443213746388462026325634364250069486954275625931895093542623360945228215416739714223974933276596034279355106370101666749922098755531096603939562058609038742634094357152136607966650792493919511557250467114024661996267120614063256322487754225727084955212245591621505497166107209277881054833173803963973264290979909565042891328184285222519512868575220552650701006924750230587889030406289240740304600811564568610010158611638105378919689551909159958677129753565843202174611234134832062030455118963351849174041935613991674263127846829042152484903805562923520146043136104328807519118349892819611275676323324183721838282942504077751846192186868258906616364586091934970938726131426940354022192544952118049388414274422123764436358183919142449266089058982676137905239020051184045440873134066901087685516903098520167351140579307694800047161388603789487083697033801731969449196728998717472472087256863368318021762927087796141669759316663425338992401307878622017883041645125680010335978879088743565205268727369696720036941368944764340679044815138320623443340521957370672283477798643875848617188423114338367089455650391669699343703013885763587392821634358050753443298454610387426232735028864509476011904301097532914613193305366912725134413677371298008220263314433138053377183580014190413269453806115238394375070092876305045851059888106466145976773862150174693060169264932140343193041857796954364110880632109850151851776210619198525194540131469647740152584435392074964046091370526966296789087572250831294300598062730169274633026749434346190672334747875155781890091744660983367995303711301123039844014295019824398557888542561773782535380326682811910566923540156793362458325574221824*i1^105 + 73380674117156220186221160554357308694054552410665583311124414637340155334631061846250793900777844097595080694270914229471815220946947658561585461136644550567273841912518600875410943489607655695449844225243312309322808812038593398205912842905783348550697145670889507086751397181758812971706497820951125975421356004894511095460946433055675553737540562702786163474549446725570298717120039363141797925996725002425756157987171751047347925655802326387947810659947336886114673441643624425602325983959541853672230352777132572387525193683646224737936644760261347746211908683836403699533301986332814011750112103540215051022346918025627147449085032533511548029060854586386698786744162283360482290172822128362972758240227123741675059019516326221966657472721287221310893845229854612191652211511543464700610463913329893071861866731998124799687025075542652825417629154190251311313157554346691775825986376486471184246688069199645094385586419245768698843613312555056321350379418992398667445928303415842965866470327293961648526152541520860965504595124954473017970301153454284631866855779840029546056976385886478274594042091369794719192409837209285789330913789206415118958313042952059981746688207386259497801364497957222307184729412609492166958119760623966384225087528643009760345212482157741335789906649856891581447938050934711744758612730409361895582020163070579514932147401317629849371011488450815261293009847547001554433802631357220207099239866217151993894069525537351271913142525320624790089470470313586565194006404992435444218172696320069336529929158407555756295907355284627934072292520882093044377617033837973165110430757689782901388004212193522927595851177570621834829346415697832559246617561157255415157676865047118433473466867594077577728613289807076508690990459324261549824486989464986532532556724331200013818982458130879608810882965218941448815597073148717092904474165892553957460726340311945345845827248026777079652937665759004108281309608404763944772576791843003763701453665875052491285873521390456675783869976640551481323997386105713441452885993117726372967066010461929472*i1^106 + 53506622833713287706298947600100845582981660113689310364681125330411867820627925699458503606382649576304943461766544892015659266180302701521418378034665875416047899071824568865036715444757145908186386926335971832210969947929128988874686627933284675021774582683683403000382748052391304940033569448672984768852750238291671641663343185919710195013933508001562847044835771174898352160548942832616688243311201990993155619009405621235546662981209051491582130254744686731187280122279206100654081603742839965747392340756571491716361706505832979089173690010194988328900964508594647886455240273326016180048791513969456974115539899447652513201181646938674225919197138872811066280260772819707260915653908544159846904348546346407055662692426267976417243371066840212994187727179021168329676373847069509990822338147970284988493258206457496592030776296649553161996258669430015545452470954264191816774387853645112754313774036249894608711994934657897778041610092058736646816118025289851307311739395198614334418291720052741439884895453262206487363221786598261393931436258460405841005795078099997293297188521202407255891195074075477615605492951499924826141415761382561089534127965288906527005897589931621905075823644464867374211894470334141838104338845603084521141730578098279216717217380023836913175912085848593021190720359752726141802359498177082770367245919108232187520017546914178366803132146488995781463610279821639538701266489267628653965181646304375164460805348344000950534042671007304877873693973759400668716459280677809295486164197069394122894709447107659309118390663601359996355754774783531446181633354448996772738051806178039495114376647129259946202406049919074197267805123988630804822847009109980294436400422390542290173505475571870061398724758520158046964721223205854751516776794111057399253980140562845172527959543460368503088214248794036095885963138786711473442391224022407384693805436329299215964134934597338456670263433843025429335206969488735245661317212671254636179572348239109489646615068023554783708508550369483067723263359574195762072700846822089818112*i1^107 + -430151974490501299652519444575586863233645990220359901458246255393107909615480941087390990443724390348116837722585985168260052708332836337200391589966786675877582495850946019889269348024074261886465780547702495835955239424337721072852758100486328417411012592785666810127520457370151765690293648837618244417163485883162721741428429444927976192567979376297330550412150847629959051116623436400419306765467785732841988167335693672226128552822373121846540324374671930022297539703062420682819890194527955198784594337602812052724275258808745803442673330635946392110393320523770041752047352525124013061934198468861319008086856948846261909110086685111588714530911334877379032033040326336569049184400275431201651493420661008226617560077813794588812632007534534081846159983893287283044334420944042150160438802709973869638874020581901747930992837493179579511805345731735942096808307897714114213498466229724425090310252048265092818368865455329545966382311692353325426950507445498529727379250931711847694012787981673156683448083850201107212561373752093638450033014170430081494306685318389352520557148128667353403441616509199547810486680859225917089631710639317968216776287108295564275667008678749528996360728867518259396929921990046685280541118676510612023727676876628297842089761043156228739112610666983208344984197724445469936335269500559100362336522866514232358124214370830368612609132592123611557737807697800568992493823155910503176076213893430181545664739572985406253572425952094347939743070372919674847297422096851250871136081748461712645471103745796539696547547529159961350879775135107869952004696083869062382037126525040231992478392455104136280467567811438542701290468607533579709388310204519949663533267417681054209346195816140929838699257545252453139096194248915471744970402644393837545956726561636373958818994391210679463628523666150505931051003419273735285595904835297443130230778374094816406857898361685786858148226881421304288126035140407870046083062697941077326365792688387134312913145713354475060066442894428672975133667488823104375881728*i1^108 + 798313057178634015196385919050681089453139556967289119947020418264408397742075413554718092763218729451562225314817348370676440300927157455649556933736007468899623565945335720167942958121414959181333805216007272674548316604539739695425482876660741062224437281530903365075351846908857629080330583548283733218983536977505798799481804435269449189800479058434296554289828720190361280509795006782920834580659422368950430845748049865143280614137975587976241514699611693927652208763638467467049755928983646088419930042988302364390204880569967626201379869336698157910509983343831056850990754256265412087985583282613519057017813302717516731071191617373958300578711295675101741637070167164182839775444300399654011466605436428316101366677179894582172152391088268697165611593629230771922781212092916099426214088483889982353810398593622477907061480073590162288173045326578123962949832029796027120232974498859856002601053585528907631188469805131760365857078850659978955931814321294509340558923039096003823817386590499758348088674926790763461286268548974555860761230828942589082395457593060631762048975043527784484517555482922014645066611976961132300179954256071868627752214104298190861111577678996272290820178303171611371312813421661275395004425954748237911985778944029410856272431189187059779163328936341074724779908924777567971807209940569533307104042081844587594972833703223717625142755408422023131946696832646481907876822521733061216784102697612388886097525226586361876296165419788615202860324211399395809901340653426997446878413900684047113582209598125531840951657126243763762443406309135955251433710602582084251618567267228740958630186281285026860220018477364059800820369178847925309669750178115937052452111403398441891661120903328332486885920421850868888740691474124271185527135363408457977516494466967304358176663224843902877682879663344280514317066391518343988615256794838832239016790582962558621074326979601354382994263691582052958524437009263190434215813883524080772874796598822029612345976428315180440999758113803591339913248768*i1^109 + -740426759956028276831257925808437937528964241853363025048147469677023384273520094598323006988097061903078152691591610957293169822450269178906906920781133139217623541916863233719402372149503877560133129196850538347760882186274860600912941904775086692738727316135109120494837953018681292795569405868112828243579691972977894272917909906407797827671461476918798361884886825435054342811047115721079986792750432420841503092488711276991891249534807977600917007050667728063424267166811426540113493318031655955135972564926951694055013100672361698827204623572707256956393897997613885835225508213313869911892261135512561957314052450996824825000713961581851774097786646200346517926843665306813995151899791230664728439019640355258724310345489846986587617658958476714204113088806968850802991622327321299612306426304977241313863140630215826438451193154524966854839686495946399100099817204900961209071856026987661670095277823811304482522228975791113253405453027839543063610437039212287046127274137185871885726885521158055432729866835081340110697974654656210426828370063964452336076862760441657426129528305991474721050278783509692855858283963577084152360404543333074089638124555863924182960177166257539205360141823067717821955250204746583251722997809708128971293707826408559798993470742910124429686986914304199128784857690782375826898309691459273271820750657243749542402001737955902179195519280205907700385141897990545579739711790400754334061635487660870887535206118683604232641174163165949504836231902404280047016152809869503361798307448497946415715715713087089680676067120664126679655505067321909860114994346625169202840332801265973071274841043234902348530121258203139977357447494498518747461115407388922876680260320887140915845725658588116217814260013809426684823069878310560589076521488547113680189264005447300401913294946761849717213472303652486059759609167268267889441567679789008465129010676709136525710481380340426394539315609078927149405019120458709517521779928047870219436333253688450010104899812100833540586805919744*i1^110 + 334480426665572138570039948035051907400431735532747118772496750315847496742446400177210188061320062348761922780347628575828688075182486746038837766580683255791752484618647731891434051383384463783288498577667098538354682108532346674815885848598597841734525037928904339243533612187924876745294284753448273467618616097604309597191169633625591778847361007397351000079828261235582808292453362792937065475290636161594650759252835654701095718000210151661199684058200519784252170094189370337070841030251766549798897871607698030808005111480072955693630620251912370551583208263371407244611000692806192923226606832263855904426611047878968623210484788558514589251676652901615737959397305895470137091822163750328474955982342167910393579372523615176438102488362814066795678402612559394294618819111301112177764799006814611798509881374189540083859664068884333667955831284737799646276884039247300785741639591756800773590098228156445620863064720300053940258770289209375279023087007845504757694381729475006723383816818964882115081848559285565918657548456878923626611981958179229942877636099292671414009675547933717121976858612160737753316878114689248310717682062401640677412459205508497039773223807277172193426494934787486315319128869240731315338805109736409273959811751620504814863194347662814696832325134093876002705622633574497622165733124573818511212392205292671295593589950042887378447185467429878500026782906048079876994327321993079390846132592155232261661912275949507404509670923347156319542718850774633567963308324542951167905355321940132160599328292677295865352672532133165655330595438104086914728601924786530081797639686530743637652014280693565584505799167002418419874715704452856527893889921710491216239975283995573447793189298721628730011290303584260203897820687863367938964644205952164180859152103023161710933678660742174199007745495114588846975179566104585991652243146676447114605808555961556135124167548867193023037701162032874420001390631964371963404076413943772828627025604299089078729441422606336*i1^111 + -58333482200581870567151316661183331313394607404045020767249591456286269137431957621038361992338275655851992500245365814630378195732533902256584430528437864075174473617204589805632938290664902062827636307543186390361669883209421437837264409874250935605147793932670738253996366493683053606010044541921064581809866038990746025101111182782911384443095772186907688016445948210517357997236193895439364112880882028855503611803434829171792895897054253764482162640458315230558119279405445769539531288802471608439809279625621952167866787143892840356522428136944332696916083374906053603663231886282824117898506504371222673580392561133071251890845322148314527742532970315080123192013478612080461595578683043488603180306715969516906078045334199954692823071669192081188764690251396403140762980058351403447087553924406346945922223421177317487270849398064818591536402969338946521752316893021013264139280057908182818319138846006131627529144907701402919812124172411065746541941674112493036390491786303759992841628337550456891408276533554206568135840894729391711908432282879619705851912941436688227577076762945293358248597567063960483358351944390200928986790446911890258813617413198618367295614238879938157225905290287425769752211333826452388812972557087992564318492368697296303105550324693224441524352925918249572151312821955485431226688599460916835236558992100883928534096365375508646683907275006751507281111750077603405385642788729352287786095209478609627038916705535728115342659702889991385128200594446437965210883241996596937990428176970580212114247027918570929587717474456441499725878292327495281612943427841324499590291546342893499322703929294671553321322799454515747901015645651409296055638417059098190042001203462170728201555289623137941788585950778997717600758091903817781061497933467799858107245065648220371563447332822529551248238737495533277087981188238875699371506152454916382328861521242039417404466877629637114843684195314449710367664517550391753383006503136906344993306931942653952*i1^112 + -2158916508778537687110597622687472427944970048408803518847738874096237582250584159573577505102804183050911818613586332010366709817382145818763010148641934438594601885187176774853921918583549913434984652947240027950806900797191504896692375641371841918849946543508619187052114271109945830714422667368947635944863011990035261365318582694744688632884797713808851411055102001150611639259377328268632267314430393846270832675210609697887242686079342297510238765500604592361664362414632543720482528421177277925207457902446475633117140418669999389865272099082719111915531260248389524290556267889590289318721956147798860430296333369832013402805482970187346224396961913166972017538521739213790244058643121436938647123110606821437498910480128546471884511832784756622871510353766826473877077630791648344493277081337066439897181691909953444249632983819146026209450097384338335805529422518868133684820031216205109111943254506921650692136636430485964420470586433539900216865206615776614556576836955579769512343554817822528787239975802478678978991760040284274349773063520705731960116134597786135834027853142447875076002225471641338187201323720182660727399400147780985303860711595886183944670365597208739786476599886089623017912512140496237538671411913101341556389432166592663071093150494099578594609391872794817189150583444163736306715530548344458371631083581206562673436797911360169068728540704868055414042061635353877486469154416139722101858202222515760188632559626572769540656962800943940497586770386897597090277302138784742084156623239673386583285971903080839898593346996321689508327115266422144614832843571438357152341427347513986204966943653655363206104871662293114248585101109549121412140331881677831714336007504143808606253604364237525996858525874170361788054714183538069375262266498629803011947929164554290113610070671139873713004063254134413942555381431439931833912103986591578853803193624521673471134548484096776192412064569264998892207933138331169651093923443838550016*i1^113 + -26168231723902882447340605620631607617573132007166700153842442703800813781194801756278753004467498172356278978545520028199683774356804340176897832500600466184534169600547052766713019890389816467178798541719524620615649859168681985896466802331029720299121193525438355287381576396578270282211529863033631244542375879050275238400609200002684439082494478974079232083380617426349422453699470449229752101409648479850509547273490022653433181522154022752251086158661625847219705890103114995104922040962249477221038637544419066792385793726438182024458862619769764235180512897504160658273350062438979495019785593768903828173789085920525603813388568130055522720940968328271281595171019676171548654087938317516776888442248833384132442550224309705473798276129285172212530186917166994296880782315652582649694844490489886228259986488071696526939685452873566814959172057534630219421433589252998323826516600917356538820771491973154796433017228473822404375121521449379429462735580288809127476262751076292796666925785998820422394597149315800450518225293422297503267016141382271693614721293394550911771149481902700688891161359393511936827258406864619952428276139308960356571398726435517832891140253304323621163375428647958795000449984019937565080916249950982610867361459008603024093126073092487771814816855114871274464669791857900992022911717906152514076496705567235425343289813395978773523318526211700556653829912041008203992131507312301575043077066076358592744626112651143369181063192205061284574220077236243541627494551916117726778755898793310169261516020316695248041850876418579392278777803035021583317067449258405527864818078877911917901827188433318668505368124938147070616045593599612519188984655232828357246301664740640030345141600688270729762436741087701035602435246531671684233642163344026163939561393947760955147152268401838361477579526980238865002333657626985139677476604221452617302612541220885897705772752787484879033860303853350546014665980700377743360*i1^114 + -433029675257429802320581684305480463575937625174541313116687503556507088027587840908809275243427834817960027808844644277872120131548054572070700497177858692217855080490506657122350251846986695728951669392102341073003059107575904706155457319855814956222889048416945655121824787034302132165691103293599114706966915920036607878800728675809584384212979536441632312520098492740717342756794562949143934054285709357693942673323802837916278904307676661124155280667616652892675941530772766291319054888892144816118491397817344409953043970763004339419392824005410248698149650396255600760173409151223780997151430311555669288528851025036966651030819540018826807317404627935268427474300306797922724235142782684282681230349586448290040791451203925408223219832945678519568395360255972095281485343076171203154772757980054150164280080316138246136277948689045933984506461503528081055497202163137010956716053644909969027718133838847809421452467596393652764319299814775235393548124473426615589016256591740140216608063149961495214391137983659893898492606059478563278594092412484798233808265655181050910502090779965077246854620715780381423239500086233142164827103929917083944842789476841314828950220243053248116953070432807486916823485502092995107966804384919463633198970969610687266186540244442913697361873927046298848347723133666525560624628377590974871725240339809578016749203857662900701606939882625733543147200538388982703948602360081059493383193784371308107872534388645348522742700661212329276733091415481713566104771755580447184602548257305142141121261544008062341630353310069624081160247546982729186995401476164831763108897988374670273700461952535390873701471043023398410447688660990957239895686141966281896287404843166955090765130145314521887056300097922318374033568290714665163967068575724535875847232171912228450856934389205780528452211224552271222110367527269622624534745216294828581527061643340039709759604175987167760199240988122677248*i1^115 + -3277455877278747728867222111118853860129213580169571890441738723367124274456133148341338222109781800271658062578074242424106084108902170355142677443200661261720663669428536882184650771468170005297282897469546392717799035260802967781621939268106937715292774030185520281679495250848109388443115425761402009528482389023577214597662741631782353553295053752716251696022879794994104814380447992269781017338752755398971712529517090889148728934246778397290667783452484312786173940740354207922906467812867398509872140798681880204985971000048995851481166948333898597933196741401613488282413640202180321665274603969841933588726197239048807669893446821765384611169919344771486343911558829252778977268014996340756523918606722915965337986909025093538759157204080259133365849218086620173977156910982426893013728939752447078829305484123619136687224565328786868761709724951775410407040216069154994051870339349688151175647592415542645594987178626628147312410211153553731168833014884172956369850277597425575847198967799692182136118801997519093895953655776743243118315962401701339003919942913768817334508708932634075928012930387698191744334826482432598277437647801902053664267474328771693019479806364435904967216245016160310846372610473917781662896286524606646464018503440498000980063474698700354217922522375757737718860965657036346696307979675512767838876167126314300574685910088672617437748755315055802549604609371904803215432373093688740862168251883322809898986736533153297950698611800445926517721668929932721825379305620734948371144535454819223696940345957015672245791939938515141991973037347702759158909293731862927413846944202633440566693414404615042831498329943043668612612126858603626269590772111969550857217153907073034799554812269800026619292283200742965808988432290037484786164018864242457263787708075910791013275477235518707386368981532092288264321272199665285579436559721254661620418872994243626571895272827256832*i1^116 + 44043140987810472210274267811776945061407620955157213055836982947741507264280091234326573997473598335519719629553242260417797202489689545411755509236490735755635357362793174645465084179010224418118901735132729077883271682234358981349158924001654745508402522791727842441716817349372802414670377402054056741163088794884170378976234609698047896201806033259474811069642351969994436285809202682474499299137556611671746236226955532877207612254878899826238594316874286970167122925487341339457155585016746678343001980696925140555003031231744724757176442626657804301695947234149743543198405811527158242567620896647817339477912060016819991704491105147622416579468198056355689881670173721131888678117166536811916879047385656039884846175117981662683530771864100765154987194769058385101247097976857134938639630000544798476617683260246659803963168836608048495393753092412646137229762455552947187306105123579499087389082322333444706790790435661168488955668069688027070993491596234277667299510685466548289487579849966950998376292004073755301841125833727195722267215546884939110967764371431481996407580025470352633688267957427695134996754795797390122514277230581574640652631289515277410065071492797132364469408641263599281859379579866635199509566170290728182657620276525532401680966681285452025045951549696709987140486819523809747471956756042287305876040647191977488158572004053391754789309645513376942124297399554461895836163089488157576025009748961655021080441174192856526573998379972687669784789271589499890388297810864618440996754899644046848142656091992153236165407656058304874538494307957566159351700160744465016457244193644806258760733449251078879430070756724130185280586169446674945023211772101420974862834417960203175498847771026573648750658184153757438016678546935815494664039360786341768321282660486914796006744918101191734855856712387771373392300742764162794019748046919460630560768*i1^117 + 32919034232415362234994618483990559226014130274748727777595748719993842163698844864833992083994890503775422422284154441482822243132338692500154197006982415031542387776704288238455145817564529478602970286530108395267207285231713648963086422987979098670060768044549370755131836103818117453577617669788977491641517979622087146175051961243044982025141365823779998520136486878440084977563786619235370167237675350631890019937763692623238938732919600533247922121783967884135599908133753362486437228329857169258582652904292120284898044752852616099167180156607499814729967262171190558185050123145034800916360434887376271866332200578652095478216008515160487076289433306295401979095099191959542550149709633893605922915957792232684925472826725978396562711273523236505445198536004545323991800089879046009982808938537296848983008402067999534597427832318798603138248120336729236446521602424711533948723789943521638154615110277097199420688031609210952736059713743730781077807431307941243121153047514836810464941799882487162604313097180734123112094882405947588409497641250749169369210708040541223999084560895794311473155050580853484469924661596955960137730956048081552263007784864429535363000906598965911141042767332676528557694689495836900131133806274793491157063663065166803161431770183188670529512333954702990951057114521191772239858759666433205546182828677499964504359427357170127014640338955844218036987040964390345253961973050133484864920303141603185230680365609517485702238201816604130318663199701850160257418066616757447991092193221553803522877694550143468903157660345055242240358587636502382102028957542726908836921472941319988584051477121529722751460750414575699915602482695689547168762226132977706106581319037706480590188405491811947698219162678208633973027632629615481171136361843074046297033564037634700006089895826875196447007106236058863403008*i1^118 + 373243980794714693643365074246216035738718615586030793217501477574435109456941918237384924051520947127101203197200122893220261544848945007460904210791261626620023617627071216541778563840204618177394837377146281660165885011548433962336403006656146986574063702219836464448053061482037811974507565000214636919696799330974822567115709224366661612714692518855686932085584188966236646324605255657182421001509952465943265825624024866724335359988657793144329291562843546257727249192529601115200868363149692512062838156890197258449321128824256582089542068306833208792615161197354834707015959647455935820287208176533512681276317042105972366181686487538655782552817845842935509057519874064891887502897317330381912004956002112692656013289847749573646887138910278474706597804603333837275884939248226659736173644374385883162189260849043147705177569067761061127362643088898566343051602929277006154285723785320784758211565048530956486425374157397153444329964950863634062098452553404679535625423458277053705587595100063165630260082603157637022610788407195721871458050042472441151576183759370003989869232603878800334926091674026557477803486510560907237706403163295673334444710468765616374920361051651668556988590430400431025278505608936676867606406759078412460607758280349753702725842341954061724323261691701074037636578237268855393431576034897250403659450239609755599493564952238728749213601554053516798695121411798060522279723649260507202516787491252087908695822696857109404906156166013703525522943914084086703562592720426767268151073894924694617604176790979106264387552883053051872217250901602450573161858357849093383355772242477522322256785443731327352571120994415868115742954359616296384843685591813308330234454195798736905445060297230575994281015241969574068607792271152302019299882062470585144570515252104883741917184*i1^119 + -1669675389931878024911337587881063140034882092775953552425628209191289196486561052038952238586848644749927322006757738277187431317006110226343254283668790245926605562076484192300152902195977167698587185842238113054410183880573100896962769179585393611057636186394183815872759019860325986232785300058755126622036329715485900890964952737900837885964128852277227535906293148582531229924124470873360181187812979637916465023734152678131402470124412795542806597918834038597606970951085838251251301443238997236482930366001096929925008643402787827528885948784151716910855214621893363323107943992303966982534970794658223515543053937261466621893987807132816277926265713102067615131456495723621640076158989818779531545829983391142300393297132592770811466902927163172187636216156242983189052055538491084875586938971019242167537355464773924154920807569053771116245570824943014514870906952900562333591131460739397454472678263932837378787385952885380885247526253979713639459114343433794253404030085552489078413581250753096210003119249343120261702435280833705600966291539205128097318625262868514197949229007352022878957354775890017439318419749295865454640667287013241227530549326975428356318558734952112579416438812343734374711068274321253726851016865609445184837083254690180050156561736586406566102136035126206534521754047802497995502392902737177621741575322882302345008941736580152315486897376493819849580188885808882962231441776059740925303219290296355892209790729694128914224541230378661358850904399454610776042631218511955489297309402387839165246598382753891155677060102304518174950910165723639927775395292311756952284712299110361171026898394295199297310931764083547103573467662065785481592174605749350889448877268417210685241610652423795303776256*i1^120, 16957970719774395655909211585107256819938864210991270993406965976858101713898710461117257417127923090362185106086013298333069610868605862626388388014620666360197750177556955776828327808441523448447929049766573301851993291100733797642901084064156175640149211954271680951740080588469557304769357680002867527970632675345197193460547848710129796949737649115091733035305631670510290308584699610310019534335603950480989558011623775648333458092693426559002456904949488389609506979203193780657867775896028103970017833913319343271570125486184388197225280173549769107968554666112214525395805310433169911877836097945852724526993752757940010949560801651383982563255707873162958156813386900694548137923445494973105664573134817396459623395143303902912443106443909404508092610040058765317838105575374522656445652336442073892219938030089887419808125134484249352375008497553396295106180807606980602432363753807345921625082229394797074789189934478878762840433859485258666034661821419472574635775446444298187108044685199136841367909687731697574116402950649443373770544814956846516248418982582541302494693266596723219639378308132378390760612126760235135631447820456552278101365995395685592119803865519013014123662247039645577677768024098667244670965975825620949781506803212966124427397676243274852088685285290610183691196337461867116968305493593280281442137555011504399274919767256950773113077925769736871874681434086642615816389054779943323353751360630793972257489388894630992508808066632997652827434269945048541941029737502754100222396453458261587749651355097608823376087316333152406015218264974772233557841717803475808748125039161035197354737485385065082962938569820237168874354282317938343198554871663968495267654006268931341891051310189259950963865335792044338041871178594585462257912476741244712101469513270583353552168678446635107983998687580302929789348810775105397883775112653860145959694750163121473194961800472019204149758631084620312584774387341403822852149158871512222708047362923081478196538857456378565594153939788767077981835061330900260595477823182532622362605716273281750845718361926382650467873407918605410725161552487402567970334600633758482205165388958673690087251485939884031718223906081274238763592195361788081728680971907039977519004997664941168498633868221375555153832520044182407231614909585518056410812474758448004552247921984817447461009298806814600755842905441987948212264925488903674719855653830652325129693751604311386239267312380185474166154413667075654366391175858433943043498239446002754001198801195059769146839270906069774072196920196734310741675279145203154096332266857689875276339069359758245385874932197034114115010245026787964084404967825895847551516929339238935430941622733964593797723843365537239032540469915876435235523963058595888145841187792850874131424910454234943005989922355773651627051484757420450060179909735331449436518719203740661129037321064901325259555171489446882744695544453814466234781270803127393330589213255198976839809458822557599638151872257460051086059858708702255891014090542284800000000000000000000000000000000000 + -248357983868814954735615267036325866772481364798428528914206085084161267805149388152778077560836157473108989400230484636221458174799561595642456207668454649175028479689394970977824461287987976040990951267921689684016565603041643116062756063509795558352413232914437071336855159358197575939498258011986878006632070267232313677211689942596079612041348398014975361086581274291253613159856520765682603603617328267634868390039542327465738883703367594953421828322952521672636114319154566319064787166538495559293464220595868115587120158619323679664058048890527172680134234365447058627965252371964399673605296212030155010451592422446714882068710255210843536574010800022571833145190393370595428955857975006618415483337643399093141369249118170304554891296882246515334076230990277592433980211768608274573264326196814899524230285515238437247697006440949024141259018427211635006244152604854865567821173118891431915737778127162401550543780639236933214217360641959423100113785881047554772195815473493306971893205403619238546779359203680388399865167332250793073842643805694018372091181577307412704646425565421499291082291262099797240356857440951892611042663211479785497372527336320018248064793194343016076897083344682336324394339669214212002670255800604336138193041913300033671402452220762323510333799180275514514347474723803361579350855689879732129029390176864276079643092663509325384268906873375969882655207539605551737916559896532492248311768725740108679063542633465431234883085281912309878779877189512823386008076061605793367531900797049628497313423991656586058135739872373289466978392217408394606900962747713183261716603731882565119857586445998433402163750638199600889128541815859113478738028371568742537587511099061232879729341989682939467986133169456558635597365940707505264370256317137527946676029672029396668365421140184832776148507886337657216681087011144720229040623578884927187138291496628634565186880543282520900227087136435993637108776845665827400122111791028343712863860592296794985209459044121828702326935810429942318503486839877307954483300397060439779664874202893275013886076175523039748687399261955504909825444360495463591438361126543838850194569853362435719717452630127503906791743397199279672173401938503144584949001582067024995652471249140010566862040602617580704396450485910372343865869169848756159738892218028241205472330004726055545019178425923131976185815620975525213149526156565483595728558226511293212968210665356145680272689820641139122208432955013883063834339774196032890229132444706557743865681711106504956110931466185805982339404288445433823323104117158710696624980631655263263056748407551806747103524939192200963386500850096929023033286454449402254565968074788688934661410171209165296937188442107251206911253357319856487178246411507205566122992001353435599214346295737682845697528934923547553058031538653955854542110957799852676801810968593923227845143025917252683715751210547305449725513624952141576694747227807089869315551815841829582876335353146974348774225162605730660795437757092638115371922443206656000000000000000000000000000000000*i1 + 1647483635112727834569248844897279318372775711440903350298878069783096614125966454959592077820607843174921379769901998878320589875387278578958853048909845943344092520744374937009750374636110870477441464732004797491156620123161762761885470208737038744826966305426693092174487834932501448498725148825813794559255775750106381202225372384028190142249164955693876286808760200033721861460862846466747248633226925229953510864525817279719683332409031968150214683810580606138375051694642466465030845836001881233522085918573099955240453319192291239572450857337069219625375733596652284086839403828424599025525311564414637190704151079192733362493869759338176546886970355602239384997225673773853519053872563239730838206661348377662766371296048488460432357989279938010025805192164789535209235127855739821730633057297029370338626982329784637709865369672132676083065406135081217320207919724773941305464536856209788084875491420793936598600227672326608575233260191707671914184048521655858768230418085265767928746802864897195417890716346252848821383003161393346979291853537207027438362968203455669466514624434005732925530692706015908637982613977921228350258664460184046900236466419276085943800999427170509031252278234282383632514783053168961186906277532069258938129165685486017690105187808922324379476807353910451562230326233439285042809954931317854430801918225290992009952016447681422738585028927236148250392820428710486061222572324327513095466501079340501852826249001765493989367700216385824888071350408462255210941348245906185789113179292519429937476144994518625296878340794213383448831137343903869888482782209119392491074192901096423906482986175671693487025069894673350992641736479683263146494858732849075377104420690847147793172521492252224516031151513106313543615698429517437570690079857319850562229369977227221428369660338586899385888192903718314176513062990033857177120648110519256953007589600854261611818615903796804542220294252874144541489273016456754170517473048265081598903987042231031263510933999248065546321764594084967023811337960106548717668998378547713842978436811979173829076054064928297817340072731941664098683190569940025048397832000587685501824249967903264922187671965530850968031506561796545116791103446887078090297486271478035395762598102589257053711450818396035693452757164223609060732333808671626199097587803044538801260054221298892099315904982784050738213032685687605153486523424617657962131007012957088771284262176171125206587412835474162431879206718717856510465942086523230037798030821181083242238787784441765609450020362444666691307457656886864527465466709974457270981366867094519210745702560098429964982060138230345846102531333104626701964366194848589460784028670979657367036598307429834395083931134763836995071862199139786911578877887739944782791367124949983408479896015314865511045016841330026758744074096177868077128873828147360876459234033668351786733701492341745736228699107590705882351084909146728896102330250027468941135860674539805568926420596954541048027494277404538695736055260668400048133656312545280000000000000000000000000000000*i1^2 + -5849434889785998324815793006074254782634686069073987010686822659335914672210322415978626535439031122827302311958199233955082838762405710771876359201939961610925008227742962136023614916278844887276160764506717943458658220926849585678944066671160774705449701243319588172186646629815386122606591185698093715338500755989238095958212302536016225267230128148919723133774068472601918052830754519822459127982691617370884690282721859355626850316025362197859387896610700384613536515784411201443300197601377846048127098713940091363454786988725694842528835737326921323294082728731353207232680725947125082568548680723123611071718818187899560765167738530369828463596790096480139094560951405482671731290198532260867475013367105665740330812608622335945850416823142420002551528673348394258572235157551299234976936926951908113638391353477466913624727946261783730088592201909111301882307594163220992225872179653581685261620447257108229486332706192750418123192982230612130808235431094841299605693113112584614580631789524845212637021659897073376872475503721235378116475885308219315845160038816830684525243423397953200619923045198791188133265762730603795395718226945781451628311216738272919713866628244312293735767406095624786325914400236992824437186425885614812090801041352652766279299234251079870473178876644969161285667683146593954016929531629994422975783011469557408415135938980439242196366650404931908660411583108978968586116360338078307533755375373632515182903110812154996354947948479217715730173056196749698356829196399224266564866857507923402490264672346835511641368291103570370866900807227787902003762627417033472221502776398811581221719885810118106825941268817145312653899176007698818297410193880861319767165773344579125902707164462395555706973055704646242046790119561260827137370148011325199351624014355343916849637064618042329816875517145848073679192972768753881330211637849628458683265245879114107851292696764491018365137403374313678272251341419507379290735633960871215288872702832469610148665203460355934492395899415702460978366501991440931151797905545148019620773705682201085751567413912231710279860911333097168420944473279087618572789849416568664142324685007647339411974592529493173714183792710078964250181140966384551717453284788108956984665510491024230336607728005027262207995960396130842662717344552839139986097416629860771402578439814838732695849740605791250346595792670081210895819023209159996232880786374255648704617800745944900209751538133550035542529186389349564738037677460593623223632887782682787296240630112415617489909226086895516905587963571537709150334479549287428988355574095490713168060919044641545240981105596971149115995821319685403506648418623065839926431304429183544456065831022454146933404846701245451958790672118395222921606301337860528054504408892975714734050557049346550522728918691968710475609916605005585389462964763938393040775791344728057100074283291789425542525098465535268423422064277767620658882239009926658049572424776496804015420195757098821310905800957360502897628329576673909849500176875520000000000000000000000000000000*i1^3 + 12925685949019325668986597700622191057133807272525334820633216629997793313393750081544342932377742298943243588261249102058147662277068418920567979438003212916564188546021027560907830820012966698173220285552254780392512593044556453719709687250033150163076960195219846913296813497282905410514498871730823528524883817431643738866793511514338798603910823941976460217669032299310833775462933346972605130026453935958365805111767506458336123093046623271956082348778257561897147327654149813655161666776611538457971347319733639124772305688110962339859547759862468448614954324757872953238384445092511943417013329147000819307885293917718159426751031564811095264466824270422902629537702271405280108950411133769143626323997113985354773225322483456856870097083924386281191489867585483982807433510820062720719491040902623559279848090052460669535185685237271424533540802345717303383861466307509005273651722433737797018537622096992745827066406422315523747494530956389802278917498756131521708472069222507947259655460397043687308863571608238067819092525482910106204526678467920945425194535049467322596932935428760950205759900354087251646349113459128477315005561191285167934664977318368644566292510685403689844703101521030991073382684361229054133375687311227788568131090939374455565334301637535320113030678782967599270821553384330449316718141611281835193492445226751314433681444911615186795121888948619009326280267418084195808912028732742161529274570329884569989723361104833092063159083298960007974739431613276553535177266430421249243301882482196994887080969758812321071766678948677632391229105549104573858543908034965751217008720933379175654930523016036771593901988005895489137064815040292213304691729153500949059663497599033991279051350602393143890598553765946620994178689417606042420762965100127074280770752128295543394559100532590725865240229362360668904217970256754601077409969486692249345082037793453350371105967316852154651334205930975298338048772730273562839608176886547821918133700857972452352667760139282545587341795268464427249612730120824220087186356429904172644556336925334830516239498475870505349716503469083043596103032915131361237834076901741179319138173511856641638623994441191330727861256275358690616663573227144049090538106072557211632088615527429407321917797507734015944527336364342395836975183013531078894779000381848572001722707159288425846000483222424357477507289695427398438848589980282764205086676974242378811610271110496416300684051578265612116079940312061551293421428933248118739329397017909922665813513854391955258187974359320015580944994952469458623914201351465789530690486500913620576214009515785551470805076429661550427004506190343540639317641612318624044173140548234265262281587176691337262110830299225260308440922748685140783342469929634360038001834569347540829306708747929588541401248774969781510019265898768358447818153278784069228506431938954910390808896053822415950839893467552876822216610745526492527084366228273107023071674516881172334543767241231651178753006072178341997734724620157301775472095395840000000000000000000000000000*i1^4 + -21575525905838502660720764992604205826340573156114608150614602951260743553432562212581411008901894478467728997173610630443443075734009926976707114227737964676919213048548603214132656015076734076385945671930593965920863295888153455835309286786001949585904913328546655463992822092684339928646877481328088479976827481978444500558271985898118526697221805561620752672375337884838378084410639463685029741496658432418236102198818593653833347524418142621539077559401098037707995044507241082089674120662664923003730828162136330812941786329505422489420735916867943147845514534809900720249659598801914018902155557864726573670096433904366885723080062236351700869935796148550957910691226719939310764810098542122144837588288794110348254539883795328219711528710880750523552202422723257488986242657817349176408557099637318539030691888403632943053532751023658807182686372734569025877614695657616038908934549603184964804667523451035973133762311225602663371836874922838155820563791081340234264605283361570089818631767028446262761902049880135792244908702496911356846726842628067970888846120688722937773971283043518605785212785099326432420171282082459751987284264649476101405497218514460550260588734844619735283169229146414830358120212962322910290385444183717621090674932539287442634048948436383434519508702812375947732951415813724703859288192138597797533902117767866686771389109688793664566293042486312303876181173632323415320316787866549418184490042381307080869553518762431160733404160140165251594649699097112074696795106717577377462488750973191142761996698063930532391959141708644425425109274861693303533142805365757870621130546602244095930335617854014269025875467839754343721373560631167417322281360005094546847243484745237668509746054607627495127511835808502302216844819147809033378777246197601899184335511670292653745994723688232197253095220388794088411559363756134576952355705710994488661839972126116082402049749137451440665281981264659936213372833842456015353061351740340726296926786158752506899397290699993903333639157366185511280338376609895037964059364062498724111254442662342360775781049850492411540091385749370269105886675627597646468309976589176905017190931591761567456308352338831762804096000699154257450500435553892963671038788707903797645802553367025621756205228117857830874992424874958672898065251637428068212429710814851418793525055858059825720908394996313778814244320430413973259409525214628134966833669946965814058359164146386157154171679518197081050985310207103555942325320342193017950360747592296096839101196458071673957982796516217708892979621398106679370962026262996665924059068973020852276580888168928315171553107461582636206189437783917335119401005491252168597692634884909283105780810032836873427347303016789761388371157642335426018670651190564773385831267938496081732082594458603497462128511503607991174102483985720548074313163093802233378322931230147525241534842161678409768475878602047217809812238245300242856946472807818417848707902834429382786251830342594414295984883156220795952396753866644820812481419018240000000000000000000000000*i1^5 + 32171189463525001090733943408009803587322746238377867928849094042300363018433026493357962929910869679321482086892608515002658830436524839631482692560816320831473795899264834794331271438938565433433955356057555636315962258472307664950793589890211469626601381128269190258211639360053686895505885371377635755445949041732058969252322674649522275921517373711140290075962001833095510440520869146416760949547310126778447118133582044218923181201067038398718918143699878216701302883407051182252077167927287147174913944963848500867710987502970679309703971001901002170193160172951987458725969826453526417926271799216391122536617221681637327809956999591659123439246943351790489279337152024072145519853776942283429061791051113879036955973767409444327253848166079666859802851338132486429620698104389339314822055390793794968706645156941077274163195949797861109667662894207651311824274019640269990840628313832707217192951267795473790680461249847921004797865410957476664667775043503830735696720848698353254818613863643680639182993735083004976067973704875111322459135967752114085292856457730519952435653773669305087720306357426230554489747104677047875513483963153457055622469278242816709781982274247605505258461819462029277614428844126333545633735601001615100838020291688635121751512239106047159457895127220735444921826846442160900967661809057070937458028572885991556653051328872337392357416336115404821535310270923936207589732442985076314724905314039963358736380689570360796230635930413696280305568807215982061590391211772919422077279539440794060613802173381367849620282260870670656999898818319271620244078554088655523648838411052406533687929362650056170172725085296337542719615424695253512691936823182491549638258512456839134213703507659916824475361933825541588550964553163007857014361799814747536431870366768357140150793620591505857680628003060803656726163993191081078258847857396432761744842155190207181101398423892265188074206011614603467556846797294867459403544242062077584506072348118507848003566689900067745942821218921009669268284828004571206135446118041998610948958752489883612007003512523833754504663494910148538914882228105233505832727762947803256559420599440638862374764754544633244981685971897016069732817726334782726439829922173521295478096733127494528798056521636666039567324889337822648057974567403835055812982455946847811470081724831265415792027714996431566559983965537282770147893846738163767599996735769335991358830582480148681290748306767277419318496026484295372486238430083793123874714430602236503055278445538050285413173349548729533355678282132877614586681741148117898880606930699356847773495762949514486808492768628703757672995315147547995071771049801662511115853214097223554917734012445038371161493641849966445777234277334871578564131005767743371434049626675269022046335746359743144947263038444629112982627255759247764856497389205235758267294657131775283481705497198726914289759016876222815703239085594708963036774216270182280733979489376317250374549043312622228029238646252301599973464267902664931437053791436800000000000000000000000*i1^6 + -42026969697370330097623213718018284932621746776984241418028135632868648336358420850702695881242398325654679319498548120084044300074250901234626518215548634890474045155975298666459243194141570783955719740187475174084011071179224548703056916534685925312756520807286316527936127177688659615131473984015622527010260154220470711306217820663187821865993371482456715727110872715281190922770093719685285348056885157451721684016592692299296230571321216708632416636802688346353525046776670867552190284279303786470442738125497038405343977173490654727924101890782583835196292543774906877375390089869079260686040108083651788801720391960831647524877362331753759243236519860445785009228181753672260358542573084674096510423027575209292728585156160751130835746328062088102534015003004536651544898136501774163095702293548232327499999661548928035575498185302490583478465252878069216615982010176044834210587433044712204509413290480477159781190065628815452930577776783190049771931592736532990853875794922522521791766356929372902815959826784833465099796578003638204648704540270985905632356318961132501013375051748916793186297803367861234497404995886798684939665708016234617738930837576286614666867162817992357997746044504646488003034026787672200883681789948105367219237682317495776473631614874388045929875124877847606752468173587803649377175807721119259008143338482125270081721545217038556456053395652337135369078391374644204103293529074344666202213712692034175279163763576387588126789815878108371304934563583399812290623450835762643350267249335325588367865299466760494465671743872322827738399337562775069058151089155162268934174370274761096435107584309734201238700401074171309145017922972465486975281787505742836053765520272407718656598717700405959063033551010039447416224166249764026759646987613675732336030960277916748428856952523125220183815030911400214726704901096901041922111409110972425626211536396371599395103023520117472668191479108953046224667518534088451030945724006239721502731348353482098770589221455109716378059299835980958746924943569345424545228687650928702146518456885569830854462907425268674555959414474746382018254224143542151188486016515239919592888328384267111769985030404254803955075126791617299068615843897564316312017968745812221388178830549524449224561862358775889271015527234905824402436024481243862023830419205822270678192103614090061059736401327910497098003580152754400472682963705247181479804411372565384766656472352224578412437477007772184183472173576514367877205389773683772706436944332449234957199339526101113240790844724668165016699049730901787459145339319719658679193641027657018441207815647958784919654662341253773230022425291646033024715179407115332322307509411453529683986199201400044002368784592973743902588377207695043263272165703681038326194699502449351809436642299127339899969780205876659836467381894942709745686921032303293998937478647706176160654581324984563773750515796081295163787324886332270488150034526451335733370432725962170300577174047718768263519778703793846115830382199827289320460386304000000000000000000000*i1^7 + 44895059393738415155037892840594157071733123278221144211308918833906496895946026197080169304608789949352977669592701778870972157768780317920240739141657716571330478960313418399048824798237634413220124865260574307022698093227749852374485594120054803965029766975291348796680209390657280956289062183208724642354094795115917999676116917355173924653359903116579639534823663902534113360479387952888312500650405728113455759038970482161737137457828290450276180964552858765288672280739800684062460632565112610973599373531123624833026829405922196810046779202991454738367035033306100898277012055690213581400813091392704019988073310147846181977693945226000008495812553388838448266195033844584199397813708742092363688063007057682106424969176363103944241605323502541686586410159765530688697077046484985678406274615816635646566804983780543180476458104024440070336399460225418345291076306644818083720952920030419140563170163971616525195329458966082522856478058545389942833229751976557955859666916822196316570805514633008090525763617094891978167442629666389802606005932122045725249825693943811313439582038651149683010761281070199775890587085641543855690450807361467332312107950668525294411870861530811310366075805819203943274077496660523659855346631680610528419081547883052054023586597735602549427675379589456104250281300061175614284014587468178180020275213290690719135440663208467749417894482850861234860435350891320434902462403736797956224809871843778567035583599198971315252432909465405067937042302733587938561264898922345268464934185977484503288354533073409271404159108437926256378511598300201544323822738395280916124618851356084662379054447811476195421028045401481139375616433342222752468248391004286142435663975134564692187183208999664766816670892701229063523098025577150543795390184891534069767583437516588920199591106753878041709472748981945630646719026326152279214575311881639422059119229180033733586877535940662173957622920174713522601131410433803031921511051085788653695160853615490073864599810855567730123895430673554792481870801479539980206493928262985479057740472732521144344877257843505563509383338743668758811898516678890445662224925341156181967653957424646257179459504522538600759884723647825789586205131941492855915521211693790117470838110535417573351437210099300538647933954429575765907138722991473201091251859701024593184973233038484714406907043236034114287396398420555980060943438619204793365421367990284769718017043836245888225894694366181076085130665212263571718375246004811237160115281817914329814489829063630352805208822901336547232086794733956288585378941384445879637857578648716380323099272188339739010771995523034863754444216724975194313514739059742472120271689289151686510300641161520231677236336420875597948619242799673304839662822587711683864769176330934731944229279090338557340130574159983043517305682171527513827860362104295142120775365330106446780819018588006691045167698260919095249081885405214762341492447886784640355686254477501650870470287380661044857646734575873430742859513146960090951686553600000000000000000000*i1^8 + -42465022029525446700358503463227180044298952150964567110650073771623681108291952538542953992783224001473714948780683021275779820649424590682046858432276594414452382371514817113569661419536341674417694239648274361481408447881524546862307047970328057412297875799693997906526387378886204005386918175441803670994431394270979663715411664240000045492544370036304195834445561357632952988693642459431111503330965722062942053040529070187816065610080213535780894771877762036279177469611355759124594840388867962740591185725517372884205544053443391536462455666288974929455771450221449044569086208504890525891212081176507969558896476734584147202715475618196427077836685901078557529415053251381924919800200263012424434707524333401882618521472635334097665209534282510094639895744709236538604251946697885405959037354871891995111888355422113515763255691544760793007462142159313994509292625852635523266731860165628197027327076814314971100818838324839284415065541745554829371596454333547712787552809145162327143751295566471101872577461949705321525099558616008389602536803527269136828632827084505602432472912742253086389843246418911441537173960978060827566860470624674359553650018574802473164752200543877587573815426187225402887185342493505350881695873429965772549843413991064575829942754244743007850595976296007247637625362720305998684377490633993541044526910451930933719900425180991347363551773131720240355422564744456841368262626844904698658889868777810758317926026567774614588691237729028208331943263932625191387610374332569100178791858285516229487677098309211429451700593436706997345280679230450197644857315228123765434713845948039497336435520525605942169929287268168476164098469791235007645649851475946912964789053315407969973019450926435070798841206274767334298452641937830110753968065577560559583279474461790983914546908465352333437819582959726795025290746477144469591568823636214005196901043583630293521359720404694110858315373629218687371010409348547288243439765078578532591897788933720475164690982378311427710258489506934975917747026645116056431415318880223094777292711485440974718913238284511070182483650406659517407826264077996610557096602056412201602588515148390450116985226638702167617184066130377921761129941453353573757482130900290260093312363310088594319565946121756879761449090459313723352417543489183445031723236246289473818406778310768958351463350245619594417153095781306692384382573632812143722911059858504209268559134546316206845027952397439736381412493697700624377978901388213945232002130091882155322510854792225434581606522017306894056779221628601494525111908182153932471488709383512348401371919402680921720472493332173625263609857015624770917291914005784663301570549196379103294517968296957673466325892641143833835342300810239742384473622666826528019796717958868693966091719320761297580757735634681434546065689150200443275138523470886096263215998163070759207144768864439405442745916602949859831328869402843585410865956417704745638972690932135398984390792983206585404319092294937526485118379111165417077342208000000000000000000*i1^9 + 38503675595161739644402064865176430714675093654325421705907836382608804357873541937229210117916463738290862688366202079565922829862181658498466772268815733306020248128335148613361512778970658826990921631603010983811771235265528270580121768673119979618955297355500310365757400893239447654466067854210575406922233560730702520903224187668439378852028807783744935795869828173636160920691675460239174281352058783330204873001254280071208886928494483269314733882987599528479043713877761300621930769394702117146178221185879812108300382406726497318619112928656499217441529931295236003240471670021374615889193184731416902613135548746110517077989437901367656548073939331694496218295281812007094325360782719003215389730989913654657908415335845728411968936170507531302267700391674245621340301485942705734257313471939945320582094444322322628977836584188335381981231357102849290754841140269842245899104067052826080909245315975732422607900224874789943729223622673058999622148523333492876279717499333601662115887631732153207092424648733270404515445303015198558525282129210387369879298766885084006233712276256197881791947196925137183592768673068413284295552421367332329924216722699602536027494385283487028874119481844654081263771245408264497098201231939376355617551613263584341661665734411459485064741322684114779145488229867504813192228262732760022446371102920054182277036659837668096162691958973473977271306033386181068324265899659321749152060211780633545767207235830765737774361569800036923831975311832744956779338928794179417034371902984879355927540834237978255709405965556280743992805111929468649837145924444625471656709973879029314793960247569007228036797820359642019632853402454648377450221897738837615531404901663242253752525739377418590102778466940083917406242024428282763473662921923282263062727875995691809565409762834167907541533084882309098021291241958180097740238545449266652094862299384048385591325819531855872364191066252582492642479960046318414195192903105327951740215837725022839746545116786187642341255200327558261247110465261376907072887023427541455504545011568336362666812199395651200229554638821232129938525688285033366627235213430088997757096303770961945735278993257485371752944914154637689495257296680760383462888215990610105668560494790356552698584674840515091334701188898472273664416211439029854199364539919558049080829261116950514687010492289116052373459436016363436288481990912200281094819459368294221153548506513951792896488808272314296810776471979607949766117548736387840090100294129550622774558762113274971818921042065971554582188374665576338077719163989122925782230609235909141015943904799205532828024014124623569398971399737102620110975376488755650675532488738829673871823265742060518813212093071210364518773382464769183219268379939643624577385918771560911139652860991632536723384471988871050895863857308841198851205851278873662552954169846294745001294450058919733705930152989705215759151043814870583048350863976085571237360360268543816715228482071474725613116512859527445182928878366821239912136704000000000000000*i1^10 + -30522500003962002115525406871402969331142178205595211711781758312607832578740253113998458341371997220373034235063833323274530775996841666454038175497010645495773645002087651772359395622771950440560679576412734432607829867032180314433177122471690231497130744022867990340684624138225804698053130611841113731035967044939811753451322805397114869667648648383879918820103157964862604779696889809518683901394883203595573087379273825193461924274810910433989183446673575779417060691985227973973075778314764846371812124273866672934857922735329563718342549123324898918564460816023182224299027279352442862044755932642136384014258260477604362035870379866004937450309390771809942869599400597857970026135930619611201378884152172221216907602987065402288262451699143973015308645381687245736517943096889178131102044321839025957948335518730782626608790407782028401122826700083412480404635733372274335273201653096039991074574237650323413458860746531644364369236529038754109389874796653434615236436584217584141305456144689054491822619796420312345126795985979473844389888446640047633470755882176266702349167277756926603567288182605920906252470553094869920356409443260019556750142579309489860551231584136834618224765196415498969574340201474348358398896237758491732373308576714052301102407480510797454499670439442867593247634515354026559572082832965298492100086706398395334996900677736090467458733943528069483105264500071585272903817476045958449074011222610944917911050826040194914374988140983731398947004982785845458950990989286650817918500795427951199357045141294092050760502191386222573474270325568139591845484053518782781570817609862557648435893333137097522156901330865734177366394726974072212861654524996219801637830747612962181638926332621125122338286284325204149841562011927315512196367691841434140374567837988946853799541589259696861658884919058449423902698095924064295072060176540317246047811166957732575832957603328905760336553678380641248760870855870519302867700772582063529413818087603846923354504420484580662308539996269966028806427964555957008513114932571354124128644215044306108350771627754155380020068280334581328008216371000125883255653595495674535363204172491554142692325718430784658224524795875179807649152571627372480770118598810070012094213816033020348676929662504376206516579059139058257429793413425092004070369771864301557647973107948497303279811432445376373932119111539247590618654195657637711287541694254910293378448435960086317032019631164660873120544280314493780302430601431931796328200543586078053752817794310801149489015180839428398309556822893377091077659486936309148971341128302005809372657101639982909985874873565621647035419391742734411368817240032319812591529152996251252311567149597874559524476793146627547464022553947472672803363311588155286667800896436862361770894109828594129897250741142892302139820918248794180181195207925199687538774132205485015051432564137980266688046697972307463176715615880427879305812481546463284512610889141432995554932132464837200750476950152895411986120035318484965187911680000000000000*i1^11 + 20925590443403387163837631100782536520611754725228354335427357627595785506116434475563402082014171485846743259414488268876049657913066288795539682283454015572921138598839237098714862572667250923146753313049573167224883561233601981787961944405048689595147063836518316278778999735556727932233092527672668057254970396544973650760803113548158112575396648393895448062278929165468872249454932624507780350217404921041813639886348012874418396240767743434822588454280661986980364962442980572254089118039810880948567189171833243145679302709597081648261802719691839112433838569006964139546924437392708905648251242673365062140104183519531180697147030590745705386005184930477859936896813557662833774487250116044292042183914579997180587375951452675424999466783437997831824012377974751871148527618914127429030279234024397211412118224133352945686325896106097954294442977241835195152513420907528974378913822894413351581357099230651822528291057183690139486930812735519073545372234104203527632718339365593944432111456980164709495343164483662144394313198065524017316205639518126633322434380919962631851851456437979826256281754470625361770015081206217491308511496023457900782458661037309816010923411713132435150677147606284439637437415927707448427665696248732739747253695384031512287282519254989755496239712495484223698632754181718156778179089425063093613807541928708827604132076336797485324452513677093230374930354014916315908345455252190847121404496807167520520393473142238728613722197132763052812280109676165455782507394162711378847190506753181285748636406105706286385279760277751563468094455190582001008221152542473181039074162819336543227945914082288131601296920863230498061226015829658984711171771399223572058214793205515793541462250194410726438292009868773523412956676284027007320204600407819452144548308308835932997650481888264028832656140053874814122233350591405343740376550372257740466918527303036938691723278388432937452407061023309031765101215069131324577783890684930599939182387458863331164731327455903689309447161866919102482522472190282408549713483277795841549053426528974640665469562207692631911681174084167015302162862369472263638494530818389089636293410993527612503302719744915652514633814316294961364800836282283528509795648097066419151583750920745245954723430517028814017181047227380508607094581842238235610160158143093383920871817960727402212135852979821835873129016411473662784629272897287203119250314312845881870239925468501706021056645557238940674561353128625385698817380425967754640453817472295601076726839905240401964149136220010961734151558448010090489594468282600049210022680187553605608129956202629482651137883747067374558656249546508748569227686351009070413970097133552642910820013034534404475336016668207540390981030792455560330642270618174673456872383034613215783420358643579341421645606131900926939633717139086559207728327867335290245430335531186548310471037624671058613392240878351928214182726861495643765894640135092262307173683373136073060080569225806617864601244643161711779865680466316919989862400000000000*i1^12 + -13973352221684847086576041585079396155203727058756065182215421951202598111292442034440930135337095153313747456622449309875084835364150882375063135433215651306430307253184078579054755987929024983652008159134982751129260485898542643089535217164678358228166850167126332551954780915872691530678142805832223017958144247316831143417543325686461633561501113050001578485985941018200994689525838723985920091455573690273838376578343889368540878016441750544325905357975870574505784122406605337694304834151490267705970307952493006425149882135807147935029290707455499683964617966632992431996563804441580472824324298833181926782063479908387755329191188317892860438023900418063057591196757325141102462249111483059566353743760377612767527823514355023727375655455852835939610146660111238668742874824599249521678667519034176440911777451498076441658347334688826659059400432968178451509118839475101229425787525922739423903758831878807121295955463565970453735258028813173175055565840448182304007133731572965637342598682277558092001779522662898146946643286235228625477864397593319689115848199654101994427490949078791159634073818868175417345856163654183090451933263681255078534111175899813324058466880985699020029773281915584139938889516529679252539574122193798444991304152956825636383031756841784396031996518230214148798631526409462169065723989174188817023963822733773603015137566137779270485380350798533152150031781920902217781570766151632141281480010934181725251226587229325128337330830558554825814568810531868245496870448279469063007962262829451363785284006962189786118906478364533103653637668765593170067067607908052124891188986621733332934743906051436080271572716588259193612427140588903248178568545889705818493058107093572636130387318450823313674848810289217740319477707329355774508632744390089815531421607040486026643994391101294173969678148160758707221927552580888659498043786875179380902026391218101190531970520553185097069631985267690044255291110732490187224599875890367042459436647472704618731448622531359513928249102000124328176690940128954462512962041482074419005372197211792587106741624386758862616503632679202219427307349880600043963831225615910223538771268459027191169730273656711727839719096985109338968708583746775521138043323402989109475624847517578686648629985547341850899650337617844338916043640512887152662091568850589472293613750050678750085799406001231247490064609431922820468526788920314835174608474536511535101531344230486714616065168154276017573439990844874287631743164465306035869125821623294322253004179794940212198705050735484227686170240576640948630501357154496706039295424725140187810241565825903782572853638991352384616905390447835854005487764171974064070911696658762974565107262559960739485861791738019396345434959751729108822387032999662840521764364208199789839334456228615546378587720266289708863629198347432996893561067418610050932841874499318296977117974130425255101179919116842186438983128381657257891770644289147013608052253078396259971540866302586548525295941364993083141453529511661949419520000000000*i1^13 + 8307365534914517207954356925028220778790641379694993780482282949252871707464596813867084768799703759368800753449755690046899939160070125865928575011305845223686979332808412714630584666881109720773852274449555967352318986062440653002874217834978237311791487146370933416733612750496989145109288183407072468278807134462370775005595593555947707746555416378828259078561166636017794264212204417524397240315772519790657822788478408098085298644943882654366756727774031914537262901713328611077491844973340348109244476304565945762565638743445298315536475315301509186002969957396994168088305102400266475195217724230132042367056212989428772820480597646222103644653451000878508965744544733575143608383358847868198918421496077572393527064620449907628308384152738111845024972956533167211968674909938904836965689629948165616195666286764186409735059245454571564950599141108648616775734728767688325543424107420998149046943098279374275802296949209564192930400076188796890201900734981446291137167493395740880054306556035773253177449513635615589901866356651276017442580757230090105621069422785349469701287066025577056488417058912034067870561720410998595101306232378572380632128643894385710754970242530177650927391972851235352793220396698570881690355843919797044634071956586816144205621624352410294297197057779456628692578016042645950484595792152071954657705833994713754614569904693836702155169827302099545231933159062254481586231172919034025887712828309844058245641598280922458787139536848963294264235953252571388861331833268450574386177531551016133829020798347221469566516359756751217112698461637239090062164479954014052746762754423511707984363973266005389758058769299325982027396873955019956538519069129969193183698267908245366579022951868131274355410918374365793260376176367157993709470802088231709963651375731786754231986401592041060630816063625287437989683963393762409079764470390676190790097133084499708894959841142840181092739119709970446432317748894825570512439994088684261947833550504543722128578683711389907043984903978699945561024431350572845151166087414842387188346345282331711288488802151313594820142799071995614336867432792172261081613265232605802486120111460219147418250119676807543932381129990303644089969497641761597647266248824024614002286260308591998151849641685264810241741614371917048846367215777364838293630366100749771858564776045010402786295562136603674237224402816053821427635034720680406279263481863945122274510298298885485252811137547372802041838385514265895463345774428776075731942840476184947389680306328593388032543754220561857728591128804817528622871964016380402865046742340850436194508068639658118277853693880846978063684855350593295792477587903692693836716189704780789670825534579554256259645459949646712394265670998035862734052237139697552863542656721087389404214368514376331250585620634084061629830968854276850741078086386049751803858037051959890625089902748380103919108977789749248722412245420324187654397442959196255756197835090979424418827559449176811591942452969531032504262289275834754662400000000*i1^14 + -4071023316772968031242254145535296437135829741336529704874383056036945573249904046020225309836085743296546137296977097392030986304020017244544239432472956856517018814529120155377269356868244495472598930805607437551480842922624141991406101153166864579242353366605271030949030333821724949061961446500400774211515449221958756577685698853068936276584548054471848579858561784613384008504565198106869253514916803440315781357840924217638063754130126658504662958322236649327225145073084488951233243990723340837859484905196478936211310034991721918075026198779577643802843797513283934615457901166684788068090451354107267107853777538483366529622387504274653231942798887843483328265399981518189551919601322185819215282232493290916983677696445099478508786675068377527620203893271073460885438787960373657643806624923937007579942732441931386569200750036526758883668824912229473806300063830686071364494310252582442961816515257808718631069116792021518258104980441324683713674909373474971523595716089586622665267958099966128466391697498878837495094253358387331944218198800911955261119735625733544526491256752849793016420353122437489077043490082580537007891052037522491286698620742652964431695467440384413810426813524448678379545850792056273284991843880194382838299879205302556731812767559936572939658653430269570827767269621508458385074374459650900801292804143542437014570255675548724991681919954183275051414670496568168690388123718762708560499090573223953409892188002808477388501382840252393310995178130962602604767853481484801666579669932108384746222172051929498380919875517020287170762643882750049818440727674299817673316499192299728905575182613363735804007170303519976672354426068414863611932708583133801113752868754251228614599475747299393078102314548676111564858296223564526416897472290606262839652424674904027359537677466102324838653512935044950835205470697859149383219619691233932126868193586034048496872014716376142711556564215126772645292386293906017228408726857177727288633902476622107970111431912287448012826366217746067423468610714221178378611529877440483505301828786260007623603076276266183221327600481677642918506359167899801152879950591622189464422448021499661943369194947212940606623865792264503461684679656731100243245388241458112467384954638188653143210500413043327512235071158401836893386870127554940182560635656132706635288451150749269587126847820012316491258259586823314686087795515287812645173089998324404362107456449877799193544277190542631657926556325087633021057175235831866932654997603014584387920262852750635221409063633045634802440890969585053787399746054531054112384782998553928068135091204104895867008203935041868418758389895303560562732457718930070040036483428008065510278025682243142719650049331845653342996418241174207971779493967038986051990606406659700426188309698329733806037102941800422972155853781333931663563781857669165139642894334946914636734220246901899976293717326659066638672065150522481770734369562257701746561882528778778471718983710941606419017273986688890802840750585295981772800000*i1^15 + 1972161977344699582538983745786174915004783718305463320765382920114509642732619348940097076693480263736306406362032323123320451908399039523316330392117673875044306372932885468486263008199422449260885107748425068573854070350040242153442284195657387313416495022364377705867666548148274970969261812295289777747421278623331741157252416084814803052962853799237264768467407318494917524122113614521947682254028008810052435981720319867866647384524283185728379019837002429027592773896879337910588790357329994476358232806652427699954200391000882058197568291973209233200916139734526751356344131165456189871022519714062951110669735211066447304978289374882303213097942432410577399187134754796709822716622879475193126482820573202073898963328617675335541983998376910312485963204548368897959024875859508374382670395757659226862473100141205784295463581417047507482675305094796911433460042672017783881958412199705092114100650276486321239739435983883414344590279935812268770331884416682489119428039632708763721818697526949743083728446287155792470467225216213471780267716940635051070755240799932205996744267123016664351404553591056715942997214498347226398677949884615721522766202053703959635277596427289335508909675483553399985688080607400942753083749498125677048022255292656343252080947678874593117555892881632946006310896043446554301535580481587352824027378013243889077168736347424994184267172389270767347818112852679682194643194711494383030036844359024226476639194858478162055918758529594252733203992805608003585893767544650091291664468778797850977350861557157166175411898856305203883581928603179788547157312356031586485498786703744263084432129316199012468249779407437177843679533738357371307147002999830925893896295981450020733789375074255812577120807276490080665936517078502351329436281282409672216092753570360856760674112981351799922019453307405677904487908680449214022319959088880249384899947337581704866576890416912494764914479796129499594111076472321752703668769393653481539318324277921606222986326942188638174869091651177825661129148081292673527040546758892394881143772284359882475233925078580766570850251602660632341047095867221079144139620424680173165051479078674082278000214876950479915722990164803013679320925526795126262023495872351033783682137629493320307606440370622462872045446653153186750859246584351160477475754795329875389735137704956852431195491577814691669770774113218968756195854418937369453027662098170213211751693237314691793653559935911463960421772514015711086668441287995525547649146473230338222112286011652724170009584172602071948365455812704143125428383007726496835484676715885787496078622871354964313416999185429913380128839368256190399810197920242499598417429848071207008300865963170523572618994658739789202773122348467742769644007929046484110108499567469416618354092019669198530603753612339976025319272078042159038832671273911200721682270583535186576171242081384527992177933737488678522880307490207816057919482808105686460116479471604434939857150269859661045896768432078289954329685139921043456000*i1^16 + -790679202845562089905399831490358524329838231128653195071949975389652495798199234821916691911503731761007908906216897320636352603472365949998741163147193816757146520258779084002885195615111128868442689526742170048461656938295065414462202083918487264423343977344837147602257135052761113937510346410461840656384209922951498097413566392987261213424442838426904807825428372606386883773411671325486280754934550569699582823452674040578887807366295411659677607592183012626954162761913144658964664590976528666544906872537475125027979852770659393284266996420658239779307012583182066938332323897655614238883667424471992299788601606045325352052613327669909984935366332930986985250381953810671677831337718644794797177251215441054758498470379909121504398098626914427266678089027434576656467236151519158411828424527413798183314839355092666108125416264201982457940043444403260715700622250260352014770091607254900733266940456217431047546873990654813629737945158986778612465109421701605002930512981684203235022450750743626442822895110970226298467801355129563973353710632326185311666117725267109409933599204699821811179611173098734845443705742242606349749821025593309431961753366596504088325197695645602432672613319305949832324693005660528556425490090847953307784135765662972057973648911974690023217185152789386404657791877186018546246153033553175710361213879446448698425005736080636874027422002977766357742398383014628873626029907230911175107714850106685508264853014405139425375622966774653389469801116635961947788338471866338562647799740106837960224029615166641740535930043692383951309112475509417965919422493423483629119474794055531569260883932682009458574710469579206722489161810235070007640617156280263505263778216052883164254596411831918519230290407294456368944947673971864267900073460493503826525046994058487917584255412861648146553011500923696657359213885965789670594681083903325810702054450989869598085049013782618542438869500335480545271924539702807445615248371917941852333097734182840006097584069656151482343698870433875740468805803063493937215217130147662061051566380086228592837511162872153099871788750859686619179921025696937517399514591873680520684505094011439526703973620635607548029268761812718495696482189402907610450593644960109184076942326201225254492441181844945690194533773382594710843426620858581709984388067232845040181597635118093326382172085325592025548924454146893610702085672416794044689506808366168328551056558624169406682137621394240105202319962400697964631472033556338971606461439985682772478976544579896590123929628152133509807090106050247440755973404713007997770944576666237030054469735907368280326165517219304240093700557539266315916351894700584508215759720736601715964469214208033267158479002002924090399159788780485726847832750230475217597028189606213088009855530591497283261365291633831351575941236176782658261984891942883070599673011608455397365296549380933576346546739900003713520045793880982846275576690573159827618483485957534529000623307834504783947061301783804635562263605390868480*i1^17 + 254012816436293326501177032181364724660783093252193942360069174151817644748771512407711190685731628509004781308951731160524541843300933218990092890050578869612848576746617846756974585117902823495619240865826277243597077797826762355384028927544373993991985123752057357536510212945598050268700519734786934290818705359445645881008895870951017400649755329395911275095818047656751954161344318626241113945290429646643622272451118548667534196127376418988118311101693698706599268013847848353774278461464109326194616995532152747290262765906241222197917593744035123086161337995788935198950999053091090878999086867049007916151433441041702614160016403775835978898499436235702603281405444331446777323657874113606334326005358881291204379805639782414735836091844246302008888298865217745039857043595329089816101190238262788527956743577501973900935502187109473057590844557629670323489626501585545268559263516230941128406068353358390686044522744588964721993510875493986545178444286496229367155065320854451084650554562072202589239355366241553424679427431418061545472590099901228324513339082007021334096079477169919007885496072504490596311970927572278316321211188212045314546279197818654376451984426302861915021126787223179716031660444733275921759215663113670051064897665541217255293125625094309856661015087317256137913431949556002712307700105961937493602033965810526271545946146172767574164977230431864670894404729398301120824547600654320797926860725660423875387151178669478613083716302677557650362812004883238645137447881186128170579694594319635937956796747029027515324847514705000587421194350356765639962289506409488336788096142639606876287973517070660677196158149508499257422893536692152622773185887636053586448459868969558745659635626468379366213367949799469738957469837404083039536985276443819277458388276287716836495461432701698123545172850826571814109849744900833889040656612105410088513403571124654433085753759458230737364883092025469446718932453242537921973796139091032204758536424597325991714420785994690620447222052181400698984029834027942629154662400474062712271274859121692318515789512643925399070670294072889580101454717213213542866341070638438667664264845899412906802179891187087465601181264964958057020914769029409423714369123003888533456262718405525584650217977053543871665205321609029163948363044467524786534875780864504033729982521772212516303252304621663524794411185324016468481035832908347914088469084057559128001436260344445313641960657070149421066886244653795427241498912451750147396616184306586726030134349832361351124625726476604988266502665785737613750786043142506795849900284757726118581331116908057871379700448907018024341533769088982193561164174266644007063413337927477745229948335163008403923981628521564219827279972972117407876498216299677359510186888615010069841740238086619621090910402061586449845043408967655431074269635294415028761597631208525748525522758052539192161862602340453860889488171329766808682494858549790243715854087987991935500038544815727483296711467841129382488360863399936*i1^18 + -64220162168879774433645901036595171939616605418089397851150921930142651516297548253495069465961917803861061089434293558036007054801288101753690158016843333432400866494886348949689205473590372265497702090692327900323244056156354045951388153019235093511932693566751140701160744450548858272308745762385539637030313784214201906951273604277250334214976964562500035044828055819507237356484607467214511524466600448871063638204458077699289864325651828972839286618343426476843840121797089783153719877812794313891037675939641755206846097351855200961972942801507677916302928605383853014765885836988372095390961672243066222231313408581150570741006775015639496039331439588346680417686387199501157458151762543555475838098878016710115020739172591466004675982759589524308827173190961301209985258959448948705677272686582881795715048792697116169657113227824482078842849214421240078810760579914373109603901822917385943913518744648217764381314599006160504971996017044237395931730736936889378652567625759122482933052189804182370247469053536742042012607184863785416695370008579646505834277824820612188026117572925490881040251709674067457952785701131504622995953588237255530463013445974714557548579722737203156262110989304659058564390681473008368713678113837911942825917411729302953835132604742549916366512363831092050655114896797557768263146930028226168091004616862116657247238996286999644019238782559643224625156966955637561085822325762201756590867196944406066395186548726862905667462776554561280758690000710230701346820588275127898969560890617469728412127489748435492036823428471288147255046296108474363233901666818267302278561797891946231879381251748692313950032890856482975776575285651063023287854337498193214518459638479650663958850229581327887685468502930624515856893968839776929458374624629135714661546355874954878628996478379093776160753888344410657584300860099644009896888337089161154572869612592824076845659223090306517830323413326971711319506891959528362802753657025766808035401523951264978398704165604825904556049234876856091477631171511872563993125974814950934527092401591515752888067030113230434178806918917606896845839920521121731046616610778539578257372046596608288896799540862050056341533399886941998561376960945869442119348489499364351688208797400135373941252522068147077856921516926838738487776344810831533412959451336799147937533844042163499884652986471504946251655683709512070438349639769893408792491259670754347069696589576153507766911960884227602817300505718540845992516640222378034730874142624364515507206767857660241552848348740247938016351734411877689240508776063652885307997855015827738615374611110286331712791661437357899161172529904682428832355365205581480263568278658636731497453894067914376457430562156426326484050435585584675553353259752220144232270786707840230768274224672080264040468951289061865845935816373739557474897452072292311844348415744448161137986296891016794134268747496956073398301207081266335985050288856091478329363347946334334621644213936596466359770684433196243699839795200*i1^19 + 13194494153830673235391637825121756781856321271945514271791571488173870471281586766622305187590156011491763341578367334643801167926575427496806122629443643183422882318934714242738238768316488120469210790488388340515835365080813345905646218633356154538820749769004671093544389089542610654962660963889149976806725864568964898083517181603529138982064602009883330360675589961593001811295587230474936456405195255595792850708297405918127870572469079075443223570538473671701703052895796068388180322835466843069779505641680391559816452279514053776691582889701393242962199368711442176527072944401655089765353553696313130171014259355134427951977230511820736890898737124668750893548460845694497713616361825196223533689914720784028588577156809049083014837944079168595065657644094514896989415892876721330835028948951699946775773705288591637335098115048056023147055368933554088489322548991941594445388649180081618900364956789553797932032622996120953540971191860405440159819477809425696888526778069312086084491667270746008926959791311492408882753703939540106808789216376630979256600233891231845071228586548987692777817490358156041061352412011304066428015565762855980440937782747879545928387802703647460007430604118398964966225699224233527596918450357010182909820143042787058338607082238745646358382787355288364638510909689280029446875694017458026120245748467041201460759461388735255370852906840809102759823913163057013645975766071022763161923954293266645096631892632017018947534766813108937795590511208691856515096255219296495487893834692074213810901156756159024038424380306442396940143914246087823574213493168819224017134738615673411740873147681588632148325231281138172560655270667670845236565333673864548097756108544511942446719562429114249961689454954355095372054945874283050652507721362412543654012882825663879893146727481580266168605016760078668960549813705299392268754604626104987992419574970377547142816624542073440223247338262775899949351196289412556307237453693084868571270965154548041178788461924881094522497280377723513933710294677986934586586580531097861159147219215483507222718176237205430254945664324238975323853455549644777955729819452150169660849695248486160970196893766852768376216893737669019145745689842488892537835355040865753295071249118810150120509093231083513082801901943493947379919893649789075034971341901405700901699887967569828442727548872197417853280286424620727024923573802010108570263366737976213009399790637412133246609256922908905632717311826469718117471473252254355745501289536947630276971977011134150166131195180490257068165894235612594950878869418523902194876504745245371034893220905472601356068092289183726064571026303281534691114765581703688517168126374463309692505909606738954452156105604846890138501991043443802652892266003083416926228163761176709735734041892487560013946403094402565635651258012543413804893257701262986655735766990874491326158532604884742273185360168191521784282017136789833574429574266314294476268975613467773508725310199166545193954307914408651325964288*i1^20 + -2147243632524733714340112274863617647635081169809001947714600267375719775044951370557173786537300743506336531249322037708401825853454609818992794384091808128036404069516084541729826068469510281111631580195811744966718181047527835614591120488290191703484377796067487117316730150160543520894129057931065439251182008363437736114321998617354763609557248765345225974895230648441878486076754620551768590845423875940618965380596732763266751658183637563650379519675640666990789590061174910727553211465546197250290164991312885037304067613825229983999904679348718670140719254806607816815625451419175779730802258134526916377061561625588122729669323665880005689866504093340550009384435633555599553663415862940726148750672128518973819424704610058513871952449531029756468527065511117507451784664415231174340883959126642573760460162510731987278360890757445783646838739433200245903081357702123452700646003688971487244463809079476053624594895457235653621533231911692976886736244788442509854807756890604010743801184539337101540995449640279243809885509621335209106065734202746258242921589716026074770931085573615649248660272316090945938378797455093546774244732964345943089569606736429979204250865978945319439660701118548185106331401606572444880822090840297135233151096867331451487561947984789485007310594777718046999409095577140106643040862010637869149358051566035809096652293015928778849615262807725668522869600300087498862121397114102039727799663852168369682952135308014042895117612060140709507045397335327970209117644461170257869361739151680322785105982103565040927854979297742505027412092573400318737166823608478523216863205243769536633160106263929611748670775209072772688437649902383620400937360188731882403620411781656535993020170667636588305611307993743440695223935490123885295131716167956852646376753106369577581071351508361167533540311398255450192130517481635755433634731352452665762815953972046751812738067586419779761814110382250166290524348379762605078930378450671424909559772569312493736495644146133845304290720597822286209944868905763553579384861627110342202730898304019348221508854338788098787245279586329632799015919811469638751077343352015181062099306627664383814484344433622364416363002377102299288422685752965925770149178881759224078454804062208766625594624360920326597236727856377614212577117958394300030264836918330180502472854487517870409721088452133583079062507853644936577959959482873823812295223903049616120232234045640706943852363724682376987604755482413116020277308562741731161429318092919547284113269569834533140413901739565310306035755472415687264448566931117927695980348681876342079283822598837607010323695356227564924743428490082101425460092705160894816067867718200794047201616465922464889684156108247571910485893029023515482114323546644391049192758438989945262333076614552632201408920062707415822193600780548974198602221348499850356779808686342714110782077392527669364341362158116332722086407720662318777294350248917485152651648394642352893027194157219940426582765931044542611456*i1^21 + 277789237339373705882474276636232684353777374295875625142051825855727374324335002131775811132276756096622535192746771715219738194054375424308045288610738884854538018998023955338822547927273372983078406737898903074287727530562941787173366187218913479968197228637995439567923045628371931173816683712118061549934835049812461292310218325354414206479700628183810856541986135083830907063220270261746415880245884098409173760678976093649223934129825529288840025865378629009361415797250736269491007701614270005342063693386702705346067337345147824574497820260368777987027238936057965912644072460897168748042806433551555012908564367417701160594492405950320849116520249774797674987681548576916917541041526241877080919610860619913108003145777327566269705575195046805536218997019193272125460706790248730014241984001996789267691098634914641638131671435590843009534938932123828431299952272097057956055883377609337293191675594012954507348134796749336169240267417596396618216349824923549868465932676866348488118661479627051378504113069705634241637111432571789573995646580916087651127461203166101054231992936032320973156036978753766272364231586031469105717080282540229842597431217043870776025265023961854222956878927138009212799635873077568335733615880989915222880056978839007945377867142163466880601145146212376394051233054581719472375154864483008637787510872391543395035531283498904099669191225506479331671019764285674651103513327370698307123630075865736034837497788096466777922312864737627185960560183003617194407199227516674697894765189679641624794701494067496569648346848854392178338771635385681400132611539486368809678702680842327357676879758839891538692681939563627186105976355665632290867277820368368952594761254096368889566391599618361822884235139798386049000953236092613788294506213601210287120041913582915903928706058580155889006504212442508860838903921145095756952124666333896375640173584953351169452977534768903521314749730185940412062680988294294618159800208481481788994197669892482871614732171692636903690690624017340042355452386853566469513814617622353262732607083973764432934018563573415919058062613211550207040449480367877673331390897125082375517316374542440672351724499805707693629777370265662939473038009870025036540788235397077879920246039493347637637169424783134867836468662958864196167125563342116375779747717134927134364129119094420781226331704504011337340556570592219763419946004044384763918836033788814716700320117729814814018695500454473508664493940089940446699712840910912158254646092219378496444652160209093556443782748689602843142018479140638115326509497518154809876198998907471611562683962400609112995149110245604109003818355701861516860569474015057411987600641658322991792240281078982862036456128746595828543646347462526633078548856166354493145351945360940089344341879256022834487535017547524331543251335896266846402966695357167496084747335097157941664469805945328432794773112242564517793445785235107605958571132181623348170721050929193101177979982234398399411363558675447808*i1^22 + -23685335429508813685402179158476159337085335900356331292056548498943067984405261522830205988342697047597001756994565534167500241972329818808581312169036160468249363685665174017018518451830698600571376165077793137306681471023771699810783774674607746097304777769496140196424232386978144106413737236728118101399775503946618138157078070718373900704171856492897748736198451227006851191975145202037305441935487800720875598627913557431979495616588475008954295161569461805077943381024219714307247385594223031471084098002450151438093010686884154860527979046323790835035828792334365804968413664498514534505889150456985859698852507191302865230286780319913970438798418955666839155544619617997081086143059962043951429167744137976209734281474555109979976514924609054431302007197093706765494694721288456888035875214680148054796168331009598097850529586649377169883257710052966748132459807101565105231759927173264566058408429189949067256555117006906570188666774147717226536561008480033136546303231840891618982735422274145668119907192563598046916855593156866613270005509058164187798154785019282082110545687388255561397258331464575044078505565727255201974922374663269735694394795114940512857555032675037737401944031028333850919523281472144755321718766566671316670452117203533432533160189323584074198313400771862460505754138011595879694568410320805773685212827066846396423967216520075337430984392713258018333326444721793807641802558509188604108138229305441865022479291233571793160319700407230628307543731634089933798867237105798901279666080735823365622034274972374860017210277084887519490532494508395633532109858505029969364422047645228044735677326946296188577928937973928130860030005193331990357680864288031936589338538958190726388828714511942100774560135388280322278065659374902700902328417110696369814647874698862748570753150252395222447744959081141806357984599936198576443533231930139628005261215113277313518138768892831323395899580719823334183318617259497050732088067445504508518498150023240694745784909094959431503505141683461816717035954894833173950517055328211062546785508078715207088022940060191234633910503574129721078350353067160681173036083950945380520090721714277659749035205356223685285361545748795456910413085234260113940110937625957439416376773480923479149226506722476975337962679201852895087876712572389635934541148294032947716850416058229572653524947108069772125586361674633161555022204860006513364620560266150828038692904497607902418705166214847317184238476498998862200073784179755167834152208532429638303216406009919793032247831257378715568327770783206634414519582587445583507283295996609069165618904952514202645736473001893378590801520171523976251693018860376761353697822189688333099464452152842533938510102792205663390021096165104332586996648570463237826555070308060852264980943813176799890721483108470604710620137973324575707892681852820774127544802100279564658604535093626391685919554926067547366870054744529704727335552953215749117481302490498643494647008430649608008557643431936*i1^23 + 493909709966808104056364613417517665599584107983353385401495551383370056198743549504453873015962233838813477657085189286172825391790574203216727319931366328318371210206297632663521815416333241633278329822806137939202806689812298479153774543754394496151766642106793441300636304726478842426326230517548315807453371611411409845383365688937056448031501882108207380936962630006283919495079909754185636384185421603474860473685748863968110865891730351285592823897709833323020045551090400827300739069841078422854806397847520426830637469035671327204065863810660753003064613290969071612948746901383857134696347970108938207858732295716571942313122247301034016582100256481381806889925247225617185409744335295751538226801482678131255993465532141406640312616674838737879546993958513396286447151939578568768082123117808830639146979175713383006774612279229477075591470331236131470424477794147523901365170497799703515066750877177153856928511610278791605455910623762341903931415687229242551867249179402220113959196507263418790673748362689872640908350022258144593350441381894891420905622475512054184109801857229646129747645035417967429352712489344832499265943788505950230839555826699121053857214376828651926773910808940598312880644503152405016608255753533181684473816633235230114108770802191592797887661673273727719796619016807926428862015093941757582322958779451881688439806544049079339856566867998554655481866800255961093510263380574312369969763487488813416173448954115418879554848836620516100520016394938892876947572156696633078146743716475695471577466880576441836655081360041466088427811319031984300300703624727293267659094620272540474569242737808117683393580295310869722995790188392866207633061846456250782030308454054101890582496540059397016435225418709834858577223425127248670427191788754997215500898656985940693109713551865034503778241940695886402657873550982476198503086151822541857609917844907683095322900600723733725399707223427443144926052219819302603944351703899726180867236903156587812940634046057464391673529783680768417489017761749158714201105958491430076501118797641301667891496430588062183524680632611009462856342951216168780984416271359751059000890219732715457668149168735463053179031776563621835694947321632409025401850352067464956191534257920534358403744786437534817507506308178298928456118961645478185540020840588523916412040207722285183563552027129660722562560073562678742578323551639433850259547870391617194083261622982195824964292437772334484164055968906234220715433004554531795602244736515531584064715895246185416910611068937300019817026746142585520382792542765016298213273992939701348328266404429130744403660763447587512741733865682561707095578891753545360979187471387311078543572184489551677821265552750169890277773891774772304928019537728768697572900808951534508431747933716682670044089735321506405236357510761024748981330651057045598165667699693565867053143297927261685198290993974506276718961044277985820091484158775890772894790116124807606632311407881616619672174592*i1^24 + 306438485539981510467567428751073391400723788403920903031519277199558556216088151187378243442896912045194242985889560347042250589740865254336609918481578044168667640730189407118317305210509170071245567728724870280676667508803760110975575165781199841270607742143424299762496414240046215228409414536134997738615378280458907124664750407703940542277772260511258814491376190078815421394164820129985753026746433016446049076920174866175046165617030524948419807437843035832207567619570080224197687251917932707388492007923617922696946637619115035045509603718822136760583608145346647740746574445793460962352849469040690936406517169678932121376769107890885493423106643484551242765752487216658174861659790050603852431279012546948988572039622327962441023179147127313779738180870453693350966196123398702923666345623275447361522940413128016100681551869858930801615912406290955859414472497167569130379512914325894961111326347794159931612850657936237669144153225147763843085138148069677065612611459357646874396489973769604303564799480426146829251952284881962963321567994919728135274658333974661144001124534688212540113774664921101783109190381811242577783998871087324339541135783185742971956877117756316573490529234893145173407610842113202641220459475601467905255433126444569696812400380580961400242550360727346863865240136237164367853632419465649652715117021177433633193419421976820036821408702783911833970363050289960358530122950665508518818204186413769578218162497560012703909933190749045953881376449593914295234262237796729174865520760202005738781827740716731422838130138303445495957398644858103959908913465752438077822790972453061652659272195708135573205829432009909763103453134922742074812798234155716471785572439798102534056772401112931417488222785974927577965878646183559168982093329536977625061739352029415303147783725217781903458343613457762023966750448124389842789628408336781652869680508978121385447978233623005848885420555107021364444876225340727355307997958093533205894807648554259350163229161921927843699363959274649241350405190000375215382976338064406026883809850555777218005129118112613942256610865360543344386398265363288356367017408153908540756475164316128299953002477061594563282749166742144416941991823199339978266134497795594252000157801062921136881768266116260136983042479618318842828635634610400373320021229704996038751748538231171642457262365004494559347013259531766774637059500386646658300052490582780785055937568089699359616209140408690888343194991310501297829640316000217743792547502517246109055053895985143554683346491722172280993364083815860113503954466166539469807516452763410813981799554574238789770385387975844633512900204080237339134720333620381031317378217998210242896156175548280222950696947652015754716269554508316258879756100473024958943181038528507532600927286314771193292916530527487433169447820324259206343398748056911628478926449063491521993540888216922251906824133609566607283768588212178368886043065792789261721894374362116723787425034480145127178240*i1^25 + -70560226577507213956029452617407121227228650334328448217249332443859851966392273327477864711865860087857519464550128061759370098344390425125777716825746939263059121881741654077135134601030923467411085089726427486494390211939059877743889678884895662419465350779482572336361784536758072649719153864060466727943459625242996656699528038874796208932201296659898423487946840319908035952721945536050766272874701307419703021828097120290004323796280618961122551985522202812393666811713288484129634300161482300082901517758186575057883914797111334889832219728098267549343341042765944559335287399817832201223789921399095556453520113792847749117479583940383459678289812834904482247057327167745675773500078628753954199677246237104419187430017750239889061292122008847313794166611229358957674848611498260276625913393218036787867881885720364579612128621019080445994962365241961638765148791236595653170006723709114866776903153086199240205132807318174047013315031610655184264227312408099325977651862696460734332039849864153836212519295611313433758669578906825483555045493050636352857344008781350438736589494053141045411185299826346298944355867907538827774780726839775395227308145723979712561790730621045796638113010294198661194131209705524227673506058369887307599822434870117260993489644853047204770767058721782957515220949224197324983839838189053921640704766571524935085221887207105946605839506812624320210986293914776627549455023379628815058898176148475521733706268849157384465243579217729642652946916809508767854048282867724387604185457886235911856826930291235460976846134523941780637790508375221038360038785811293021634425501288734332047541089353051667551678145324280290404588906957990754900218090182058002966112251666408724480497322703364130586406582244601810428837517257305533836947142683559137856734147251087507715484148029592044269524905610950173761915638207716355628605761501540145228908688632656264241257217761326894523518112205482747140757763368315897745970240581028939538296323455011380056686367599020697987385674886539245682644564001953549508886530046398937959282569289799934969278295947252181033394251233008690923312163327176726465036665685619723871634815535615118780523602409260226412471879987391119935846049023994464347840467886668843807574991361812788785926826119773881280967764459540262890861497418257790341453741080958834394538203074432978590050001736282049161623928309643797760010345557305552013348512147557188418158352600931227169079159265342720144281675738240338914834147468638545110922575456332050524505586729253562755812195836841693257101159962774039244448217928954932529646731392612429779240267328669275759225520100752268993190504748987091794227899138094975427669483275488239671451914313848894186569744522330838267082668509565955322848053187267737293934437703517785791953502177881830859623023321896125188025614567199761172547181295533187724396145560850059897919203727407955925843745672485308577308973273605671572243694364355670086869426807195075841110649032226635776*i1^26 + 7612674124553191420973701595478302797644858131900358067455560842303120936904618302429987450342897522089550308907577899085665232445143285413526149783175080708140412328533997864540420717305226542771297864190067189418424010131680473268425586162605228445919016686256987388131017686391071299286858402811481498294849143358700106053610608499485369295441755346656500011070052383604387732479869268312192835659549945599386233398223710253575623760940615623039858613371482841898709405593080495699678731401082153348596599517305907660536469914764083214376870488009916829511973321858212918497888394839924225785513760560852037917143277770404943568411540058701513832894639939304969897529224697825004031182209575213320133138169285250499578415139536690439832310966275606448463761397590308585900497812688151919987709588421623476422182838895664852263651485592088829749313870127545327923121294062693833683325040275351670214802112487516169033360959088719618610751127366755994209695134391222104074412028886066892289184022925359678487826722602997953500752076662638631564468670525546737445749804354207766675799312446450722981341587091298431969917082628729172160020321321541301366061245353833916006741233655894471984927219673306823516597828905765807752199651913778272905662254263196244667660224555802749148714010430321224033208451793149622820130524174815803759325767809537884584462440739612683204803683001852812083745278636401783481377774558629218467730000348990714677684721479149493587434725599765594131075694280971190619156190480845066298653986034758866725933351920671817301827811887846005490814287649468572729016363088745662602662608558108587566602412985437058970819478532760895498379301188926598532014427308582492583028468773579816549408071090131192750377478651699143185075868629888961582478477234491582719607823684362286622445273478898430167721781906484316782950750821968409566708214381779644360465949480140940131958665508080677848151430052976947214177456184055159810900718505719355042553896430134819918438202015498344678515916491657670572903955176620785689222574742419618426138643931282473499729257425803149479696185872960640163453018301195396154564544387859157754682779117194537317011644902389995490452508409693985911507675644403428513234113379809955922781585982253693586557167681475530364098078674869534961617137700876766267480647564029440015145474345824543514337080821096310150138204781583753784246485508731202264045913022869032709315127993946756426766484412681940590216496838051863249740414542556197855757575749891343641690530654024827761542512562447985177450065963918402298272375887588695415649778803089067754979553369073716200277699417582516319112273586515607302529214142131885682578952903185861114432699133551928543970336965200696769244368835717050954394915449372052246485769153463655837112947471315340794387987962535444752318730341609846144122194951011989205204617273986982806086358563867430770132651928644846976069649941833669890426421298342409411711821373795497397345877057601536*i1^27 + -328476238660659779943218997240481940507554404544597277295016234064801773383423333765603871469562876577313734139023251432728806068162093644322453152574943857650967849464481158896783088213619799739656715665501322639856531282989825321701183263224757269149089883121747246948757138388547663811597723757046129568280671656487117667795820806213026052092928551787854800908091942497578018908825503820474584480430984674690944886107947321029578310013648778332401860077703262616869617180101351102400944519586141238194571926140036906734354777122462372630439789588893288849074232094598120050177548039163141623061826220399234701945473940617878776210782866571126261231676797565211220900074486449814105603060210610458614694448199838522497218954425071707779393734577106369350026667518286820860964048031420530791784665369136593293675438923295304902110353441824122897090936980150988576352899393241581383503868267551813501493407703575824707931806948057160154928301090116011561301758047904045415432829159018850710088476281395947885155252129040587228455580611078820041243197033752361087498997755631917787710136604739919635403751219652534489413127907372120653197347167668275286967339481135992145527726049452909975055671439535874336443447710918413397684807367305783656626130476935708436134205512697368125990925321798593980422921215341268355079499864073600249926460281517177083088076604034126779960269829763794411466440097629074917749449496947613683321656406274755221066359373908583991552602668302279745209983428700057664149271270368844255886773175840712575375377031230422563253912815851465144402612921772130438646475534081376358155463985089266769357459629709828136925994653209775780418438517710231734137326400039972147212303488771811235226778011864190848124858745498356079464367198195497084440593187404748031026218718138277525249390133264689993354218819789173073555765280167308511721118159166404277852509801538294545354750210718925448290015717721289814054593696322057549317467874376857408565609579669241024356349043727994703820133848062922814921649780641893687908177560980967426741713344743526457623499988249866336364318191181782221520390040641028992168075579930197914274750110473658355081598473128358698425562564506213741450882727373642935322794841790654361751066885073211623428402254709244803504554205418610637757750037311333285856803600561929368513456647369244754448001146697648543538193293747922915982608801838810488358520511376627180011755624714969493256240466053020281844048891542109862231917389302488387719530574750040504606355186391331694549605367122650890198445007234014295127466208595030929405689200586506624411504173240849230595062692776258087316218321130994771971647452564320571974800109644739672259943588659031856196476683271640840550272022425123158575908491185769605737718817433168042829445459489270812577895787665240213089090095272397184103193532835380787785995171831600201269634479448336921125506393376645259254716835505258662346021969524723025979623063819299295832899059712*i1^28 + -19051835428981533105390426651190466492492593099793965146833105079468689577833518552868024784438776785800258019295267683017679909197032902728590170282125800826839117404469681172995792395355463228259891520930076006886415619086740093185071380500449781174141477869956833915693289817718670611086887323151781192738260713492468265863963607889015254353616011861571051768326147190842211585037989359917697086140917341131392376062797608944409002136922519769110277190442985971451602598549402377628784283614591904597388530173058839080413939249104794524774950168645616619116996847770372750330750250068839404766967352198012694808438157803752925911390200339700961740257420733793587884268877064314113397489933106798236761377032951271211635034303303797104962668005190922689398148193321019166254881346076316532355619836052029110270975717403332509906895945294448541111914620183462829803135074350899868475973845306491698817102539881724716602676568960028737284974487202062663858183959890943978667862669158673886952508234675059912012252801109513984238113824335232916868570835148608566604284048378464629199468644497616413904471909196359402997526046444580871136270850333101348255360000891692613452210167681853980431362796600264460241852316942235326767817401844692672367847945204831143703194832424496040357724515994912039288491076321814087076113406114175428517440661561087750473987441907871394532079707918442340571871790261189663493845434980856610544172572347849706147420484689141519996843225916253907703973476999479140848108781441181182113430036455349620170684104021799864658468615541240330216484989821328135339601101215435444146111992352283938356009418420473182493822769651250728477087376345424232211023944049455000737497225512228099453841915539873019750617017245639191318330806413379621771091813486953723250441610680158416175844300054441055834534023149294142812836118738636173397101826459494805827743094166587866067735270585989539039241731674460981160558757502717417635331388816224638114727928930338630484752554936746575620705951475326470249629314590095335935616373276879741678870876632774554570419228434768606722783794985835498790087262950038597581470950580413185725791569563603834267741809398461316274892304944317229080529210971159996422220567175042026941560171566320087810144497702230247381040352983751540796896011049588418076716605485874727440559718297059998535564204137627338143621204233712281574296814966644097313676958684375432637745975965166373989248994956088521663893764690524092834420116799759535213006507744897602012656313662397650242996624078439843771424519728627416266077414818212106535014697502339088588458428887009867791529745120111360771812908504641119629360194797650621376314499630553828566829549867397862881095431886710633753180561656486132988911997826381973979681550376646518361288032217035294050533947266202141931110488598169983012283478911543874121052725941291497822884406848051776932707272259674498921786761316333963258931503168275582637467795145827395068493824*i1^29 + 3922569322795415841705103379717840542430078768831040985469815407526596117324269607242780494873352504847683908746731893336395876157967842358205849290716515292058654605545240653031502189384829791952889689417840755663983442443713256060937599162796373972925226459096658454195351046946246634484846710348205172577964111714018371119124107840344128950686698584086153192791625609292662925266012047282078207820208213531209716324614774815460635085785618705325680598005875984287874444766357203859317825758279584872191905070204624251979110607893481681391662172124180310399321446074071823060007004369955362662961187128072155884622005885697799734284078985372385660712270579337958238353509621423642152197890097208661622372916836234867198570449068342732734100622527576169003055859756585465708959927758921933353063271622584859128392700526441162455944983919638428640834069811866372742248968314046893082182643592359303216044080666534935056936484805022686202546939380740147128267078047670490194899214792326485608003146734681285989980118285549334497949468574641540500963186828185189736379642751166886975671423777766419613610223789788876915946628905611061642047376008825027901136490266746906085524071677418465493040732185599442533783466207435260920794594312686088861763623941290532654647716220109344375767359569858707736814569177065256814187183386472992139689634891510870699930386533500915938636319731445729130464559382263265299375649370187711428154684882269649767026898526795714173104537698293295180078956587520193168266231186668450058126027227113448374804599388690547710629427442213907744731734238565545415369692006681074591558785187561166655058184337030004328425973950647788116274729098327332540760850401402519848716589371037500418691889783708629429618548717051913658888412997475952249582076440815646674673639990866496560010754045037923999465405054419977152137547523826782027238861937086086722816041208377174215692036704396568335319045929862374953249836024535412860614312616748491997615107155996238875473922230091148066890268268776855827546594269878603900679621958934434105315562507037427045136134383467092332503001075357603134055746655249034045543512217756777702586375317096781301498617737849387785415128352046321132246814563296241243983000523748913459537231402651775725457134298350839872365538248748516188047817426636163241057243249841234458197480629424536426457897273944188111899317801801803731312104268085222160907355484017026536250917968580286793720515990744725663464314281474457377590762726096373028789074098328098501503363825767224409450158781139348774052255154603513773532403794210093511220364037998964957692489668627112588666078248909486356178795176349082193340856965672626080713228166909127226145406438163097159011633312122531247695306940997007274855499299438007938563843465594708697046442064075323650377132813746847477948452644858871269594519342848099429420566637742426743955513523399674612875059222249518625876181380376368027245443945245774574777799006839487070208*i1^30 + -302526575972881593906492935622992214240123106575885451390275307744552101016497919988442883317090964360830644380979417284468786642350105526691977167542716733349216678660161191183574802831136818272405224791490296674315709054804073047355250238931255229829791692947959563333751738283228349079392905888297399063434840668384874242416022156906849492519835798160521064190062170141590506342370552375646817888573805616965188997580789233165629360889936226363490517312019314877211397586971267863792917395969753643728247335241528706114425681680995284239405279491988843851972785027775273152154958036960181611287724800842177710830866680853738109879838460554766194146505328215566769205045538497655896501893216805656677347920964227502292717401213764062759906330417246388389455800422438948349659533866371332271323094512753806027134500662679168334187318774573266317851062127464318500732851249910196576854468533835082928215559332455128294163222049845164694356191763170523606203332093191266327280281368429537720384147368427967941815818105737551362022796304004385455869285945697834293037994062436502534144642573928504801269356882735990448898128572767296821545050581857873134199795950295593661083337596851989141397589701441190029138854181483487045124203545503030360647561231135221364587133739062506748405566853136117799589682010490725599607983687147307727609333867471411656743908436275315254131916014768999897980518874065753504940379997312704621437539762426793403587169230610840003669218357435931704520890368524062411962982898036390315741157542210606497650257787769407708037391140247332774563700005693702582500581730847798439747438057364321643887972934291510954184030765193218897336531753898001781006336331945974356059151983509133334613713751617352043996236172476204499702384108009866280113934988406810639928448826587573031083768291699320073413739939583165889666573338136235092292087949010179977533054180377006460808035328397659534610598327023128389867989379262988772799328469386246365276689615813422736928056046838346501275074176638902907656865595890375833623284463120861569039343732773623652690000461097967762613640904098106737167540237747308255731491842904222751089667177178136366196410739223787519132244806685432903226610020005793337853830050500841190360291935450244115674175211239337186527214806698563178886379880281251905858747736907080314110272553552070605503535477019065572270422271219658287567884116403652556300715990508767543425719344571011777002535459595444149450971757413509200004673793154226730112998658151609300989867830616514156488985177876973360597868230969069498785478212560160648950345475605210870275462723535211000820960128933103182126792655128286130125746270365991771331741879184393544218481507158150497709704560112476235647403086039699774362859931743804713585275847516424729832783840042959611631251532127631899095295656673080255651174772624440754520929156455772728708521551230174147784172560730075336438937521840919702928755186488342194892683378165809152*i1^31 + 14676724228946739045891769284027229031823538586496232954841230437885938029026199577983473017009207775924672727946443136759342546116020720767181226418553341005599570649498701058208443109079973889854222095851789571065610426084738799526445964531289177399511911303237220574922877214744373503466309951952697637108162845798783613250657983022844886874480413354793217084645291914276516395422445623560407207693594280441632756563248278446793281420114614820321220011461515231288073139595649829872993673801229022570206796223650357410500889112086836224452622528284660106291087179287021874214742353917501074759495624793433294348592551405384698618929320990893445434475160022897875689385319399275113694344740577500022822470730521678034602580987487724919728612182861873063550977012641012275829862121665536379612806662130108465512077574126158418419046461473256214270445551908848336384103624457998332425139890919576492107484761504536734733179712124644645990969688216527651374027673727384596237065385894106782927757758826465239429812869812389723084459423002537328132141835715311610618813292153474650005977442462732805394686287111673833835375013493136921093050608422051508384662028694836618201139105459902316245735966669486097416480721774422631019528194981198103224914494466222488124960370311271723452798196287061306752419675253340191559090608196677091076807179668984639979442786991958159580603462079699144404952675296942211745459942656619249310953614932649400112813502990730952565314961460665528512102035291063967582450553843936920555552923913373246749596232212328610408464708477464229776474970508214674702867460769985143826055733448517513443961998863541592552333782907752918828804445721980947173761580743640180061065923771951810002345382727604674918695551815909907294490277758577152164291259603784996087682503454286319387688472940968972748888942349086157446693593308491378518528057211902805025970470508673496720771653054735711865149616954712318165027769781374025731228328554493676426484175258211923755321899569564200516075920725038137392765530516704905313865866427619704284049137522973768942416092968800754616667704603203254004372732723574298263474417889241841719547675707824486765584767854225122460122184804175326612214932787840354670569986241074955771412130653294886623497806081394337511164883157526750086919221049156759965171634342655391645172843017311195095510977915019743499589196161789170577744618901546404594690291037383675903570309403849594556749266737645906402772394587132264789241473148336660135744880810389111253965647233463783688537820713740100865744482527807876311532140916105853677128441375550203365623680147131134776373404249536000305613897495349768108576970893205806450737669271972742430355504665465902897691971480056632932707369325319609913319425176018205989139641846760252222339496831709420525694988391966946414878819505063442492719722255401758193039520014775408815243781055078408550070117039010976890522767164794235880215915949583868931756783566848*i1^32 + -488225401497762288673642333147781957063079883430079101840243652219278108929690602791870457950956132970636607158968417915863748684221782155231423724605994027536816180934092992567943551209706374034028341244168134843238618023129330876729813724951198765509575251534502877823331332303200939173861245609583827624473341047321437590660238548676284672964252776891524576480190660340432048189934978757374671583689292208805062293252909840300843245391887119273590948386147740867275895678859045072280716272752658004209814498059559999646073293417426526588396402753611753669946491475157070440020476390282568665010007146189539801291639629928794880523609309468697638836285762060163852301462784269209597343755808460390915110782560556693568065555302789322991799072256917186205033855213782264979241417661142821932461199070990810126436850676117512236508099084616661776400545619926826376157239920267259968586453520933157153135066491976436949840576986390406219473244424635795329250190779707338935531450475014944209173911432023949546686366498487974582543618486727126622269991504632956400292894631670848037225024066262874177523188554237407271500083626535533652322442248676424823895538570309377065296953102890773471439950805294860651653349226881185708222056665335704083218462356402022362715539871552250445718872505154760526571886444150232087729719650414711281964455440075882490417080262622078322578884905174531439571719266202684815100395858259218665222426489436888741117550930533157019158025363487440259897192200198912940590455186567925809997011557918382818546803665969617863043082961972485373492701206265538589352315935668613574821970343742229753410048843658142297749403047385802014513877966690157750902069439373479777873327979663288087861731964038545906231550607216179164178900214595788864818910507554467445637993674552766581130408869451411356633487136289816966674461792264554893326550564026683691262298696634605512306948441881406207038551007058731921261151141585222947133213326013083122521796130177341530079768972190292829612637682206902618857227153935202616445144745705284021678700490732231287293074163765432218381380957228809060733920794488870986792603316799247876207779720562282232328208833473028696168160983563327383352738602655426176853353968173004380330599076832547726849630141963874539964670622908446483867583214055539953881946198172894964135985879568975017911024597594045933527783364213398555758810515570341199223896741740504497607106740980783705839350632494892112308038280628896027261387171932816966476209411757252250592646036959103745596822321842322401678215918300320111437651428362295288031635347190196295344315063599767494969981623727864288567674247624529390668117457829406928517328555381750211309787421481269265185265452393629617048341747112285320096437141549207057626282298960264434243795740050412843204381385059454182408702895340124106749681904851793652646465456003389088240710057485435349621022381630049523641072601924888065390185637695151153147281408*i1^33 + 10842622202098677443254177409066659887750572551337058402108210714621307506398071541778127804753418585339778642076822973221048799685262873863897520717275096014770092605245332549824982527820681716598549343333410059527762102843408568405895794997612311285476524557402845768274686056824709127345149149391956935616047849285435095824567008932645123359244324538404299768172883658403612117125381704860159369362912550645861546026010787195816011780387262858074904216117363538556889013912891746086367779142812806005563983986067959635880127259555646208435312359176694482072059269335419134599354392361470404940593980142785717325153164213319122790754610980336341067690096221487418739490891334324254342298185624284163087355996146938315708053312415579127290308073511240661364936865617902344902750754716256436171690093503434057075336774831574943246464742245923696975414170085939912364108785534435135233451541768473565070250994019356429960770606676552750554654496283006958406805860613908709331758795824325584966485397966671222264066139099908222509962572007484711104868833394289909899845559547404323648928054294293508065916678087280213307706903378481362909585825414393054266341180214564067484359708405619192140124756392803642002408178881705510334512328769619073070145418400807019498276507577749773505292883716620718486502464867727285162707714458895979389931287808325969722207974825970834483728893567398922580055929695187532154216953962647829628805244097613113551330265015597117401524849823214892130541965979509039472090542120505831436138553838827584062836581134185933196097190552035884503679627694754943201217903267232810796399026240927494526903375369593211763199033370042600026160021486214900743947880304327304408469467764646707299404448529168362201434621919409139469680493615328428811431991103692156865663605502246258723428676380894441508068062720619085003580618449510068025933250657181952067293496506577274327601212503236703258591096910815935518980007888945795950008732340884438926623838441576300221196628062712159276169205778787572163814672572710850334627122321943848530638022613848466973732702715294829156996839434349231717905135172703983559651943848473432088094211068161725388709970567236271580214061300073152648402707094815200594853863910389100368944017884715865570748214415977928245311130077346297047803219081861940050136008837528855346848164757924715714392781178018239894699152155257337651905406635407136451862442375462865868305944313687028938525895809354455006081452286854837557029769057303300074798920425168373152311702299790586179659025683081380546470532353468993237453902745377504472525168894157485239477455034443375484315197804598349131139759144962973091996111269899227293841262746933419367963956139202465102674156433514898070014516631296033093243170996379279236012984132333284867422316272968428874740552259828956799826060074423101656605862671971659105186755005477472598743999403829339583277050508287131668328863167719901169225911029002003283968*i1^34 + -130391732467121669455437485529376794291608882260824032959643828931509721116655548885057018833434239697330200939165304574795510416091351653470962079564532377623094851419841094487974119521120882728202120290828634498541284907927576864509160686465372243905328428540368742705869745867802804069632379343099634078115787084420846502187528852231298755819040029154066739634477616474344767393343437902017034009029972857577070126830305571566585390814533739421275537742605589610751325027002010373625078352970814001427961905818282165780476365294799850211316970837816338544073594511838463643369641377016518498617390117835095173709128966198523407524913361171474771316240368128465696726143478604892318474601205304760822278389385561621591134803867891039763634465410035492573646360714066759615070176077704863667115164218261871865975327916294434615998365148619510489946987662893076664229329766576538950843932602565695439510286781327212352735762781937309676472371143220783072445619067527049006824068424534544955695958708174581261826583602250753951753580813162226932555256473766981205812880823350888953345416329339682316767730799051051730758764779106107932541493984509205425806845495731351666227886817332510285843809873514321083363367817577585561372456231191372445813166602786123526257058304163333789299765517542913390766305117381644220544181761141522649470488430562080653799862037116268392794893499565069235378088066026338723286260724432138767069953919625075406772304950910440829622386857990785079927587842869090189882086022951446910954069726219984984506513332522597673201630325049246340140332680920240062641544455288398196087009676343681967797780236093617650163074796002528332306927185528780334652230262703936304219048986599317436830111862408079900072387776888595305898727770192806542822931920602677875156196516720571866219044492514997981596617697830291044576323146506546283706825366890515514396010053432378618427137533600801490539021592938270905060595762732749370993796534794317666965144877405200846887129991595275208405487455118387450580222801961702445350290971108799635613660139982195897363660371241780100344134601978076006916434753481111866004666410986497618429018142847207035631058811270377829669804496408931001740507476984619832093088229834655088318660598043111891973311681144583630553904778440619746658961808360689183195251094825379090206576926379721028907988016746162330676965927548896311258858592696436426420940660841415792991244916858610833302453946245504321763254475708710370132644150572440360594634277965374526492633137920279185180589500195166220701260685078741470981151473897636650596635549380441490791533282622835726476988520949483001509834264635137146708806924929114796378827885060897541782742006210227545289705049322572213709195128730549068165391224254458761275700403412961017590117295202112679129718852561674872537649025107600005596928031210085116656015431543661527566010232719489889850333975954043647354055757399123018708328190666866688*i1^35 + -448304760008844449708741476762700175930592336136079189650840152428610575113849096842659531682900935725598663532092700871512682805071201640666247740679786594149189770204672983392747456429470033759966185787096729874327426654611158898998803667042725785237573405241948225226629958820603755121482983839789432670292924924129676421805218297975992973858777383824019532323451372257724736077735396244827445525393494755633611623397982195422479214845432152586035775739514832328955794815170582097389611327076143608972120297772583688850401877393806491047482282896841122647734866486372806921796149199636360705683634546917020256628082596066955644086711315192440370029111096378548521010335753641795966552285226902737704568083050677135921727062240295816976255860327493762578861226655014119133492768240072185091180300954556656412363907385940226066635727914279784650845001596874911246626752213344715613868004265945646376514647480718327780333991373721695933833379090753446867371890193788436901395713776399941404629834646102555094166040166871848845946011333273291814706175230007517026618518671261104930616559274974049595880719645497062787886245962153510480193039746442077212507708533836201858485488463097255459290455104028843900132718641235403311942459690730929732051147786106455202238245266844005561004250975545245635229685765797875141316768461138839264499167327801925558320380907323381893290504470337436204944104805186408432421661858005070190987456151720697312972192010593075317536007675066648695217125727145646071532772939234309032461122794949748877337627863546376526233970984249140176085014764236111435520928872738658284756539140349827263995224671276737537834391101868623380932036177394966934819017792498609524885565545249063605622448170160281657752021549444908070834405156841472149814220801009228530777779224962657551153448923587338944953025996520238406555597587133126042752849315317343479791554593736600688775454291204909141952122491628761889171830085981523750332590533855998376863761936446796451901022650064620729580589512035645373837615220612615642482217407350183546858551159063419708803033186162396312507146380491774929090283979448801788393342715690048813899882604640975938673692095258944481997126385900491219747636793544350493512933260720668967294109420330043232140670604919225164829608276481376978416013252410340575776714965291045950029823207357481765498236861584238210053877762447609420355220792163286936475959897461016264953131205913852684193223553720017176669702142795330477533855155559080218878676771110874174395329452330972006978397813280608372192523545269447658572539546835513905277015466191510117767578946397172090314514866954106602149358203175642084687931411281637360827849270603331959301541224146655734148384621664413148881197117706648866647584802162762394522980771345806156065157557747742165046198046657821730598230873577855845076498670965338734073940823646976124620091617535589292662806992585571775654399067648249520397077184512*i1^36 + 49476866440703879852788653681659047164221620822840296136758408977788688782653953213303487086056324107921818251141800296640422187067872143224183487009748223669699325709922188315206683537914434256697719924385881264894652898080320649348337438379841849457813258255190582813901337190591153175925855536968960581758607095237264293078495743638137971079274804949912077814188991169085366429823662058200141915210702908964891967373499994604436222332730772331386724569887502786755502950352222957165722135822749119111730927357245328584134546598389827090128191018192978822848936520066918430358559107187280315118965534592802125793037646021226009373202116784589518340854420152509860831942480580306396737225797098868165064351048845223033272665150064186769464329505404825170997752515189751229875520722523348368199955299136098660346078516023778014906714392451814118840630337537919135112352821983640373422438257148264695775756151956813725484849822609821944646437887837784141492820052709722930847405999357531503915220638101372079845751021812156453173071471407763377706120842243071004018342612384389819706803365233296154799193200390915610215061649505548926467130831384761325723806960630458597754089054953877936057338651680788194645831268522206819859542103539252839153219148209855010224193479753963193826754363602947032406140747406494155191191842478800792926225058106594042749502999931475579056935629649774157216621011895629128187639627622213105025057553884782575461372672823207143637024788310986973129347424879271797492585913303273796863568220225119593890520126355282219723987015431670136276262221529654920857417920832670766588929015478772301349186590194247761430832148610986253976108803715573906506967728023466375859125304228441375768671344404824271264730953955496368807970044391962526810799273049574853279043144497269344235556995435445772830609115139173286700583581538352099076477070008599824296717313410914403692713653357904088876552439195906978526539845824825664815828657835144280862069734402060681296769253591153666554893636655319616742704747702181272520299425597644752701098689091725682677399625672996065547405589697146201730547176234533552606895890265489379849756001270146380009739098605018275224289590623769773031232210916553460014183197664579966677364314470896810676369418859348971761588158098331287490707240132464872648520253145475566406348425888655349606021301270121231321117679724666753222085752119115268303411027359862168787505412880128021741242651687757033046319011659128433979067026545295163434799408103561586539816883160923605860116429923074722825520239735274075018944038501344691642148072890759987527446862414576794459426218632277352301160315862245209483986639865111571888733322587232011362126382131276435136836763374775856809423833345030398729261474628674288016594095829646434953788380657666371131865832815673128912052935656449751956684648926431821944470684309968504491544146695609008287612366923262340525079892954384967372111872*i1^37 + -691465833494593958538364906579266644076603889769828697077955256487072018262631124980147174169713022893591146070109023816763503685496171618973488427719622843105377731509989127276325772530799115375656369450417411007875274294444897411470682676190744695440003391487502795979040655219411715238499639642916200523958163085135358773035471859030357279972779308714924202748723411469250880400027644068751286182863678979181312067560093007962443673076232760719481319117598079808100914488407436288926620710788467323652480951594440527887261667166238448838350665093642416650640762857372331648618194609220502586301909645146471508478767895458420626206120166663321610967685810339769344072212065459497584467838433991136583416973963335897287662410086687741801967973643769154671139048307544045457734908481098716535317548619323410303338800742465964824347233071903984682687003743302272051558650360797814787693348182959190070058407002401075859874425447445313561217094484312788660024083887288109464644966537549258298988021517784949710048975399215902364146558090637453067697319687356868364279171230270658969598853273813766933015833546601251239655353940853298460409765536661303957951457101997820592607951982118872924011298899457318050272176396812398119129245496028747830762876780115497565920128128129222364279120389732546425794956639088545737456254151432676674429243680893018050727360597281957383236903907586152983402757210095915827550302412609070754303162352461354675165651417679808090394915705192817645506589578028373957103849571001381879959526318003794758264459969761010062020150649430653423786025053985461334015220379582621351448003929828848685056661246979220409059670618583198093406181755311282248590563365836521937050922276145422323145476159346105591564368502054589156451371864335080956867360757541692876961152152922969566834298005000791449959112779321007999643367359416056085630028026711961146412507024488936987465463577620992259003467186164463388956279995392705893167787109354907026790079242376334964221843957824064350312544585695424866420323018839775586820496854971972229408619725825245321175011197543227725670304097926591985631784852602456346305952754526186462292933344153524823880005072182051466758718071552381470227690003156213980903425955355480650741556203304202360995117360390916194355663154089785380703047149393989159591091404371887173693322923527409406015551091847014640717565798147936559126272510892785879320166017933286222116240955753632971224509025077835319448036314726519951182534582351500434612821365027866304274814752260515772754686150505556400137629242298012680898228798928248210539360587005566442243868464126166691358992063951686540887576105902978547185481610969480051081852985498688076033719764771024368097324792490152261187918807882204731626666300153463625220481746881503090323896193054885527858327575086135510414021902545319962794639901922577017945297572587704874041741603001797033047568263552582182764057866558869864448*i1^38 + -9188573159695385101640100325590475375513758990800263818953079597658300280735139287770258045961215900661720384355418673178026460614446193012136028065888730756391051977932411188354275810250084137773683301703666075573060518517896380413118428789512984244866302688240174593796009133410618182702164126699360220123720378813902922350123393723106945000674774167150747549986412701887013431572476966025596747354098952842941090476897907683652635775530475090256109779598373792707736875418087622533814705423398261693636924506966670822477782904399868425092799827466797951968120074427556092508612884209601734135171924659290562727600214630760118741572424048709672135838789897880243419398576199602636540197316324144661612478455538192359012056884537203804222138044318961803322247674408835234808411710921285652351281201564398574725246554720682636565215500393245982661936078392698091233391218350929484503433513971362264262891133998482498040274767033557942208224534763552855797603902121407180375163972331945442966391299709228114638616953571901503134982882586597008026590799364745047480010075038523383842160932472027318156280153059025952405987747943421059846435258483296372050865740777852699702014558850120330169790665231686497140389052456926869959331516429844144835635965252000326450872657154270091136096635676983475459488309737630982747388718912434146400548971308548843389196509145996040413518349235540789990795211203515712956018593326434886355841576139745216307814730015631857405697840787274688467497761273381209041554452448072693375751760115163831274213590539028178367875344163268053694345079041224830022740862627250353142723565294708128112890326677633637281106284790952694266951313178072464248179656022369898370015993258249383514254137354609517397957504830648839233725733352914493628103291956337859085638356336407277264023349795198685458384664608514347879655937696975333912164178186304013449152546921782949479305435206499280764138971822302705091946678273823412833524766910228185290960264777962805380757445685191894354680160818425918448640640774051854651942640962936724259335563988212165804604976635144529875430976691241055719223521899663634370106428006568781253497596319454959776080326398575590586884423911767064642245791160123789191573273666238797264489756367307145728274396824529650082508971855107285473769405487556629195289071851113839694069709891753749968133122074071166546365260858089856155472321783807157808762718593374229178362835128154200956315743260160391934936582064727737661972256428519996073524995064718485281732783861734859670698395648220791969784166971793557350054966761917479208959609561680038805474985253263946833451785608081628299145548955840376426435180072513832343602135100806086894638449305249127622524553340203640724933788722446145592223340945404438262631852656108729867295760520102775959762399649710005048094098360953679517661896228654897191928959667022232189341609617969569451015174157107966625913319865712640*i1^39 + 560451234406098107026150132738176238239656577016971986103866282957193957917709121633322515134363577377101556017517559491446695791510603790375700960788697243943700026699170412997683580094083981529998578467502786332084124943730297270219046517959040539219022658508530081911566247441226737026494110402900167779337749178487608578893777767881306413564072652724681590821825052790181134233558207889920142154037812477799610423105722820538475626212008858729739610411994454418616490118741233175905180357545923252818010938196760193202728558562731279043042557974993462542532987457180478184394791741486470052393600014084188312327111302986360604953005262638158687754431519201254951508749427841059122715420791995534375409601349200289045085682559860880486032861685398908535384499974389256941335220078761157205833216347997449851693895351428151624061286849283159781916788639861329988937747265400617523302853073423928393917822282971201540821541757499945382800931757041365502479344006215261944131041673422130124549033476059422597141236858354930707029285482308755128819909588636785167772696681264662981636529634192451748141653369330262209659804792931341533284275317162347930782559712869187698474989875462619821973605323463380048118133002448727857892813002889525628305567923706526054489214317523285079180196076927035352688834960428768533730657357191171961011434798388354543691081533803591698059560547365436416666158962119948178933670530035666618868259440583251342436181243160188398539434254439265029147001285527416052405681963167997972115958598951325174829052699571365707177648006688004435349936681197112047459819524365500644687667153622414844249729557684346519464011212629394968746455608818719869064160971449325662587483445375491751665100477297382265270078183933391006966449057919159944747662599021936454538047890421530064133427383214885022230023567341718029132056242929308039205518251942734185469619381827435192186325287074661105291072987189770076051713524709334498912155041156257573872180355600775779723756938009949637481487586630170694085997775210447777538488197388802988186675076936864840783950500051093296279174253764650412734493114591995361032487069667056688812639782254514777010102109272525538003033605113468829200969774074137470724824060436313333939078698541538084831530930968980703893083423507553474322905588425136871030419146483298188225511255585632236388598559951444372002245517027852554137163540816747230908225481241708830241140970822014470675326912719750046765035797980738870926183900743624601875360430012011719768119262979115520292136574575369563848796424868917622736548434283634809604732189715613683797014493108531183204476363713323065145205116932467328506631471017351185419066315978571585489117441010663761726950028097241095833174908896428126781167547339379114001088823013885088081047040993838329935742590459697324825313690766863789929000000455654521945982463311308939772647803208551616918572409224932255710746509312*i1^40 + -12121423704385783309834680355348369443548570887434024189414315305453307889995114179332738141816052250279997836593514948769628769497785838339985997666618503087112181290647340121311513736271203014342633006062669945205612512427535084499605161898227289904811358472852437279441545641349783352157408165074568088185895519473703357194361168775847118713064804027956135512153458565114347217932476431310162309391722290440464559651688145141019074922675147061359289020757468469090483099473306849582835301930055422370135716937180058831554891799819802084812618755770092672507900543537596993937282477764268447447363721765574229595054676383430110320436128233873775719922594398034905692016694742042533414538226886969946987608188736557088206660413938625076483294222925440871372874592630947460843867700592057019345372935130045763085404563546779806733650251612738392927472895981651867221285258481156092874299182880494173233783502850314626655692959816184561664848696269288149649738659335014559851350091380335567388165331285845202888805280268341102265146591703399983618380795723463380250543083166287139982156639574093606941854707845227304530213097218027722581178540654973917890635581575583162653736898488601002262319844454208560752895748478053585609588052880014658966406687093945841361801688242811961152316379769544878934365329272571574160347738227176796950981954325781009673101453907603952653444941748495941785258012311736349777428272623316709031114768976884261603957867934963269540647254643321730901088539583140029996724691762243973160373665886916560429004468250761147768247038922966689449239487353729431506969429300329104803619238735300843081197646598948166976012091356140217485318146902790434622903613342997035631897950398205426490769618754332963189710680562276803222767669807025094546407064054656313146591415375031331689402100015657410444072262919721658725055318984841660099416241079011899207193407769454657830686783137212610944674343363930632799921320840983464989646719959548328739192790354182870176891438323416301460496438822401894685573691443218674177606665413322278811842238688611745394109436911352777848222658736770359899224187691702967601279661454007213960505306001221872293908690307942314766459058827091369638907288993190752826971658556589138866052819899253087312443118874506378606680717043848192237093555764551612370296961578764201716244230596221884628871551224151151536758146741798410379978659170988906386234473854339875743182127119074426597235428724201263832101099642734498728534893578904210057760113287252870782333306484304173307980350286663278308134938763863564003688057454949574012109019882065098045695908590932637188793595049685476079265962835700951765720827284589866123769395194248723395027897848036484713676795743368699372073492493851656962545869652185043329105910006045630637651627155340549502916409395186901294870597082330518761339606770757321918557073468541237867763799403076630756752342581864186341490688*i1^41 + 162062048052797837283121668688310729238700272600833393381862863951981317982594858987847041933089511654392456433083266022459958613288614234849362833874946685225137655473636903551863945139983141789992971587007601386218870669460864610382436888454606521453372970586456584083789318993079649283886632058302918009557986854077759029627940281660917562040375227817972761064447436562134063142046424287910274894660987888594950466452223024423092568615293625755771922425059598384023227142289959936656379552524524224490039482087685257460789785939241621399792696086705367236014498356360095498050568398714250033953674410020385807539876766783681445548024775349342268629615424265178856910334045248136784785494922310892261172766253711724051703919300082046834068088419161142823288245858600658480023654193080749659878100843432742636986480686021895835377473497022286845386628261641359972131194877875495611710685413107367572767980494146911563358655146209738937439210912442145631063012012725117909509252055909259464641639533386793196136188708993148023233798748104044342397180678186920817771847390949442266492270757863766185268119009732677207171815783986416154141048382358123420928228735454496474641546434787055459033977798671651686500009480646639896026103183947606136855533709212223473097082252779718282311824779362627625335127682679285385803924169934390426406694778646965173945178603197778945787616762476946345665432711265616756673392537412751660299178652235739577924659564682573059699690040469078726987150962062105461716951071742008065219897922771444802541175805820358032728461297113687577128861910295795137978054617950143649632621859170154295100368978341111184717843109028884045658938959071130803701498732039853348247111947022212312906557211794458153949694486038074294693049320203361000299335956183445855629956908923288125826017706921768470546015610862619379328433166930899737900101926796792862166387505420356209739184874916819179086507477646364406033591767237128101075882746728795757606482095173253502787618548454802146195620757972629355585246240333694223817762535170019144407431465568453864133840085962238226504009827977619782425412882533981077356794640308527980992132414036465326490565316409334552819960185401835250134231762304894895343332592877930138594750355526682178610712819813410675626143854992904356269325805975754673091129593229596809049857442986577642500806130226419213863521086525601509253365755296293476953676066195078483305981436993482945270323705042402988349512608224038876791447859804122576337961313325594857704034542839913528483237175067526457573668361487180807900718498137281197103583325189227825433006734926444646758558163295812464044077159267612645221505379338571089363191286524315972501536063400478357224020303839335418193437660266577470983760049925317425552577055403579126648782213460582155800533985357928498073174439969709350733351374622476359554075027236417804308589943827435719494366516604485763072*i1^42 + -1374419058853934336929618514845071535688635155310782044207928813511890754311676621992929298941633670541522577996116111717940677040999790527690195213502610485454458470975556140901578262725009571902455800810938755663080508178677709502691650416548984932938170592039025016332481059854374900981202674355939344444433115313194349494971085807740340433204132335241960814850429875066374466752655549288360125562760054977408253439865892598791489261664362914617723052265170945635774152946003277230757289348811308810457090146304175534882013613329983377340963689481067089779037143845281536583177353026926052396155307334703014558276863078111460951538153986585590640547446191847984521229396252478769730333684013500387636593168700343866712571326317429054502696389792121329474211953683108983956466511512576687623732414220669657215279476867778283388065942731252252988868316840472550534562269145012676813154819480412094551721758995660177022005060803098059137328810334512832514659100989634352409805418778051203226690686035410965876105649893986467286861712664510274827318749945445143662239342293656631757467657559523836610525255529849442599969800099514435725215876733486116645968499920300977864297642892380496393700476359790824311718161978333805125743786805938530579256168901702547472661184430541854166096208619773376800080412531071739335153884506252777837977386990223949224336914591134433936573739516805721618190546994181072549994447088349552851267236287964476290681634594771780567775475702287862720707814706439906506849560998132945218950401047447034747546005295746998477252629496845268683237434345279462327184709239420561111436830506919040289557270896879833995415812602990622172438218115880318559471779179466479399859504525874043766477346938692456210829984184125051298205254114486198236941614810133661752730287358656330591625875171464266902102073730101915377122026618349689985159083539971946139437114035542006241091055758426955988901920286253686578103372832664328437366995215497539221375960590310963973715572938762653880466861219798682083940159424701533467960382454493962858911634022625689006179953409628685253604971748913718440273468949500993624324434107956082343294477155078582894343033623240737058665102756726184795699851313930525597898272463187567343894426230727789612795528417193397405010593933508850675469168389991339927235917322192864257012853073777266188015193191064018325152188446471972045372684897567842227284569049311656309396050111536908716313376605118787908766105159897077307999589607840737370024078297608139921326251144070284512629168554822612858575805354737615881954017572201571107167619300040878093301369103572745685638199326028018501517982688935816671050047461643311060865470497188763359398544942075731648498098869812179597518481282309113406735000714928188802797472397696894823136820957359512353936327434023963640371680310596539993515243945354802497592929699652703291595722119210557143347519666782208*i1^43 + 6511434701174702284032803016416849821907489558577550196993313427526318886744899940989981738544484056049917501126071137169709085703060185011859415806419979848933142267760723584225837730538796014405734410618391551251344364054693814460553855952023598728480945765352140785960799814787765976206063670767191216458169521136284579778653993137953396804645906427115584862328390721458200497604465739090742355097437609911763854957418257767405666600487378069242817381625811469866628350461083512667421001363833088003421968472033209757606805157567212176035830704659771185425005292167978552891459527152713683920270340425752934162557169913636082511257690926133222935323634217842044414317213415209021268300947138538383446974110874704220501364612114343008215932911450941162729548914924596222283476171713437794407902479142498045070862070600589591978124175100864159179609374653258572163080859806201985248149529208360233735378539749596973848697332884573785769072451342228277925692383782566956169004598117375884475839003484120411366794756692294452536800792101849504257995580125297707467521161515444753196987613364545561512023629813601482106844988788818665881628716544656383848430860166314051346063952046390009533281627167682603833644553300501242197678052265398241006064182315977418606954148609253447720097059428783161835704142021190408121645769704867443770174388099115381218285414773725630362030555670229578358904561342403396841206023724525042035592433624509737784210786391945398415881413831180848139851384858993092456592149793799219011800194974492327184450225338664745050318922405288306209281815970601225853206288980328602487808271442652589797436376843780237853949891491295133823039726230879910677308551117583069320118676251350569014336832663057554880664117196272530055884224018855042562697285682403758692997200336063752732048086447899960982303263840142488974728036919406618811557535794978859223452104240763386591638206679160334372926066126779478256994393735970398172017999360132854254261697762349356496093287668753022957705429879397733775902683970070943883783422892163049542612511415331348314469528483893961010607516264212167867674973746169309563805565710067249956704829831705095106083974547834145679474222037240097936754180413737671941081056955160069008572778777116390463221695410839276959772343673322385844501321236311732712653358137040397796513529470498267500931258103133929076348676693955728022122632492466485250352921614552916529001948930920365293987573116624672014510516548256047272121993531546069273877027356879632223034390256137896905149286488246340117561364459166038041608481725404727327876124128505533942668352203577500594482364916793727879403298550198715837060835026326105489936406665610244899381097283933457463302499950640538213563394168628069062284349358860852430424732898250308529012284483712925952347814832059185608549837585140793873832558934907331917261084546529009390420162668697343622639517696*i1^44 + 4411202788133140659804632836135033097204421043411776266220048003104094888544332341004369963640812829084519529848482458649751888034751631791818632014070669692816603255859455112392864166260164660810380162617487407676666400056425221726900720813451386782799538115165219506193335784934000696631633892571173209135350504574161927752282160834849203622094694396947370911119836163745773633465901458908226587371204202438879404677085036021601938926642452952168651570033564370169378337329395719058300653616337730437588073224127835947430425382332132873649430545257508302631497972025436767657134416282542039143348620668673694811359130807202776171484258978321469907460948483420893402576339691620010264657438086343852023381730139913790192306355468480664170022481838180806800835316569117512476140434478284349940719472169514898776172860625443473576912083405744782542390733695236465541119148945829400188994858812651508826811587866465226178579736904615124478839427854285034377758140575126082166290192481742194205453125200921437453866102259778513918763572006478886968836342808823419959695337762437521688021406356767483989810054944107541359911496321037275342430059891441511645174936547789845779278109278373583626640573744743555223942733942467863533953398983659377488255010137087060923125708778367185756026173199386689982744938755085789124328663495580006387920097145867981036712796503846421397024918949971951703569976168888041088729019463757623782075756295744457898673600020979551962521152270054967869612191168426398841926372915993756450645705161598072658087215211479115247307631035079024835166238884556627626549035653893491432137249631147195815682793869242232865117398761332717238899271814867350539435599430930693010727369493497931460571991315308285543376895916073813646850392273509014634773035237021519262615688349524032353090666481993597707807226057134622531770969959033983337175454551163070495690397916333795424961430879977464036295125889709032673740119925826700398909040898338708272109471354792323099330129624732581256073307290268924480493685911139500659692645582539609854694115590757436532302109249482694531038666759011805094201504054991673195039822836579543828214194788315735412871166909920117681202718630589848425473427195614230198411445388492703266731330619224909380505134897278540914303363950738893654400131705891975683500480455637725254731402667001766819902849332307181589880551812147354442464418579871191056694478294536677893269025427421526037586138772780074373536482838209868137711186402450840115930176099761631426195815624909583133694765769542248156000955537368531473646031935213951930375694084577210978609506053201678713004923459539341852517571413783290589710215736072132447414588129105628681587453276076419935491224134378370083596843545496456947353252949531639177185882502074801231644342100134265009954280955539246197634346802235748697579576594249700730570025537422381849240397771775236112384*i1^45 + -375959779789912227377231308307240266283953218997436098876413428341913772708162119532747410215437217926851894133485126806053887565096006937695117214615764679989505085938203535263622044549210366953573068090292667517403470017722234405598116472852357839090432224793576366026367720551378534179131872965590234177005929423197085497299093963092290378992770315536757036530932311858424305595334994565436583295079968178169428584217977495359950694670460512359685146530920815547447238870611030785036011956349832088790621971991549299749693188132859047157178359957989610691591715661027707891714938745079763187821140566761803718531680850780037442492157121640777644756251125370750583096723522184687482352847903553740288188928654060580207476194976972334532433211836370342328696073287144256843101941812629995128261748922396538173686820779937866047992890681948893448762506681220269876060821809541513260196134021834115270834501926830098568412223303370693192672193881033836216013294995708433725130393379983453870520030340430712802213685576034132782849313257381589313768471734179997609382907406348826646691484422152402215915554546834161271236209457042957151690665851511626082921445027874056709976177884679330043989024816096385281145323510037974447208219967857157627601971816936439070714560756450052796122914027339876100694877138695672501963610058499559761900446709833521083072313989424595190488294741755890860553922768069722389085849951397766021508704643476576878949968040075069720034041314095669096479163894699640860080602062488871833346252293118504325749409288844738198954441277754106807765192912273324924740240862233615434160837015688986121445462361399475705791490780347304890904094695972089774782219116609752840390093166519747707214685631686433601739093884397741862788553720384528657438351281823395291690296168923109669001216946902192164824678663704324459111422452504732431380459727885538571499047190429222105254971946373391322558934409730572579595099191896288302077149303206990304924027961405396925832107113431689294609543641808154899576110969798737293145180111532456785948685101303190968353303013367477526420118806748605591101256606223232761793326139654384411889887956948729304436482649016936210652624422135246485724907488884231873415217411667399402635979944573508572381882010705756317769118007914918194419134931334471991456497487630991008575641691078412962569585123683233602639731110294440818263557088804829686110282230054524560412806642735127650656673744696972563887540115909936156838800009283315688400699260948100650117746859904628299226875847242473299192585688434834540254835308077928763052274800558683877072401395370594806891549732313319529890697852748369254046130859064478295298971618854985230369608135701492571914406729484297971939340820425487515531316208058426879199946919091394833620698702848839867383183594039509990034409524804431228122034844405128692031472811558153625105479579467776000*i1^46 + 3713971365457995352485497234676267455380062540833870712894328453933149175831539377807814388544604024746645637974811304688325200451179573194105870527405371653274012381356693541546930717701827263797314106398484649960412521748620777638793308196237321949148123984165675355977401202906579535214311964427880920281037369633552414185636020503036073166301723532991813810255206152879796447780525446116776874186137372426975886609389126822898524515046803449529036977214068763776725657091351438810552020012299240671668191527638741608992306603561154087006804913341291329293884490654013212441978047099471298332037816184740622929707680749463626594429838472178500615986553836445183206953362608774250132281854070556551529646508376245575122673770779491814732262862750349233871192377025721229868107129379236868132609949095111942246223897104395154659798754454217955834521785221866393737478175291126208729334502856575630988766420826806741954732325055160425038924941199829900172596555764978692655867388243711660520952121120212225977624693502631336585128868116822001168968554719064982444224602257082344076413343227763037118685279744413578080543597561796379175403953558347501746757795806677059651249590235029203626542938675320546366566112246390579555725029042404967284066505006133985467239396469425951876135102485247206524926084492467014934574469819336007229873831909092166917010210281126929998811344089736135624351584942012630807401268735407669274675831542386133625854945033551218408510363986500980720309385731262545277833172050672619423875055761687450981823892784794558920670930508361984802264902371970458765267504292283176526561518744407460633991090149910876358075577953092671178674989756764110882392879627485249954244399626333749914716140531316886587804472822020957067655940890291993687825195154934142126962692294676838532881133485448104338072175386525299017917904294667773720970117358484375242024854989862686298759817633645605198774149037439451154880637669091332922821990972131780480834866548710661310651467585989540301703917777533567581398272180556387390221175932377623802662111597046072114854956687460866409130079423620550376419859367307481256996909479043746068722652120761145483278929608479291921522871563142844163221576585622023159068679721817062895017216860285052076102560702483003738582833142779710498976385990788663720750236108315158214226176039544308926097855410919582356296905428748866772902213206678860737871727325039745073358751135616957844497287235697858702918045734639056969013969954299508094986956964120097764788360206451504630071419351732431460700275284180842469830489393163706356868277571020595609372416329538143531778822208462060195018524345706411890543270819467261985657651049691362481366357789676981301403717314194624192698497863576442795902955009363778810394743183432677993943945929252420953992967370417532963832109312950366596462227121649335228349387109157368509469107945472*i1^47 + -23726726501860320727317942840237096193298873051094318827536180986846576863517299530998708506645904135565707547437054433503560049176051056893709923951117085418999711163701796476712968796658293744092690128782743657804904155210206388030259737386655401044642250340124403245335014965685548781817924228656684241319925599579481205256555789959423424534483960581683033173605284943972737741540402802324164271054919723409690986518006003468499918555433904280621786779192967407745141931751730941726140391676152862478359171822348603395107606692482758676897835129863704044050398057530074128761546808792222987493999751243020636066003257899839466125852546033610502500150772539516142117286715299667021708457750272886967948879184397261808638200021047448483532612957078187976334757580951877935568077034721893288838746049497501480654499635324948243728975514163887877892483901054592132329217567229754993655483700983374950534463171149911772228582341110263384508453116366973102809004934910292797353812604435495834441599315093827200514881635104561788603930354678699275296625663851983012219791679065113307988188918795464409643861974669384810942695378988117728735110211306146753650661745558043740032260403055440324366822766511601777932015032879687316341755775666432340145420354589983102503406307355774811162176144401083640626822214259233066513470406583387265580424574917247563668825370408872977201534685249457732689401316892596911632545148527315630048538785566438022563559175984956402909518247695670455275568510976739249367236735649621995349988008126955468708883919949398137207887373975676529700944784109179658410987687020127710858553659395661841477259713549301103514474379696055199171268678685862190052547069255229547074673433573420622215778704705558123837469664510677472423218541995270777969509497126985935499470723299988159609139045813961686842079764060207063994652343068821071885627961227958279143870794918334202527876242578804039518206893337127206940534374251493875230950800776524055376307213602297534768653715731819124291419441595813414250788924171762903217430102345411235545334024402408891289927801891289763093897253392236023275571548575653565209975303507086429099127365862112032885250339124986774009838972498203219617448528865676282877156182257838885145411898071275681732664682716664098327158659330831102328603268109869966134075264301067097446264699502715433708898895030469269402944005266067885514114205417025215656449590025053345773120687064995931236885571624120215276984524563825992992218308792290148342085077664683513179186416735839616684682691874790063003463909804166813430044300506650035946983946411375890149356099822323244044570618385554960897415587753502541001414048725024357397658229656941689162382536733375554029548947912114074058393046907129928869087805500106787444402624413619934555026143314889412624518309436421553393248299969204064169431323787792451035948059884793542637256704*i1^48 + 117291731533387587392569074765464690819214061931019522582034149648743385096966255250885441687311944569896975583879011532035187055741699289147638762667703761887192333205721723430830286175313004026938475313611428117738175643336828121657146228379818453662532089767604548212839329671539359790884883347577587217940411664759937112642755814365902826367415825458829273748296004054546228372961670146306986347543004501067786512229777840408255387048384849619544811253453312476688125775069258819344100598561666671859281674145794026586089087514206109466045978585270404709813229683781066244558296294359234491848100587120210602576411775842525051553037305123174707061976317441505665982334371867922670102414820353496743936983848177702524952773326330551963190236236156612561027678961638346107405031098639145309547464248163567354609220917969513984204305789619408433191568884867351606974993328444588604505120046016286082249781195155096852265970388598606232757414420408502923667936223598331028343463541615032066025049007514715407788371604387424804205215240894173958350632314787594058687103965657678510256561918013438909490495729812836228777414938852816024068131346082170886467349202654015764006630585034982619025262727053788537908965963582402552440291234580722441247380789674315803842980728075992563389620181884140214030466941277490297349453830110513869453168999619795663644765211102487678843348939174227440446026913186819132011738001050167101198963017846788761768085319425335896825954193902080685812119669597881072566682615778493850537308165719032763494476454641623111565905781767592542313955669597556821166616102119168053604572196154140825045777267675489011270490676624565358916214221746189757094050669238673123890604822700426016862841713195249245387382674685421898784295004017807883569194153645776881560703657307031561277829339534349509057511728993816437780811996339392909036331341005344126218736147939911436883721565115025365206230947667358885316544042802067570937242853860933053121257184078306167684132804120639337444182025829056764974327118969931899388345081721206358067236808117450200544288145781209272559632472682725557235715911309381426478505195836345323212205950910340598081291983674068465541691131000371580986017702340809153469601976255512918090140400928008627193719133912938720339682860673692807934701543621836269480570008224045251677407479836556181723926308931629309749656958020248829737534609981000772580262148872469904558417281250151957132578970496293939184150331614054038381914965536434070315255743172442940581642455106070486376533456021501976213427408267562349061078901712146819988667069270004211069880974989174194548092934345396628098998848304555515269386634261512631227449474549531664107246130538232841037764451265167441591175124938115082423642050255764395524049745980332362673954518696099818122997470018186007861092476024486061028449575650747675399628862970352631808*i1^49 + -481637761469105718388490847241276807186854395630815451097363611881675701262340951467725667147260948308360386842587680167162458568819468859774047804665510108202200265181366088771977969724109838880009943298203329915515119183471637016114359626990992730309472218174404301900008160402985418058717533305086672199820587661511743691326958303847722412173963067893555854200550302016151220439056510466631731489107392922468808279559435189778203363171097932768078331530737938469298465529677867888208078513996509862200793824755641064921466537614055409826253843725194461864073651552985287790989610900307961678945238168005767331879919867459856120377454289024179774843204749858596964456843413217868691251540804183116016961778721929098992173420144768270965450284890488032002046550349972657042266910983036126314355776541256063143108642425584569361674616917517492615608737252067277660751038462933963560061038393234087677514020943333137099286217968438213254894678762543900149547677946515782393016916299316973191520158793916594130756135458173358066107199118082603040161837620135083697556323739835107617736986863575165118698293907995928843104422128072633467843443367038500361726363811578490073644689338666449331900296682486883522622225973392521512801919223535490491035415896677977104157624605281181286822505202978888661963504211750169442052846306837478368776281479815777914910510835969777632807100546492282007416965865540331818560417152723584058151653127564968213284746508029563936921972370313616336300109081556908738951805820427293967760350953431747076332226263091758820377586102548457594437909760876185319780638788269065235515580017803770740210514028354613496948462091953698487827769626979598386758075131691077694971769903662779945922801696688330593220926916156442068735331269577543523886377421338593980726125386583695599579876997927246782186908592820262977807772191226274944005851401907920758385596255111483331112121220511823009732911956206785157731180722314007821158473354444583934704245360740323904746800584172280215301322617242645331355530010230139134206145656811440067198284988923181112475302332950037886645528484914951028397945943583874050703685396628006501395875465335747104980773225344091865966311264162727639733765785503279947159490988510270620594918648704763373587209091487256192794299328856211916385453991962643267748714135821725401098899872481035089776612971167272509139079567878148198389257860456166885590771984026946581551832322220876260181759457644947171787173318146070848965415827414280671959868417044906980462380831055932331912084964124916899691436939555706013316997995475504132882410088614347927538753102527081583770716868077582722282199491759579437188222939095110574570011805749653911751114138522035574504999079533183397616256540326867164565047747427019813561983904543249324747709592453742723098064104830404805000641958923286375242620236617996981817907762692096*i1^50 + 1699178685380164136512747865885117571861265099387193914915910211353537085688829006076801481617804769219568763988428444942912847913817033235862583634838556084180098207997236463467080895576854044400528342127501960248085200715289059187498923471661627423027206613799085052202830785912867482847869292218648400033091687304146691931272173100352518809371653985533501683370256736024748073122359465967458411315344012670999043632232029247896418264923723116258874943347847110342630008286211597936892211552187479164147126008464972532279403206738709693338355381071416905749716856231752993100181913178505327176035657800437283492192183682702520837105052504962277910273037980257875179809386576813461616900658369898611449679374917738471699477382252485310826470394079456247386141407433755516684070478148163203980385528965073585218301574339602999525746127580511362823966591378037574395218970555549630574783030457698856728717486186311732425840908377687146065686238631094809775758192541976408256779886629243099487626076048731763586068529359866797724237921444904756064260159573402342616662093758205958315570951808080789697920096938717543011490202288354320643903634723237721512589679285318262744384418068262766021910151891642471110208897192077936344233938873718421106588620816079746414216491336829046454999339031489364058661450315738929067734291349319163144716027127933967950334791838133568343790532803059083528448276069475430451413634109713067943605847599375295119882994131498163240411300004931021827119528530890808779165761655589169153671260204985188148040048297194646218478640669262050369192704084583892830762236734218447795260706757888810600957651033353206850244961513979483234982444165113659096468850702775071343382495489812552260483127750486638770244726541624995964239756486277628711709316465470517005118325103754469772738014162840469574868699915620542719043404537689007130739593453047724270638282721526753474098226349405020416963799390228242817405964875469672245269314003695883379362787037173755031569566964758158700756275788232795312155279397469846279890209022699960681902490795241912635179193626055961085816776456357704565329770686099742651178669714836581300873006763887247551667299048810523054350702523711981481817187883303348182188316671211294904659467628259535118505159033387067016082731728961924775025872383018170263396968361991489035372816457776026711429416953045187151227016819615820693464082003799646033139178771144168530706337885183916094486913735714296800214933590780974711415825202915882474608162385953670874613210840476273948055505620940179222676786601823306192920203299770508567945670725202774477098877066948372848519399197765302571651479394250262638914426051653373607386450888625765316013933002825732346445145474078981101494439431610536013125814812631822397496067459268857518892108721182084769091761163824985435016388930991677338907647080923807650911617024*i1^51 + -4999185002814404428375790692477655475817714944523708879979509032152433934808441272776169758366377770017739292468344106069288832860057080309963141355529727078282218948378313097995023833949185221141182014155693295200987075185412668245510162156887217062339632968273614454128521273671403252850203162733839789990906996285340472966919711566590478220511285753793965136018162061045430266688850804922847571270098802801130586627894635099839565835446008540538641427168784973110329457851251947719507570607025930472419566320050725159104597021938537727458030333561507223573837582448180157034947544999639747673780300540372395405405472326059671382962459889827827745731788045437027970509661129025078543626493484117860489746520658288582615073249697866026585942545618393503987585072369243210666656287821303387975641183505034922566611492129626173929216303579653175031509307089050250968390633508086957196779926236488544692013559259875085104751210366364146403460841237887969890382439000009031325667053252151513371388079294973726621862478895061648119416439948488293907247227026015958189368741021304562746591031916871540131918624969297778208001393727107239620364241731571472103733867111773999917443120497695001064909452551936861571407892082189418761203158666908560471314819204800259848340683311788605636687278586954287984917735952176211007150388194561109629778078333512176944841212082775328067415197813282102905781008521898958832692733531297866591165771794729255234103472023738205042623161870147444758267616657053513271465823021979832472153748945699184381166905661131152950432094031824750537382651386737185115625739008864790497025210116183091300678904765320372864100416354887375921529981900165051157512212040365700622949349567282050418266390718647800371802000370611219350509379773062852998231971368109742755631737866603777764832400037373701029952696383550647952493696950525913206224131253937772844696868199495519411989607918652530427927077193002389496792085422830256135414073589045810889611916967491512581075313840065823323706486237254673946558519918035188154872353814786866850258600025683154962118641286823552079180788139923483240407156267680047662072369950445908088613925095267642911703224693962292447510833923200587997444912584822918039022931570583033208518003573710315405243229732153973200380704771425114865885577160035271826910047212282295528733213885343116473315001651358722433235804071822960684586113076967574848104450438744210127289819240110171979260000464282776135396958815830196946686684653744608648618436129701823004963911519530433619014635597592303046311091656810519878248391999495962927021808146932784450701259565092346990113328991891603456779934274524940991739362835701238406902170949407565385840734836629896494073853682361044608349782711336951733968563741547482307784012246932108759654840118336825853671125936807600636907299572182933221321956626195815071744*i1^52 + 10610355427377273420947340588272440164968118637517445718488619017777254595815138216595810135011549985407705123899337374907888581150424769989047726711043396006295064947030045167073435421906839369517751469844965285697683190849483912984819033375528636380476052359012212236969264701841678724332804378359308354007890335306753732335438571005718704288468487948164101288091647402480167200307338730007321117167141436781206908819696373269361590877309493430010393931363283297052224245820223618039805558496733627140075222388043830171913348653892801919601075255774896641498203582497172317648951527401402421720265088893940016568369358331832742759705349408455974430228370913601858265338640048518459632489387480918243477931660435303537066207961225181376582103480104966351573250794216702145731044477855698808702266137718983390838762728628074706999332664550841395152499200198534090894700983583286313653540558172253531343457336238141431333813612640770536949531110391453773511322090799140127819877906344621982189087279324097306818669137318712762894831708317555336792007652559416209293440711553252066610566341784042123371711335012697858485847363231792383332177621038404648555904175037090179935633809380543457601172929583400601520013791258858540476309860488997088460529731649062278088645644857146717160225252080112664622942380216069921973899058203175758631062721158115855989242314198582507940165057436005582182289004149983051112032971260661859574242077135288510060131537582575606516008356275489182357419283775990650506247395238623085908851013931690635457529162375885721058208220861427652851484011223941597451341364674598322926622278998587878947541519701085724142158991261448789109190709406853986723822959847838900762068286556917733509469583977159478528304314237740880649048275592563819608628413179347739079155919745830945287459868022198895088346541329131289145266527351100914359344135689692057203280073434283604920925448140578661832109890015441510468849486198403370886814815671903623920357459107328926193750705358597514256514435163534743691329742016206910195458879814002157151311567831952636935347111870504973422366340494095792084067027090532374249599226756017672885287262796953093822726256269772314983826607383065612184652878464950783873359976945302417779854291112002315748883270567575684760324820511972334267028888621052356014490061951070750752275448248599640165813118912630600995576070664911312417894407307361495112944755636910979540631008037887975514999074595449613523503674327087993808037008999384449462822526035447892733391504622900015009856251234140691454053480884881320837736173174727338211194385262768575722346484715907323171017107546549194783319180088070652022469704855165990663851085051726426863635795760559689316448412446047772276802862979682507354863869671685708469572549636497743309263289186048166074236102815697138048456005186816421575500355418259456*i1^53 + -10589865522880649575003381320442484397167143284889648043179355884737300114776747890687248656450276106956010914930903492591390034314222819345673657284538326829356133910023163128143810036301711752706689438114300499438028224640519801614556387154326761041826245464656410083099893922149628122496923491425231753028706551560926518889560912737759035783398831749572146055348945241001058192887010093372469821900089202730547284060191618488155254703567655673364048011547700905139332584215943373140481139291510348298940415699800990757679221988879972315984719211718059801739883873529653048037309939367070835842645217639429353847500197823067603862445298808792013443979764230999440259438940960635662095815895044688523983451284299340081048833795392749565566712049099063507807427964609561603281118320788648703346580743859635864997793858311515261398579556927644914586033516196543174550560558357957167124933306489349805247718427911891832909920950611422585279454812862824940223351344146842915294541767651673958304255683497406570209507956883222314120633091244387506955441419889894048939369246391757583363534220110882731344247266213516618658348461812007062365476421847501078038624887594888780700277350899338572319991992148103586185245751176091325006596940774251831110839323197753398598885928868818851753630286292706701403384001735048128451383552917659448800628755541010535399810684576437282879196236374208743416510363552799343329623134256979139736672024560560315045395525402173458014888170565087315934459834866912629962000956312448748382112193004398053731786560353932973324156979226371201096215228625290479089566841820713026141492274799878469435297915494687598418518268584048357139902653101919509978454952254452312642643033594325771504183273806278742807634677353016296538146412822772206345894239491060873618921202794365280393044336691035032890522785455705951889898126443384252983308205017791180138865089824551207271605773710305940591447688618284090902217678151607688318785526027286705185392716898949880431639546045028174740731661181679459845304866184208275824555016455543026334533001905012307901472243802502017454012593597730402227989202227304901611210062625191361528773299413778568203315882066534959898381988706738325018195691494901119622095735096009974765257320196712053476750979216147252371921579527779937578560871771636895343532146209166353045301951962646635017398702215186714665704377688898758585908893229342933243758504271611295472054239968959183553409658673630483418969215531987438060993852597408445609594532611154979988067860625172062666342536197094239902075906258283260841416113758430571481508019362157300031670272620900350652380810093863353430922354364266375767467700887445871752286064762340266138469845508349092605075410540616900377799719888691600636708423661796794223045168914939829934484481893009110319874000271703792489054602219333879017393627136*i1^54 + -11789653308982604715488806291877837428526499648814070313017270460530249792386143163845232087665177355517637715626970863148416152670852676397409625599462919342790260917771239679623011183875769680536670343885238450274165173235724695796215401058709576063840467753965180053703039888255173547959001807096061685432642626058206793498191170212372126892209607524802671618009315476119445324269855409800357817052693828893105213947604070687577266009979053270533732658214440882134854150358688339260563354177788385893767337220585965640480981349172239170573635763413770158607117792442735393561818464189319648289527459677478452474931413557357117906321219832998447798816696068249810404215141113451831950167902381929163213684988449072673007305285272658162491707783572090096630539985898922277035503709204640238864834573759287577678862171129530589786507238129722670356819989355953408893834443330236927586480846752625043417846431958720797196987001517296621017055422495613221400598249554300141552825955069712299021739284643354199505358017413799069225136711978781640624771778490699905908442764927019197715216296761715879897322904603116985849140201304694717344524165627701130622522300160588463215472346998082754083647639705852342928441350788768240524236134408186077762679850982751010432365651757267348129284511671641664157864666091025362256189224862508862564725972271205384229043818795517243706363318649092904810496115104037739633015897005831192565298198622912181833162172148171720708023243653532035418233154321594759119960961033688989590029682925676659472624364467236805414342724654539909534099127149910197157228858967586704897614639399085594701973326121365907421983370713933926243712446218032428112502031209866357533987037855333491868861757541128517590584742726284559735439404557671467829777595904545031921521623301031193321356629601724237029675625611698154793990464676802375168651666898323921069105264582145673022904011888433804455478589024775652773875606046197995469340877677884682059924058716778878533987681145360069111675735505521343550669735207763565666583243118947501574004451431668014254014359735415618303450656435035634138237657269115472263896499849629511646272834058836381076762758737294132931739823228802158457412059035438931911700986350812596842753894608406647275487662406776808890356612144306820468413230845069804019243371080105265920146176947518568933182247111823018304592981976854556256953629715032975776400404447932999818419447976925030522628555273044081468894140169426218922635446332067742106805345330439091739660284986160477824243138486752252717438624961049886236158810731956843765050964805970292917957211713391453756280442176406001807005911225552550476343684778337283704056091780666012026839246844936471717619000731701707824343530124170473530782142429751516444942051154039860746554996785720222946243622948894244278607008581269243072512*i1^55 + 39689486527450981847383878822488600807808358516111689682365173427293676064364647127193463134483204117869397766738997655342973576156188251027766485087993169239926324140874750227520488511118080355520490498126694038878212999747451252191932295490886031688116150688472514634780864475660821305829125205509468984305298331973453749319182314835639193516631581788352730512324703116999655295838435481094549477200512194410410030090746781829228027284565828187552203992792824141166257472353987770656713099341061194376547967618081720552046859643696791000003925876172529944479817959879085752530623675590577240860253116970446708915146026471066116147575646463702894545183128417397576554162189140039989038336078562880904335641373942342492177591519948165907558767121469509554651478775664739754584152543930063532568037289883716154118788149436592698865113734043620950858857409274801476763140328072174954604615274822593821379261247957838910939390009360878796453541832027303985500845702741989696215416162876452152979601029072214447439720238227179591019251251092628122647574146337123099418422488665191290992351283329385546284182887818060273139431256633081848533120611376898530277946461896183959655075800267558152190489777053976182822649210487224497408468835464243135853455315889580276819466140451548296417685060129210924619345536607637194450523178022803736341466736480492631953912538731042115357815026060782912336279966433267548685648947841921084556876381336951128098371884591147903199578358941948155314306576589097048474715321082501072641107208334297807281264231033138037424883135650189075844083148536856537678286168716280108213164708770328637708495643732795673726112778426015448849964016002723116046998092900692208246237168885594490053456011818110155896583634858529867715654368579780188318825970546203475326078205503742119996379640482525874312748791499680860294612819154349879461731555916251415410799576413399940007507997958398397598865404895285132007959452829003050985138100504744885862183897951873059697805776748988353527584653572556880945559310406049414156401654172377498109563753628400287536405083626984794584004584466450258041653719846280864968114946855328728610843661715980760067279973720492276235595595082418144834234951362650613437937756863041443296249305394272565373101346860496669939671105284103948586151483445063606651455565788937220090591075928246311584098200552255741470223283368832117378531630265394805105354243037333679134213993136667764296035039787145353891120782445874095113532786048341354392488674025684700273422988094421978463315392576491133911683416835692474971490240778056285594837124085469636825071181065625603299779602589716096534045518333640967039275175285080820551824984513582309369748124292721536965872618920146647147624655379254200756419791755893617797863859581782990094670750172148747993556256516376200264296968868199616*i1^56 + 5959875958745036208925077846693007769762904681322149416838018862373639649813584652100024505542013970065801615853064441698926358024079259907174158063384622239828870160252889907024079682838659885157351888429423843194660073649390085529089656367402143018932389599717600177201564132121701508577599247735537284320439573812530203754413688582915613039649309476447627086571901597383361699394485116777566721757205579955386152273896123448168574839558913934428838657520319347679931453138887417792945513409264784754453675809286615151641038338209445952307353584089684032580537027411476089574101980840328829993665089738260118908819105022473540935095472124901239136982423994936455176928113867653754397071554087080470612128350173365144470002672729256734303073374363169819407123870033556452422017814163867010578272197293913228298921910516792781814359708195736281613885415122316207994263013850059471934381584698279625752786075528430493558097151250605093549629934953134174312588029519771135371483280396704880341768795705448000729372165618379556665323348298177648345541160349332369980771334083883925190113035668670918362603738247224261669914448579670742064021623974224761493514423570674671513278573736971459641976843438073198379894035205177361110170544476590766451246793219095894997574786661213174588302413066510182204793647620202537087199011786656739034999539233271813968947015283848578867600287948534318971749000047135190768115370828472500402047695133404454653148226786816367090152857933384720386025499235110581215776699009610729495865979913269132096856047211244959033229902227716447946031913991624098248001704948509837874668817445859063738683943534524513319258000897868190805873500591548280544222855810546478455577730802830797255212117695160252396817381753888360227744901937058841492998984760949704176916100730519441404928405498634436654191805197595127530429731573654124919661979957186597411199146449457127107864445014758803204095065108026213945717997926103597449904477523368916962651566933344536494040565846291713041749594276530580368679742879090019351598328445524459432140346466761873714774790309210228041014326786110573450843906838410550706765717287817718498463763868962168384285620122337786823245416760395870931965694779315282440449438493449408819347000142344789481540265330670172985726405052250720166949695627693482324905623659583679393579435009887443916545120309299710911766572323096758771801315572299784459901735248410615785520974943532455320270014338648309316771286627179348803726674630103511840670616746052821393577944390505832810160298762537850018384266373149353475164556537059783019602755334063787311681268265180387543925885244607441512397254155026707309599957177360005415756006275979816220829802592600015264168907539760196389723381470306097230877605659827534357200073532439458098637636990402292694052124169817356467163455512*i1^57 + -106524292147446824096735240394658781050878789301740556996723771589801842895617588835385838516781313133885496610140809376411065274388437313349847606913232025940203527949012111180615711916362242956376441417337363382237027789560510415821383738504125938689265084489327743570226735795606189635970799495540361655606613669326479665129981857179159746283014407801924202420978495753041042713442005883444378662097316051571479027846012225253318129573461325654504653622268025993489971410807418886037725748982250054183279519987138970492717489777426635725318845968296606824387835943898200332057997624425847747334065631309460123598766747268435484442107672693037524260694035268093655886090969043631624454054372983536840217222166712783022025497641723629131124485567907179031964163993392179599462557894225485178753191794201811401545301870750485638632744537537859095564544615650165254364363116559017154263097252702334928317541662394145903903687259696573875018765393509976306312261349486620330716329046072791830818174297053475743752340226101367434941202778248594936564278891277439049859600035610780397384953695599258672941539281941184362015613659591342476617840703656102442400262033704121110173948918763354926685715349501911353744657143928090940788511366705950121689173305038933664801805963254756047859441277367155492802235891828215705520578764292992873043590433528716288276524506885790750146447504993058624765406451380130905330534454539807641725327534874793438355420205305676800016022034404210711626962917364656456854317693288725826110722642088252743140992263792972666241441969998610015018387294557110860364474518874891999290939635550519827073793448381924359529676926072297380949844820784411932682862167966629268290958431912053231769052098205537357770490975089999267046037418421140063772634591956595496189963582147320541854425254807677473498383098405402711073867270935259373863579286010207509011727782742360517608966392276938673551112765097945471011499742529329860153690919403879574562531071320721267636201200567039772381275177713992597854908601079248038405170495420321626878697940237854852519749310031752497774373659658590630980565744971289594284519319024957011924420938641037757801571124656766155844640048913618135940343121249321912093182386028423942447186853702892429647480971496895784213763627268966340385563733795242475928410347472661889233964370674528429189180637153431867152634232446463688159820417810098386999213511888413253697085940045386747628193159150056994361279612843927346378659658333902821101178448773143847658430344551260414072303864543510239674275195796472616965187670511057296344251975997850029762557149552319102342582507647096356212386626280803141234894909837569803789942379675770279613825388419297016940990778175949174640282204903684953271229114305845750017426759458981007359386352792012918361261272011748518709293*i1^58 + 83996634211347422195261062423664496373182339584394858621375538782357097704486231965894522483705043413415215996068797903276937582390840703683140619032106646160201567889909727387003947464308062259292676345481009672094674754778005571759572848156652765762930999044586484103311628047197912090512351303028197477782722579492565900207403476304422110779564184560017813065670527767328772042732367937920678605258141624901720505868876096574666173046057127457008698340371983243206349319999450724907700767187536904935248813475390417045741430647358021176916339134900325825155933628859075048840076815716839233908166221011120515909387516188717047403530935415755284298745650372807698532924907507859599498526006820582804524514866924555017559378404932651398237301145072630417021124704344710264481273935904191286820467778701216041416286392929449936893945452441706780604137252373304900254887917685752564241406004640648533379749010350572328556408673328359971949950125900769547765761524623590189671383457972696429160186783408795843616250335508019515530222934012525151731024024239975000849221797323376918606145203896837943432203115566452741745158591415305361785011415370034303532391426391651572181988852176051903700947658785889222196711385848600729124474876810247493400172476733790394012588286116707784787683837705178769636493954248849040224516574503122885723307443265850669778874166127172602298867084824308684668189654394631888725528822427091724489691565899970955741113056542021327491619282509324743574245320758955163791153275386188045861719474368363684551368361696093525810201751121346348402104352008550265555410282300156109570152281596699327084750365670645678869226610482844924681206551194629391373320716293522319747314488319332610827313128464761343602262407865455823735381097536202516427533164967123468357142116897373675841351140924787056075638477830316585998730485863503149698165791794352857415813529278551741809834761452849241688429984139712203523046412813068274770334805940222931992583505724677783016858468612564152327072935811646145564095450463745042448628056410140453781760058971943234193691027690790815048821777516533219422734767007755427077037132303941140227796441429537626560522480223871589551273287962865716198864776052215745582128080504334608413013390749202916648505074868156492173949149976153306966753129426605097180815786296753769718792473752186465801886069046930081764839855772507949970488369501795899311300777103126644946165521543413567902913990669114404170554685129545589507576526812096901176986045906785118484735544119368028015987447175465977628121351540030444541677531794587106864523683945784050456795411647254181529114866667339091996650370041980483727381489130957818757974937688019685702786552351179764342425418336631060152119901550457206776357873637889507837279365507554093610700514084445822214848881437348056*i1^59 + 48030393043275851378973770459113543328404927793076670027726585618623254643269687622625547188605888898812168183859635163059969985146435646652379624113026492760849180184654096005420994124637101442194494199466242636749567596800025926146174414511941552161241171497877529378392098529789394978139744648585553736484449805223158263321469614378609712240583265153053790107084738285151198591919458056226291119580153539413734154428922115819548101522895328286651924724891112755587525366957801739239033516849681516337838167674440253157366640484025562509403391019846371391323815865710148616687709509254988489251567593341743842527465854453213616625687041832859286971400284487892625124558105614888696186054258188472654246288125134890238314021122607265732328080473963329306592335232592502499834382600775641359855572890924320355290501154460791399210919723949781916513716399068586156146663321506405700267876453408091599562406734897200929832347310160200273698829701400667626303121025228986386950788312441080550860685603299662047588273617699990871210654747077218420090638177691681225304740886673807020947159729033653426477069232438508989193860752249455745155296407138431032862214375680497480378385142836165317562936285708551436975461297617065743003472974022259714101670557927537539262473628922226514522283035972086731672816155234471552203239957042342919964000184656425155393573031884015296238966918797611900591542000125803162228824166589696390226093145438685237072650959347050910910823369140496671961197225745605486310935023443266795600883867750290632399235539631953132885356489237002753140151324501797184247828463789561586124993702029023829674778828149421738749957338570049973672285725550528394012305033164431732016884404577379915254151733380877488828266439844511209064156307114471091762834180495284618699310889884730748491588125900617621523498404650549791909863755062279817809564816463333646428120076942868200241545498063943780100243051326500565204536758414860959646641390929158156503095029550149765137611768952037379712344384027026749750860560819118116075672029853186989180698277806854496186867057571563865680988652093308777222057168204500860300671911296488062144085592049028690635499485021183052416277299269050078506442764811478632037602129981812480454363755076482926598903261056193252034629607398229134134743260142417517775671434389097846364224671263193114691149680444567009429989971824750667603613686775550953982289145485956423286779872982577683502520705335476142551716562478084632251779608647790230588124510920208317590533472009802133068452302257492660432003424999344081196524143475631688694331161892760123743486438817700019926909483706319923808835323584669895946238296686354984063783894742033772966847288800610052970034914367548541316090972737838541946384567158220156858350969218244562377673212455120425358988233728*i1^60 + -256661369823647357570088086817162668661669415492431487101446137073099166762984388414543912594706110050930790865951449217327817060471203748580707690689232460565138382477450563139935985663386730636241154927631004522048676360062968686840640702007658482074551041423506641219733344427121287424649679332651656610183489706849529138832209707938546527867313598967519324936463877967256005463266028345408392992795906241576798473451071057670398398668122898807274929204869685428483635943084873155081790949811529982635372747487817180756859683619248082243456872133359039924087565689299033171045235632388605210111202928272082714966692459537370273443535514997438992324517201187072978689545951017143811996388501437559779685671612152331393366727316498847938429110286415038515187888243803889091443980401778413420411583124497550023372204116685275120936959645278732208106249060452845959304271842508549093473508579779434474427596231642682678826892251872976398396456197427480888768092686898960427619169710900297895900820693884789993422407119816479219639117539263925765250865527081080255094805512729855435012020130452195891740256165795652388222613724677491411778949033018019068566396810315425894677248096239548801759883001592928519652472561246061603103633244381439223249978921818592392199229594225340251701788807087857793756216682728569511678134369318680014673093751068264628014495912242296763189131947935302604539005272657034997073003103369873281241012266574503257067829680447763921601269616847858565396126999404575614646995737844303698595333843021547256911048860932792965929288502443876704649308401455265136293553252113538667106628062281697551885663898216860159967256124916292322028304343985199903023338368628699932347337456170882923995674922547230338494544842874875391131700701434873489812672607806556430930753438216666744730123207819371424305915114578188999953043282130587160040197486878892600333642997063078100279374192398884728810440203141069155702005680050333461682093015577125785817540242163454934443608382101172635776150231863191999913350565309500785876359719827385130765042908983334563268781271422538712525599012956705091772086352920079052476000051838556935217471477391023427765314139469784140195434030286194928166431941096916771601746665345158279437452968836364028335183654124638065664291872706880119332514596253156506669395218286149477868122224284807936760867127234085931541937647840727458599468091404649717190915674962965900695450140818448694901364161419388623750272750859024634747105279334163357337026432692901347776604557914479791579341259941346554632510952533984401986884866836561897611568990961931806219253945258211362993148490561049604340303219585195908414540056109608610216372481950149029139931930971688446411728282704261454843320737589430971799528874228314043419617194865477208810474644430827688427520*i1^61 + 174147253385326864861941728643457405426758510184802302449849410827086202636407628488315101426694875966839777557661241447054335746690157762122626214708191805881475747549332711186164368135024534048215826961742388474399863239211654417244653218148705835820251779190851334873475174602680530757036119210754190280636643653382682527954834731483249642451491650964129489735852105582565597670995507779588984472165655042625122841477419229089648082219243326478958692530137155263514526163898928603473489526707417469625114413493327095811951671086628793319148760672677794677231109168023108028115966632258177707877942079359164783634929086845534397532827886116296442950266917228636958387917503159761773744557630257326684199506423380171981201830224395934232836682738400775576994556504175358495367225297015936713553906712466898719335503023436741482198994385734613313587836291324439062810643557806583489503098846551850802447078132802049885103083112485281146653985135110142486074990221828016490093975346622530600350695903538723045976175617683194935766580869590880045367195145972843256200995441426812522085894866861914990218317007336546070763185769850012901009681649692591839585526070615060118734970835333169207718895071458337710318614014190779596390667394089039226185959141236104018645484334316591878386572762624300924533338900931530306938651501571561509532356646269817827189443683246317228898929204651938701696634077467992613672691984257142082251600218287092902351152433782084858221679044632029981074964251076018558020564428329586421601993725171194507899709167742175422137476231644252563789709462491435546648417378844897635491055591805169365574843220171269453975375757451083464578800212655234450548497392427212019076058934461269688989109648086293621852541058305718537905778981155007478114284266930467178882069619294518609945494419871920132532395246194378749250770055845029584934409532285243052513676097562355843213260729745299614561731212545136876380684233725143224822723726125894783793640500587566241028321520517397464293706206404832852339613955439760283102395313781424333974165357537673025189646418810082358827352537794911001618876173481506977127589264139910540531315067030703823213371545730457691335411159169415010485139558812123799567608363922348479342676546775148219548443503945613503200354892601642383663625498642281280648231659751861228820640358551067927055247166609988369836807232865831227702718168959958440034029106244809398605659651613086104464464894123272725756052469985009566177135239859465881256799276895691218788713883933468667527565508138195595067754349555386721238935486087463631194548739536070092027661290473510745766824240988723457320611459435598346717471525475673344589838128903872488342908273909984419162666369383877330108411889935738299956321728367260129541534717837172070626292368486170624*i1^62 + 566824809138076651711849042966137306131890645976519232009057366581981319068020756245207320343809238943875308965766107226203538774849920960557104684279326010147526453315104591408232483526269271149930025558121616168551191881882963139982535404580447828307755731120913454504008103419218392445969585072465373038197008154286577880275741460718471930194956626152667118190714382099092176698794567487917264123015904636918466469006883201401308606017121671443416457840519328768716184701181302064059306718437264312826637963342548851506551420926331964233217038577691372118170536392168377485228854327828761290177581591812458371527132291705265043715489102371607560133893646950277232146941478734206483508973478965641981666418884554909402845700075993482421659570595399626529750780452295762691696409820016300435418594782543848566748846886795713257612766822331386229904651045409486360748212847624199754424092657753294728729823751091059942051003783811907101737610899353638799767532167264997438517789906007194536777893191399866304463932009719941502159139262404575528622906524028579831747964147332159873941502619134570526792475020186826622253405217389184786785194972017459024773263477726010686287390859016634459915312730986350691794303423341756168376194953435281145707119252612811767554932547718259839320351711076899679726440009735298584194473375454635141318936012277042030816184844269521714624407306695488010945254956915294370461193931039433755077238287060030018356772332974914735140406970077107167597024728761326207388771757638307009928166051600921538643329586378258993798437769510652375020110977006985796772495738357950474706714131792679447077919318053776014030514172306199919054387510218421682499763349891787085029077788473105999687420802690715146421130567341294626702773361770002604897693235024772900114200282243633190715219876485174760706812909701313038174288224928103531867184263020534671052383606822830683126131059226132495316525771636923076451119853102297144133161962855538083376796959514593268790506955043503050747498047731346026947878059255332680518339463986646896878670730338741632032692324029665869796336393531332756360076182802322909837666793935535152648672956523544936421297192234338737297901745600404734781349996822348138191215800655421641842779817492157283579009092987391023763518019074177111456096687551736348299673018989058149843190496444982314693747394941769115003306249620846460912530443264367312705660257609063679025410905085812331540862556595159896377195177055440387034949538064958883970943101388369194861947068494528734871814841218768065254105954855232100247273096076883108568246486466233401002189873336031013347623990073184265406369237986295223607896393591207059663471125909096107346681191253256563345596603867739128496517414805289138311632741196384148951170048453122412191324045312*i1^63 + 108640261192326422324728315556074636389693189296389792465511712334885953185335854597051526584064109776462267641033463302761893014936841941366023990168097018988225316974593548886954449907837442574902861802126229286775487020579746360835082558320813158542940645820858934086516447649751726987180687453503396854635826767890704158008219741675352681075773859870729913635155391063881439555862732850231839613414922763593666120200406544046440504736777660384809007867957330179648543106694321399819492772587014770400673860635594245807899710686721928638976885732447288837951990532122538947600774480810950499854538237323654621197666064080643776631961773774388551963451495737380282565009270952621261976461108665705323612895220992026016815834019327896150487114364198399618655658738162707107077555475689403193001471334014147146669266964425820182064437756562528795874692439870210808363752853628680802618278037900870486868898837303286291097106760353222182126533950617993279593920156082690398892284081276075564018849574536432007473906288047432218375339576588069825079012685589037562452807246670009375643130691308310170715244193657520365763636583084515762395319629584852138357088997347802357845263293960135237616570340281883703068867690257600198242222943719720993839174973777999405180453413700537294260415545749818848816233453600664767883375768625008339749553846446417560357506183150036950674805493702138384195522195870562668691648289434370321806628395243358837754176537583956823573656105320638605736525348408382429114226485689937079593221590273695383418975266541152136576957365246441246091901784453314561365463267311464784204807098820727435397222330795939485697520454951162302913431448152714878722297203604475807865787821389631178114747940315091845120685911221643464189440778538545774995531303529203391632216913571194711075045614616767131613149524425836022968488097194349910529628602626318056345867027847074699643979141384355759247000066187020122686323663851799520263877093764708653433237030255404684102890432047821027102246443005158807518658672614924995744387781073838321914907865908354384330035752835034479252268493135727294256858673814024987192733067708364785809214688470803043348680296817686414040804975910514362750026277771904480161250757134996168293517258225976431017550934379063874746745543097954996626958253258306150330215334531409254685473848830446729646989417782015604692813971925039944391413009089909905148473659251499560097414843154279716536545249310908331964082073782916468335557991590463432887082782007313043543460098347952396277705968308194494689487358878606957330900278596401178941765028716184258322365982166588403411708351668812876648928644206238938902702563145388773324904550679608275995171252155260285218740526959027325932190218845025718556803716595172771412808684952669338468352*i1^64 + -281630388465635545989613005660320257144605876962596671699873402385420970464967083350510490546189950475532709016163056097582293410788416995756968219567442314430209769488612436592492013438800662416996438892253258231382033242181213086544333446358348308079889933344862803039521108900134591679063599391932355252924216208283310524081334570631000615242532750331199081398414446055516691839137303791660036173995298977411884800610032158454005400956222577730987682869401007857152339021420438756441894858649853780164422069437605938655582175370111277997195885609507864852005334664807657862778538633243834357629277807947105554730762760160165639016328897388684995982765270428286619941938687940312303369475211831208326363947509073511897888004563846139718583343968537494949197273357928562423040310405858655275018646051015049282493674645745186953724819215697358134507501303912223244223452651221884731817330151206647978976234959629512728272503534166492360497901510314892809212243040737976302271970795497677434004597167164515193862470807534145545109495537827112073997904976559784945593548725488694130570306919188551672605760142096704425435247286274075396281668502193975280435410871357896022885781865715714013789287323319759912641369731243304006876439111527052250955354229416283137195680524010177530576611271102250043968995672647743504480788623766854355991680490584865170694752079033382725880465288729996814546378901923034160731784707781628947667909291554023466276857596927665222544817749027414231006785893295839486246719595909128719865211077861884496417009322161915636996791107227051110593365824832457684273001253935459519272198028581687833253489522020896813262341518820955048327397659487508420999139066649385805818533352456030791508950218468639556819835174547929623332006903506515193646234328244675907414579840898447552448520104132158848252950711670765924011693801271512360713726592414128513702690341232829780925346228301006986399029752719689645104093180799490036384078891368737542452035822788517474222332093886929523221095078106315098091509985091398660414859549716427521183711132328158426254389312155202746325446568585318108634507021036284887506977678170669807250373842507292827525597938447834501876964910267420511509884124360195942612166030595585999459798574908718084040784315268691360714568999229855287601766393856808431737386495986336030552623232507020966084139757696452765024326744966978420805551328859646961146470159032836228075844296228014840594733313468577211217017622128443073130568936797239215472847315579241318416588456848719973732763028152583059754676111533438544402447373559187747957536667001988225393176074536747398677647079057298911479911545051692037211147298881820391518694798483435044513998372887395272763671373425860568345396388003410431213849838844857193682922314483630080*i1^65 + -303267385019026211026372669861400323584000123097120851532449837111248179966635331970079745721247133260722694073666117253916930623666713174152884105616278060033263290983850237206154770165838704827272021618129057389823313127775593342039544596127496522125687025426728958423516612432590091115983471001622543633685203012323168027761781221872767769362783092628328155866439105143705573744465284557912290639394095108193199306472058323898698142112118872364140298664592505120213359229287649525029657130587406250984123643255397429702393858560688154190053452584905122365181911910784386709999085818670720385730858162328084947819114752836981685741347117978450424562694642876588283259537982449823213440263737618210393867133734611799106442234742677803663906656443893177109079628801299119808778112144562353286918113878807236028024421408012634768444193912604586219577497221783361985954512304636905495785123203951558010287595972835598880921796617977388680837201304185828675090212671269189702242507774185867479010202748637515191124428766423988223177175060358769449754772739630932464622692029291112673296504351835904728871948812433343147978388985087069758477982124418146197381042497995647623015677598796197179945522836745659057098653178400989357675149298505023658259854955635833407229325497234671708341830719781057593613280273694477767208640838724924074848019685974896689991852224218584303568097638623655156590949844481172846336391161963692004362018395250479393552016910311136094221239666175176021708556110504845782349509857491707381023653778219390058202816840530407288662238517508555274394430172495569567734642919714372319539111248933246029136037390989200397430686371978698937923581383091772003688909763545959186801201086028766237455231932160822943156502702202248772117857039452294853959049824633294093870698636204854706072166547298561464746335694216090378967545329212027337403216921661552548599782674835760236035020695013769967860181744625531962649297976965438692013317400330872721849329714289926920108814311456491307013926433041504223531176667678155923719437104454400000638962330512738379297469988375582999582624541510893423985458642862589079273069720055056262771533371348163608492089828428300632187416964767172103759189545423997843863311780912455471521398253185080708786324481541442942591973816858166136996942012499459096962808290521112777840394375051021473299940394531293184446079091669820670219256326840324816484399209967988254317551696260476912949941104421256722632238542802077826215354580284267284962759576871458648486928272187956244595885921466259648465874023167035301502822665471015445980521957338127372718463317622462770000953560360183621674687825266020021054014241536213679652434895935724636510728867383862429263061937184621525124808899876093688763441622811488953688395874304*i1^66 + -114219001955277956652187390268530053321997865055450838744299759466383098606396940501318390205041481045360879936479409016297083429108439123268300235190696733416922256977469935741781336749320712337523114290262341906113244614014293395150581048557943534617309576947964064098299136011830599833535004676000680787104177648734488012224579595241401920923027471727476837921990686349175159185104739178684867278376810483019182227068275017657914439998670683206241002754766049325297615420949071848664372148609909074793471949003945604367007093409469016310323841200853728171105656752167927501069618851257953608318461253624985747577023495929421422008157213395764948231509652849953166250657727141189549998139895893126486986744135809469084664171123837569087975027940422135660989694868417757412225967480355487673709246092758871131694114558561859073393430544240347704593422171680532845963352285631894100490330141730499906338517899809711077948110941513271882115136798970945031193989251682652466245517676824678104461443579261687408121880166741526122922921762372961244007486717733854645109711743496541614717280404252618675595489260826334614564122518083223988450492213503943405113552816009413943253540106680387461889773433349726979788416796166880849473567642485556666468040637338799064016905666431180733625682223415577162216647447959417782624353957829194427612959508349389147037026540117170201763996110964535183800757445396770089683720159559274295061616642440830225780831225367709411534243558169591452728929721166900802307063019326943580281025852311184631781931003642305492370287865757452814747744064244274957847175187329792503739825882455451852256788856026698165757385911156873021225303945677551031690080616650867469651276206001035873587494450498772094867760312192434669051992421788715321693125287546942478266462029427908673719226018757592003799306969536946783017988486576032580880951276898935526874907996915467466738379808140214544734736318418706974373844620413407756716706834164240463048435821591096077552166885444907057881119926548822423552463614348146378849379194803131713590744957476519755353236557993464204649000993903459612233910920039956430891274137632941396689458160734101825743611509809126125238416145285577541691659679767399882707110532999145657254270583037032731697878478739231106573595109283067580144015775737823532030161259198035539100699516372015318199146198973913590083208576435436823668572340787966118388130339741228823469638846369004581988543587998643570970872021447961431613880665099563453538587713392552547642033555634536390877064845956310792518494308188374941637916568373196522354792093748103776895836753745730371189034407086920429260385405280882809846526177803098120494182860733589971459944684561227688831461756294420306758478751134377736026737217747276135399424*i1^67 + 97358347448944956924152312393275338322802239049344584874924422794199058606325985088095405798654250997412916080968586641545161180530349039224500570462815564323244316064177469562987340659266175060963306446426906040617863227499941363625202498958162118809527790903071783891336670697166321849811623565318804311636826457093075650640044498428377594000040660973973813466634398074143400532373778900567961964431529574852284190330461861378155437743641434021161673824993385065402843769866585381621585925969069442257875577127259787437371333371467768966252368940370412890632790467682400312169858461557026361248157676983079146135631948300563689764378451618943083355407507438480416045235421875206616465518766418352936555035854479859869925646278044524546045695920576065604864737226974061571122304303392758276389137493716273916032408877028169596221455427123893941184481999607899872432282785023335874613805898168774358563158124426925420718415733096769888067456290429453376413010644885024834033833001797829283200259604493459310258857865492141333031870214052011793761582312873046640270938806006275527710487086593185808176557199103192866753453193657003276754334493418133040648800452526093014012417525954238393830645789269343199520574360665276359407283464361272417390651288631554853431462075576425321414604381926412733552268191197179693408354251487633417866044436056669245656966286463458715079344790013875718982410726953283311935730238345297748174349754119841424943344453668409985884088957259712434494263478142839265055461086540732046589388727827483216456056118919156214230082858642859229824001857666189222256036442129825073304845918968091958534232212518750586408837719074746056363876896448420224622316411488568073642193599710522637000013227682653440179203557425630096732230154170312346440199789956065800848476977959468512200510495334830011124870942942222949185772073283863497200541578990768467943713428148269140427595616677277432247653956832209526493434911429297207819018929161289626665337610562935447087181693807462162484240668757897707142437960893050729320077760000623192934206623212433501151271083668700905808793695143801013052981221625984916216927795511733066760017374811040005009801898153639371309255555492233645364781301697081381632138368538963444968506818102207844889589000920863212246995872932747784017060365896194287660155255442967014691810282942163411748918437669915408171628234473900884455831123051754769867077905802386874096317208988966029124250806593031894756754560625640937321840023594823618408603684912381315715109667586487113216186330121097664560607460182509591770552876537442192776415683414737121463542274955406885850962971493783513627578784239121931405903986525110172934580444951583429320021670374121856483382279303057145026997517490060070117005397908783104*i1^68 + 126359447362606676127437576712323518304199425184929513731876572748748705865038759645347173816524371120437621050340323457557664206646314640676770790481575911455041305362384219773141846825970080524372175524196124744648401587177204008433974280947421310367702869176103294695687746349245011382044899745128261081658245671095152440985650491234983821988121625178730730513392697127034557045326766996819205103940276187895964076548733617192827151174891984127364444424643233354411251739561844457856698211011204868913758741217302945994876519196361451972909324329739389031340963611749494483632807504568796547377046713728103302909103592027037736519631824850900082025823658265076877726060374344661965640621842927544475306127896120534350865682459857273006186355765916178397541848452640696356453185132356968922761300189978173703366660754982193539445003697766055441750638441016429224763869461379382055090311734692642409080026895214287633458259745294198651978531402963320537045233119622576368604522237219201491644760916469380278177986454506090140732758840333997682909144782244292851060756994516021238003557492858592093376532248638109412277880929000440009764311579315834091164357247603782925352357267942818177148147357099790098362930572213131739208614029515583755829344804656417421258665100119717350831539179213622770294881910908773473346892034617138006720054782753674255552575575232190894875021377344045320175133606294196359202967341057632389379298974802220700523890572766866859277665650149413836553973095492979646162132580943132033291600056652425988386402309210570708563917305611367118009852573254911774838502978150859121762381484679712621729065499683582134236184063342924284210689810111111092414974785983748692351716269392259412432233196364754718043136762755898253033828116715236680417413205870734358504356918731739938056975173650160815984255779324376730909774891076356274338562961279755324657959845527529879891478053911420948765024427963981540118510596229534102274422605399280109622204789347160571800059642611867603400981761283635880011024298606800297002695326777556797280529914503345709930136324495296967690368715210704588392794262007330266893914707012355280121427610491087940256623134416295665287011131542969762148036151398582219421294956380698527981681144964070441025721081099398511796673648738456349875468233727123729491093600576966352441478122880956681120379337083138239776793173734358651126579459298953145254019011810895929149557608323513672908403476816028742084549761292709843087769651971588830814747016299720381486640899990857829664674432531775623948870627492204795044453344070042108897989679638686263780147899866297005377007953279426765241517488645034096688848916136921133784898808640841627002056028302793363000151813830676830358859121279269968463733456896*i1^69 + 61286398481018929417138557412430082008341475187490991328664299663108267627172137335917321195397996703720242160181700313721105453926446483157399778984980877285934469533219166826867361303349314738257803038458199731538854340846823575974358364454262893880249283395905987544538375500701772115093101434106630344411231813991732460974220349047629025421290227582425075214647514857186818752293982629836234100500493279475939164229961441024117736112693452320660985773177026255184050012569279193898887217096575674843400974198806500837816531350118432721308608102606422592578948516860184697054523481847926827529807825584192933194130778131517234755199803028020419123819077347729093639011570490328985601328149134011151692601176475080990354576584681977882459658954399671494687314929041865533239567793978709987621874196966082557375577504363800621601064568585058664514018364536296101874106346117331004548572352068276056338622353613570538421235305326136419918410406219936405308520855946654302679232163267321121004726321479835979938516053242715610726939726494330078894069279055591936279957983665293435592180760559346321323456764938823165547758239006041800933228526988868057357879894879458019805695526778563870232531099571839456276851488132719871289363984128519397303998064304882142539064015268931309633022976961081042497590022702371763352581973696445318635332762708485138959309394714835963264200448292171479037280696051714573542587890287205059948775527906642437319486275449444329630879675308337315281827087661565337920159903480442153685868939736224885646890097918094271684846487257553799126231692503023588834004618722140004423316111461975541517779192364985604761820344486562090551243803556832030624290396346414406493913957601938981014047353147080818050439681852994651285898214794273929928472721539621360101918807148891797191802742763140161890295634699657408234050241396932773924742048587074389237154350282281904470833734562499230242326999296873782977465922572311226937244456404611560682976048857031375512511258468316753436626301512865615154198252531094635505643419991301583221472873488780818840677583975833885037164688667636776328931548186038194905345598581587736970228238586451820302445250845948245433851801617489305697421692908277884963902492807724679621911252781390035804327346765303933864985488091693737002310346499533641729109190820779646765195652604666269031016764097831381319562684286214632500460643197975656129228444328084560304817258699155729484524734739138602657770237836069681399325324953846365029290322281833675311325279390411785218182599198820034694433669876135605880711978386280279136704027995701938451878255246003198561616001953822903069376119458457289783479072422737147072933142407307897333076593731330698569867956216866469955547396469518013300736*i1^70 + 24055915516580346164179737700986520799263604746104443482766672160794749453182576406300105704605831348280264623839128909994892621938088543245096038528418571856091426051168143903442961645523185550124607622768931274138498822982862570737588848015975370360629174816393439360758838318078734357959200440570265926545179383005656699901585623454994595086188906199001110529087164102939951618361222978927933540444402113712813281237305464251139865112703385057046328652900247939711414880290447974855854041711399794302496902086596227850847499388119740166783433312880845097399150565844945953079681600134912403010838652906226618277213193225786496594765227021587004508271661403149815311298463442011206672459124701364939950747401596789661080387823446060227891801866640789866728433371301089487827174747480796741309948827447354411707745061984642872009284375285197125966797787585465155247240260984595163458198266472841043504609897802734490611814171409354711781917023237091203188159749500454333775170258874448936316858970274874503468959286221696719937345462145674562703189788073903326207813854200656282779309892187981799342767490231137553707945699613696989567012650096777960444848732547479341418207226542407752431831713265087977154012511601389845064038923549128350451133169220652270651104697737540289688451890091025963912695142787810028688726626259785625148541305777011561307142841546273518320094466731807457658385095574777358223497673529451750790289476156224715126323439409974497911570890547853612185239332385828352000660785235595810287209851532689422427710199329706398484994823365958194548676298309369969628249085757505968669793188461865528900916339919906676535344606312956405181665515024535641985095119497129915092669346210419453517063197027819623385225937580391843292872203796984048875447657224214321775414871436461571897694866536866498819040587980792305256776175149954951977176814112979367919696596225542244209246193127138946349736051026764530820589808086739762628180670518508140050208939942831394676172746705795518309238655937049482793144446932962165372641614090426936356652632008920683650740056909979246702269673237272593934755366420472940837585038015339530654726970463549836546547882780054412725292760461608816351963038646337557798878532360759966113883914569457387615761772746410917804773933921725207369071179760196214050388335981119308854338514736455610588716005733689372661989754553692460979601187636137312461840718578766942306893606911904476570451734963930310524091429818490526305405640336223075385358267524204071065936771268097391291409333055845063490058251452277572922271239735177882937716138590064174319375675827335352881435670400233605652606463081996116458532788768036855280311770543379980223464268973457618263201612039602774083704059225702400*i1^71 + 10365687035636708909085362058293378617696705944199348500631681066208377797370999424059085382864425638998473890873859750071122869720315028167030048419613848791636010209134010031052936507280598857578702221692179825604836316598583791070737734931584294638677391822981172807660189406115389939962006526871991032782721825804703515114387500864283046908214636250122992838537346899189875140350669576155740051186263315263056983904037194713543759009050772923129111560736781725618154381759190810432141841725329578914548987827221479123330041389689239594274263954150640368566067838405089786459499845862532621241783333425658926862634914959058217272658093075764569696348971062524419030032670972410961674434850133287187025223016607608455071730635993846701418817059516527730095854566553831089984712784001194533604784831112088524049461299924087587860228800726728870749566110089398200057571752739044933355291254709881198829863068701927138980916853075684458331405864749453343189814869783555490477639817622430434869991939160138071764117084828839181453186996243457264962394288989027790294761073310156176584781142361877646948811155495194212306623400783016910977745803285852285331954336875465548081119911419616799603350858976470599873917439036423866615136208326670525774781174911901115058148902678086423840819156228153707520545691732899048945726369048168524357070325764088352163792036958165028063050115520502337496217766112114859325081727685031261068169508922290426855814712133370809473673914591931179446867755388256066184491807546833240540626228810678122013720192522646643735444203589533124884597610272779956059638116033270327625701339224355784234561332114506244686674478088196755347618980675554209645298912849745311901775474902431250593534462374343530297306633568617524140911337633363181655470033089606508407193478343259277392256848400148923838447213596602913795130941360052433138771979481399891361664443346658482033067444292883877161380746781318033210262903457303503919392865206191702316063622080042035109666599329772450911748027528274138544078348851524532865148285891124078858682698725849270525186480677559952061152633622737236429600330790337768699580493625754272181960085035824720408934790577139428795852098635385317993076921707404566625306664771011255863962939544308094780351631827837996521412108342915004535550057161949281822855210938852143701997180494736484460851837734662925599624102798819370658150385299375704512962126005886861831419226812150681620077595577338248857165024405511865756560752147911040071727604423231733027540153184174930578922952634322215470834305964498834390531043108108132626447298775566139800447475348054324324576742760122884923700664250478242984829541922284965368599453361725177904831848253980287753934902251994914910183096320*i1^72 + 3292702467898656081423726263714954890245096657657297176636852285028898239790753959985946570063136718460175917071339869969805698981017355657961725943205758340876522864296464618004510310284493126149686805844899239468668687750888594479814360746283303597963141306769339744163778696749795301869102071643397423769656468205101688933305160465960273879725030931306748508296213841535717381362834260813102086816489494925282972067670469416963333772685195095742588502528243111753583014603177557129423877119294132065184885766056795763252324626297345783246516705257268086985522231752040278354698056901304216487651919041543669377590642611587735004456395734582585885532566849710703662774768017832570097297326251900242522977217378604042719212578015539732216847114265501177537496158067718684145259717281713916065528205715812217286303831403699461078326448449738343386497595979043836786880594783029545900344493197138112817294389929156622188130032027435332725847776922781699061512904575176502612073026616735553511194554334447747888867831603203657976916020585898745429554666733426599225782783587040055095960701952033464800032164567185466414828186853844918461925483149902930962656602811153841653381876671498938838602688155724120302328133338359645225581881686814739054872255782906813478150992409822756405667499919882189300069994368552361449479869250980045098258341562599637935374664650041584211152152730612122308550387327359394102450961112415717888359102006509579181148243494874355882552182141021530908759307453015640393137744761316415570273216482285291169772999834626510078267666183540063246070627262664700347535248200089912454308962735928606405063310484836876947555023775178539949481447614589929924753237537580827163495472309325048433465749926679268515998925558711821468168223030958180794587234543396593822566000184628830862756164077737226913478636121559294837166141247785380982848802750328361431796601811159894778520687431986984669561916654183193609631208800625188839411694997969394784266092640003091296898152979723901322303568683031357284181552507549288847389136455674095863285804419326222827918623658581535175393448148581176930931462833804349790295338369152427950244356803640551824168745728418209767619788820644237975539259296581288945680976002970161097171056050404469967790261690681097474304818739890124440461545930545782160906576987384350899485997470785767352015523088453712415610508504910708230529474339447476982524084421554453734856987897944569001814660592819147802713267531774068297530636801375225570188297304489651693461155645733486090650092104248581453351546674829756784504201254083916144251984195482020132867224064934523141355901686712442224145583064487399111377461749434011056501077703859609560498091904931473256680907619904476151808*i1^73 + 649477827892355813025384725587556739929269820705154216858557694774853349387695351227902096895485825094352870707632807479668578511195264142839301281715587968105963926731916767548231607835122072390663827889538709064840782554700124438340536043538085735692254286758487227241828495383984200387337663104881295174768416304732025336288963789744719017623229710576590710316441774724687005364146867035593510941600593793215690740929939244349568175578926517728945530954589215236340943195467803943408323132644126307475026704313626531617390188562846923263478899610746643720480309411681218892472333165645546809335949393928163025942605592638926716518152991832807369238369679646389288176036605234716977534222725715857163633726099473316202782273110144802552475563292762992792720494869736020089554015342626517670828616432249104589986178323401383222807660979531092761388508827192369839429961290038395107275472207959433159838913922558697600754154414531451650987165121862153889642585778221886879762158586931274223239817836436946871682719018179352042151532841308703464138739139208558069778579950076668453452882482601725224792247014454635979823891368398213048507560764310549431995816790645749864890127044385244014763673763263692623490424220910001466399388488413254507720343870933371455190326578048426430474824337800831520733802239017745370060136803306501223724501003385464550510565281858971208172721663284000789711725463798830880510010482987540006530299403501752196987206265964750995078072010320287022227063917245559117537647671908483281676469079020892520152236717934087656896239415120289820925898125277432651671227838625731351114336336801132219856909051894230398876205050138375441349207524774772564689027239522513680286446074917581170484811739989918544079623504705723253479661465576096486634549111837907224003078298765545719789286043195730129505163788752183105791274651503303397654124744523359087692536462857843321538499398795661335881675066753402041479612141668298644689499037752456572840878381280080667832144383796822170464579044196352235639502799760354638361155389469640576058914352265512434628785704809131551290997113483672799147047465289761151475276030695991644094940213087270898118341245212785701853978664679060482675576761847432686908008730978950822276914272698555763600023004876354297889462172479190495150586614417871870323665758752379272139387541077398449162217300394798779957119415580059651131840857034133673012163177050885913844964807441155968304786616843400841061858483970393771350479917228771916252673882149351474354032659540273296285232784860255648687363200893644025712494338206054797101848717740259245664171872173576428508653718069853855447209413121565361705196316752512139524683974372633465784409630065362579840105183182848*i1^74 + 93060426141018495811300233221179403513248496843329630208344011136960002360508703738229872219024571544625474422518018457222515509495789059058492310538286216574653145741238480828002264584459478362774790832729118604450734296079389648056839280713387340516731703339287687130215227687617471565672925449919886377069912089291009035403595299106931691027431686002595388908808414236002441178729463087436061147772922253747531527976673336230969855337152532266524377539461959670523342848641094425407263824814749906521060249494019977145678950571937891635810643493405142057765079360817180857923035778723803679917060745281001304169643922183805952233600414324947286139557231800964248238416074827410359462775359699228196153526112331027296966217833761056917069935823086331685258671106082884856737399138892234843638894596086030343184823548248466748395962000429135566896885434353348004441119180496687535799225440961296768722337947191355589953060010651322221307255422462159886022401866375756735514176004312418826103543216031169046376514465113264151799549338067377641398595514667167313606691068974160818124234313765833930979478754874726878990702422787072261423063807705783751667962638357388065047280108520057570286498696672678305159909390494449372584990715244622983280170653456975753263149251629849083935390575988905203297896244796884920937823441378663923833571245806377692180474851523710619430542097171503724700435934725641075390714817762917543941354354990543688003229991935202559521709101900898040968004536823302320526655359784366884576574486732075547233172400236967829242415213286856673811166583575649645130082210419919205327364057793022132644152073472301125332883840002138001986890412008662573518380657469015534795580351904665866228477865430167635770963245714699095693692026369647889895176845661303589687916933067050687947299918876207161714076233736961179793806914648035640724799155878714216583403601089933101842000113049219178610425339593985358766615780879632425037183309489467686959318357455085310289462482595386598742464789501561167133074616678900717513765331334982540883657194547173527121552960926280082205383770692444459191500758622572023736360116826981079934250068182061040152146054862194244464112427005407501465768659993746079463353348749844043902837963805741728141717914765503202217458102098959548836290463145612512399235432609416743296551516550174524857804973524162436521642549220964769041566163302467095360844522914362113417020298902646049041443201431013418086641702732384310379365881925594719172172238757759094209068495156766349830717739528120291339733588414395888406039989684359325696281441712255944873523916003344804537184020674578389029398017194947702115844606286636644026820176485117057195593119048582548152123392*i1^75 + 10112305111108849834466737551016179222575095040081833448254881349153356738216060191111323678738938448005491617484081078926893184914135909384174664102181280177210515436425401976413837489138905041176449889534662452577410373390089288721879790871929235323801892130194961209943241237227755828574605021690454998886587802921510496318315508297870928992600029998061843547083437081806165592978846892903153236551685832537292489126234013337153167106013128380935184245274028338494066259754833573118065847706716987065807104633170473113161927116647218343267336250931116736486113185017533418562560860099148476881995121741997590649290951068170593023202438075883090624180658349595819499398965011020066012260407504559949995145976077825123217946601027596884088040333398758795521680557071236087972373764932229750146435469011812371941311685229920448817666334389594737066763171415360158278337383810245296296776386617940079862028223625734020095226563138506041227682598352207072282842686369914718879300880796091398193862553974131513638454761640840949302484430088297493800209559128956027239655147501778272346389050078314593785453288207324673296102357438886431426426146705017359799391075312552569978920275307762283727478396132429726477549665845974951589051451564034699225993565684683517323726781272748295546005580100819973861921062935726661536549012521666752736872955791433542152895197386359208951368759263977441986748403034220383458596554348834798098640573157939572146689125236920270129014264113518161169529264577863376884018271114458750014972700896324383246772580086815242836102768583577374179072739953583515643711296471771532224988894902242155446483295126398198739483865891426260119350017188716943012965513707287102744060376185376887116685871385855334978065865166536619041835532752450944170657677747959295822748110077579778935511055461809254492635629832405502805816719892146734790306924604263457204980373443022562851826517741891980794090058296346885186719267648024358280244863335657975061722135606643989912903155536319245186709771360693664023162632269120173678241999436673568867326353520483379067077991954410135676766838057244030214660997659212356815255987178517182909986679108669431779987807314562314793210446374689231900792848689344802561220967758208791445707219572701495412248335919935596427833705524078453093416564316287837122794200619309367530325212469658023473036914490251841296889446770964239652686083522289758095959981944578295576191679257488640332246317482369621514172552320569525558476943756650930417384056269918964476103648599899927953745831474364748306027020461712093463260656391217610235739506210243067251487386108152319074390660079022703336023294562433986770983463804792938917221081456616315351279699109320065024*i1^76 + 808897355843618644436660535416726268991265153156835661754606949188650462935304220638475789453821986516411650431791017781689670917371100191699376741148374681399544930376903056187768151875940781490724278813401609556943468572241163206880976194252420414898204048773125530393201967313567598639765244022744365314776733646813381619459310722351371517708204675414504424417225717485191390184476022105238288133117242893871156047843348458682599827595184503518539206167663773706815374859813328889932644875170454873290684343637600722430153636761887453066213315003678549926614270506721216954531860135145758500882513736678597558316275448589747218350430997110516155315651392298146990374132651766774566295893509381333507516398319644789596141921523492795735472427704119257726520561663534885243811840911854433544067137439129488178030435510553571160852131889158708603610971141634395056721088603935260826603589365847431765453024107936408474181466998388113650773721617034960557554642339924025321364598976772100271953929539498862819206189069544451822155747367016278032328345309539006387724277827752780090499161865561040990191761275500314755918809761873382458331695361545264299972518007336354763497002800746099403595180532128477729293610353724431727895023167507342232088363247155332568019093907187762181105231504873417879528016550787974705128149636218144985974325585879243733507934909070862681610103745506584182511481957629691374958776671266590002831184703296039389064764281861613337949971570823805073856410095010796942812420195413300513245398518348665164934117822476653265727199467970487680574868728279374646558486272211145709730247185836988826414556958370130929966670313085902241406963270477239307779492928391577911226289910051590566327293221898200483167386773947812409300656834869517820254113960322034387921540534635624864418006954470553399447100840365041305274397540435492858160311730451273228204161837348820822602509255381066847013977313168625263060858496554649658258134612239566232052571785502008994326171201870234218970663347929095884598746235435115856464198634978187476166265009085153837803306718959052853657982896349780094430459771284458706470029083686129538415524854681561567630243406899160498640399254181579837620388440594689284789536208644155684933591404296283567084948945920489806938143207428754195020620791864087156193364138406799066756196920274530541329371264381886421119176334757506990761561810561042479129686380831662037832902324242225445435479481833342524558876267356939513012210220386759481866806025451353538363131018017242638407327809585938608655248025488012369229330295212880937274579504121195354639546111579600239542935071194732254213948216146576809394499369876953192922262322435408251004758523904*i1^77 + 54019720877362114175062124273551293334030467278308150438153210324748800868725214086154637421952954331977899461515683456671558260492684556407072047999232522008469344903922528661148749789952120498437247250600736936553486482104238185301864591306702889276444468540348898017288463349147904181493092537296335342139648750889667668759721344524769713052947482695787135642863232022060044960631246646261052451608282704332220239367071059314309752747771684301323938444497098949511047536739394878108147160619348833681448667769908253328980323992640548753240172596794836922113487000644116459833199772061993097439206782275594381949747534118671589303534146554304251950638061072368659477300501856804217894337151045357771122011401547945501330626392087209469754008093997275016080107895256215356945716754632909274065576968398164946992738087839568929212491802070540380153750088264512003236581543610104104591831749717330868026401308116681880717161936890335194617621183414004899782380355483245418866516646144841035984972742357527971149736945414382751918069746444356521815094943254460286119041102926375960828782850268768854493497221926590001887421202261965911627003920219715036427912291659265330915095539541901000137802869724511331920207411346632217016057879204571850726150326152169354275134219740033062374721745690540318563235535636814446793664661525973682991422711104290951399334661444539473642585537656909787798868253757847107449428852008673422290393494475525665746683743828773372815584822762610819345577437152482243166860304431380342681278636079107804233270874187161708696405067258742457414062693254442461832193912372544848026753254080539828720216922044654348462328693049606137054960350770294047602261514130256910097432614780675941022551956050245148922406992727397661542748480204384369180360003376878748926933450880283161046360960151720027045380114230270675577764478073077365272931980693889551302017127254311057589678779675368257041907436442417621049352414361167719253153560929009237520680764640761035693746601392447793606136451633992420776400673768520196496059434938026566349792590445907248667935400082834227864970102256147810697247213122991432211185061762336078853079968192493651071501270993548743122704724217795221705965391084885683107459202006009871990361591563106671773959695231518215693892401126171740207643411184583035588312519622375888877455133824838846778702764788238526068119834933351567741919498458565290879576592606072303230608413446245542786708473874384985284577160438907638948278044079730695968184755250870400805896255601492176102209380964205271595296344134742155728298149983376110722711723489209783476613253621871780449016877474630823682481679385930428142631666945849290170976643184975985770496*i1^78 + 3215042198661354893080058965284230286357153069351739872343799503503950274298933497926927902930332595973263451688030370615192346407520491516571480074294629952648767863310462868875128935014364393265711124639748459440783788884676055769019703494517036691806570410576854843499523285021210728050623229039573505956428705600135024463159781366399020382652503326076487690816079210356997940872559527994386310930707275943687491694344657402590242429054251392534416627349277404749894520801020966452922696765302632077821049945843430672002426894264200361454586559505693447690719424330394589213012910749821955774853408836629406781926807562324022975643263728081326807612718656675012678436158095547883759607241592063014758143240289414452478957950261392295705847278380675038087520367161760624952395094389555991585772964082520700336399805008980821077132519857935425011495047697662376512800665421926335962369929408755368697560932403855791182182336498162292083103561942818416840233052247239655537896505200250933314351922172496021788942725001374545212637812429509391954572373632788544403429237487572888923574762388619956425239754986153928641731147048368658223973569598399106585269967605716076799273323058643916290676687579107761499917543298696313245425450978798614726241248886037486608009671284872429759524431628609240412852615538269032916125876845813686002883825880220366832176953330002718090128947100720679779525303930843727026463336819695950595987677250893898096365785607476079080547214482784104828004551774576572985511105957686440901021032788669993296685258886798201200844211693327389775354775448094619603142140593729183758223848297874631755999029016162172565670321242965447650039486152908603242548262321286630748291303208284627083455378526313225414024957977271624828196707732695782762578865516741127600691855685116716073333870704763232168694754018518411742449242280979416303801703875969743924718235279180804691355624461857886803349076345936438599628246779051181407423586519986596462568461333770079873165493772525667657856534481684882158488252551054374629304635626630491819632239809688380587806577480743219136292250690956863078519471445164772110431382718158306870745557175142725718581432898620016613294098996301505512933236441403730993808615732664756793565885546666301185480161440990008030605830279983149596397973893745565214450353221987373797797091235430022626821482393923770896443067508320133285361178035889588286406280432610215962548394134789374627075228352487098324978660940013500082626260644234878591808410484726830183478581452659759101423963269439701236022057776302654950837921296307555440675239700903187832857571808189609587449860364524739619626429684257256535903138365451613332530694400770048*i1^79 + 76945903266152750044742432076818542361259861833640209926002309668864801886263791624661036134284518470346506394133879948496728086975761199727323107550937126540852763747309077177998613716651258316254216539087775762650712242714837882307694394589360491426945306949927905223200214103511991172074242743933157148551331236382219656512675426869399912607900513758149135895528970315312592151613378890383634556973086101524489519026047655777927756596224869941041846434148269332523817956635316347735933861666483194449468191334529822287377832067327646971424400787874171197481612425732371954138616839665269380200055937234425585471875869535868821000783049431377037743685519197166258452814352739406369176096833979282807592368839490927058662123906928544561011397616305506313004491784016678568518540087454594885300160095851422718665220699747407725914900520671720705054268723572816925407903918117342229375704446159167569867800236754075738255861948463644162302283483795219082079412220727765656879436220535671585428545081712219909665058900873504403406989514924834581082250227533093434728425442766316876795165961017546116992984890811013228651752722117114251084674094623345476199698036258213852023280316281638742802884650831077207013355388309353068104245408438810533597262748408655601188614740163941637714896892683923355620335393964163944390547069393725972479190022912964213557364032585389213279131644587519196392517347935435972814522582054265577309406622082924705882914495472383034330560351444012868259739048297985364755595055152052619653063715496321483741853740136292113650824267251843535748327030003615318686764014953442949485980038446259218918251118149619779350264210987886620835346366582903074784513292433251481017128414145794104547079892521479833024649553876911760493814092969629598642497187454769519101873007582937470695252306137210958108674063790665955219560886617759127792089798771204643505658766707017023771778902018958781683424928660963446140298776718069348355155292638809652328975455001727160788746937852793681720797876152111212871535911839264890343072353539106968245198058163171083670485810330634708212786470250129623660610065452850333947759979408765798780825717256965252518285197329539426109145810265270963695888785982088361253661197723025288304786513640739164886892925173395242343066754649216915003836862817710095835567020230855948181980791823077140483252585469364001143035169450799771580865567876101183768600917765961753795075493361364385536723215284814809259045081434289343060624832055122547046571883718595126731066829309887484740036400205857824930445360143331814450813061611607363067206986735260083441708111217208089925418612111606284950047432745585319529015315430162500862083072*i1^80 + 909369865880036537188831791144335171787514180068038758620580183910922881075652683878996198577921341160217211308034822499565410501935837720144168391173747832100192964855790594512736999343516949519449902907769482149973488762452471599907596470831387907676558706643926868060050669235068809576198585594096442709404700059319986424929088511136039304747266984354961295410472212213030066192155366113641258144610898988385073648807391811588153894542299307608116635754708972887224504693858080021203329251460833523826942111123745940723451576328390621521686034265933938130597612796311597161544155910709342969234268432453489380223990715704916878439848936080358229040749680948507720098446149322158005372323328334764886567487875531254094769732324570039530154596163117682688071541102223358263912835343121125429877727977733284398228276429829113453608142446432032892342725373978415659670979418978329641626205370956678664730221826374762882836278350282051543446698279963275453302004571087494661969340922810876903658271711322765633759756884341615103309253039879997641886818082774086270296219215731956932872911802700937944163380085374277803824976348185278163771421197977478502279610371227613187489162335549631354423558682163143127442210802595771317908519472267517650815482593142330977284402277856043188987805203161258216948635492859577260156281099952932593723965361057262834328529726911625310211989637020960523255673597822701137358888305554372850340209672650550373582109971621749605563301698560624658949684822798327168817665780851689163135981774889415898446012749797963152390276328465448755989912697765448295481656770921359514255326447337892809649130251343715893079589486023822950504490433110714999417098339585447503279948545279835792033144882976674537943432271239495120016586695076233425555591464658683927989463614512668787489315688231948983622241212263856288639134517115312381661907188244383363426493270316112179750151383029315108963455425231215806862677614601655963233633366154629269481164493748439872169955110986900503082844483758976964729430189132463748233683923324158926463599931410856192246469670446969104436974459734449165340845741981363988816341837052782009998766527936961917822068537386381015504835620794131188313457177008382078306525767868066381573507087069748265545355737556596203256957754810260274191508212888384021148988487773963723019729040210501713376063314335319824367374531558897988209459337518198203562256677210372877918247588444464600685243895489309978351491133481832493768501074733414189061293833375891227262639305822495255760676053115799095172290324131633178203407867728260965641005803976503966301295490324178393327452745461157869109954130047910799394840502444490752*i1^81 + 7714290281775944415033111962876023661122186419763985496864534623416004974393149565911479702293573765304296904862635663748133046158329877481601705789260102445601972681938088937843285944640606403920478956560199983245753823343339988129268935379407454553892247549909388138489659968027780963419646704969737955283924730265205519304723417376412438805945799691807904428699399650682142738253771807122206662196358534310171645834439473610165530674071102312884088305275436224513768661073020893551841146060278027268173670670424997715554320581034273005830164323785368844292522744852929184053367809968063271967183576104797656546636821789649256793064579310545223576683917915045937481268606903507963723459217227496022583428774086710886911462977747284574469659640390277127372662671077425304310776309060021451497754187649790665429942468996357401830744360238523904434385566769673368085909740570793095668011511729502746994561554769067215658670449048890608189118873866382310911524873698915855831775056444501014303705648742246638470897380963263456715175877243886728110530960840266980428650154308578075660673169682214925244629190875000213703865057399552330973740418835701666128933478083705938456063656356918086519416816512896801125307348799178230812358918350788787808331061255985410599759082110426948895899337151938639917419309720810333611749307468977617020901022537208225908934809884857433306889904951283180973692980710099912593472285682417961079090528847583462745936062677625959971611411381090136590557457487468599754566855318616463764085751985500054558651069409548529276451582651360847044193064040428843870042020472892075683506425495894796327846543357509104878623171117084899600240927317832375780674951493765843277257018948315731556531992970630206050703607871089086102648968893334412973067194352504973050264651052067786118497624865642266811181075041138331175295744939658536381590486672638073844997753829436684909290873801834324261748444845349813789011844622552880675579706368272351455957345409071332707538911833846715086567477800212328123904042303111046347847095703824926123485393167586735404965017118708925105916063365495510413247666321926462445628810028853950976259033817721206638778947030684197217367150975348548735015613183262635733133372836708810429396503995602892852943993065069768416253055580439809931246042587754108415541137139632428904529209421834405356805079761832510506523547508964076464726035681931047249508351071119047550498466628528344270944189258741275982197119490760587651883267562080662632432232259033657891008498025350750491687734266757906185645929253705798544292504420226706234665838431710655481430870955981248924710101401152979252408696317588130508054724608*i1^82 + 63623006148930151350464795452833488631791974916126346557455514988919522800968327998292019678104203305842885576699882687571632462884630711842506127368112302329012234399161404720535530524926030948426485713327878056132785712159229448963857252581888256127747771866076185790830592350934634261587866119201188318785076823502768210363042875914736498761803706434302160517807790903918739359769899493698494956814525320977362847533340361931766542622836555389539187217606163559727303251521926349640479129127676142264172368273162002773739759057956382918777168024710518107067610093872476398823959030836416298882531527606497599836157919808880564073839326444208021727646514190850037370943272337152486210476132018309774582828396852072301711298902015589063209655348269198095797926516977182693292562198597071871549966502706364237889368221274871978388859705320957672581382573099187358982808606805835032421296129937755550294031695113158325245532847597231552308305139478642285925812897840443998109735635763366428061340962958633443296221776949790559972839093618965755830716162274460804454483184476858338604614631635181376257327574375875986184109330581711974910485949105299628303545032854364461132445108158806104852479202275977296993934446073560276596597881641804188496881731451768519852840447274285899251022212142252087148717984716284257781411132960479430912287846217655661975213460581994033818581608096507273229363130887295849038282334688786162609950003701346165179440784268141822483180003309068587401243435141977452154534695216234250995962186411963436340161245700886161970477079896744266489632219366200695614618877786582899278396209557146893703637123045732349783774079112955741762643917736697750945093964462727434324843046171298892998229309459491955773986871739433602550739469800923416211389107273139904099684742306404547917217728882677778015238558615601015150357862524859776544026043808842129386229750250854288756672812766617884915352591472375869136052963095337101004142316108928913299659002606360452283666550678146389835256582957167608575725260123076033605268849076716958779954655724814960464329977307885032093903205019955324854775088148420108160015862166253898265361145510667177917571520605533256796928846753692654038610883958391001392336405753256479095192017718402543234424553603565844971365232443317081991257879058978618656306244412286679764893203724297727834798254834965234273416703970534654139534895924305321190915221284240086198141448427464655834024949214623529825150294388754216015314081516699828406659325252679180409454105894800198142478305093208761373744991861683464443732057387379331127800507968150352751279991000087123785528168545711970359295125158715457536*i1^83 + -142794227731074807687283176492091958548936397589346640342846836691473456808330535439633017150854946168725201172988117827458461372215530118271151779871296199660715690931803416166945107030182632017201812021855897301453529870391298610155799121629022829753702347610555464929586711451943662073673878462084014884174726359436369059179179078552726022490792540960236870702438519305514742647755528842620527473356248201097462829733002117235299920583932150049257625885617866474062516493968864441447238076935175029693920206468314933868964511360759482854616702859976729094208767533554480339528202674598887263830095499655317280146792998090038321566773691543333727799056925079629076924921516041843949310526366493293437896167346891821138924192901326992980041855687510087095677441976866975581553811913525850553712116241776353575072043839937611004250889207711059525264859709298152889834016643603581947962466255983783775191512721031015871160109498771918638550810993863177164791091483087649239359056229090877257271478591208163896715802124259811491565710492121630379596913735025696182771292416453089938094652828388336619819637977660242544700821582986834918866527555074839729486106252234898200035034216482751108679188114016033022296562843112159022141037994639330103104114926524321200800168212295100828702152595254492353319811090789727740191024342803130725172465937589630430494171183362867048944793772886460857932516234283387503120424458389467936964031160542673165281070680150487026370826838753779934503974422495042941318372169577743340286539275181697127535629379564506943330945726624543336639236244724373154573054877770772566552045189927519604479881746319294207881769921479861925826313263468322486138606908746245675458735562476426888427685366206283305963218520716958504037724505492980716384812097516100348433906829489558919895909417411666023345510227050223731864148812538209435551661912840977513979830714369923862989305013929794493183745930016000988780644014401611778755998110334170004586206473033895441737864474592561171753160682937194714579138028219569149239042069679717156565715962824595660639439676796127842325922824948114277002310506466149728274524041228977074758130392344427149495088936230881422153351648144351299025441110267672469319212405694087154378927224544143361064795307214517520531621456459540383126965944950904079435791262141195569462711887917804466077882329057006244624138213045161349855711385378962804212504803237826118034232882021979479755717031289755184341622312905754405635144039606626708433359890673081724586285002996962929046686232990869875937052792856626514136807884116795496149564027355551327235523035749608314857431129852543571097515196416*i1^84 + 648889952421687934666540416454661331084014503605622329698449871473454023438180459418289731018114450551952489802505868810614170247300762588409670940611073466548021227261169394496128747170071859333712175168226395435404560268766488037476991623033801384857094437009725418026073486261617854530578838057684099170721169642457261031067601489666943353212699510556903082103927853662238835822737482569725857027581604053836897915369051400651863862670899179267721990257978843240766013183748463443137944102068236989095078237037794830485400593429459978071101637551193598786130685690768900716861991371484860610133392069445529529390528167345757818062825640808524274551262062968739566364613608633918853397570945436264285904297030129122710878143765018758281168298477315502463688323360625990373272554241448899913916767620757749194883640554182335518651491942966100785569080085845495434847912122450343610822153508011644430592910803607853686791710278340390771446866785442151882424140997235409281257231524354491932590933883160694076067674930277592389366934942949468174054231888471104125956089887961354560914503593443254342593347805415703930941993380057344353585990369376424628477725033684797562542963432190890319204410954422384528980631349354342877662319235153927340478471061675821484597971354066910859494689063900255369339712238280341430399708189592397400336253693595018963874449988490976801345277695443060743958102317312224313324454049339492562682836675285352830473690130862523661047189134723559565987675621258443787739223029988246318219071830102428457756346843965592000599943644347654897439969170647234824827952678008137403791976593883918027188486208523981099895238336978050962152614301595744073526568587409633705700686213524028368311525472867971115659486359891580364194229004276340678748353399405624218913446511827524133253755689376680046735765667690720388174989503249266791232556725600400359110732689660817957862190837305795280604147139296950922211061287201534027233469715842174950139706048909762512458301773466991670367706904611917585181327583861714955502429621875585146441313807891486391125134150221481926643378619130241124717661478722774124389374982107794671677680368137880591973396238187211046599081532204712030380172476443830539022778388170413903080334503858611697308440965781628218081008234168579372617824071513015620446599431348714485400901710393647541308586491320844113365605701969953304718784555097760526906740408657730791340596844823637722858299220315160168306805031312586757934638695943016056358865947357262189821886320655337969279257775032642287039357922580801703695195576232722768495003811516090423308804717243413066226801739658034151424*i1^85 + -1398233921033480724371832575190956261689748266206958523396254251316803156671750773549973399151976592311296900665395162026686752206638376541109076376413403209642847561752450251418498148924299854812769470728248688067085307469224947277321864891293993896349233057572463435122710042276421831700371401737548360264228858557878109656974478848871134582598660954104312158895873879260218693743340204988754312564333187484286467361247653397085019745788512674159404610177545873760509224336639692186095684111258620064617120181416079280739182371689329541439032305584563737833040523779901604459410145635240266506561714598762287428473897822985084104584832502852703945970427366152391124382778038499869045938524377343547029683668920656202326874576411222707358960673771597477024302331086102930787561213469848381977231947093423706584244926831498783894805954065852736314525686195724723026284740442451712933477749478315046358889953298022794520725509508943468034791598979555500493550428278397549495317443526850504936013403643733381792783146269412107156945550380453060567725919161720341868461458006862874934685929430579842218985540213014626971414620260919040467307894334279561125934468268932411791215603916773921113305121981961643518001486397290485299415459967600535425702137545717436141805339657720561425192568697903405511391992667786021406316539100589057667939246864980148223082933955183766735932124739644772523558452360880225823770544455666467251657456179913941401041792541718715271149544732475354820487059504055322116456066970697049177089452366777475433775912006033124330737814952129834625531682803374688375162580845948720025668990918663862265082099390152438677411680590779260315058145054524820672204284802532744867556757917801352270846220073341190470095423827346622339196074941686485986857499600365370254465247881508697582475824113584548658461041734666219926116415447268336415507004445786821519962661310421003402066641043103571625903024471738142066212769379210043497661621841395041539568875267668567735418932227986563207279528673916858525013016306849249569971985683004296098726952746286974700815954292762033953211678979592746731316135655076572430928858204121809097006459363561534375093561223961419951832834355010940588530351044416528310243181210124917132193355332364831983788872474676303834433493152573090092896616122034842521851162251571872184228198644506037741889625334404852160760418173347614648523699020402742878542691151116473762348053761454987096422302370297631863809413099796644194907220577711204226754967097543305528860035647693422823515675833019513461541729752016669383792896972012406455694922511692751497116417747847265160079282798592*i1^86 + 2062316314418274343172119317501617739993414451632183197471744586524185300920826430502496134777249696886459825691324114842260674931144529528532427943255680783691422050731229564530671598331815968302654396211191225245080052110851789634070112398844602065557575570886983139502736338135042450747409157677405641117858961747561491728301195509748038540506920585603534045164193465799592815366447512827210563699407178497027322386623777377233811666578799620593512380940443499348394549489040770094094002930462693957533128695511524782175924107048458598429068372560358763625896940648072455284666062874648568639708988656385121714711515741911848210401602102931339642460279151074290454693149517578671377349339071160326733308715196142678286218331521430546952560364560312162988845866922651261548975686843127954482446443712499998554674304992516343764534738865443418502047762893528715389542813158373753129517031531265201022406966060354982333007227426320316885071249895671767829498033160724229607196676299528067534057067842209759663857733735099608695562569889688114620521375339693401970289410717257981729752159944589774776783797725353772027463580098428578002842860901234816757905022355644745869985938383944711827190986566597935888293996066835761737060432326823448317499387638411203080685534234980697981867013929092316117511794895228687461771238637187164894151414912301453607437365695574513273526347115748084079145046299377527207855661300289756022914971224040869301351327459821191440889979595371559887905922335273513826770179272222174698270221222253972186144072584562921564173909281776541151046731874200320741788561076743683095713577568838941160886032870601445924772061657430585954546299698314822632110422124723181793874864157132667428025054997093232464976373242940385489397717986068428208217488102235765362551807968172258963036611166654309355774162242905107248105505169059691487329099433372368799806293356840705907078362008583208356925898052105862062985317152896305661297741678605615950960631738806107810007863029162101755136352213401530567017368051060891335874841278885157420335444377289687979534012619778997465546624461793787542668476077463677849778474279750138823989298386095258688809978022720383055752254536232379003098651496848783437831794826593187745682120274316892821741632565089079239541236158314309714682827039102207077416151103943718414550792396307174653625404603705297611963813876862786270228891521287372369187171202206459684318082770839154868893105520005303137535599980511417344849393483307186620593560209848403433803095267440471419068208629700391197522613646193470958737747463111817413570764702101337025013625595048402878464*i1^87 + -1881602730291064391717393061049441489917224741204641380645003661989788748615617572080388557332352484270779180265769726143995994137287232807773216648989871350452833258724990891012796699475710837675919404374086434608209745797758327948213947838161119382027909206647116242191082620227105418943827637764985152495491713860483647988774473451741440823763127776715365844532760676059370512455675831113765570142762075391603682974451859133099834881068721078515215145103355370372972899883299496418611551313924977398228277944778523603568159816849125162992344755775444324682086242106314399981462738920045295725510952271896731602567769006593069930123992493565685931305245957990126563218162585920387994899705640782686881492258100363884549248944084246941287692183628198512939058205392930587054947877961857616713093478019996334033824571298262936717003021315040879451500068147989478482756242689007717957420922689820204104169038677249896625920044173045673918405560527131954708440864120174528510007740902272549944859522707812787035147195774266288385021810195326805940581321440001188873833170206756656545708961227230714678575543397517700337769254932343251981587728126025516011347798103790107280022541793272217279182587363361209480790569061074264508120294004111098020544969074169127307918874704035831347175599406224695859473472628371833884159926076770735801062734274808582019530485697416342006883457176455441413433342495601684436764922941675663020535900911676862987457604738696693950500716580751957220256693228415839501971116231907743374894874715002047037421377921827114301489866613783664973930664589419394792553002555274498953300436740543142071556011951953397415905743676554069581585618245131014759759071358752011842157199266599100342029575605992963944559110293865103610211970639184506811056851274901787227237200579408099930000129776357302676068567463194546226578032589880077233829032361205719822829764432123464970247603486635565488546081248020308974999536461742193581582837454411604549594942228136275745086065891425722789521328698556740269159776413206717273196516211820945821254334741052005852565710983468008191827210887396024509743972888308955370108456916511547905555876397184429282224060544759155058215897109677192333906449846481176559750047967409909026019874022019976627060529935443802340968619792049835554692724188130429632187600673179897349933286788084906390416661049000551943673701686079843160948690088407845342580829867204599455053182059859341088184336266815139407836892435808791741047907710475074640915694806815792431864078621228265374851243721841470416985418555730766245520062991186096111899783370864500789662227365888*i1^88 + 1046430950720323134479899948587042018950346042436551123182445099742761133277931765073742266568838261228634274176033281928412206689863886016087626525024656679610258007251678049750263686292018596972309988042523665803357818094552066834255477656289678459204532546110235971844854179913842341717202299319844222925383028000876407337329499561123935410582227527237792288006208851064962539574813964462221348860504128378110937183872495926817639157828820642990402732715839060400811409706234678273597121126953743914290993983854354928154872233578811465028174050487908407417895175922781284115549471812359927658558361297909930261367411317675838652049051284155946474353565885137688906327216530077109595884097722763251870575163291119150197539135278487844865947867901132222665442780570778287251460859212519565182317694077841078419588688324577233711744559057594315475249644826928647739819684812012244523137458941491049167622963399886368406868312517975022043049507029702022432256963507169980468167201200522946159506608572285653823420985136345180293697132917239118528994444070066826513392211285677407910946610210552357822417155437299674760693064715537429802876876067183399796573875926007208171599782422906862300015714814160172985447130521824185995066351671300633419581475290406663847477601315215720031320727457120921869489035199761006869333799614612922505553981355819556379825428293968962823850110688703070590650173560398458008470770796718513665333151821671180074826164946693043148718163677748428557878461988094277622839290804544383244350532859497198737640180258176828306450163129837975614637271898538455833932816580381137970540847642993801469046397474772785925475542764429320569297496346368941710831612742882090648506638563601314422398978879835567322313819066161019190709801394569591623374198783407574506237579925677967695034110695004930839870011460709780853563015295270755523233808982743211755139287158274525661339339904683640504485007464584348352701907709762193790104213145503944424500521677755835292785010567560825804907985489687473953296206218166447759283611902904487590548422594818637097230089901671143892748703404647413398725309107909468817494773957743271964159536099970430211492403356611259233162048108465523391668723372557610228226044975210428597497519085269802748689203015294380533055058545867764042922771247056089269404785917265923890648718973886662343573125061408223463470358941660134911300031756176279792552728788166131967909944677711768897804576205780451948180604175172394759761512561026476168380440838791296702354078347213338912158352637686669136571230964371475080648754719780733659312155257472670498816*i1^89 + -304527654920834743932471904097699893444849738225585075026042779258683899154557510873119776387423820862788549236184433544721369317166076730820326497875685766135845337083011310781682919037057541534293799439891365784847062679085236040652042713640979505337199292981284077411941587283544666399290303446409308472664982007025912502837384147856345274961714332346323673411490194714077661731466456960921941231940789664886468685436721235592677572297089403008582792608193564353420724911708120563415808724081764486776504063182365881905459454350223213333637696859595218883194611780970653131659724409134017491302985310978307377856490087337736841589930374128321282541876228605268593531169088212249381008372222658488068431482130043819547840927542681544235748194348159458022393043167180122560637225091274286349199734682477702816601620755607777446262432675210853122540141385022401359859386125515931272466592652171999566826545203928436915193661263719151524498831746286436434731859855101556017828288407808942227604067509630835160162782732847294184579144294033732739889472635589894831498759971477303334496519964761247547037103065443876782402645939102283007393171767056697084424794347021971515957757742899611369603434734466807479517918502057899554097341913425906272880670029676377765458943408596617501740102593588534347716984313191377992803195569769273121613407256438706002622034804458546312824272178233566362204115699400176261815903905904589207640485891552890847375992944308627109388123288342315377854639160230313337277551296748132648478829848354347014081463550238161282434744587705242076924567585596033638466488905158313907627713094035063962987420697701772962403362908750001834079917831385853948541953334839943208274944828712719122783286020038475633935222232348074314702036532079937722583013399208543134573224512799605888670418513118865254988755786215728779136210561635219219440099348303252819615571101283359338016750179139384441908287929077319253398922534528584960495026247241516422540753872279593296034256700384787931618137914369166722958680713309980318911909273517283980186278887853137161168379074750197237454400494626553736680813460636285800142814816961035008698458313744684446114679931319720489473038160698109218636600320360877163141105596028124973037713295834604908631201568326491676768625875756564035114088621040218096665549191132107939832419040878815806371949588581877675467507398498599558792949958711753687260112841026220132693278561822495299934137724561515334137268433258966392929197100634051820203492181129277916481483655680798176134204244566748575693101093542438672259709850795871388221034201088*i1^90 + 24732309915042532775939172576424138188228739202070293347670862278870796365930928344651934936548682608268941924233675698044906647052229782067473951019047757062215868045691518329050306267120510533359183400572909704706507062412482935262259412124781621672600760481313399886259187699223025586074767694544314589816225681155487128494793005766766313102872578710379919620827619579876950708392108003968992075352990911194602384271405685608265084531072921971084282194015559798621313592156222403955910646453198915455686641106463386525728425957625214512652369237968909349527012682662410033206964495451033217792285182922081987348420983460663947100528085366876226243751538006387177156523125269714017753595801274219915506541752354775237964441034209805417516669415151741228130333196597072976515425465255023759762477417932994654252136618733068712223711657574256536784177293138833257688058114841333848973551733884704050131008235615271711226201451002594685441394535004599833710153774971288429035450910731284417941080962602173488401132292510939259478349914262408435213161679199412500496920527269893649814296094521699100515232300423844318034879966776528932261388406685245138421288500962203651656295598470355987263511360395096303247511564124891620846123264088845541435488805243369657496134350393827950383826697356667916239932534298401197496235274727051633030761465870918320064948068008390646872121674113934862332183087414254425758879058806007569869797907929900585767089455684250542450827534081032025735091835595620936026761818705798105093536963709088625183932014944227288885816145116177818620234756790012537817163976142697684176947710622266561865384568086316335694889996244924456555246598209239159370586326686576574253778960526745078214925002226419602442474674572821802420068354687297894063006401324187746970729554464400029657879952243026502770050741450328120608196629020870890188503831816850817125039007987405981906406498484074529711107656792280740536141123297466286916525678979819356681114062804582402300622537075479007989030840382208961407831900865636230937906244885039888086830389994939432156242831267568151278022051463460283575044751420208905713609480454966717011549549188104878895121479263535943650218059969823957354663486697833035860913628603610363801070917145791091184275404171198544118696438741444613202668305693560189770325666882635526001958906646836506355933855284895727121329743442230580263540962514676375322602068280141845706152489400984805178792557827878970364830950075674204419913528772966667820162574735080499146892611937200212039909440486919042864017284332462241734407064772755324928*i1^91 + 6467478665134743423706533868939921854683476199530125073702776454878244021789319044402845581010274901612551374968850914770798621317442561956655010740940686632206302312631322063652148058497689356142528474766910555325138647774823256166003000571048829938892378028723970353281253533323283211202424674157726742605374473734953724580922454404035314923206588171387875459747801603035556698455317052103542743439512051105556902868622518212692989603182679260475524659830774686970656482086009115278129914686757333770636469386279373314570161636024649596542610395319096674975767861395630320880566374530106371648055128889150767176402525402342676147419935918994225589782068282856048387908983699571936357867258994579419909451567342198968582225595056804237365518777505392778530165745925500887037993325510656688475853311292671740516874155692020152586427962566266941060894844953619004384546784528120629553578833755671629845980178323164048021421708558416081077736134493751729556817694303740996505771053873632833714228874541194093205703226980355005509135693888982600188463594042446204502394581012508028637573780845243163473658404620917642598206955437932896726325832860118075946081768822115840833557373685677131832394684352952413970836633850084992930022101907077412443309409748555231700858829992658621226181711658576349588180115016977751893636389529357627286519694399884644538253446333313159841539584259297348674202773036430326149935293844318500551674598270374510954382883909979596337697156681415761495122708383160399685661451703116390875249219051968468109121642489071933896509298519691939348127019465142633311667740374532036014093318723613093963278980562865340429805298571476027328092088095669180432733747998527307763123140797730084610841628468053315200690151188962109651399145917035945956798738554201982501012394701232372897266720354744504233388512326262189303393188855381340934288266427672516236079823524000833591309358150527084383076576329680766419276717873816116591848552049240552799313743462578976786606000758143930963301417254525271416870143428495678943684326626745265414793599877804948932016158627608746817787641955178401954183735123757356086258628111784088596899159860589763574635570617032574940936075355786460563632849515778944335039466908140706692142964766123690768032214864238584349878791350253896190673703622063018605613922119232266348508995076671640905746308013505848738884388287024819749861916388053617881157406560978398307519389939873396531501423730802726503892813127113625703521760935194614363748874829532699155119332812852374750682164026497694861091845033548109104417865728*i1^92 + -192437284217560727381062394243971029335055516276967041942890746945303923281222332868535805198333919977623121230934678383756116020210713860363736410139016082456684361665081077242824352807959592176900735084953983618030390008220167124000402183258163539613653681286066512829715184430175006133924252067717070045279876247583518587536743561634030548631617151054123337180990046390495457790205399861202604728653560374313260050027924412678255903100762685615752878885269358119453417580444443415716392763942454282005772726191583650490809252228539145116453432677012687379452090064148487810533086190373705814589115763580898065828650803301187968859786921656802130827550670972574411331188544083104185714993781201172823867469698305831741419865498189903431940311542103843868008405459062627863644509442325846420044972174655025085479289180102165465888943117158433668341362473362738954913090477043413869745583117251657627426488591535248298248087053027995801433091140144122517692578560628706887475569039097187176487899164503439085055034633115590609952142015237068459375816212754027143266706472614163121857060236876878327867404574258004585810659166050832532602260535957189623327257661784339982378565591588853827426483355935955265493616555732049205772490461364849905360942868932550049858112530415568668632652368382792271888251773581809797139623079073873118708557501811545324501007578818540590919648276158876867178369093041010723200178080106173622020044609442539462374376319861052246168291811026679479160649205257845979165273152969431140280661752820455958229892224314874253238207377443883071769251268620302002176574973930166949914000405601929844952044976325349296677039195592962053687952868269823235162044106152681719242300487094957982844128916626319635624696267920180165576362264508819704756130716445455289476351389320719700171942901075224996594898082030662363132492548891326300834297255230479195507937942419713479163512204987733789872261271682150038938565840384133562283103817786915715184320364682217311413804240767289975130915316760017148795871778349291290023778452387345963328196432326408493149928302092064864358072729777586417447437740802853038837707074746554972780709488106275875130731129577932488506390375209663804515648810828888830267740115467737835143675257054668300107423471848735516640180090989357119703648412310391309079080978848656458117104412804461786016142413770456491645131280875732281611001788855724608212563645705871734535803582045995291404627600152722449223725009248235728830837100662831778986437768390933873362514204482521059637095030003624227681083098042204160*i1^93 + -270403191132500493509079514846794636305856924200524132955867439229824169929825356400868627117847645074486194170394215219839686717615477619065555523457499566708670169245094010120233778617990030523580269313863354330303461628659505034579873941415642108602231347051665776850417184902199548831811942063047314146634372197213827838542794071922520855872339169774196871465882142662769684241405046301885430183853153564754680781831355496069604724384169750030202904625460327630256838114780250926513742286505581891892273078305547203069188570531359923350052993685591209602963429126406791152556199432934024127229751276686648565313467018593333919618166187388110191044175959930539352010308885058492171279695267190008880495096926458058572192632403357817555796212466945797386971897250941509094005095729165095402373310711556944478756387569500376290990150255748173782516974069548003035623180781755330610460395818176855178090191092705185358381354122009426382672329489519160674389057902835483695779350388664436505710204468888784641432374662348504672713380521850505688367309682901803327097158733804084426130717966695813646421438249548253044119274967710133866823685502133942583572969807924938468564977142965353026932376945154581727403405860059057675956072547351536159209031191328536393422012284585555008861278022607578215536715787017678578730522963908787766344210251318129004248325754601498220266807300294752252274080157309430909504008499923104440647280992294786729710501258336165749352099010841253399680665188189745358807725012002946731347926759619655709748928425965457409664366540776732201290567885183433821453461717187141378685578343404981625263253293433567171579229752637658831770658632582803003114889625759552130011317506086976341159041583054924430356331177310312142115442143022138865183124724732454770950949466973665046566885256142019665796977329119452438503125903872459810377947891192881121149131831098239218792083130035926250168193165254075925895994219103787924187235014358211593446956486462247327385544955799913890576304548560934191160496710335217882860683848872200049609367573628910672791945552247742858258083219215936420207421577507726892503206610715257616453266153421457600845298111430278110185862599321395884922025202834742161840075626043686047662712370522337425566732412948733142374594989195550282474758579491855179365258654237505598801271411581971946940013822159636243369685830071172481366227039686764993031660454522773133775682516368852504400849221900086410376963886717415974259977914426151060930387484111164038317153805191624537648351584158874317969424384*i1^94 + 44844953545769677893388456937128808415065821890051569724370133525128739000497139531108632597295027812100891193881768157527166712149266606228605584714574022846938985225144974477646625158119429580476248252167638333248625427669974235062044992935600958018296760491887823258620533158553894451836099191099030856116822876554271893461162774822860934224733449063514712810147605884679344231957104018590377980792366051416437988593805281714969455573053039131198282457469612948971325686125318625716906268459708085568084751187899317923119452501134750122207919429513554164469220374386956668419621440893191430028941861869651840864908227055835364289792098720326104342854116669773255659019217190525031081621384459876681880020810976879198346065577679716153639886336205784400827652373753302187952080047095792327959717613460902814452192562980622931816314371718094306888768887149908361983542632970622485130394497534309840387256109070473502766438519208693356189217556230642317234717908297981518152125714571849808220049588337172546330175991172411278199638298905874557518227712406399357134172307788352055540561063993201235093487898313234507140000533584426438373336686573496214749967260767093788618609100225168774262912680528274658266539564803511575720050166983447141180479881752177553914882342338087155532749538409024546000507210211555352128463593649812065909699202801993117330421230988009300946014113200956921734890771159294839890418725839515704458644012614046275465312076718512129014831653650915404645828347105191863469267702171665569788891601912387512857068606978966582661674415778853949550877079130502204484145303122911648764114321215958081024566708268041132101321417131152898087981240471961048893979498270501866049338077396225583207298567048928615826363444514468000197640369397203852009436150023130798170027624783184162991690530031662124326961756886755951895078442225740984002463144589088210041080425614390769285968293047180173713812326086701255892135357037633314916046633090616289735832963523388322349207856631265102788983588966313628800380373327466713066560612172929962920930127126824731126333826866296129406268297352579856387505342882139674681881513925407854851668029485390869110893777987630515310684297993269732138339354967132025305729665077896236917505636488351819587256160677115932876155205173144766267106336032072309810275815345141300306300984910077709403884760898192044033909743008738127548307661601583950224346521252854972248608365062892868582463572336250823841980650665503254646132746776753475474961757967093174430196923392468174352975312659152896*i1^95 + 176304019763249079317396950135404607232842472946635266017848061958367364261957925934368605909978625896996796894702343645509861031837664812055813870189500159854410935652499373489758634535556942129199728689575150591721968536343074275856602129178832643900128929028451965566073746813965839218802070083172522024994342916607991072559549752092358125388457391882297065499070503473986299857694989063341715226315154337246289727397838042134512709531800121934090092131436248478284105426396700438566409928914888708614942102810310598738775711321628057048951504662272638863489189875762808460136981222398786605762349332466803882148207452756812421077425386552324475070165653258814934150223688579215927732107393411903649217632176250039701742335243909003520214886682847417530748757756787296239803892722850012025191100341712330930027059715060773197618885242664833478316835005906348323435364023468729612921313435329026025134579292817704237499555453837211157295994168995058520820927311068386688750255821330303683654873327867003562351277291607056728626930749670032637843396082309743044029994352196488700506933536973846150479560717194342316114564513971109340900159438613555219722860060572510240371309828902823233111268990323374828965995880460776751483885951465459246289357074266506795097525529680771331280434396763582755467770410494619261620030323406879048659081228503106841116670087994198228367185785358386049832533283007406242830322302718509749511920311420050166255031737504059743769040110806032179989627520918901784947623585302307931492742778131773867551422506148015356442627986177940417865042342737138744904810907284371107265869762571939446314433247891964677962909930091696265387702838014776959567126969065724038779784053448036954418068857939008608079116936263691578550446150594117762808923874413301764749182622094166612096946386721840860325253807673566729766088497227899974738609115668476087023574127806101201017802998265606326647121425019965647862635604546173039471202132055397747016585263812163332148873345453629154102094617773373007385881490563883715210426230953664247202583538081156825291737275273839240061413580068867559927563421744770693237968512246965550807112889759848641647239755501188916131104080205220581830266164586542840342168793659027646545562486189861137610650113381021312802283616100431354921046579470664934549047252765346699363473937242856408329384520194655199396845659509021071495771473848498042114860289017064875953974281957487368021943298732821331266899994224675112818674764833271995500856074565611033559935355789197189316608*i1^96 + -132200860681050030492918811519060575030522655672692577728950432741628040869024456279728356494306080029156094039690240672973635926265671464629563758411019476297335322113379822060952912814450185269328378092255297204965636896496453993642354986704022391332214637397729141136200638260692041709840353329896803230324043794910667533309493532272564281012991738699546630264111058561765399066217228510472971269355041448655304581772921744007827139748389536721798714078149128610465464197466949220921891302485174431051313928977155424224066694982734132766768879086757769370941340391811262874946307433821774085760487767090768261468219832851600872330289138251791766278000853218267619100645984337406566408901241858065320895452284696793364573132485836761227210745343935831778070714716192659393539736545065758234955641246465747257796692198586342495549831682030540827448483699697433407457530333894068773719973738607920105750494503984481089263918675934795775374604744935842409907099158749757103114645587031072701021367647807436162903240022037225483997872627355348164427295482763122797140130952718387091609842446492304785467397195956804531624449106958369841166545568378362226116803465526431395860351415281413666162893471515326180852156462501186820222671456774795036753094514878578127493890045618563797345630348849031481920180777321397992978310499104694934912871467968963931696837277861624085880929955006344365499187553472857112429360803385277500232166913550262666286754731139969112721193544752683937472879713836232639593566169981492336404367025149781463513873117030232164531896675667164822835693049328405291752208415649948400859445960624262065283248617457934768001847041817337942401727296216633411138777646589999334661837887941909940934468300989927474696649516971716979006295353134691768240146818653064022210197938176088212775629234470222056535819610906780855767006351015092187850713785050835421981212345533291365300749852182179577419340956386779048282501170680000081019765974351120301939652083161283082824580326149522382111948691395701641867245530153364741961243767348075658781931854768651976410808429254555895430010462622036719651089269864950663977349365442623696502312907739809239601201814731912517328120599525705893984213588627384739502391690505618241178534737236615663225099706172928935137685051282242678631916424085119010620771632859810118467792306000446734137326693087991128723441463257702153878484677502250952941870513415165644355848035837343516132646592712128356746110229302570579987651721760820449236642049507759240670468898816*i1^97 + -2332705579195029989065297296989018142778609810387097540136359471414948858469356011831299337011989036026095219310436350004316905847098784817174335712825646671462210664582210690450071441119385784313343202915090028028728344266630470708563805236089579651341694278101556851438277819145567726337625746684862903900491719311949275412519007377807417538884866367728777960661244157077422156295349058409873674494714522604308514345024261050467791685519936292877861013916295695059283659142096560394791639791261505570173508916563320720833042303794881122602985511641599723461342050779128180636970551124097519290620212349736595764637873820636324817291362540559682580552465879019135316695731901610837640886709493582726603034028742286792432391281324405676476354893397956024768032040678316400125200957237467439872106680440821667869969941678905557444363234514234947540822919334176781962137891497268998770708974782875168193602508733505814162683068767340654818683939286506567322187869005898787715980161653561724723113839973706205540619193360130147564055241871520287405062077079307530642737849416913349584418545185258399318032002599654251271458649239796632045025354401990202730769945572995433906515493146304766331004599401632131492438669054994892486592450971877756566483818101328375425834172089725815986034083832196587041583644017488372667279238338327963287677550968616728520176301064181894145531678178884253567605015083781869095835097715238520166668142291837013366745760621094855571254553579059934615362088031748940790099652379753042701846268163890065229349364074258120348423466836695443938657596038054514412959665394995805323306406933001250029784131025005640248651985195277699817300403634725502920656840458955552727296362277938343760934631635041447546584018419955924375769146328442027209315272843971219783875185417949561241173585393330900431902863926511698545470384487851548230120813899408034791408059435959057358612995880969137392243517909509410000805274566967879270831435329957136535298695208449864391569267599084233256888238563399992140467037849621717629841912542495806093517585692056562666543718428933122897514626567278072197726416190655837245789080070031875944963714440878906694722640050356781759579849718390326483115269210913354006387963099964792180890572557170279844960673040630346065104043106596816175726974414126196790856762794381140428094867226084237669136940365095271597318657168214509928114495759618328716345628338215770018405762620242371681646881847861812762938065391658105704629149776582512019082138641644912640*i1^98 + -3548545394104829560053869996219964477185710586145398786367535868712261746754761743536052868067810820345262057365503337260715636480129089104914541761091334758711680383025368554847955649462811019457481391945790576792125541011987545679756627603801526935778890105977854485731778533624479910734361327243863177091194094144430306837475262595444313452338790581318528517711515904176375405756352502450503317111236511130177680784936982545514601067216243441522210557054309514339568775570384017346198824992461341937924467458473508056798312801671396850692886767978913493844555068078891545197580536459182891229169950187199904766114465161065342823732398391846618092916336531962099025930823295685145821462110781052199643286380443796602183727210027285157778444276065691961210824671274427547668322616305018943284938833424475274442668129046646895310602727847951876695072636227699717820905106919206941486519907948833797198355723928981683510038957263991444302507873311910355585215312804248472174635529836598379584971890640833077915902581021486484435278482567845805575636855600868057503572159083774369648447386259601404493986232375184515617480350123053725761156727093298065961638977317053533666145272443837425612005521697869828483095336813727186328542532179473082131926514748891314764001616329574801860636302947524547775075823669826844376535946041933754637176774493947984182720687306129915987749155787312015971424970863066877293557036543661195554512815364396245815240276488500472160717110629216511211850288170002724123839708862267995853617665126869879391896623163916595740711499866035062911116547971377071007757167479195236402676232633903405226939190785413082179623360852459346148645855709360019444823603263345528202675400952898125988586265203980680991793894445647428813386702585703013487791123950369994682667513269484826451776143814061844187650395349804351848229033044806201761795752689504381662761241073181585864681897072976060212595529550036054811290236672353313673143062365811891621146046076897215219057901054815001646716845432635284462012271921962691174775414210887174143170396299282751082419695041982192553216868233035686642892482674684120297856782860067643418387450145588029067352315852295730595194841243702989777690730188186060725184612532495741764383557559102947140691627023541889678256556159672676748718679935480013406346256257043533081525756669761179493260187501701974614680770311191314200723149730203758504240790436027307492586681147540761409875365891294009260935662495313044137262939825548814675083264*i1^99 + 4400062883446115089938662384630401982126078851136392578584366440268987739667974595503893824021022718626779983028354604310856864496843436184532849989130479796165578480545694023186372348083374492104704544486506524752510114087367483797540325674842239499224479689553141247280313688163134553395502533713617165813505788632661944455763109436331831494759561986919552077244126834975953929457843721049514091977394340486298065770480296787108429239217715534388133573458876521900853623904102310105761819590454967505535800767181491942587502651318596401291964163946399011232490641000708039896549114856578885845475399650372170473700396384124338874788674546888197649275311366582265093964249730376402655161714322811670802166798722834827929586855808107147759721986413139158405565948579186246487649124476211585240120273290481469484506077643883310709084780034210165522956676565404536867704876837276758284946717860913897748296587038118663756273287528373353042367972264721793857301635319835718861694456012751855651823015427191335396867003762328561995313385936948105978527263679807311760616573019587801636368251915884048957167405199432395834109997231259326427468542226846162566366355781760917957593942373948773740147231099165191280259437656069009156341711820197322769415901499678630424143610974931753374057579662805805087536666218880294347397663781433504476953303814011428955932925661836685488612347752738116276601004922652038415250814611567255721277693562569855347686579659678834084654579824287840704976634934576075107502728816238530359260711655803662954160910439665454524780342701063049522115774628701194368526552175954747213767045201319696793292065680276984533501481792388719537362126625619678392485837019123998334575373508455136288701122211410772984983442707932873515264085154476373415102626718026303348491314329805080947079025437560678376197297607306381762887321029397990540097345128488868230503113063619115503638091932072223159235609893590500571735626382321570071731307318487609794740669523318903419048844200041662525753095712135995371745089531837233360869737309088224838616533865404203360951102618684316182184036659656001871208183676000661108806846927740203103268220152812533023205530509640332830536505163748765558159914699570182223823184189425205785365175513699286421875891212148713521575132761029439908007086172067710431398439197304139719796793693397338855992188782587266617223929105243233163314540960064521697603289798224051238898942746904752832228843836354637794505547474003027893603541188608*i1^100 + 30835698292118838310296130886240314863793198942366660519749675105596026893258699206364103812720849449049444698144456778483641365208718344800540304126651488302915175529565585039347938559498912311270721363543226719304535569945777564517218462796896128387367871364670853149172395151213737526837659063337152477407643605881612174789442270661278191674068469057293748591829117440383017166566860039417894817304364751526597976692516699901880655988447091654770133321243576990127174211645155350100218817299553863851248099664607119666760354765212915646076106954605859840220957426122772796807673450735403698957424663726309378232453816551292361485649795017387441779242482973006180543430173528973218690903927855172758649471500526303713180930908152692484580663193814303659636405320933148984059012501544324199364017252151663613690681364433629764636474344473155029374667696670864998248762596680799516591819586983379849445929450314907256589970008268585785878632241325605745814661141853434664817249733099754227728444724101827905614895592789267725123078156856177169415645384619861019165698669506322108889607882619694242484178566181620363025112468813699506483616843282274753151929104458321481780585200852731559930878455229277359698121963367969539940402085366462070827699273785394544425183503830936969876903502161882285691214990583054882338548442683778456165894882906081768845692776153082541711584631557676517983958448924271818603299354789195514668794557826769528153718039041071945274145957362617290432551014768237121116899445986733139641468373379487121781038628011943475720334657314171745337512680574223003552498013859126248854423356725660012784084737256471539530056414641201375369143858770317465227490287969658220377926135534603332293716061447788818926062981143074002811094632717584792053559205565585766690906620872566740337514067778960738877681062717346103513656520770563218776088003603506659567021637479826022766682687180019614773838136036630647014147129200587921950984587190324860112764302886306113951244482049956545848275542398417550072362796355703829742055440942047259449305523985718744725229476022916336094589828927853886321112856089388023085259732987242213470514441510146918947012160308658824425724523531566528298246240682421190598198338717982340698472134605766232456631143554683201172136941797965977828982097902420914528602099465325431023286636927729829495942317217044791516813609886405902102967267441683013589651295015847517901717929500161168598708089405770665873706666883480027136*i1^101 + -6051422686292962615732093566014323753563825055215796812391003050145741251264539627440519405224311674196448836477795560796658128360898218075998688152075767065355061355928948311869496376192653639489460465050096774898431283347156891350490260977139588760668612591608336942354704710584943357378657735821875599614201408392061875660988676766671553807099891182380195505555810841822379946804982937888377545650222636459841016272926780749893585365680771630938060283798876071544272904610942708009839887861892850532283416352039241647044088160219945294180605684748243238192719580840868314963177049104332448811483405149734320858995728394791792498166095112422425399756087472979183934706546014282430988728956382014452865177274229001023345109085650156552315992286624385138816443971222522545166540280284699801800391376953824426857051115663795810806711186232639330507760275620892468677183811508073504818480955511266388518979630655881581012299460615101915264933564540321862190834157807889291936912953352159597111383679697074683108009702553019382915790454117991820133539970080445200947398911109521249275384190179088250518150511675327471302048835866615896771882108192584521676095658983382294089830292337457732091541609280424156984367249394216288725621075433094636221502964186966914088003539151257253229953710433154116438018019045952473878081780089151970575306435749747196236418761376973173541048074757796500994033792016236592880654850502294562927453795947460290467993524195541291219830728474158268275385003791892056503485239876307996062937291945581256971314870620726493003825818395773319067678686635813756237867633142078679260393382176509161248226479510597771709592972420381967573728348739515472714745767758150226727126796666427783463765697634968351887866695566143678244279631861441838000120593523970097141680629974601226676096523168055409218265861486408932142747964251315952347523960095202669723332550176598136999457289864574145259040788031156517558501180191551341630690472227217458850940430364319493418652320914117501313418207226075043221320198852139397140224337150989931053723447004576954721028815100265049331270798667933664046230960740839155758494250617654178011304178143786840460505978036316414032726524209143633551947791212392774108661037034975049948337641062078540176212622361401277003159154753916445654813152868868555146860538630657488869475129905567451995152130320868504217552749800548675641539788826555040020893266029878315320328623700017516892537736795774666917543936*i1^102 + 1874024645997865190502087576201821328986678210238864542228669028645643827568462521940826928389685345110414976675431544359039191961175184908662714765601865372325130124181110382275197049696962068332629518647224755889789658428979791261008419284506403192312534240203059731145140320844842968462711393023810701479827108070009941538822863323412939953304133561915826706424440474363352492258118338270951438503125138057750981364909503284260786197085131110343447429486748283634443116461342286531410085083754638874846848522395922137138849587491632823216018667393537417461164779110825424806461335579094354464223135439649057140965744383059680890937492356640199790245916750940222381911040678023231608725861701045816988408111609317563229939553901499758178268038985985941015775843406741145254742492633222390500191234324932662764988956117321223800774004180924375842084509270591961827689510786326983869653569214878813073377562200394117129029683754453615722345606579252136933863011091662817475299957027142997408700547404327017492282240656241721082875768233147298338253234530030784377635024737557958432749274343863410050868932815425743102709948578329844385742498185421215249485469006411900776497461322793193681839985287222669819046331298397404241735045610184791715963472719082321716518296481389943740571399195127104735160650309646297522541010198550721680165030683656368155711903414450051073765810584411207240931232113008312398013687784562262663857563235565960687100132735676537269913061809429380126744349488218244182272272520319732880759735470747392309248914706624924441741531362716371355590800717737768236454319816683621116276244388803852372167776522121429001947026920655448832829789555837795386134268085769381891188491689391434427558008802660044177827203173677181561299523472213918809532924948658464675147250419800747357243612023420043511418637791745613847310314457933392491615570911673314147942754561614474322396027731574549126079736061912352511973316732475053552971093905932528365883996426847014740658341683814475276166653574608361821704009449701921437883601819386165060289210893659213388512318526457065030816989101770029030803638180418923732997403491271707884958812230002911626645596890927210305726330811846544573538787537544686312254825987858680417757732952832957599099845024992691547017840553671883594101905284362404226346482992904518446384365797464766925118617278898279204920379085425060120836656923345825509439329967628550259954419504543380957963434852352*i1^103 + -160888788475181244404366290597489366969692237703369243486305805020414691914180202757097349402478839854695135344950703073741203563381813444089884223145492060584808810335838456944118302224618694130329596600536808607793643006840934424856238446614904104816994627045949239340202778489311216448820943200308756333709221999963311029240642501401512840599513431343307870986093820519749231536334044128068876699732927709639131902657589352408493700493449607121319929367031896727500169630936902173568278945770565678750659065261434089841033366218645525647234010171943589431208976115997245064398415833501257303454164399481623926769542744536454208660925760321866439077819268908945809800838048638497375887738409876666656368502810950287040284739996344680543223747542344053859469855394265756957484235176705801553624073612284961090614356027275616896223166395531015276133005300147867060846792186680058287644875906115642186851167087214287490507851781317947693274789882256955428655485989176730966758488011376573759472262138512609673861340595097992049897873415900994795009588494477407659971019866260910241727372096767043193847215044763048765745279230457506569951803825995474750016164894402133092708956265578518333320071036980985676033261138263184724120801600547741402127298319105255251359786889475580367158638075225496126669352342693406907921789453274316788279935507286384211098137203120613522346110354552704505342369639159193885078426843258269198164004235842042317660329763889711304364545090088250953984783258121312184165057314147092354312774836361784349456687113319260552092990436826642820302036082448551531597068706694609930929327865437977148183353659623456855278258498809510716323519769867723701201352747634066403761573239603250868268673981676580201692493359155978872891685063685337031976357457118488141535124812515669100637072148687340619942744226387566605492996021661006699500262051927372939840472807683170440511210539521778923502230603307080425555233592162958389384371811320085434979445225274553829228278835209010678712798670360408479379918141292413409439934770739081286518322283542898547696924935693805393019844775664005057574215293620413722454237478141893138876633568128071913935942252521289604603469720035168137319495233538668612319362040653260403180024212755258998696371782407024324039325262321563775614106866230873762980597999592618240184451495730103620745380772564776708220945005017658284024549525275230937734941070800016323891051292981723136*i1^104 + 4047528378443147459854937842816263777644679087841201902744082805839408187309904493132296972017743557867061849489045199712785696164091314696489644237607439854714890588311292297313599195134721905558198431743926604423556177311874841815576264334240114679905094603722434861203518744432244200525929044064244585043024703283384654164451827077821091463857237010066068601093418703735189276152196177102154568889939887167987841126071036652077849367210960987251346820280907333552405814332406376586931146569147670492316508274590154320426849728408968407977231391228076855278703510720760950987136554069095236623106873801556443600914541251279411224617424476277770102073567122048116345881869959685126568457575948351067480910302921947807880215182326106780653501785223173279144404883513102636755128555936464015758726359799342713331121838809130407248200812171425049213915427224915680802486893376443681939128834869459530848203953753371001801849430245428841911168605114300029451184551642189372935342468836098196661187399215413456902268750978272903364992772864326022998131503164810891479045484848775256270234103059642315956789714202807185199562153279160974818177106124856215892725333985688197687850724275588325545793885902316113881687216328287358026198779814068818294261807549110649115366287016528512708963411621403786867190529416939344190020204428218909618445852454476394310813513480188286064170770422933343551592622532650937528715563243494588248568882652496682357172035000233262056782771423334179865135142408104885858758299497577456617494850406683485571755496264103463271084083121998210023592298705844910390654825354076205765827364578870355984646158559141468506845851508200656019610755346278299022797787534296784970790270644630890377326208297314110346673427957008941517736894053819905447747334590791352637643573119872623739451396799997358179955622621270124055823344436274508321289212941171623249728418852030815102832927754048421180525248225263974073000827820903939415828249256207378708406263235659211501392253952371594376335518369978283259213847022578282108168409804925947660157377700046250363535479800762789699532149132850323303098568819899826837033915149468800057848183561101366474553218739813518008509968259586368488068242641043014519814765362236068335248779526885091029900468631052826155113338215849556436518500925109933835262995282980867626658710681368143622908865660318775362678200340683187093196956796478583072595054601135378661376*i1^105 + -6264548782747871546441717508552357475349979118681368316639830068142687031704395809424854131392944982164161435056833012016518920726322086985598767451994820793962911237109512730860477088024744678412253770752554785192084563963071834428726005988630559365111026165658955699762534349274937538705088612303519984237863361635318436935664820111669009682534432077689010192432130840618381397202257838116440513432875546533776189011643637931021483771104297408006815950633778006556385557953398469325982287736375287201366767526977573196068075719608520915966180803114657772975421694481737939715400710202088439768348399366893403409473374866909779614486329682224989071642534258373746729914049348206258009381592975657636275140911546069435546388570225396017460661943018399940007706666061487332163451806229774221653591180908804420845252445968736476252995841681194784011450869936471766963160038819906721323942608221980228914631192138134985348640340988840323151796141981007803940899610511876708702918331536127176117394796914736604359718313055953022312309420862877509570084423533129725040679733609863396442280851356391762809965451618384852307876167723636616749874615258040236873626930654752333163254650280237278577253853849607401513807874892688898209954108303362581880979060502753642502428508744064810427105601055155481912075890838561885755809913979123539883496182332507740858318831010756264959663107746721862437299523116269637413471100050577163391669127078423320336431233522364584631207627295309897034797743456863115823200043333627786406038651004998160138154729871251002700183927898201684986778586733712267437651540737807901351090553970462176016320601695517572160968454485495812010616076808839305565257216569089584188471885278480783279807630006850226545955616893119203448989475351414190140365234445768151370115607296887785144999312078187815893952040965615879206505410672881607819347921335309486385947330668823003985562506250188595027624089951697281720959560772013450962320704380620015000269236481831604041533975696861320875089389026668992822093749740228813089320094916474023593048436392606216081985221338186663845089241200793081999684262023798372962269584163518306573222546002020294242271817069047265887817448894137680478318259363246499499429587214084791254219560293694753874187909887505564545097886361684854088887801381323085385040660460821313306976706695592016793354354375468820528417949561463535926645951809834132394999808*i1^106 + -11123581432706186516612285138654421344253663547636012016046396488327952010376149187644970804815430255051481472524059203549806292068009553969215071290796335434404926489594808997750789419168748010256635068612219276628918928080146289727776650461617502585793501262173271065801872205928397784569773079343949079160203697316134447896574887506878755842192839359004930370713846641473607258948290082601567102507849302765930916058715812477111305513618947540637585045059269349563562021114032177725244101464362554015096852418743898326039604936527493335801832270818555927258936756887367013494265705824444261863302640453333836281011241229337609197832997614845468351222081158408934345918530972462386294740636109560008875022767336451106818137452706122778661058885471051651278280280675349993851481014118111666296130639797301520482356865041598534228659235111953949839006045963951223237489545107760291091544276573039547386712872346088208248999214478370276960015613861283683490775015712078893404215866975855108008352329369867998678732541685591691988088103379841756388420299532074081715323944834101392487977743344606295543139772460791103740430537632971965609101322853169144319397624953644027488717846450675392086067160645821939023574683525774355781528374173721813635049449883406046458156491347323487662264483050029319896139918438527202370270532568712114185416453402316706168934055783050035227524345668395418259906675275535371708446085101975973019664844097536581976770491372590946249496191181822203095697962149035056602858099001920185590410092393743470979107145829836375661401641642372850660633236273809292532330221081841846630626598605693291212359074078243953940515189779463346212332724370318857389729173741895180845792049432352540334574904679645602149661965303791912674222692900167228876503859474360919639409765006251095983683919568811297888815952228685291121810843466792228877874820902954447185375524928551184690718187739951193929294096980437720051836309331001635623190132216952130036145360857860091890070264968069655816427057041062022804106123811395827157563271150167991619044963182096533843160055746979973276259000116324538233280464379806503298848196497823327904065907686239267957334862761600721406857124927906147682145577473197210326974070340640785638881870381670045988945691103678730176099757001554900047860683474952029243736715180015608144262800820895863673324528806274219482995763887855609206074769408*i1^107 + 35538171158817776230257537599595605653585367177237730620829905123760787626516090565420841237542386409280355488753314892518935781926049466880018788664684552128953244331396754691501340889207192620442388357277554615348798917669997518491600393232324200495642428967950909492717831181907780403771903482178465428094737566744221452241720408501394226060968236258350911065632310948776767852255908870004234767953491531238370229753783924458852284843144134492595279107142976484654349036262946731081761125796950637335869673444779717256491609496785540906103013149565554840247349297625431734611453945587972810339156823980262588607918556398197241545175713044966342153442979477985462282017967537063447317834154231554190495024098403098615332585532303716179583569402845658695115133499991312022168482929633164166737082058780786065238928647482368625093326028827481812723929902260256923048158923819423574062340168013416330752575183011953079244895943112978526866767992020785614444475084292295806296693358942434567527361526870974000991463603303980904862451831872476292308664163655219923221485036429246136052664039326228805600703851216311880512273962367763203326963162156453702656954708398472976139499418915430266761327134333734102870430751929815437938274957024154861066455913402683395034844520341788411820244558613106156362402909645443255634846557807731119395718271046823822592563594229221084784508398036373645035749334510694582061896970233021478066199874725860328312208618202052107830704048626723029068169475454777197226553910173488134149225710256073085276959487472238018822776447488996562344258836929601098279844280875179296147188633348047574161100974814925340562543488121266093084439950670122299495273443508173997943611290031021511296618676847116716841172219658882705156007445639147757821607103913418833112593162915218388459410213807473382926206772426254493530238890266135996545574283319984259781170530161387988764748780933118545191015066512759696217694615165648079517462433796089588281286942454810192928944357047335856474858563080155418049495423357971098630884932102836855350639177523973109063879538001501419996392284746656325392699371172625421115501255743801891456268625911468757983518427906461602147590139001664346615016297040026575576433241738396161942994348278121405571086818783352769711302565482031488469303604798329727983168881783926526850855629661631965237832909790788347768028071460864*i1^108 + -47281447665549710817185874102076572267589680022254746151733759568102804009602533548146027509738148303008756686320541949604200266025096880976500750992316591800958892107316145754055612851263303349485941219673485114413325660804587067821211310083018282272665725090099883399757344491467098083075133047127689780088090107022796509530895451949450915223257022508322547969483782618667548549800145487015151571328138872059529802261068989656764638597105009109379033959225453234398048562415998011550605449688352101949973235219923415271749462506149770715381652575683436734142088050558015707814643313744636068795524042401885974281206187804192829816593109832558328876635856165541883850145729162643718740201116354831720945008647037062962271138066784424128700964036126993488431448759553835753384694623816565986513725142961213478122617616189745532503446274541845472596422075021034003029038445835852349382698384098118782042659257526255825701940816029377994327477117378003636462293605957677210642446427406194886038410249169806460054460324494204592197062401455399286990736939059634237381831216610318205026845549660587020385578799573196890146306230302639462928958155784004718071461503169235202896360821225560079035184601256799999389308386235570806756296515530142523009967558209181430319869119261123712151575042573550359155818415786750136412255650945570324758899149904189691676929297180601030661408627122048641940455804127059523791160498357246498054094663954806235240008857841191065546294177579027195948604713639067926929359504934550101519541855193098217475043850942839975846241541245293154266251935173790220757175872455526904779756418098995309944265801080581455460369769085108145856964699846146557612474689516536876572671968635877639516954729812348797326265588651840683373156178515393221913568140283724667398472840214374912679042726081142600308049875586929053342580157287736095199479165246079082093297035015656614701954366045253838380390306360773872850452669983076601936725227917936409740222987839259929718069557415238321582228196607543725100879780727209440729774526872821752105089113703823546638055913349309681485131789381174669357025082215127299774475260431959526241114818216406783306889484265765734329353282714035853740163052723400026917909873439001835133490440580698854885803267937421894528027397367461772548348513859118839555785396289024337673342107044929063143284115255590912*i1^109 + 43057653781062992927408270710352590801381063940265308574595536017072712053020567830079590110424882582858079342393485685553238695698874300523174173072710766951172598040415121809514869604460976533304771605269806484661544595293005180345081958025544522125897739715660199905087382573078078662574972750537467861386944048290091386479159575697925750045755827167012624958101378441587030111845668054655567867297474260069324037914869296406060774895675097695042304734882260999553034470331911514371872111629447441697750401732725747797729740163684505356635904268422472646804288431264579911557183469034511124949434169301807460939717267959809314398265858207599908499056979964580099022412832244777050828652084835984868001031229612409382131407722229849886273041260787210768794954535530546408671887928805464013358239177731964900144755324451720416164326104592389427510344727878030658738103794352335446289412500217842229822801941510046487757824421727144962933268424562606013007452114260394789984532276034009707782779146956325427433558551305475076231426492485041675324288034861236607386117161106949372201043769186706046867029690759101777099014297185164959365971421137396103962643509991346840962454130535945902636223738019133848304999124926539503835906671144948502951965699326702447099212108808159173541183664446041123375058755620965140386802958241531741865338737942755477155726872827236821696262274719152882803285879134415083812273749421054463742366294903704928020542336425646871167935153112499399661130687970222671166427919426699383288966679350531063735054850311924342109929687000799323841636546016372457980659079874219638058298827942880943988244995118308790088372644972036050794430972806856963387692932016226842241314254865400174233336038640235706372319121288996278018009893096500081115349678557568010741557348486807529708460083813557836555390231653858230134336848178059371331045684488407367967452856554147559153175231275111416605753771832014949431610350605805272546012779964913313309684315632137366988200210701864961582893534751073408964679584924874061992484047023102178852424039822972229148662407618818473577316671326653594080561180359520507804714321034204392086197581871807552264889402249433363802464335499000337463810519968100200975378003596584649010811367982749244426143307252873954409721368824179100674785236862454845651631651866238161887462420070981959680*i1^110 + -20413586815229831354384994619937662070333047339487924272512632791093776982953296814935553008557059130639809341398141619074031518099988875578069087013540295613415496534498377143905860311601325000472728864967415332844759063622578111037201300088845153995638979810952284374666148176302622085989060410316214315442198720427754868500434166539658943918962206231852002206623549380509932881000545884768403048193328821449811140879286362741845207954512899080898777222034080641867232874950637229737135014629704190713110337436888763261156221969267643301854015567951096001591548148527490802836274017504507733323177283997922045640030546749077507936533752350272697328881742373993411027835306732204348699485563298033429756922798015907962838270005274528285211439667645717514700073705437086414556366775185532150941327518910161007623621770081552972230963179400377755223391406840167949443732935655512632409141743531374224100922324504623206490337139765107788027501668911558629652857414518609663669922604860044407973623145410641714118021955846790142867833262516257587186539156502444239109305666543744095615018846199161605042673683411642626937270317281372781974570930210626071993949402683369134245389535222063976334229948538952049624925522167745250298399425749281322853002242085595296940480249007582496815991086585984689514863151761935625288568693693920972228154595667635202873210062926778741520241644417132282686604754057236577792594155269738392560330620777317866447062042256963862977810521557409607483304300621213764952842454551979161053306041796847712156475829142737523599294384189819340267285062172911356787721593618379754239238143827136869934566653357125014008036580568756766971544067879209817338695039326955094232341352576110478455410795358035903953027281552122098181666653024596034658471645139737705314651631876125777319534367328435741176716055863398767574901059013775794280323854117139466638687078010263332714586091929682753275143833264105482302657574464196913675280184105986550069885837790171384508611799702764866934854397498876562590983833593941207880410371184960780918206209513037307235648579202320407728012681895118144584646336274343938556588281101220751801482277542657839201131012243648989379635663697348117960986977889602053020143335459953387833309578256535686444684191871082821752687138668682709428469474646797488010037226943337843392512*i1^111 + 3397042032155041909959254789546568592694641992779373511027057358206117046204878243620503052487654226540354654040171160809312100037898439321641989515679721064065385046166147867590150546243990102061653342954492497680744678221526184948903702113343357568905115318225198065102923034536235192646321526582906784532317685881681844118237136112230218382542412017894368188522152064072150483549735390616614246159186943341259291416869143319640280487746162178797175509505303215612297745986874127617608834151254403343166249645534889859140231468583984715256273826670155029530049933963575183571507537689517238236291191296760376378468044981955176878208743209259544884267500877535483763200744857516723171432853673455481419173211063362594319678141583470920620129141783616671602246682916830560054666058088498483121701891000197079404825626766672527206936501933080558368365091642504821882370595972098370243720856789205446163442612719848119257842359359202592662081699836934432797391758037827770193830528403257556806871260275168032476619637556825266972977651315610149352685941807814464341776682644716735245987837809435304722490884583498384946642423929474389117201169092248521925032952857327491943907947317461561360310923819643039243287784522828754001937590183474839171343456986535837877394737968870078169637628129450915268466491924186949374275261574542585714109105527535859637657157246881266446610376598370273007977844122594160197022556897605584285528611061904689757874131453959247837215367075633593286080124489712656883193778663505006956411462721533531937987346813429994390024789560139302934121042961343594760841037733802405750876985194474957400014225608653528694973414967410057335340121672262825617316875154761831871639358934051232070384212101008487254673567489605157064725006759633706282213680636059072882827724235750160236380181951312094974879674666092832971114649229719546217132918719477176411681705668042462271123073983170458924034192645277081160819432052862012380641793673210221304879856677215696299472023045355529165115424990342421237693436259616570651781307152045534789413121245695734570684378095724004212505208184761617144213667515224974705172753051469741688665444770473133824789146108628880066693862634281856204245669074314941010709650534214470506455475747075683797609672852680385285638281086772407259555677881925255770931200*i1^112 + 121549177245868077715969251976018317826225153619044005261028709243027340808351785011946143823949180277164469919285899477442733385418229430880900522549067590569951540589463109205921859474793810171168747406198124350569184324583987012626840773253959805988479109569483615272404508553672348428643299533522742027018977335738545845309788031337215962747741747683750660288493125752877123870263179822524573008202855026182459783174905379269242100817768805594808410223487946336584493242600855044220289925825132783853271522758841224517439574292727280682542088569397232384953845306389080772444380361836561336218866982326757673230018759973900753549320132159540581546586413980388839943794798128125503130874127042216142291785194449253634264567658199142890986147494128716227610349227100963460460295191577859933467224669533231681056242071487734526152250038495618652730169279590675898942155812214794314979916655197108378283337705274764351204557675079565464560721777005431449967834804360532657674336752878347054816546248182478950355355976433907278565421743638402793723064171129692217319159345129680906641478184390796513988514943191087946094354035223219699817706467164019403269422958935012468216947950384475599290567810456161471737121457091856813641264926119680126126339364273219327342486787222221640024550899083550258826116320282520445800051117153505352757095757447103082032640362790950627135852234457909805181905417591169102492352188742525341075198413389468268701385825951613977113018878855105726259035508572656036406504365672548080162632691855564088034693038070548344051992539427975614625525243311505903845021490983471278159736576081383395084140725297938182149946523006587522851444445720935123505589470834111173601928445419549264324266100229935008501722836872229092677326856257506064071865789366694954063927976779430348712458621621718572226062017248106315820173676492995303796994391447114511780384983574640328076353041055200370952042375241730672997798917325660689750644623403890131299410160898755559752070431517321711515445559695270731183985302764317514422058154846234043648371671834885022684316850492511555149767704858192477989276386472741678858905741725738712495054804252817089644096673331884226259537677141520529132350091145977466409859831651995044145350546620893551928612158727993876353817588613661503772426240*i1^113 + 1345454118561479964779553625088402897548505474197946179366305360554718902897841172620145606252955414281933220787897518107941343606867131708921079165524121637991314487684304953226027278088112481791209141901264535275683897246837501430982427595989713916770392271372000659454526872945523427424603180981479546014364761666437968308147157951204195928457375318165005723405614184176502306752917208030760535472907370424500106253159788411678413453331465178402387489440399567472254798453769751141663474723142336512180822058276540940954361036449141419398858466202627583692264120985978130047479794575604790468840913147910735153779608082271147843917662250413926305010811033570729486894847471606277006236667894395418572531195490179756348208492372078534640983268929699256073757425766479701696163525227430650826170288635753502260474623469059169148872119456490613853018291563185150385313982866267364952891823797694582227688591867111995651471485311920466111257309428128040020039808773220502244116700897839905118795602139481982936082555116583428402561673804064531744449179568416145357996288695332416287651441722108178850845716085191561099873037133184410484123327452030531728198933812030679133762115593500307232627592626922144832161844617703758793381552752709369655331545379750703453529994110961437837558453432960697970737795224187409367262298526502151725189890198820084074367378776446543590115368611499825852524720374300489701432778854635567043621838452793149749684664921043339970471779995403689853414409086794714280731352748866901295639179514356347522131932027806238032476542378546043110303038214843721189057912531013908579935039273948532738544848727823765186406547523691449674176471034909260953715839467053294232832239187278352772321354276513436922061173001244994367137190374479231951968591691369089563624717399256730833915508686697809524520637564454938623700352165406593116540005307279829941432792863595590666546128314330520697529018789377441468335684661724346417280296300173272970112872402308533566011152448620094246979317441535626515328963226497600497217968228489621886859797032005998971533065839406836701565874606515267849974306299690298802120204374757799877088332301668925177691022296620675492387685313288515165387439184509252530625605231538127773944827848752666397698911865590838159248195584*i1^114 + 16914297529966001490941396684894404888988786192648024102609504789809408159972434827419776225360241528670373596401947374748564662751493667187321962798387103111872599156777243470016796798452274155184636965245150196781568693974271311517668905396550805621028823530495688685039471330895555210787867372434661653420173252766355060991606158455606453693118291612434992279273966998353561673880256124770811278894185977523245089614816231763827748381321371394511904109325930723419535778587527376508592160143673953612677872267426231123456157405377813727380359633377007234231574747224694095952966068493987939104417409761007302463162800704085864682587036145648760574696786115546058334121141261803262310546262192258890137984207691641540691390952835640953139581290242646419625178172447000590003221212362549063472735321591901855488999104508290804289186100288379159277297734556373475218585748894626922972652658601419331325761819774075791170705136592552593735469058978094134601131739886731022787901601141840997611677277429844788788133954512105639936570671509535207945096604445925425654690922910618702369846000091771073499763546319605403083892556635655798884018008108633856120443191280449430951959905242657350439903366167434782172074258981072612931228128046946860515931743723587483000374804667360919579329347518252109786133932751820792775516744183066817462178954666889074350529202058177489173958170976283158238235274089593408311127725845633496978359126762528470884647287500730525263564182695643645689350634190707252815383310812705701886220650340776371400747609874092926521190471491389667231732449424029568315980465319627198062884670102789066657539070615871237212886958350346966261818237599530702205393629907762291624627851275905995768816329919764975960315433824566747750839389656740080044486794676269514614136172497552996416756295920767428187740034698456874585055765229613281042299474336382746072600243683756847693253088524774538286520834065568318183534564248809200802041105648837861326670945565758905357558553954353906855376259804215613235528437872231310985962024935562809495951318277536735528014336574824977161697803775352106833110681503657951589351362397388922640663426395166422861052980801768916684449732782329002140492622906530640681786170765394076826428367221894417188126720*i1^115 + 126534615776591039846455914359124351521329320958418206597846671665906024553164768703949532631455206467034009298521272687604090307886860217501927650891318045803098229510787564312520071180713406352406846533568918105339577003705845209781285337648459562860380277405732538088880667468797690481274670107767969173043171883173629761261943447724303636610329806928866016507003973017835304660681024868255324489212711638502862325841296954559541447877275230235675788916703567185176367489182963494508097373706523593567938076585969850812506190690331073273931303448216905898441538047747765145260970276394550781169033504267699992525277021134101011753600665172669300964076995069932198691900923360835747146127529184568009592946873958928685243492161130941812978979737814549789432570071776211383468135041708232798535966342507536232045473772048068264989517131802468918468786380659224290723312682486069703042858208092821375138928125486776448373744996186084721972756643847269901137073258177825013733501986444158231252042381674231094292829920075881360596418548813399428365411574003735755576341055921313365800444276189695913388385348478745052141885564745568509078377100790607155417231434079426365729383061276387357052453096365453867459294906828184381540849498320890902963550319716061583407422950599571609921534316845451665862575587649754457686351228300194197170558654549650324104125812782283313598888773409698774465742487142183647246309901767100630669320808638029241476033822670272984613725543295007463610798335504125203153735002908079983495257034629584973695267265287617904143022502487966397968957923499255263053640195253313853739562835096476190125755970576687441402845616364512663260409443363719524608215492751096465996380361926003801480297611191090764619855822096042934988220796702331525909369947453291797741623852772283312926175855524947109014033634681483322508717122714757295829397214094937744015930533843659965405261986872040867111096765754840622670563241977994513719951970600166081248644418529287447636000262347573142459905856823747055824211845054195401384438416853003269671781090872497836177458786391579712145590540101344705732571769901679126849884064835321217634194604693881928857042951329382307921148797503102569782553461624807116375781132786743338074112*i1^116 + -1461818970835767602607965407007947820843663119048273769811328848007756519284011642703519686076642412467433385244452855352759611525273758556692472115649750604016933964558093687440746601288502301171533530472346772171351769714005120739876746850722223757981507455838654587722417896915044614922989237128564586732408659610977277273970466578006526815836905212728020824798412463686487687805974576469784246753612439359470621454587736550650317485634867025145317065436298612054785181399487135340433750880829949018553763031665614725904289833420367603581362811126694973610058445864387811548516040602235078094000406999006382989536660370106600635741712475972162792788187316056365323526339384101083430958245741320500219495843987335695725796772944746860839897038934270186282019825003992123243940574776868622914549241122609796126544969352643533855160995267295091675095814005989505806426113226017230743391039310018583689452981150106369997087032193702482220328646885095737191785624595085252247546225515875697872383426328114890332483902402848970927855570949810646234968115839805477475331377174730494279465053197593873174708905285357152426306480674333238848464822519437171551673600184390258252557569803543022137763563822249169031392357619029141816468690385132305110176199971537715428147994277226555539262180165296495570771287742737970137417005185793966023060327532794846735887705284123486639945067894312359746407454824509020830360763220462388586685540462854427997287458672045458855081690828020213142175802801266912202537406657551835566554394842963896397216028223387949810592389623524164089247478732868150925449112997124624778796184395402409486874830078847593861761120279158621501670896636142440387537446789101934377522592444560022552807754379375165238885032797370360303904532614014219953653762735478151819938928310831924934298499552089289749295493145527828266129935528588900002817564994077719936419580399692556383707904541488133682419237276364307612761086405100971234038938413466040569877183321975514613856438848424066040562187938240411842534336557182083739391183112421016169089719062457169230063435486027333121794474580975966957689311942191904523204001422703643674705446154488133443854660423757278051238415609388573975655282114560*i1^117 + -1799511972708878358501401897856156432911257918712707420555633866755053927012635317516517800316565178463918119795399377972300637779312041580905769504459709762944365307435304289155900987199539212518820471620521313923184959352341364972106378452974787160539376062889401135237030445987924991971761503412042793195222232417713767729158540001654989564136870091163068807194642836779834522834202751447461238752419909429549230011899828207219135758806652946023444481417818341488757197303697434752597096257331161675284146204819155366847602495952997157086095290323528227560246750426537657163054265290128347640135005494431276375118165221732438531863223523868509048288875449729844084615355315208298740296460638559096747598932205036966842836714621900155926109881015209181589064587281364972915935648922521767716661072076927385373210253394964587677866255557018578071426931344743818564846858705385794361940154159722823557396294966320331060441901211212433153669670318430386055989571551697516204010291797548619839631944683093976044633716873090655294445840708458542083006072414428217965913480647713033750957432360056362429028635625384389254235611476869293716473851348283672015048927198145172282334836043176909910349140445414304680166142646867984170286518910828999095867963803886858710705368068786761850221921921216465637569019644432294063135028637019236331291953115637409211376281609675316387039606088969176026234264621180400874349074251900862134106938961774564520592100406091456100193179391329924270424814293132515002983421463431597482685375220474679873290640148282083086431364088295593377519590252613621859340007232686050911168240837748913993370926976293474060539505505717191101447072317463578485486694394932400284578559967881089555007347559883631918673673964110104906489638427214122322288178332389588213257559988374682616982510337362248877230001768746341607524200151227577910555869075338020441006831709025958805770630867945762911790478548159875324593776126695551396737692702537704353513567027813625750623187571697631242729912627813234582428343333524268045269998732783867959692573242448440732864526621610531004627754717628464509978991998457605333012730872795889109555676398259915112456128561152*i1^118 + -1117240873999010054237751146290312881380152480707246476946631194664788817656876646789383919683822378473668076239238704456424206180254478515106717165341974507305334424275167661823154837391674653414857602061020121164870461972259929695819796334644021713207424901945867518258167897351837894745042287701874323716375467916599134567671244392920082330734694635033195543469825850364571839408194510875930919642460497162771979548397389771828690086076334516147232348729389021571282482514205832016258180955246035646168568181049525355956198108399101596220953412054923303155117248530344200246152954107747842941829771386996355380008698270177790278944512832532181892691255033072318332671998769243585509266952581789970596075146632011628193678185062027521195741804334827501087722616355150439554876177919357047401737199300480459686990937875347698965212396371496873381584890898249588497871885642327348036280642787946022783957809658252285717462786998667111987023775690437487919883995767582742367707074874467348551810518184191491465721005124783513357713073488368371172233008461737201326676681907455264174203075180685187230037210354770002274100390447591831501444238024430758264868127889827387720057020359562515154233708672316921178711403661695302764904233922883663340338721988513479608844105787558488438172941097109896891563585199575733529910883194489004931572829824937706703359440982762016977092744616677089913951290428589218570591215086217615766427688353892167511433137326039088190570603160890537928509725095510300274930654998773374433822447930185980189447594325562325131570686521287173868509095268408772050788839919915638981129951238193721051129992180780091693426358277891368933749726243957314848473244247964067498115084764226814634659352527060674955136271458479668342253797553213118073172222814261755387204401095670879957880914028619050278533240365953837790874376392825196575745152600060060213675042279693415954857393333624037470361640246086469118735357889841525936594745221292084211108534898632207018624249756639814751289191243476728908353234431037648315843421875818208797270555654017666159175727224063959947275230036905638790580923057496372293256360230912*i1^119 - N1*84413120756521072024370120026759104481067808161352018077699515744508720749201610398314866803589641796522349555869250212329504345329030743020147226349225128258969238337598805347678525474894029132796942991421724151970435957356220488023689355606859776185799972566495458464365890574302904863184739079741809454889601864908341248000000*i2, 4986946298196615306156586740685392321631569209954984904070155858326596719525962153320724400390907303926558790339938561287587168053751581772059014509478267172624878954150184453604663053826859203038130394866517778811010631012431313567059953637483804722320842351297008537336397521126141901360093336005464210673282444106316001762253295672369136245873107466990985287970176044203190998665974595778185624998472795896863085649864618506627583749178244054736395757908795774043315218993910637783531308075726932643713036697643322420688212664925362647827946214034705004986057797113236356664473175054212741719869045828256968584557804910018494817392670432553738683513801467921664883045065539700856208404139588903214120316973805214381738407511775310066098848348106936055593763453798419688281263794244639586573269170690046821953076140880392408619141647196868040246237692554935287969818493381339666271004479587132725268755441009799596618981946278136579848560713605533117844233619188653107340676039564194683945319306024380807094762042685864180957898494702054214420931662941071080755527895254102159738558832476912994530559028779289302127534234044256256285926858168867044513474704430575362053941509413758547383044071317979998967124274148407979097511293634838500356631426042418966830881052144956899560451903031248634158369632536419807479128670354689648523879851535372328175653561780087771381245827547237753494287542261528777310438268922722207846354307726422051047281247893132262684488334368582646669986854389586420034518240087559506370007934330274724110944784413886021071857433145288480581936000976112765146308397713185787720085954460448956532267686743342558183415892846783973016557839022753352020750664091154224882334268047924388123340042023581687217678080423255820552845037400307091517575749907054849252801031791610689097834370103124219674819517223786036672837368525026076482799555659561479493231134915468074702559758334280648313195429837370242215141967570997463248749157919174281683421573340321014304539701700380611353649719672225215332278552774455287702638902112453561121869043984783719234221742061718847204294081546894943543282570399281524119591009786334976156719298833847846750848486153509408066274262580001025834702221043506118937776028613463789525122021165320909254714985813831293684251724014264828574856695265520391950059714026384228161264426379501402965548896227741711191342316214371290753634276716253058436558431469416312822552468070033035985760206171185039410042854979870345929917652458609942508973033426483504016880240508763888953302342803051852929391879444289877812598453510617325817623631735657705580077632432871289688258427378920476974994302857532344651006297238031036194871032288839249926798249493399097588857856514077631655245535527234542923438742354859290549816583463013793737876889928396464149467424025826257628701215364547371171610659951700329745175086602615509353642241310763618388720025589051440582628806133867574894693126077387039897835058756305876669927811611455984410254001469720548063632120986162332158140546304442368000000000000000000000000000000000 + -73058518488551696701753535514532090191219246198254364709180000093520953154167510277563389322386779108304429658204177959171102701300020326618735299501676753043637941301198350889207651161649398836623652616006946629436575709706514034892624598377060875827455439308923014861911129798581807997608634079540820623679092579592420552356479351428223468971077981471423953191401433008197942098645386440022083937334199169572784759216373105447408760209576188072318029289890207039675897382759838905364211056922075987161022028280954778409527321182805887273217632389609937034501360890007410535172113639746181569517834113996677754711732598954766124973329056462532383683659591664053756879749367511218467397855759164668314487024007323833161398677508057671131125794895301859047329129100714663286921509174334678001742136033735459390035240300388217549344712385401286145233554899997425731181909450185669841758840291098329312077946235383135809021958414616383512055472082715629306542888308018905866054495486061727754365185243037277190923026765268098912125352894997433886312084389224148957313870523641269603680108188066462237226000078807579121190210576923470805753553997799412008710751308008416170508499984718715998652169344277216438044277277082731845058037828729333581355818268156602816540310701792909478288351043914073403776860611451307610515127557718436471220953039266313096195189999623865042012869468961772069382741608053982690178203040973725056762217825312449452772750490547281359452324042749297055436159703168148423967532395997939183701516350641875502566662732505575521609293933460725577453910713528226592099099571630091656551051440739124740053623273357271652655126744952287044783935340323209899696062895592606066283767823240488608961814537212646690449241030730583711513760123227895344793299774825910677786516789497992654471416141134045871353758653761009982957584507794049944094186730462275690227960679427299238990579829725243310262627217540101888479839944032365972797267637883949030963652299816044946953831854881009219437612274011756803305235258786012778479750330586491569655694857712852202791220165002822416725613017096330463045494815535236834203240732041956689006040392680338397147915672948461987851774418935987427064557057361316474511435870307267395045274548597822477464570149684927434057783220054602758447949826427373710136846310304616844488292514009711594264046354763042856262988485930961249931621981017405462194577392272999248196984414863104958472467559522954488769897674270449830575665362086790975141312180023088275567465622524663856343375516824571829525627348669185249608358920421441972000584660425215884258115694315395094612421433189134880820400310465176681669448545971676574711405012449281118674009007772298513871436933968845440692351521729019236862872479051460433593680246774277151825939950531094816229937230743577438679736621387201852227351588848581107102594677355953000017323043175284653798484177629476309989933202393074507323754778962996384606794058012997374829657338778359116690389460328223440696671389959982597643265009757716480000000000000000000000000000000*i1 + 484397681484564591285647181845364282686327768733896776630981340247544219032222104235557519989093016373567183802666895973786588520155013921980787706624804021075182785837307946599496047984599609989600028530022034160001684005491050891634524511009280982968244363578028127492403662700023728831131010350164034170176652813354089533022695352688985244632683919720911724394009578905892578857260762155886363817937365612936548858481331150066356212206218612261323750803097920803872958991315694523743327861867836543919630891118054371918285774586889967507279365962305282933037553458226553997490794736235691130996522497454375696301727535231505068477588653042238247428404867628005297520738252267178211428720517452097027946512613975125191725019948423333512714502612087168194423828034570051193359894629470395140584708149260419031017120314400555810344004543274772644829531659733618781871146395846905849558622433022044468804701155143719870505931094819859785220257521948834005131789911397527819988183795070585881389834726685913960044719244220950153770873854504690572052496322552342454744111247284680149788544723792754029150224021905121910191516886916558977840898861993594474386603273328079351855111843181407906650423668604416502460601414183377371666826130675124963643055177654710052242891873045792624711945757385690844213048266052477129642447011381609338623143396806964328945726450881713052450744639024684834544224204556382794843931306492949488221955850643392787108881032543132383402832999456289582675917120917293473072966849716554064565920016786539194890934302564265638263148814832379158457166648863837053925263982218684644011917673154175950258285761032637096035103655021505903620600858017572137706347387526050742578786269373261563753207249940417916767277724371403439560317751543541542211279037021466995796112973640223916604779484529761309120051334953100835751125214397635515231659502125552793094474596748866167754793251477504617354027306574429501465452139695160537458930678688860091068821660809916921386160186872349220489096931381079216912874685709706169040861016430879629101148853706449506047504303598111467736173337527594344100329758770652748071377623502333597038326891558267995311657117279198616705711052276556837652511240986330535826426951332967703959133830788020395636808486387239599374795933092098648250896085872403368933978298483645054821049524909223243732320826704264391569169941720730054259391226139946182332264413497729460622996773208190732689512686768525033673637275252597903477902215919598992606702069020180285512924102221411362934353358021243154665631152403663846805004190257052836435668600310318131311337827290335174533466864508401181417171775620731812667330640230338346434923496392170496184779979501894892297866151016088027566484661951635827806649265638321173766521440184108549506050054289053483179605638500555695691973286818847832048227177147162278325500206480410556918982073061118972416088771031937122747616907803878791688728907114932682871010671364145442449914765429912380186776552346523957024508921660706213716051437289472000000000000000000000000000000*i1^2 + -1717217814751870550634370535613231081077720541336147905631191038142157029987051984031915717686269819346539981353910107575535751889527278773524115103548692033255081997377339033624140093063419791439538005805521925845823846767068587419380449584549587239892921183520719635978589938775235965132205863735554103429918755812380065590253833109800782855992121312006940770838084606065748282211936752895330434350923618887342842295372965995675554073116429510013028898923431224212834364937027882244989444882667091757629733969431685864168291482270107118998382950103244969896001660417033899930955965486665699777270454843797389392626334567081894260318601217640345693822457767180115487368006761930869494697749152682522328618009870875495628060395679790481014539645331185581332237159289129702864882538162954730855844695551951613789551466934751395597417502056171942141426879423605888370304591975647969160972766320756547451279680529832483913241050887700189286569130631903264688838475014085152587001386341864127526194714373671355370555760933519060449953541907002199615932065958120703562249311247012127305341853097795876197196007323909570781597726021227569991768570287243507517789649763571407300804341317221915520540104644786371475018134664769046711135723940369485785694236915144352864599051243226669863523270620795550639123439081668529306868172974686291521911819035884809457126715046282770705094513957949188980847736917262350169453563738465325547570850031398148938427771892929914624919774499117868045033560017610265705440733427906722712634698514243631241081874660631307546063989177381267588808711651794932237652973881661162291661965012343826013935760608848650286770726045291562775297535721790417885164913134665550691537998286668308703482935034567511547370623695193992618565171602805161455238916811599708400218572640162055077853269023344424786685445489276608730081083179293454896904148257654470475417194902625829795844226953328626936579131885316341242457288806043820638897420453160416186131605136520081078527400354912428870598025774366975847517159787943476928088712531072054039878584801184838042758555344010773477001324354645010782763311560678214980265496383363187230933335632208108453543472468138897746685287708990721423082114011222028401530040031986705447523899515182089514805472250776467880005201075684274931597508536079353596531465478306103096151795928911919903464955877816442807747279930458649820841112964557294450704967638947608816034476774142771162993868822427239535600187242439960312521274877396625425109111189141452770345964715315044694268709693810604131233190818774832743918083471045851791256651254881648122561684762337195739087290519921232598276235145917204687125827067628371986346911452770841703812504595149956748843675832711176617144506789710819161047617971484208308758340588580265290516115062625943528605396143173098874944171187200933378174397309672793570991922744711742789726312086570107181817579131464479714408672751766535073092189107319882419673297769971935405850609239606465421942743109024324867335859268470682264830924323553280000000000000000000000000000*i1^3 + 3783811901816923564927269323154746543854435447579871869509062701100767058119360448955336757523605127029127274699952140397179582886531611834827247138405664336965324693295989936575133454422980058060129916741263521398449779723494990641846266730301489325388507810251645868337500283955268245682498988355840300055916281291405857842430940673070416749935613290226447707927399442793109578247297451806265123148671995909010323887935571922756158607901958186302268536296930963879954629553016446313600387657232143758589658297110183870894794643508997373273465606177253863980091529274661249341062242114815155421299327077926360806104833273147742538387168553638257766355227742162806096343347699700573362506354700632029321142020205048270845913486540187594273676719440206424860755951861427987649459804129454566981716451873297350733941381456374272424672758482696657694764612527162032174893735655221535917552152400859937004307092357098767222445921183715818417244570490514220375323992436333101828522624988195860631182563658391706074402534841417794428952647793373151312508652241113026192514633274886660279848434971189775148365717811398774557839378844828316775982048076432352358222731992371172507741157075757151112292072592666413061743485923583406570059427036873685812125144985528318002688108190935668646812414832418788045915877710588427324867397168830487377130082194997255493235894442041116396578547720760122637829631019809005730484334467825863032875603194482635316837251124652019003825796529997744724070876175586325444379596648747368259270109106348921129550867212707644451224556380231206533686314047936468696565948338146073559115122727044007021370755230340212613538938998341505055790026007343569615471095505038686657621206514870620207281514895301381124802107460043702319450095161450019320919479672770167479163634643394735908245361699036923766439144527803291882387958095926522523021651661564554689135772761369553943040238887462522850173974136477147090652580297624088018666458775228183073155642833688075855341592438720908740620053951319457220139230647324539485572257658684175935097681242663889793507149684322341617324922959597972808027854636520178589370637130369877232111455401688650810143085163395841179065375038054243439796732594330747805193790214208389999507923217046500133037200153496555044391673897103044444966749794288993577587425627353359564348838718082589921755252159647336624674753212906763265036639120465158492269352440546438413367941675095229059552507067083922625353128651861815162099827207705999031416201726693526819820327068599467404202708788023314934421525619279545449588777868376707682540498149458433212436334620771334188257039723860301345361289013058522322239146043312294866343749510699821354894187702031165675276712459957089107988343078678845377920241666084083029713210067958835921676802171883875830045285233388856493157637941899298594204978553564986149528458530136055555877935200778105241395015030285548612307075569587381242206360425611732505930590910839202191605801443841707892706614195554122281753588162883413155512481061273600000000000000000000000000*i1^4 + -6294406639462903374311910792388708075637048206823627445941436306579387370650811568765232169255261609162082592628582715367832462987273274427395358348420912642379492032655339103775343786814629951518477425427749874001958111673509252277106742814938429166076595994097237198339542449601408316646230853801659347022927802747056317763917787822292337517112661672290122137746881527579094847846258252339071959841230386199272646413050206330328476588684298461364360810705825630340151861564603487857527480086092975438723479918770573155110172244339138114830921400844983811464500882689254521167724621739319953908967354210517068201915682227536685364432705490854692684496124505927392522780082612338419905879889530383285797901737735722752901408835710849771317704052784775671760293231153944722879034287657258344250349922717423057500493911340495207850508527383225095819665541447370157812787938352458168366554744157300052313209190421256618432743205815294565481402612001327053688295184770691167944532679137413486638642344584302498166445142018366072205294033702111926927115671000976898690868031127593143440449706154447300127740807481539411315850076783839816983357520635073343936680951350339285385454624832747756914054621627405121477731810541404675438016925503567026993344479003456808657802084796563342753660106246948028882508152010364588714605185505572095678524539154251432756524792106166668341978466893288992080038427789887883663459025095474616635980225479941919026074378159351249584476981016207900359222395207822996904862549228069308594471032281269794262898178897483068780169095317174038194710747721817066905637425265640014765557485106374144496239869138559274634769136528388997636081687749022040063021857035977419360697876255431996159901124841690766722982247897529484666267723357714494987338412258470290076156648419362107197977677737058371510196976476438248445621921566153901028537905103148703555263382746606752770160910975415609968375773023490409463562857630197086755834954242237637720424455587928795412259869209410364130173746830817211061164686480931387248419823391908403028439091539750771098292344242200287026853445847240929579605514765515242508550307084243103181448770986707925792523881207205422663630779629361291713425258825981885556288264153105408712955510672268827269279471158421513076411300674660641511462248702046763130347885105783825661608752965140609896183208786336648955322697360121266657373328806115999652803546267856157093668541137976976380974338842337836818829073663822802293486915864174676711854814009350705722958853012256661158592713610774906552619172001339345655948531803502008448118719281569383257652336614894306996945798407959148043313384292115016191057342122096481495004623017411570422822736204971238327424937359183472258229860281048281567838595723489647571616139658017808422260405472830678115182981485362111070588828293930725688651516696126259698385589960273225330763751081255648002827746584206895036830140737596296130543735765504760972623992838844016034041854913421742153919347202598469569185509983377957895853081781862400000000000000000000000*i1^5 + 9365593575336866496130146696932393982581959566182837276824657368596686763415988272949791348980484250116196995687713132938206950387441818298600299195249687225819203046834174151401619271959690403738902683806628642899824898198765309233420791693335420017915287253940304500126724630057750733369235939951258284839445120426647990037076003180853842713521101845095518664108635898587403082685924651719841447193260568633798461801474020396239119776463780619794935170052233145552568632421370935647276473643406194761856867834490468747128634345164044481804148629975059344979653682016542951932286476079552327876836296377996663807707954114961276030664491465814252138182260562873100728911259048647003460999811043458232174188165652582969102439265089238883434362906785933045829775309308153889685415985233589031722413491655110565594308338012636275927933418863167891874909342186394645869385968443766574528629004313490489504246269205990090950478218921727368321203538423633030166449567751416834510670938035299626820698362693787474271630317049165239336135672669787578171895407298299582499845158363599800975246933789801995356278059147827470388079581744433971847536367471608343135456760691222773006323450706068355768169404299061685636228966962562514130990709819720422669397068296038298239232571517216411728991522051515682276618555516619537064730180525300657397264981134028703293485576503564044911433199798820764584426315514857338384470046407807825013075914832429629061827862402855365021115567542730518117388418784139661342342203367625731810706832259531059461885403442986405659712695459705089740100855052436826755556762953557761359008884549496285541261269908602890321225429550476429195900720087425543098024575459966735659482351424285368125148400104312152285734066892810900318393425449784357121931385191366360285417861602074342151555529702165317843441512415453503930318464989860480821873232403984770368582482888190536708615607948204018131109266541350465416881508045339327951351329684378407397584240592871299301051539559059030498317528530818467681695535941619062535484967415794927281986776349714957075100775829977892480634963211689810832314083678607580123603717886075417058443090245151232165725662169531294560708636881074033801921305931877328330613509067656724764090244948925266760382201303882771816536581297000809708255678282940579475636524138452225046510137576862409677174878536222495783819071638546686047725848046007382665475640111763755319027975735913766353380780057991879289690431916411774408983467428826073354042518016715539438953444437156685189590502326565454713039535187069690475906847971243302954846069226640634190085652612822369515789345411405218955449408288572609120231336786378357277242611829009775629558059508182277144159173446077172078526590581587027100637310735270409531687744791681505017291100393998529529245885301177111978139097151692129269649189917719376273135776673030340575659782022808484544371507086560981321383863987666957836013972085299094476715234294083745374377246370026645293794882502774384119989880337213641735056207642624000000000000000000000*i1^6 + -12214665281615938319466197983959445371794499048493820416506966583098750533106871453258819041836028686628299586904240384308767096362489808550737246978083365893615254591084966700781639560505421790549900182043087803478324338184513456095171420215173795122612667091890441219938248709638203978886027776471100933935898291318514937255065557428530260861590066782259906344490996469838725073938227399324101685333784420964939742812878993348032845536554083112276960435714474453586652639318237275309273099340544215303757970917436034812161732988813870123440000845568752666897349491908469827771999236215581806931437894110682858053607244845488768779612201867332174028773720038193710025115703724428292522102122242644985927777089596161340811950802905425287370752269192089544149493670954554784374593060049203093022623369595032155638024191398234248163855721183493896652809584475663882616332248026628371059368032584483420578901997506460218427483103726919580650642209267511936967693547956980243964464910759648782730370021925387276512037344431671220610007848565551306188685134758945893607368194638991471591755416729424895437156605909160161616984852797470731588002633802892990988127438884652530242526943005616448462936961059886587731715108076990751410757569293606761665393799387902977646783774721021092506169581137186947357205168833623917182858690942072949631075967412440155195016623890820034209905768720399703502307819369641016892853969976367639500311117193493028896291038006674279244575269884046854109760056466070990011769181503744176547356756415709554680963368982956139701950112563521484001910614062903588047852463644648895587277139003473607436277877420980162091091893452889832203360732282444772369368576267397146794367460032205924815304229911845955828723947610454748481104745218328482932920136188128991960950897948770194263557710098538693591924562024226222060055516938211908112346717990546094527852305603880910623087848878131120008729161535971535232870679686423289836603729173187064908576274628516157047425489668900776976325053483767968211462821738764672440708292557636490169095124543322477671357983551164417807345397754446787630198372080019850674718709074483987420759720809415586179382563337374761769293240874556193266319570797051955787387697999487768627872324388159323049544796953729539231448636492724649858962200060763713838140641182942956374992970621823228284782759619217669752395631893440322056564308540085026282346473068408723874606183677804107168263569568188196984768776698937715391691519246235081003290734256572122298784633707656669081359731491297582211455768065027459019363452722866955492077912968762614357146020467342729296856934046063123679166111831310029456789946941154146786190956139652982586066994431521073113412842366916253988954660876310917954892110633832299974758528710460710336394726114720099718230460736537635209731328377729452251838867872934020621555605023318689574138367463226412789309021154246648941159400077116506923805028613579966036336475462977035093010897141991627203037747195169535910841790571366331643238285312000000000000000000000*i1^7 + 13005942172235413171614201197531748469547330327835087206248378050056862010270141505100116737669849473145579122815246618930089871232506751649848631212750727445549314201902702727602131892908313708146692533714090197880062687618841268857791209117428377298849660723445161394595602787546024016486371448278548401007071438536850304387801246505109376919838480968757253557550780136402908432822696323319294271805497624552318400586995672491224642481369983727268622663336200226064763445304374244343519243352223305717193076730446916500588057062193646195164414045164687948639627941419982095449622373752541815260193228553158997748665296042057502883749670109906496453472632894297463307490024393373123977092282136628333205937404334384365340750667177308524280677664323937566125183864713940179444955593072147083418256607026392064748789404871819876994660073330614239628377151117687882756597250373764467719113814050041768827387990009713783201347152677548672331786052342673813039630390722536242477883179913706997942390449121328017023294048377473634597401621961209029085420467160713592797794346949236510381662916535733281159321368387944159961313718896760043913521530562905890660031338015046615529606960554750704449716898794192046207463262529941330420623109341961372461245152059407249780615203190452434877934823578982328417677861402054633083984597524854113807980421574113813556896181513921463102229285426333495555996096770617510154920048794811242405118384747618686036844758611053803889161113502786550098747410744591749834971865029919142079447831914964017210111754220565375792751417084701570179436456894836842719634528984682906103170746432920763798055687542099957981114942878454737595918609898916454839447241485427444485208443554270329560206751436400719264349782287438849340373247546150967663527235383869781189156811629421533064244167433762841879073331230573341255785958903187499407050059927615955061416828624222749019291753868634500975643177007321826298852382825206106395636474203791303931752714752683519036634059959921295034345389530551286956173449132194859174047603738230244934207321971898603133169010016221244835024376582961018754270708698082208348223495727780369469367477332689952703000887138219187828824369756021988929299192788862971097267136757413149963366529289845827674932982075225659490281017613039781915041595162390297553949139912240825723240788340530571479947110623577675923247693424269498238654626185523703144402354636731655089432982962426311485867065542078170202371832592334358575126969648979712549642976912789747433608958925235852803931763122090408696269129545918698917198484336201285069700960916425683349567556790785284644842530678109121792048672047969159040708526568388937450889701063790839517154618210297978963831441005309951416827766087961987774889457616487537449337454891880958701062199441558106348801183704550038020519916468724851836172027763489232542548849881081690916021300106132955323757265409032752517115624873848536253213709028410762667047027004959661512845267760169127887428994472270291238488169289484138758333792256000000000000000000*i1^8 + -12262978724728896263442029647388645384237296076469524126070813867334548252211950023297240080558690924160363906302625251614379050005979430451204831578937031484484129197904947494573218952234007065914389739828486931649152438245030551102429836491965893825157296992272427767589258447089329147865169214308443774201174462808553806193866130657612025173048068580259011712406356897543432214414755210176964239838397450483965461526960735757470821308893747800163268156321894937955204758536869301210197520346241232872471149261148501131427003864343575289992229706591186806090597279822972641920875598135034958829590617873659707277437994222431919847282454001644207339717247955626447100554697495311797645162746007284766996419123572881108460362633450674033727619681138406779075886503090228632733278871758973625730034654775810387101814420649601125588423247406724502723277117554683788077567816818672577134875988986894867393100580164758697218368961440159130088112000151811533931825736731360536273020776417166115502170209494108005737563964989401673089146024599071019347119205349995275218194247003363300854613571286643074599710756182444170759365840854371863411060358408271102621236873895402901657412416693242911424470309990622980338003560583632198660123291597143265865460827478716490187431009144019349177080358859496195398066426242077884532475590133496960518100016610963596247258590926957680782062900402919069536978497071196165227444436276052054184243039345619021523048578879142906355688012041011468532422630497729879905938926369047399729047616160439261050866917903469022599910964158632490530707216872864982895893159758423403132776230735493224472536117874393915592035161240978289504837745783193866698279315697280309016976518403585370602861936209942864627936824439706431028694533399468557844875349027791324076039736251639285908782857962851808782935240907192897505682281235248487924212096833124109907570874337156238522037544911940064170908923355270744173631694397730063177637428745352024758686228735190802546956091490946144939915345677901540013164072308670397556239899640681179305697443676651530869121442252295390242022357518333721987748496710109439574724859046697431464494568231120292760040938320828351507542751205703991460909580365038947488176299264359758332991813078155858340049271866597554474545145666387710612857207811643556297549331970459452343208978695612041844830348898831764736982127891751991885067432655663443827931760171336671409950237026298409341246075887544471495581163095245311128481409697976392601730938885063408249153840567205106988785440780760078986728470596113493813817996484874022896782480499319489426947089463861497154106167502293489162062664200934238380944156057406515671545730344584761854810548810183076968895808175978839622793204881099543119365325484892750328438089550357192815424314260602085796742008043062939052695415769950852260480436511803327963750610167312089680618399133230801676788812466151507480515212113196349568559372867332645532535312981348317074474800367696940395442198513579867505391652032941472760327045120000000000000000*i1^9 + 11115744923281453766235439698054530471524588553661479207164379854080247690470441139636623130883968814812520271006870297976541761915744650684769240362038881124454365795707343630791911092923187202787816462693921126939448124803276442786003528819302206416604828539897315767028125148929123969660490991932532994353467169435376491729285200140533536112811018070612065952785610940667286699629105020872251753523754951037027424468576939285040622894881678840576633875889582283890719030178898574341530859595636436589300349649705600142482367013440632029665811104466713541447905498550025541512463952118533324835490897609384970631343013754931887290656135780611904454894798607277763104305190025166235727969787535052935783840419920423227258380321203995692648435018555490463778737714191230485038142844984557913770301997042641124782878545469734508752342612080384762526841512615269055080800943014002018672989174795070537518297395770194228971819594538133196752469487485844197449890574551624171132059838384215574739000731836202317592153937373443800971004015513832347213755291810736411902709909806301095524102382502768299281012391653601001078789832844706201319341745029339199371421152804785430172491763992577873479017814282453044309805718662206819452184519138890413233778638399350171179426159009262105973750166159428627010545681580909765032139805445059328076803043991034420030873308157117376913857458070919868637440113701994969054073448392764581903635855247740448904267902693131266761046369093173407465102995285867965475824678450962634884319014200956668147325136644032352635166050366694229917448141802109165771910505146403570064646533503984371832612880886667890289590440660035562204631584223357218047982449829269623469977646971385193147315399731562907634807283315815566161090497990411588056152036078829309763438802092607278367732536299870703847699272823803385552301987123696825527907108392252361557018658117333092360859345347294140055618228766689090081827479738862865902611100978283051219215377340579669678960789346423420120401189343963797121855920916404812911511359647801852602914593524406420404902324598505613630773745087925258614038870796888506389900964958124249107610646929587827654163386791886589322784907075946777305333774893812700121222024843710565739542232133660232657899251723365875162417920105115940863548760815977395420190415544381666832434502734380509754542147327792392034935383763497657333300980481105371596587665260413274342849393234084201957153392623101251929080144265846395417472093886332197590926670781615619817286154850008102045387031209241844006509640554457201525546952696491359520454912446512578381107171335040905811636075486763306516788506493803970868682013838827303042416859823591439534089717867994180264289559732993658253324006670565148236143462893228196597281959333941597713064047615292711182121858520621154104255282424393859801566321813599808325642660140606220678567813169472901067568235006209996124729967434827715492097438404492516501451106835693717358940988440454169409333768636120494571609110306106048580618813440000000000000*i1^10 + -8808299056665648143594530410852078108605489767250869174075014456537268144259003350994409611837067915990002818194653876522965657395726375094893799157675813411946481360008643961748882931449868874695988154420649162788655448959661529744772946964415991624500596100597498387511240117388790464833483007457857267216197211324606416711690577935886042829971971482021230297569874430048049552685376448601239208062589631035026072510179345489973975440832794124305964455612097812362445521789714859777396754390483386077478417863149376781384272403282185496552322105507076165406385354835216958771068781783125556293750165636305381203028971636549634744818896919309691489138883305371506374325701331048570042765421153739676364599827840135463785703427667240079651011368668911372219304331213140995688778129434228045867873620490970409030507268873566694753674369405108103599096495280850482506962611952396303516427063513738221439902359546221720575343762810580132961418215478959114792163903467755466464786292500430585705163400129746157779212725595805585337227965730063502887324021296077879562366055741114878628725077629434918970468394544798315464167937849397316864323288998798435521434496912369308430066968362398886630444715047975715982954780542931161695889697387438627116402795858510119130371330557967871441303889273734817450601870466764265965509340416026455161926596521628307629538245235383295192633729133271487945526637093970440304831437524679373765182186611410884574943344695378290081324224632025341685288434783679719751298258529200606596862678297127571259581109436921607816291846157735701957501418373892774890949693626189658844511681219412435206256180896995589539117905915026410565004622333873505592073144589955033829023117781585141621336539915891304771343588112959178387583105476416981651565721773512129305581955718528345298711803558168239550709893243613845091874240895127687795179072438085676192100336768568636896678480477000504733966568284887899120068810425954125195609482749125416541328563728680010539826013752220714840499351043688567729581439078623196513630270381379415650464540663910917967592917778014425264074587580754042772412375308098785662685507728333612938093624282317459876224618054827674825111116298366969466857037122993050215692249575777283307702498971676667530624995262994820150237232714299328399350159319890792439278038284361177636372290819329710628005280234065336455310586562300310160780723243838330402903612975797807340969250542679815509519062310643029704789619605062340854967684075611985453155099898718489657521126505745719292133960060448461053636537516439728181987267462618125564131124150556620661779983094607684807659192862268081182738177203589530215725763874530076397338190749268454831555471009107791046217194196653665277951869647332726852166469900634056267964745843473093125479991049880457678079343041389016716759285955814085464318235225458844035865874877278352924597045747974366643106305677187756205520234466438171288723849814459643011108457262967981971352569815845982573484125212992691692924508295254233705768550400000000000*i1^11 + 6028731944101837051865749175782876312459838973683264546537907580453504150474186527400584978678809886495942672377082594122879661364759188144850744706651286349204221528017515297592642062158478617379946873428065686515383349758128535176610856054620206715738518158696090854306874537154492166433683839576500765600795474761227624639821651024045937482705202244279130112420569709017845394792347993362537460854329889259095030358576996344388637080078008429278950721141076214812057793204359511007391278571769075567073581363677135656773493815298040376668592145122722297910969667866677303117008534020291970549743139350414781528746284244711085973710334110658032028435683992652946658131636509832268031528844929036267903539372462863643820146843353440315815643664852071093765747690532810405824084818780249594026567328715563416479087247938058996085485989272251742326115862490013559639148632122474124869511186838144123569797741431126487232686030601277358015454610684933759190132424017679145281831156563248392398194355221767333557537748951473109675197010671622821255029319197349120942476569404827791591948036727206517698058311265668649635877996318450749931368945423245457707919178236088021832791744138514959796594459667759873140471755980168457276143314223737651128018983784914781998803839441624703396497061565615503397345399237422394829382868988440225655860778553705871099086421834554395899969652497791945983223899922873474870862466720389602793653059662876346199185986746416328207404605375405404841278936225435579514681134453458401832493013252986994680751505519709777056308521165086228276004420650524728902912283254510958618882291838545741426109836748232801669264925043044520228625908125247841604295833817946993136975790074918221616407172247724518911611831988703912327997747351454259122506080623179054667146749389755417683630101626130029525512622249771674552456228402634976227290923123829718495057071599342937083399142641244508056971519279643456604365099870775354573855055566638839475169152078818945043583343510182101218594550814969228401976559074233265566681614660447971809132992638648044985254319979216260895724710024151842081872847314243349886507313499569385191786409892347216596894148226035288290369254676890526196602816820038903017745670108573585448060698631245038417981084885910225041097734226550368886606620257715026269177414158190139974430839365741463243588514388910760823352078274120449093217218992771869977354687555613372706198350001889223651563227020311525936561988403010639875040444589275622959236215068140578530658113171236303564104750451313216937910908292566986903965718104154413643432609155037493602792245753854199304969768747127645681848783448963852925365293427571931569458745688515636421234612307058664827298159162438454869195376508303825301250048637627305963392322877705148144968172725968103393499801493076737090182321171414212569762708578880754991221527710010454074456559095114270377849085631196600954952678870555400397937634133196381252484658605057486164119825354745118030175578431711579961112616947796941618544640000000000*i1^12 + -4031192747204839349663281733609106647810738562932815695866745261421478987143470092126381032925742965245331266012023044543113457744112832099614948872679610997206275500571564049997706817528129531680382313605788436077594838565447438402600553695897665461780040532941662973748683791924573965629553612031175486816866059612224819527095461796197082082809405813840549671780698515966209096643492309104982037956020261473377624033908782597198282354808889694101885258477076364320444962444554640931327206998412176398404214903103165929751715041693217349211140522196883237700556343633393856809809824882849513722736928376156267869644567835879723511342891909997806391875091928595348427562035837134820060363593234455594993881102652077405261082397355623605325094478947005495337645508343319658739896421929801897440888067126850066063927779809823802105231007124703018738261446866968943196009233212941622223426156698803490421892737939262189374028938357400269057448062929667273350483056495056839326294461502937974469613375174405003650258327113329865201820673826171107848335611914665661076221714678510431941005577678324641292857370922172905465973852003106096691893568744468071200398921211906131225828247735526010316817234512950747898913831193609196487386202808494173196355103858428618465546841215256343221700113297214794249740007769465331389000750021802711126887196705515330007238239366675794064252991239999686200467571609540399812842301226509304823836918458427161359294379719665243014749264629241925960325955885323321057192422772060073494609815254410604997784315412742159386414106083346633277593330542906795673262855801712159151373531207041766968393978279357592571758193775268972275799154934645304431148363003185310506882748715772334088849232289048697205360089658045883542756484186571898004905476137412774664957861123431967179300617992492484494475526465857433645046057195228383435092903557085142848426112337119119685098955827282981274315588152422884110806030939194236542732725768009066672435975849360368672947840201788953505364352697457818234820809093320757648092386012435224202811820988358099593897510233346707250127155215587601848587313697329924302839537074659021707706070307571435790555366180056693445402064659217657986342938892238921008520598168503859570100604667707448418346011270707165273602928996963772008421908267789236234172859049807967758826532177259745595777017815230550920116934866544868408594740032464970676881108629151460228186626037844529422203277949374084144397603916509381531331179746334319662003637781509322736274162611958666285343804778636834564059721340643841122658365153539099341642026719977544260012521191993585388092765706696054497255751606153492573864428224491372941975095975630895470815991939217818853073316087133826103760594191341083531629825036897641079000883612580732730404606416591020766341242252988095072389337944550150606517320376146234842276120362896363391004262105982207757961720525454449483618876772764329978608937532882568326179967202378668646112316949025147134440076019401164899759454813867100392652800000000*i1^13 + 2402291022517690679199101636319957136785754808403626821298623597965648679123387486661376065021387582158708980414836482668194421568765446810893916852878600232441320560503408094257988785020114997206134874465870016755922314669603686119342512922023803163766105435169773015836483947789679103582045433105052516460217304753404000847362914907962502365317127919476999798601906584140074616745014122804049131250872784645713383956541583213616854149768347638805560250699557990179890385337883536124221880191328437915890131512503627160601581522316845204240568489691235817162647459946235965673782876065553151515334620013620338043541748237916266040944733568396670215150668203018278813030052756009619919557834982308478700231635196960464286997241716813162089238836738720148594563374117727274455956271396707042554313186937255275142149411597907843188787369470891144124822771893850058970643689657290524659414075520838202528869488658970034455079093623147938080124539747780653029332826078129217778848364045096233078517311005931218259297466683660932616579149016190793989506442757980529959437995279831740510813390690153670546901828926374824335537338086665969671156573761472891721079535520301151055222245422985745725384388246114511237202761327615013302178591594831574534534369821158069378883028039346914354356282513971140959700792515187643858673786492577315175301047515181210810182757730565268292909254935738928917914601029007278117243382735594462991032410268723420286411693972995747931564791433779452713077215316886321502900813202039816487445625194940600523379353433113628032443484657688007260900559099255693064391460834929813580969886764216206989511689305739536909048267601349416764732491419168420018654721610283132599110959207542081961275845191198044499987798737975819955556140931337350914604541442947897135148324663671316882618836688032182345483851840278660392422517249487197755424261724058009044266386083998775578140704615514968318322348055585791181395206055801818166317025222325025788283356417148970861893342753745718586353676552731767544106527976596523668077206410519082945870316244406395489410938232762679898181316141318407975972375259834696256795863406612268253996606068732145083590041142475530320530845496439998252431910510430316850521716635155265476430654235105664386839622388558942483931126867243344315808049270269611549235222944930560640058745212401077215898772748541741157583179605558094543234691703786752697645828587521697338436779717188675680114091101542345826407492064162208356214792365144208156916805846039626139063071967745282249392792314053944400449663669529087287622464414755302397832772530626854173870144859616516170514378435816688223445168389088711397525156982397102872479888000378181874789881308088812534952766145676048458398643890007815997964993149814681591896424984037065932777976789841204265018549123862961306308334868865150002908238633157351004583647581841841898861745336312844161244100627307686037130168437564310006646515637333580160638663172878764176981533861733080431023580885201457793934194944712351154176000000*i1^14 + -1177394763666490548804284699438746427551543323169589870755407195733493754233495295122864951944188147563943773750630181505002899807766314917527465383652066496934170350504050818675736060566348682161062121319370611066832127733337163487593240344943920195297589867248596328096144781301004589221257451332436251968848021011923731627135970235357314616223395839584558494891853055355455730893691890900817766590890467388206517338739960541660301427680320344181272084315086380057520980153452073990221233957036640788864609931584049699396335914200635766781482768427408167899397702779495273456347293210465594159337173702979087525244338887815332965646988323690709175145220516896867838893390281925141888678128986878801623065671644970478130306447510093835554113657525310864390728987810062172678960520328596469772500352428568163538265231786365493507919986627673508421390774334579960723474283936288357758708279196984026652530302654819785001115795483138516181143969949889528223351945738867039028666741302207931415665036570684807810648517789064225414235524658554635823766312619648359033961728620968560540361243910008094299590371162394129384104871898839050158710043845240814482174671491296059043283583742133581579829344259297278670288527726214888206502514185015991744726467331885398655463035672483261517456797866019624099764963930588114433085328362974419956346403364943728287357619764026057277138388451637710410677847104877984686230794504997105482649694325828094140787233450511368923614530745618853792506877060516622414909287860207232004118211427683134119782759249977001029301543998000577191381397406777304788100124598109384193633519407793721250666519851744076362722905618251759143194953025721683944977741531715695411740692718104333994662518563200153834408559595368270804862466510763129851057671688102042155003658387713508172363370825391401549338747960769167724636843700254135976378532794007900753365624718840678492342495029303739661657190966771233611878181601190287855769618553951088923969872313549000243532741783477946333508383756670869585479284885045446657012891486704984231040350933699442475515256505354451384573623352478507435980898519005130144578733434298584991497504941854402567886333743370678569127110328859798406376771290767809171836939601391736535925697118179443446123848979749583474125558069343842817811574386249153505959396899461303137409502875066768778119491468902117095932184992832085829123452234610996988081924142748966193963871608890855685927418063206773575312222178547288729514843111804981712465891999630223140069711001674877063297557009296047686610656343146282765898392092026523294100980462198405880049465708293203909021913563057328268381624963742620083328408478592512247203144835940256530444683325448096940736655365877977435722514805540630336346974711653194963007191860099169622325719236863482216248674941158451409136616793577182687156640479044199932500393724111299520302386002974753952918176922147392861559772422103811352637375839036131476641488612058188211668328197324879683976688709972729315591153060488400601088000*i1^15 + 572270897680290921672587597633910994638111714024738379775759902358769699759662032572142212734912022723095091152220632113651802871781732888950920559720388715038021653699182014862999403278325373938969260229381431417819942304719128325346647182487681100737633782520860671500857804208067063206473203210357546724515380296178527492102996059509620148362955739012360965558922114730145092214029430377934413672958450444567660883409384918274468941648990930958351955239050362414052114825584085860515141632341191616497373683033699248926049771532297583260900887463043622504381430988278900830329970167360957561537008105028634446536377571503326446904147505173179376950167412264737872556272555826187862257543148560079613038167863943718661044755081717995168405961864678056403432010682191791945456510804655718289360850405720623101642824911156735245334642290470738621572726636879995278400571508561819905439880376550316437539772139064908706977108048469938019972792873947131817293483138165060518624804324662076704366586458123479200726180038735246855627590864356217629060330112962411614736896402228918904687051408885485526933061688265492955664260029703442487652778067552257523785076010893430134365106367905866634563993926687665990076629248517875968145523387628359310187575175736359069347978200109495480733211980003443596658206570841782575438005962368013291670439041916972989364637650059973646537760326792193840654461226262140968763810124569548299010821191079402567474462089153504535894122870692848689746673513059820029199686717925362973459574544549207961734082556989228230127534306446034365394855442628071161613591781931210969736200490042846714007095056277083422236454880485489073626990464153749719359749586066702355177753848216003142479293098513256034937095086141443722744027933898757831688425714624954564497539996811190546648534142011358307670879789484816413453361674201847306944186836894160508691232571011914671231962781254390472804171869153311769561492174388223885718975517874217095604005970719556463505394996263960976630829884864195319759656150158779617379480676306979826182324277481173079996253437272625101498887289975778402292072680106350204881215896709696681314584914916315447146851259697967807809557275634024327570417299646069364738498643317534828117801000500561749653289238163732792016875211815976315174294384179736339616506592865558706147714739606460086041017780816845816244705725329309862531039956482950202467337358799498704913919416701136638543167384430635729612290212921918188794713620477211458730000228771156083911417515670108240617862092997123824789302794510186398642028267459909909596909013559552240204604176756306987987017143572762341735898492300650295317248202115063856495652181109696980471507364617704577616729686294987598244782185699705514440895178051177874877736510918645939129908525715339105436832610505485960158444375326738830792245231355310378553022583436901731916074016464302588421393545159914919981151871297926476971016032134237599634085605523773971735851878378130129867664620190858442145368120921193185280*i1^16 + -230405029917128778276760497790460474245776045147785410414844078349273335866592317026463380902921090483254900314639209093901705826253476741876320857677671295817981867737155228355521152827383081835044637039345725021997089962681135766124144437558678172132135870083424021489634513170881282264164790300666122955486970475837490759658610876128808592528487645286064656716083749887133840094512034049433804956329004421123147059913302010985596398700590870185414624535921523207835978231100381613666254607033992605945443948710292728922742901029208763100612379767569584950669451109350623141563455276656614355461524346516724600877867782871931080336455821755354699186634701565419266544283302339763039607645165160923157980085450913037002945304941432453282629346871695757970032828977082218121416691066698988873138540702256526797445840339919040683384197644481329178891867726221983103250307168712389214204241218710004172766612543836868234448258366663113881966493848671916940826862999136882920515793257128172555641748665322974799786435179880217782649047714460580659149766288038251479091614715141077519264463900028451915603220861370526393516500875980602664022097226437949849903359658404701522845076757907307035696275660773886696252708152056354196866273277294809508042009038359662838021418595717500485192802514406043756737288843459757264483469408876294665813659550600965157213542576379550957721100893996399930173199613148905515622901398319526110993759436416151139008564258073569503247844866302786740677593232977131108558714772374305910256329782449584783823783598232912606128940990669965616693128329158221116394292368900330595636784189821817853100472180171642195747218085927761631159485612718245240749613299990698660530538478748664890456852053623438557582972993323456205610588617667042243547599675542218598291072959312168414469871095302390574696281197486029501113483054712736583362092737624779837668135225663257994421017830471463522737415187352621511751901073481870093581429089848577145648469140364951004622143084392358098570707803317135886140251493595869637851250597366325046879701514886445729414619440835864779748557736313179957284819054725112807797141139777796497438877303944372733477801338461447589987524560665476575250913097789712609729209209464717295081532525611626694706649238614669299460405201447109178382930501489557401683315476832635005517571082521864800232130691699196614359999475569460858224979986622617536009144224098357279890763402450818398211173532013971364475573619083485553878382743961518878543487999628189978433944709293005453219710191518986204540479185055902393908237687683766443442005115508481091200585625116198674960765482319075403361954650427855042971072410915408457886826417587644128123578599640327109063604630241294045019889916182199012840263932352643739886955691252514276974260565604788856758308566107072828217137860569587037865400200303254589697588912465032502119342990397395882193372922967788480329046652988006079808857093671529455426692777405462290327890018318690487073120850601879484145898316068028416*i1^17 + 74302587221341913593987159706697393021532962515022251872587654120829394630421410698343928284450496920186479690402746814820606222906012551690573766653232707512209133319309466710521447331283364118887135095574578778626017664801843361372942109633086329605591135312769807434455687527973102329675523043478293207743080199592684305207445272368932159915754349443378969725435605293863239171403095895787987878985373951040892629846511899620008687928091616036020889430011883914703964443750853450156872131337010031189320660127730338536621362016443347698311927219316189530076220019220594587371241201621240390519551944836324300975911858330881467017920150684356070501204054433984665542845569809926412933728772430559608254066298638344465170396314950833261552751899041626606844519776059781141632800665420175574819388198894276520840571834546771626780613483273381356668172525078941516107725743734261196601670264442357174284276161613943231110747674008740573130023504683696495480221484289926192323906536296318660345362377636375596839000079882403048662686318974929506884327147516883393814342490863666969537964261693654611817802304077771793532715706970206557968398049802790587428580214526131625547242500503576252626758950943598083758839411310379795769469714003174837791914188077983746004465037155393146071472358062089301382225955689417042184352853211820498263175099156248197812750843301650137948193577542922911622186686779747486282701755170956007608594711369447281116596577642272627342532324021234305508574732532692227203970813234202814076560270976158868933695465780110309899034817096066958123264409591326596798302110207540572523254494245656282062503374485198832222707928462340683147990863763597397793020028080700916068792377744708379526354987150867493448387243055716265923929798773415572662264526414982319912507161138073766145789628449863806939887507039529802265436922521457530519897363252460302066601103891188505129675551245568022347697709045997724543901871400144501597840481375715819023454767096936702528226534286925330014408237745579567123787243559756219210288198878205587415786474777718741521732411403614082911731217597679116606611396373282876431241893315120489076903294996364253134306324465237895615078156360206784153917528618700476289727760338233080761063139284045291095398561994790678959474308523626114837737478026729915467534163541278088142134406880375341505987570223457791568116269054435639421492877607731931760774692878153305325890286242206309103651597369223457187510610428327293510721654041410588796564219676974992123612994599275184084241176668497840258553556770501018582027367409323279441700749230576190368449506649566651490403491277617951548254804861211274465440817364018556872440744068367098834107103580899480652950357174347909974680344710497577294114630587115925069432765354367188358278952282045781591962834770048040957127336238380935459562751014721524404861255204697086989878578604443275727676932204885802198979070388703368926818355424004335062008545949360198553162499596300392039405560131178245665986329968640*i1^18 + -18838818816310870313861108454044376835570614744259841325111828055252676779102013471785912429833289426526855954880217976737357620930596066462893638531269091616363054153559259960349487919943553568061191186319703211667454000450976489992338484715302211282972372605937778982655605025284295564444909042553648403424389559128363656028851432978860177776600577398791921168162569432578294240538596700112058953245146174711960858827060413842697939999306032904729326602891051783991637973370221643273737438629528497031899340676553426901581300167607182784699181002332924859591249867217241990491615472758740189993141845762662508071497434770803856033622925444687702093646301745089854015246730377625141180005220953418142382783095571040886333479856587024450412793795319495261055525857197284739590801597815342115654135621378539815862833795814708209776995467392537132496078087716450313283189530584877194239313334512169501652578749953207320479237368200033479631650087996853745744032241768793214260866353202239424240922469972737350005031041579468120090654236289283100425107387099198109141020905727804566975673114476414992165340229536539651938637048971151492900340895453061459015459965778658586236833266176731551845759907801572962415322439815656414425007128365272353600990917698910168892496020645594591284508047259992572044404147624524912556321040241119127162609794607977930125262397954695333531514207681373672283428404276620090973507372224679250983193048546068255322960034548678483236853402473002109636090151044360523288975063756624990588601942596398304939970896488780156498366333026137501901122966873200067698802171553372845389672150910302461684667382598475119521536663274353401016152183269828129472926136949136540240425894410320719739410885162837099707868683655871804279856104945516542621729088959695190160889292258366629179916012278918629527050637412982991662582236014103735206611575642273893098409534806194594621211662730156554651687892454593417946496358716619134379698830663770998182718727637157423795910444873818923386881355601063554106922614169917398700610777039276068277066434670323605000421721225993802618765525660371329012952410759951632801239155313197362446800759965959125800795976242662726719168924731621953272776736865610442802985754686213018765586727461123035492535971580751694932541379687464042756135435168370689272269907617070371213402488784216051896232545393508931044018986682254265587019354009251132707342813045163875364357988616295772465064349496026467432946086471134979000582034086988855061365177888165837203625635047019224042253686510579684053927144990361356932437665494682966338320043956383285823297817151082489495349650542238367127981877307878088431369245232526702190451627875424668023165577090658069601816044353149354959976427726425952633568556980880451728103433188647669308189786918456416000782275067367077925903847817935837856579349836055991795176070474527128882851782059911418923964748610610525429556275140483885683685500597890462412028014021603867897900509022771911913165360005755749612581289984*i1^19 + 3880259616584721750086807635196016587496382812817960565426577760437327537757872746671537290644273141028447399081240103888926311301522460788695332880253674219816042240297835162216804560370638614254078326662657989755395592128742129330373136904855072610307641879136542864851993224318222965334946876405070384034893744636857263174955099199002703801261961595139122631513933261336186946336208461590709819546828280618704468533105909495616600261400534529972303326058282165631705842087012142038030868751842637352301091545259444329858513608155639600293168839702050702658363506207490518883889830481558248291063498134688825904751375320334303563378403777330314082663013201883236049435576994842423251108516668859662114938205094789314395140821862868033570387339674667269992831051470539151909218714675745157673302765895694859341924318030820825874042117317887644125401173759365281924709183161484757076054907389004313476859230444229954062355315450421332029546757233280659735041158237844617119181893321713546520847318341071354778228596008227842028752098215965564175342450745573330058357498423933556954515017131694465643512855377276039007576998397092830558705325682903167371919720846225844342820308709645774160139802534296481198727203897589458246047603343752307989029916318283891418572728847271709029549863874707363689119956559493672042440372682346373363310061138304970352821631433140792590214937487936302221933649494484081977842236893583149652137239984001559688669331222896578687920391524062236885466129762821241059604618570385395185739371664978097674989179156468689157244036852126011962566780973994262988469088171369715912030111174750313879174520217844571507733406529290294733396926296536792440848444153614220051777512152602423695112181125908956918172749381728167657109682509562561636560764853749156741295245186246090539739543111287706142588782310516559966430519126394177483373115563723346702051907662060313453265606835860286134948588197395146073106115634881556170294667415555073104271470095834817038589016854689591075659203599416349064813688605252129326060120114345798527446383415675841766201173172930023190028925062755450392702535046987044289749043917755512892075545787312853824956802551314193196455178523763731322332693989354364678110633619867273414619748928847321179918254561853628313847076553860746901163258876096970133305435495779319261367888245458013602232968048582978343476477359419752074602561573015312872884684704838768781015217002095528411942822627865838638996151461390813811746058638255238722913077025270897486338611735436001271567730108856882137818939380455636725643634743980574715240171867341049926713010694330068694046183416203746740041338705144914553049006648489102332784586550117549543107045806590331194331170395466788073506988896693362777225935434439784150553235817890602566688990166444863895436532998435274271013232819789634067172272584354427144158877119841903755191064183703193973989977338871637472371444289225703485141655771514659622364662347393905323798172347234201639570963864671595406557184*i1^20 + -633374847694332840696792728596465103126397725890059638879046495269791170341817524361683563086591414680581008040453107235226735889141520060860434121589744572757330812786220392449693119529499636739795722235064936909714846269349178469461368169390690391420554873919304528852467314534695665346281225412403895910912587376901761667544389866404012677372075101730448283333293240104368647309414821035202157782712461974287407471653744645990167409016895710417560383208433397147381929125684414780595754953430107262052790789913657246890185090146455591332807314038126104134197641775154233466036449345431231437441680499384369932198575653570368249028647668584351646946794902111887093670531364332218006012155247312895624992011599753508839095982222175201369189397733320013170891675269240868752813415189258133231905905188912861530694423375806116691612923725398124167999016019359791041278856680291728627515794009734877131916163870250403013946642090874783677722070370341290367002696137417460441544859032008994485662109453356170066214501032731769607494782768385857824392238704940217382469645769416345015318257233026622958249369337502304663212635902182302282377366348789538125833428834004686958372457266277061712840302257619498228539798426242710174350087763454992952746525501812236845222391571516094987580667869595055255495928300928358927733631184244926488596617142363453044345279057536376024327016845986032222680754155567620180039073558055969883746834706250778256886491986148829877461210726726693274414148626270689792801095205830804768834620721142303428392388657017624676901439687190083775188114133363903418624466947708117918404416506496395631076547849276627234220359755973191410791273925496694943036011496855916249243708060333049358559374318796879666030439131055175345868177182554697944026501349339201840935167218299344711834381759006376727740195960959410398742340146470963402716041018047122249745900001527446758759059409463146897207989152226656713902699260368633554375727529791261526315943614875214512594249723565099682443502318253172307963181293908806500658932849157554830740392676550685397303641370294554454463636349245983157290872808330256128335493065346515948902405861730586919896326551410846291457853111257479083593238849783057280240726052926479187415621513262798381690340365706777819751396502569541424130748212635632640283098987135489350694004744671995627438639407975668898092639529163485981764142260465087368783809114797099756320504116254916340476986791657155714119788769207926062268730428038034970781553260944991653340804358726628751719482856109623057425084596612244158652368464044988054645024531795142561857124237808156190368219849115274871200828253824239860162546079569517971399538399027626339529460240965318880786636293179190161032668324892488875443077185607762078552419982807704828395795683436460039729922793836500614777278626791729318328641491589717900057070201317104472117249920574465240919704390422052695381116884348914365737358747631371489012050513227081984749592203032316849314458113499201536000*i1^21 + 82388102556938055341825428198455511486120868284614809677015836748386888914095240418090610396930145271171638126819974110956984740084101218639410984298821615783295144023814650702936766521224368000042997413578055165558832760635489612069217231681046150863175958279494225321247405843329020833085651398255607032001636626437289465346431382501719375199036631261541142103149807445851988364197496795582299681922013528819335731926442273061898592834705252442909545610610481469127454990385387847253157623482091779236341151042555262601384502550285041931703237236434280546130714205615159686466452099418333787581209699239243922652936383279738681496134702804957746311418386143990437852125425156600827842685288285726206225295529343822898481377970419809682567091981973789018044620671432967803271084217154235687913481175732319340629766009386738735104743718875962304149107870558900953727978466475333980324361241895067335743463130795481823921168096955404724141541793544377190780765656069156896544662194120179966443848998412376038174522844676494334183537513823953894150613833250543702283843616186701501474754054870505483058069977885577601056442935256005765319291509127234079546228085605585429105597386046321582871763799869339840780165598654381775967720998103990371978432862002229907464852327391918832326800425151755073976111036035305735262989530064856397347823800062171273011201135118363827575059736821464144598940327417541749356759707718931300512856751240399983120670304335227875664880918555192245387508483599074703225270969978668854054255981474566418348385348366543345581165896302447416344431866300844899609379928812179012552079696089439148719050542792148707666641600980572059152742116747505597741793239181860462329134826877340787240607894896219940686419150962015579014963716815868613487175425470226304479576019506239660053182557981487710377486490556128770199940452649933458659195686427330431780666344992515041084612266251068884212590024417519710225054479710233441564331862517999101248568327552698302300212485171189927749304256142865899283278968691311751203687842277342388102888760748994948744261587013138185661254357212990011008569220684609002401936130164715916720528020403142771345113899071993453628128439407245885085487087124638856584214511737655177616673789518416681881385236207308097026293280830494422110655916458436277079438777634507330709880980414736807474328255235246201267924633263850642118260328776210518606994352564716268209624034325090326517242079690403536240465920168704547489212763412727083590134874630031273731510781992507800422491315547056563263549837045036326220518662546695092331451737232193464809665945064885629624666335632130561010850369867528067809336842068038287456370346677283520524008608407527186412264623716614325578819498598238923330875003589752206835975421382962192469961254038606739066082584149494360166596209511222642303163494884207388811174020309401700686984925083088205958902601701663550367012022368791964499534127391541089796768378379320630572776795457800443623684376226693120*i1^22 + -7137162310962462153978834410037659751660088496244681104116336206693633957867509674511650004203724663562141795195100498233858277643990397859474867056047847130075930350633266842181715613118181027366951719308799384841263769977326001190034829949008596389801929130495689281094894736662554000178072190041354119832646186158599160386600919510512187519801586308033586237320312409422098646822084428873578445020258523161338873846578786921506619573350033943862654398582457005643238529496526389412596500027667351156069221521344163051331482109211842723335803791554020031782369393883238616694568415156030895022275942450885498332003556999391069067854939296846172595349647106659224495540751494638172659357101997081980211579910662642252334307864165815648642806188191272667893926102672201231200858357743226234737878536557342897014935871663458999103279374584835280538706573020201734856989186749754681165502234699381249402034278706234807281705471172882097942565256493288573376705768000174196009931405644617122464568829855628989580001572368164712267024898142637351067916993351424190053963040994399958562364151294440883054885510447957764738275319455853998017683621013178062186714330242245524260252156459701499501902738247501018347107025566989001618957515916349709226871119047085349198428916607908530754564472711482966999034019048492920206168219630351966646801318338683612282071133802423813458789516651200557890625419729860590344417711759119658280303722530417730766307075382805255563518361284732747657094096931003488462903374963626233830000293204637407604081397582709335323971511105165201953146647364785982971473217617473950025456988577292106997106768631680773169874889509026385398610751699172500337048801652235768785151755550880464231209331149525256409274784203008733833006921378611730036082835603105918240074375804550135631885922162817063558060565732695229497532004067312256255950725691256347413515095781849566401715022704071197717225009701139950123104910244780705502934572730576027884032248712914679543999807826418729929614961256223776320427748055412315113351487422868735406465067972597439305969230366927593877093770199984938653372035680196527059648183722234816021398408379973076164048939001709195161885833502728140739533293422506733883744312789261448528616445034891071848245929882904390866188499855509191939093934952123393480162242091745926410685482760373193052272192811127491742280727606797722882530249528410963936673309384090811491318816457560820157533997239838078297429764264691374352436940069019099913163795911074710202044174082725478827936331916355871002683480326502703418422268225291628766863140186455078523131508527708170847238084584812632338521051672541138992424722521769298644711084051820980236907055091752668338836444231036953621420211062318113995908927616431617039475515524973669565941291440186786735229285719931993129901110669219875592157129183284739289874885969084766663010776153393407178672986871033526285979006116503853820803023690851318000606319278551914715311044776107126438219111989248*i1^23 + 175697573610297795039886838602278380065856022053155491579569415916264853242101393668178711995118345527767061035164846317436787361513777710938320245801946729100822295891981234805934728047303495905093879185405731784493534454768101337787353277947574184742199241067415012007039534499735706919371966726904605652609739105813695835739127245190649377849208325429573702012074384433951851017149410860762179831797177928906199576072867048070261918375611429294126155223188440095143851696020577792476882622796205207377094449519429105839832877363402936541893080286013980969921238644347984964419385064501457926662598491808425046432749861508254532125423307421463781364421601103285821693217975683647970237417533472454793889473857277926741701814610781132721242444711343750423684101514680471240091958265808409520990748308384214940065876867378286153011338620058931766694155372816701769166799920660824059104969009466462321653626960762613821212571355048270679287817175153615367438134064631580151352853896997472645649657655827055908534479755448543895963602401374982099162395325527281218963434826282040949731834364149567367482530639829013903039418271795264513472152206315636647116575499139954807992562251460936053026573092457522411671197675028110463648840581526687888371837631382614950487060158161581927273070238275335206821883708823638031832170552892919371953143125546536346645231286348251805574986276171158452892396487189401211641978688699712191793341560227442194036531534865539732032015905640817702892559632671138094988690158761163665014529331610887590930317752442962735767989102301558419872362351862230756214876120816311761827894219218505301135017985065630250570967357759856761727903471060940060927059668256553217828157330280994457678454681937599828753934694755740983975616494625615144913619879761167115599008297546772247840407963951352387198334786059131754879397390246348652559869093756753983448628605590150493260281057928449075678465680692490044825710153883297327546861090495793678753079406582798648328890629395173215620518917709707568055440163452640364951942163831034876595649964738691615135060854722755286370397049846374998596645350410508448821966481236830728499584535250051454409922132161249520989848482828917073157173615348291741769478680263161439814394033543120867567993776161615514870036366920760124206977469467250749900092337380065568283823245677690099185988684145707953620923926913455204912377629632006823822359754934237542227203035411531094648142017608952250521200453730804806421158983012901433482779363832814144681909055268666929180534593222434803669288255263184363609471430791397556164877118041990805331412283306597409594723638311967177506718861165643313052912875004141535903011327974031093304483183740802633664234396310681867624175753366713058562098062002728617877528984387521079299913560557584601714025684571578850799723102333816272028620903348400051214744030217393065296159499182426443863378477322146521552049799656128099776928221048635089798265609749814062167433478314144156620947456*i1^24 + 86313221906971348644121850284769643197789932253093192339855538916070734911698389039229502246109041603012943572821901767203031086639181823850432346599301591438963409793888091196843192771808595272237937419797576957959045648227809118637924731522349642806410623884428023808707340878272289417694384570747430707558791084366311720204773313764180365710741427672022178325457720019444956737538715849592699707415966315475504976321464315190214262837633422766243454031323839053359545147570234556118412256881054047330927015099050806209687126627244867848407294889568349377454789750915000144260090883833961703724659809467120577104827448183769680950819596329225794490434688614945618599679611066512449430051117574846632137042815421084320936261382623641459607157777751481910295731335123945405966125784407949376466200210515184388588843767433901268726351462530921776256950074452981024167511417887684607066837707838135721538208849092370497982010142638717374424733992259018825899292325443167743801496667205044159274201162330802746659996221999889548698770510073027394643532410394627843798713110751021450298767752813721453683094536472732748201492646594616629243327880746125703327434170632659393992403256044437332207261354508129180567128043737544723907816631619390457028694597648670898817645470613870771255090647181388027965749511162060378650999333708110425705176309082984154034997404318417412500799567433288596093214736480212475674340984565754413563665338511716062835893875435535746223505342734703379240595260564238925411477227833040255971424756005782189587358239751933071248650711272109316284698498939972958406214081604431306997140511531831683037748811381303382601060144638310097328707948164423432737120294725518879651801992683375750832350566740071821100619844473420793346984769171583141452328244979891888579344215895216960801834454221061364327705812711128806199074067580830599035243340493026115911118674291552754516546399292921547336169419417465993869396097667478891833666588730331938561368166197876536913316211749310821216467659296488289701482869504626787210752806851839983231089976515106052226308688589346377431343061147128155223074939777331845729011634557063402050572026999993700151600803715964422136789925873756317130531728954614256096313915361482213368379658529803169550557080772173688160759522131957347490987372466768367571534068034407710983639309659829458614291409632519191212988020865215793537415083486629755188649269070824214207053182606152275154790302942084598655981530308415088060336695062834149037064609002697131550732622040889740518936194527382995315612405240699084841486569514306139920471542068361862636285034760179212053722120497081256877905099720640643337723019858729036269875854054662648122199688342178997522817717301048146492337701117216763560750824864136005129261237387806489909063947400145969752676828278295695787725068338460539098145654065309263894254213833381465268164479129705884039597983168322982069501697795642299921725407909727019496478033719827483029512772977681093361664*i1^25 + -20515701769320497911336379373225016672696608346480922531925465324164247429049432763895699858060551028552486883645937484431569524999038316196648519956202132354129292702724199473529306042555150149659796004608680147165843295725127110002320919180359563775894876423594682117583701494860029874103720193407118891097059173982198069800532567688275521593105029533102176736299959141922475433806653190718923878639973628399834605125982240826033982964007948217934163780086372103014885123818824798233462449740712508003521871429271685047546736829503946901568825670788280980774592996574004876612481423156715539999533012878619138631822476090139102237996909835875469841950364739614802849488029080181656555939244461156793249398684789715374474245567673727152127917491426738073876317637251171193758377503669615347304495736853932909680991589631469561766545675216428162211945702904107700469373221642829799139029087484256506097549874946891593560775164600893242395981671360379500409503001321825169227580389044978446557440369032592665448763569283728858401522314731729547658564201077547830345577801232740982846986412738289098194914141036408244323523458451224871503192602085388914430518900645749774344297340510455558602258382959114491007004516231489325800466903000850608122197048264287936860206760768449646933644150473796406522743451474951034116215155464330959568296056426288643874312189905513586874054752178024629808928249893949974873087973575763665100718943430372884540921956221230806344916518659249877564015339855773197407296674078541357839699702987035496112945314446585107536763360688530535110789004945802323428462534853675285190379936391982503556954829150774701821278884110981153892235782092306407840784201312152124181260779159869768834742625780577815014039576957757759399927613679055443650479850424531092734336324028197905790275969168675283857524644207581621307657351652056716242625815151458356677480767417899422140576153912404843319687156181675862649069903884201639574026669560140783366395276428049377111154528868184203115820229857225625424570746633433846890287628389656881978766058671938363126218526200893111851722572494260400067929317592278955980440474648651011807539591592532624425740050679238772575683570662763055076249397669772793903448552884300857841116069359401954913093214345202189573088621183344225706677506412156267119184382924558991741922389547093350293629224820947433402687892020717549109094466093736991640276580348621056809258258091123337956189436984528071412159639884619285052378877877618811705693148059068822817913320312071514513943628628319948293434110379918423125570327458220083861720827183950737760537743745861895885074179516007732730436831493413534223190704127817588860937261513592892530650742129293110337577679298643215946374405369115218463974680158855120266018695505111559504936311310698170830047520518012430018969985532229280778155925319881723472484745852204933461909486927958434401851412189634410023326598215465159087185839039892621598190790464275948493909198759075512320*i1^26 + 2253629081670438331549216289545822160600134405423527924676236994586263567921128336297045356478702243641571374727932485935847971540100768089900877752297747804797280989836201629829443536786565721758087870850843836915392174094974550581463377341500801595811296884722040053205623869235194182400762157133229012330365109069346884820111220958857856927772651690334463554443488317910298352201301703152740403767025615174966761463637028264345256998598419128394199567894753214411395322639096948645549791058752357364269085304682604336584897448635659983949578479468332584006356894277615737914037897787590533773638991773910998570515521407581570473464890240742578198834423302065095926514667840119896824921167662089713431782705907476612731488398697315097265550509661043958603242205663501331896416747061489957987911735492884391666350879400545408695896675205987549668474434152686097867556707466023190911131344883815710863725803495302725099172491983955843086694101209752400618746843615339383822990308979527569197647296718219317947092158042718478027466053606479406829649683839833971829123181511155647050095433193979908233497989615219976651338036807166896183616415662674666974536964024491751600280574722681345335236245932384104196722761391529601194668272939777729667650915385977492822992853926286874695293803439110940170854474017142032186513545514266584736747169162267486004018227595325303246780380666216474840959501590970577359544411437566808466095215177766328886404783148574204796397368268412502433756823330371254552772652202549919771505631055133352388723379952191053232755254827764489756854172420265498927168985094221818899584214256618563735959662892589339988000665524796529357354137250935395067032839776258090683076999307688291215560034013363252699184363910284568939859171958864028627198692182231360828950059016690790496833774225048296964936000297561244306073458360982418373970653892785783161625408958415235493671533036006855246078887007420576798171008425376091694876629453300485083296909406660541664828404816247145847387656639110804937467526436505455866918971064448490435098007248973921647863934174809332189570474936501487361662870654576593460689839917771206907828228167400598185653435111952702364461682037049536725258609456456944076506832899805956949957566616537271204911342340878235031935585343919491476563538432919886679254451981358085445593567695192660505073847251453670642802226229035684136499314251773972203935984959376193538337465403694873982484222135579618851774446693622565975989997399008655271227942184546401358889255672843706986845437502837661498960415811909409775254210860162388978228885589174951923724169590420747408139004017086532896983605125923608069554606766185968883177224881112031025518896780257780988395109192070037072877607497705248748388037487580428036200251187986469719404484377977122145054579201550875859360512637198349840445272053991166727948051487984180958056153865386480981404556435868417295655681023828329120768711058624109957795369943074193886799658307551232*i1^27 + -101203458195453240565844329267095679707034407513061765862934931027156468121828321572579174097798226361614688645321408695511973144030083937167576690833718467514367049005637824019589516416247241461509420927314215329775716370403648923973574698385014872213626722428897751491364268599312108018021510800965346004220237589283364588036423879833418180830589179909674141786131239298465444552526252350962953265136324711750366315562375912655831686413304591626511531738130269384913754984816014538494860484978415996758581181141983127573015128090797922190516731409345296434595687719961144261093489097567104666955136646935536588795230109715151472292058195553983655838998373011945558732796388867964591231231097307543192537909553140865569493789019331749171443627631100017895924323973102593248621481346982548584257593992706865331062339474931066904626672687017435109779539718633770892405804911912588500174312267596158346612343083921158689946872003633909653228877747355576317545949726005156110994486432643884929538748719222193699170090348378416411685728888531882071269810446450455180376249571252618845908379662980321015352421831699936147063455766979960669216719273885246438298632611595478390993387039063295161430113756389814080853370355912082426392710431352411311152746437660670958846484388477997743944460053507790100464533612886273093121726001530939674810673133993799515497129749289348047092757131191421825635995069470653853718736224265094797271431740331850736373330492558454593607904302727359288396327719841473978299292486814780868836133393289575044387825607463782932189889021737525539257206707807080472214739541262943047387469140343045495801669344276883479301799773348329912866501891552679627539817417008741292186914653652469567566003055950768641726893770553450781500570597402657192136586326472747059627413143454662112860648180168329681695850035190248284053948149621951660229485772895012253927110262741651557055025549602808506250197363882848533198080639060559563328720091453998496300646088816202268456920335398639461938288087150390648191910876587477696293923358658229827308535301902729755371003735838863126522396385535390574104149497684302207644458751549837092602308678082652443269051931792923928929409640504079549719431588463468578720574443924567373023747839018847293878980851972271437614046187860853960120293446464163220919610413645649479356729467844272766193383293406396688774046400195830979634094250344676185630958102924980907581476968098634414071254662193390139416453584161260872703228087060320847033356244141714766993803568364730128853921017711251649763842959726115387638938195102116028181651649211646700123801090484196874271732115060285201474706142059801190993903587122016579401886452432573910256197110263983617399379651872803077927856952916504662723721113288244795620923220703019763732648993631419128473537358932982586753899628946322149847116515053525817489250772615014562552444967625610197249098059617871469724310649823041805476749717365966394152389383056408754277046026240*i1^28 + -5166785392640919317298807378326416415331618036415505645312022554285252930741881936453502544777196312256723995592096124239130709826160177071683816896630004894781736662096618702054626462801262603950511965019277330965750580015658553876646063895698448635240729171299683950820009381076178012578186811543492433096714977779282506576696838118467715817624855191923875103520753543091315072736623997356456558151361886461584892056452131100065853717872204930914978196621916227367827637866854926178021148373101775764742872423069660306483844349616776188343341851286562638864223434232707656464554376859097260179815508957192515405319465713402958760563483543367436579156501924118924361151951429153987740411601954165437785404752455155577517651238299751515536820484235450178145201907681015223663883277169151478157050757396890194275596781231262415468639052861597805675099011504727404690158066798696293361069523332023742431217667628949340571976903497776689789115445105963507012100762939388690868312517522233973620361711698865059150536090608393457367862969061854116115188003266449164698547480178568883982849302715509917422736086748399752503888882841080085564389505853591255733525412997853474780728031412520707501450232497291553821452462621118543696595676632816955331066179757099540450630904066615833683110810947948423458182684900000711701482756809714970936654109449240503304241178141295934219322279879209475613375757869233833430348911555005794806756757376928752235634870930237124541308174916642603982137196912021860248758474239950273623828680403238302299306355314950060172493839264156019880023788089476629419873073294833304461042004883857583976116894568683279300023953358879769524851774462684407305417575346056354441535225019387384888853045617651384347295053220029903854878275278821189088578525810619177839077177894297234524093580761242103495386344625491620336239469599933726119478071443830619988981378281337437494469300653572534214989776423525610289341113736637078710025288466192990623112651596655071710621039189811270438800515833431527121474235498366510244252027136141667010558259808509212742203324607307376805329321953939965414976019496590388082991250766626868546694026589869162458752631471731967290105290243367172974619198098570002583381252685576816136326906267855503284189791688202035941539844906964780629061469124692360801446249156893685815919136366819601028245243812974839415800946849825878491044104202229754872375988292893050291037977447908661591658631761527928546657959999008076565705109768120440798857663447655217659791592916246391535662141140384505715741655068414724644210100776463678772928169090642813723685994701234617723481446637351352236173997251888754647452763859577929080049032622682648792965640166335344744075362118516764765155305620299978732932871268273341379445923136494050327326853210273003163449734642396045963706838818377709638763178515405439456190497704549357353305671828218736152943433428857343116843965704918054523697027800207900756822626630937838375403520*i1^29 + 1133620281084272017042609610810872082752520962593703181439705231461522150007245793173803024846873140079229039620985758073920544915065857686343725465106160397839374437673657814798311287860190536913032978002180542971612291246168400924315351759010081996012025017527541233479050842254470069915459754266897781442782604929222104911915060273287939034901610459050761220262667152363666710695866945458794362525859178438451622781644714240876362621067777713648620911216066903304775923026759687060968932595102280747477301353705236029495952078696496640821092276366489976576267885622638314880383911402393100467759490186033236226890627913162143387987219040199173025454856589543530069761902668844062424829367871148929521656130417615473390135429227231679450762706530564355325811592661602327071523138188108962685063836487508876324616747298867821633873700177404532276708629593626005444947763833911192773123602634687291952151205373058229423487571468552368309705130275727968790367531559566722572573620870074083517259011121155972485042255072314249384539374176668053378400453451527102228656385429143721046882901376563762572985907856527925695233283410864928966113022846779012269644718904882202363551201775138316022321559816257771487502536108643722301204658949358806283603706038328754796170506323425977857289149318815948585680091205672011127733330832384537295302300102390106430610192297658463717092399980246053627855478898850427636326414032772166866729998985604793636976596821382829381266364836764053522530352535517193276528516319331134432357654857806791341211147577230547412127086419855255824641731287766491808490147798042648129594639565617263762100192487629757854078788492910850063835009191079522981942931897016060655525081797808014576365980029992409414361119620174364929172607597018038787220395263402808475698735745050909314905306261470449751149886040625207512387744642743107218422109520857010316416696528778707443994181404117782921350953423837721953353960246905939151201312887573708365198643079642860218910071451962345630931756071306359201934373520189764996704074009077832557775720112907511298253444495734328040442353282056687940655289146173200296963230318129964551085015217935914408354913566819042290206460480710838088740804571442465238746959251052063325137111092267517744872039705305466941525626015089701360227121803497475580233700474599252325146185402980324385103951832375590025211587199264104142148519185392886802661919145074053607781774302550253045532480993164945251153024538141651015133720799061868501852764151425486781700205454481707820799865582988649833826056103911994141822763242889355014141321904023905436629532019720579293121243836990648895986109762274847690510992679089899250324104987327501756358119149870423507423615295622938616186939793994712146297064032233863727052080532346697814598924660260883667484101852714067019121534544951439117471871914523313282698852746966798677300879542417678413292569754926035942647876099181693010202230168553725996786229245639479263232*i1^30 + -88827639282688737470321819105541614128504838113806673448892196734001335763275826558793466319540454119843656459012951239566598324475883643281486588752647652755173339091774806493972951273431527170413632150905057665898798227249588353680713194133976500225719082098004842061130214955104482368696062741233408726812401420079455440918258960702265799742282277226248150798235954122375542509101610600059953735077926160337758607312208841463241525890919036247046934138836308184745588058680313544935094669653392539394311066699355086057285588958110077152843338049520254293094824170623978952017876074300471181613949698644260769480842894494480914550621645159469073391312055946284831284329692447073375444660703410413941554573295919393574263412461026673544023170448315185173527102116812037621388099013900683933238434893426808942277065812637935432956357933985916551088442166917778014038885198882463517938011234497601651858214669809143093827501683117328836988070347455368546893903506131094842053278878558190181571681218650473346050433961750208185029187614471132484764033970577153078675962246773363025272292734994960669109183141757824078215719292637884086611613306472163432344707211881404923731475753188545755061543390781724713691830198152787765974746480452624727021673331353306133077893220152771612310091516727660843553773725705719611579270179898088440917525210383690899403195864167379938579686874139486627900209874662131164324320276146401101611628079237404164760983045536447572045134644883783228360403621518038888673273147179093260842266770439952485918169089029173005573040266849444880161845681368105476088757725536430360544954142199197845318036403285810450987555085215274293056974225960344368247145488190766533069797963925299902047013848158606765617852025003280655810624480025670049088022110211927382135666454224215445991615481469899633036187658901902741788915165634739610668593859369890130796103693585718427902657596466545860244094751757717745896480788989149550735045396004639273809034683778187556941598354130040581380129488452432760701896275160464918676557415162142838894356747055630282020709195761694899878629064629792234881950303847704518446812018093418545978916269812574537207865171671380706282523846000670512051681465969302790587708886952477033032745945341139371562885513258091066443234140411308523482188627990472054111048289011140898239635802348623386657677705276658932165938772230988798035166036569689691745783804529943535849433023528708484540773610439539473552110209765356877351082302583983676417950818364575035748065673644054113775744019437776361293090306774844789538057294824761843438410036663195593780555863591136078567096861891023365827141939699679338319952218367614123847251765609518390485210128875316269636730152315169411980379271075200225723793808037215339415769900245589085612979643190841905722922336528532935741271496773712829292974458537418085895979361041100198950112358474106717456748416879497520934983590249325107899750436392933205984779579863072768*i1^31 + 4356059851285735514574509450079945261517571480133104765284268151532940045354676588535560376252651408997389383218742977503187185766620825269754890997500703746816725381025500212777363266750130120439931024277996423110465630053455353966987488929401981022653801816125223122478026095554007719114739340329371740427725226541600224395510726729894507793569935788045694921630160720687304954804721777345418891495136842838605136872434461059184332737510987850100287056562488011853244509987822986284058196267164009307881120148229982050246692827126492390591410647597437298085733751727386218190785234401692567623847871539860719426838121252282553056547271770326917380353730565119624669752172961265809645378548330908660070146362457732772290949998696502833177074746822604067056503708461543517531813035435250890574156780222303953878581269784410287666569604428542286396591538605631539878028033894863873075113899670796803135954715308911126000851594175024680504060557076127932627718261687570670528420525582481695420150602304235463164790212591907657363977715239153222199605270970569506780464898106861190791854971099365726084496296810735452550221876778734573787642172891980905353924060513015852202658657973238519396600640950265788725713690987460045286834531438629431397204152286655418998836079648941273808220886139271038365778952520885205771173297855305477409836171720691016014721904914464253031167457258368579068867488821566528472108366072758056518316153535493077805098258296287983167197029574546217407863082386210613747585846278317932021726747588656328699481550763134317821313109680425203772759090430893596628100027221182472476023734050853422938108495287509779142255004669852347056078167067918162601682255661304143227550743397184761381472419522403356678357971153585155447876242342080258661440569061609731272692101930255310031661878208475496706193967761575500477523169411172382941194913928120962872316956047184629468747643851102134927001680648890443909882054116129035599894276023589762618269548629828535099900500404837665100582063971830789652731244246890077684718392120549511067182335543275377799792006132563518160927756163341523774098546135771368180078719908703603580844485581997093278275938479032379678831991295373703030385622325102822738956098913218071000209786294674872007433191016109275664606452378018047312350432947508800400831714994753014979411469246064001287154187279249243525015029168715844598578669253061037460994036296337501613689015621182292221231435562352644007290845925223612766358097058851700247423645616937110124114892775268036836721002481145777473641094341097293924190858325085545352633862243892006429422694700906393954537202854697849957892128847214346995109053515872780400694405837652902591561353509403335975275503038524025316044070654161004042337582522995334671304770501770871474306208069646211911065985024023607524280129850969458670737458657243979483460202189659877554333414640101868038352766611952115529167930637091730272178472889910379786910067326976*i1^32 + -146377046265709322946403128510159379353377291409248405251312481058674288895227316860487322166666235774017457158763043580256106296649739591438526150111953944400936873684526389728906532307507165703713935305767541950692824633273317646187247774701341920934612752412893024772517198596384151168328879844279226055908864356123625929616245503717644550912155522661524204117252329644178912538307558945789789594511518413685467947172140789949173473142062021640680533683964612664203342026612511618359207659120488415370708167516122114743457345985470516355041514827600195484334477877272818831322650929665603463684265354827153017035028855673475366261236116520760816615275870189604835990124966134030531334056254278341429362282197004550096208814336357110914988809247728826040894291165716130377131445556910664622879445064912631918478542932459317302460593310380180228790890500471338037803137515509563185523578057987229260418775931065871399407114185255640270086576901787049801748496246407302110619647121101593844295913668509378726874904074505391741359647688571762068226650944230371946569692347858285120357737378123872369602708096844639822458076195158936828663491163860520346489530056355385171380346090485534457894710408787363164500161959272488071186428327887708900324931153748645250847649207163140177623648719439900697999428669801307024214102426718772514196423385230027991908198137149501775651132841026247344391274214080272570329231011940289020236170451102510160758952979221496591016774452373272303180572997162814976669382047376073957235327919608432124814070559536610591434857076117369723490103966332835960493056014268093742154853660877480298701579524689679937348963320718851823239056772361276826671673905880961523176757920696930307745545721214442300465260253189617555145623192299488962484249857634515421003165218589080852289994385375156629895756593342790030055935201207431005868166157473856822376957088426723451105393264681425366582968095128749296944598296581578868834942196816772657534615317985790401706430490129684140710707073872747789424994753144416588619286226135248106320684611530548939073189107533267308737007504716565166751110633010013978433154307593650713353143024909904857336405667562269839693367366013321306858189842484416499318306993392689357440840174152198086732115160301254279039140168587540722275247632457085131574697373025476938669146761134103224613428695807196417590220373810327390526695681117884640392904200934422893398187159190820099800149838241918355696813745704022443922532143595547055887579814466153492427972487298823107363762279394146356962996442419457507290110236385543561471110072394058386138873275369244514290994642273611801590021949082751633389505972736336927187410261934907380085971016737067512178956114320292630217213697292439463690138046296688564456932654328334528430186697737689750825332931957440036510061824336368844691534189497433557697777844271200035631967736797646290896862386579645555495579773592610782929824787288373662226317312*i1^33 + 3290893420332750716128479467134753337422150232899816762708078044711269929531897885113432668102364445625728707758117254987556481582342832411479192979248490951794836906171098289197715842987427206213762736554683186026269693022602689891855734250620729371197648569776111150258927003908408019974880432540315498792765510286601818296674609857078493855104218146220058650482420476008735012788576638807485159544113591511824053825627362653280286172944607895926076290101324673774426614923990316612289628747053158252256774304267815969661028826631170196227154313191205607534966380712178685789504163983615711493506449448588117215267263730824272530901859117972598175866074472630337036180238791435221341715569551388376178033701709856241736770038746442929890120046321442420450389524438693258453865024896768187952253636903525521844565232174417821614693235051122317649619758201079312585961967438525662108519386083868106069873916673301011982201631295335570760773877947793474535925861908916613511788795820445179062036349405748970489417428214112090509730041199258564014563713711395706627161225007598209901071709828704618039426561107705244967482390557252919260078579713274754331770157664945988502499090173048510438477580723053018092924359481774880391539662812999206084221420267235607685480144063853524487636862079106348203024597923764953110891618538592583678717821100466074254281479155963530558843861171798705884834108354900099987300909843649338792842907502288094695775926064565125894014768039497052997209997498412026160202112834559053098338595182955449531334174837610085010320294096429852706992782409120232158403710187329390396411897946765911907165824138526393329803574060385736024605245724699471201503244700705795052916434735491350846331525144156900432705484583733582393869155942460461817991589941344489827539163235896776839025284241649634052257935642401637000425150124400661926805621875150149930620207151296184800396477280025734806986350370706860956577557210114045878212558394119922545136000239996280658286358002562691154439166945365045265429094080503613331759213377825787622565226682940661458946471243140310503217622864465763205394584789686461774137149203574351867511961022491681162482889983010469254715713529172492247479391581003145578806127011294500905040940413287231263401474973543135386525353437055569918639837176682706184830012132043757885258525626367219565165078603779132948877451132097592250540057068697146732473578011411712208579482843869574427406348938546736693169977017981737314782317426033468597179780887444084881260220799504765841463864836880425482574409016479188874135713206395452757084162167546992582489652852723665711546693936904224351428346803580634079243699600922504069662001294354577743545435532201998116417643534968586246300602858555345844742417959526216156524160670496485524320713884293580253723035536492802000305366137030289868019512706967039964693777526353045080772645350630310598134504991644243297647362116359951651013591911433026666496*i1^34 + -40494468072430282602297136177341926300644345675144125582448304829294126567147338380091536297607373512186707090397579421431978614485164557639677585424706599734432215073111560840084274414388615233913558323474762081759780016272386034448279665434040317801258529767707629437239331448605637133889815784771973233641618075364563974356596807112392289363279171731435991250021940841617406448455549560235095581632880770472683261677844429885809761927303561207462672294568621964280782999340433830919413794215095600234941880868986904009975637142700314744533656466477399709321851412953533065357054265958851478072980391924509944007055035515393953057527008811609499337425244764487116805823118371867084226023058703567737011182494348384404662519871548439367836733248797489862225509020122778274847713989296498491021210490595330791781111498319663175843931564531839542129970396065050937668888644699602583756684670635773873916703387048768276141097301656967884046364753793372964084062042424760171647346915467884628756242032352493509283712527601488169434384718289615570184217541232530151256871029613711899555294021154206460119121753592942787924827860979014417654740428335577909324352700280023390281103678751692415049141865097512322487281775132934470778536010938389730134120566524344293485096669215855124690245302870250325800791911712564213156334191585049491213071940071710622807275133178702606146841001791191309932518525388291027559217990335487827527254672277562346023143441080819296734110996257011265067161520605159621075812340993907171435396203149486414255546429963935086266824197014867624722574480032043084703404908912641034356320822930824627047502405502720881624772285541093970602068668213213214693649574179567398446356080349771890857666666195342847809709393226195786241228765353850956614116939253530105250303178716007617181843187132732759517604196359810819753284258209553946769705678386163874081872989968546794579467786343070557465302652026718149876835790073121822102321197920491197121186778529111405762631103362886415696635434048000798385356823976827186853246370815467178834727496393025318049652628021236288441536251853356957500220146540378936186367898887424920320840038989623270176115627474975308533430716473114050073502390096866876465925229559691217269272072805357084946293133425539063635947854469916438216108543242064501848549474113034720393858621836548428168881356829138720030608125146344013520335023484228336621673515079916888721767428871797100071015433875819152303938229976528111333504920129229124763150321129491163638129874555460744073656501966130519901705816304316721514561558318153497607857849496605362774804281049268175864697874941104263782732515072731091330550994373573197575410180843269964906103256805398764646428576646683019901302373045909547813459502947961420086844383262719144651122708764941284853512959963825260147595638752439490832756088422525124895158465500147057465001744957727329407900473368855926204340175505325542832744361906667520*i1^35 + -115793789568076321119238215298984758836789980937712069486287784298179943376710562425187761538583214916261910525247481881258661761330362370830477237886232743840479445994375139574205282133784775083922433492920990767897106899317701709727792386336443634019667083185401668723757344701434526362343669814469105389148955028641234384432426939671725059907287149930157528450563455665329862189195298829057083588442682027795749293735125819276399488214627446349512284896119428110568462517437543988447814400368233907320913151866131969031021718894218025358462640213573901492144652878788844271784630878854523735286616515919130880967299521490545278232270393832662199477137077500192450137176306223156820271219210124561686735944662082352741242487065769753105594065443013357215299049246216464067216987646745815951424950321322813453516274876667911716425858235774095432924695742823615605608686004455674219571205693717171201087341622649969502079790143081904300081686329459370436597236553096698744029924023810749739422780000026561479434619897047468511825075915268953922572884430771714175955684890978945540163005298719416859179610354569557935632749906234433889946730296174980385267385859344522982149670604434714372638542990192714219290163767319938181153234205571637171295721092069212287610917095061059349470477186272347144986354172780198337271808350201059793760002272141024407660519333585726078904762747280008162497408589992637725227240934686516354728939512636404629885381366512714426667415364100201373451674110648487935595609466407765630174381867031835085732016732460182353063158298360621783522151386707830969410277572615437912171843107441216147419397686293631216496680293601590750201759669753942447306736144667221214500273107565677239089413459590548048553846199732874315545871868844582183195466572710421911828287200115409900193634724015041209837216408161184346668584692909021276555165226935566084797230179407953754051078373945663071772871127666858509054488292015629775626034084128123149133291901026614755314985394817347130420396321499137839952173160470873610977973606892123237209773869160896647327208538741178174135439549032514741760283791981567786436594401176513288508971643245365101425508012367436851747540553094734719982010806807212979193995778387335052700746271789057701597521961383525186850200254729219374081450842725826854902264995548014666160134503659944816951954633578683940765487702535819673534886307427937427674920923950654823182539329767238582380982167081088761195651559531954701154898976594146164670677779109827278393257005352947144722663410700073968972180848867535729106133665293246659338101336947780861219406397534542831671712138508507875855819145602720033629015666564804799892074262278955218711724658664696005241480991377549225119488280606985357785392443610220010577938154670592714251532989441965121479059116996858811360126171962170983322944167668581778612046794268412661171628602520557815461566649381487908384221249414311864725504262144*i1^36 + 15003029965328301342751093343168970037106459879580310546945165127713591012814685825571131935018090933477500275627179691608259199716010696310832944954427000529814947735878039693133797199996356957061278043157213663935680602043050211836833044849535225561597520415178378723494825817081798893405483226489031336502149634199753061025675218787887638943967285075660464850732287458211750934428057516421956335837548605524752211545718493178229644271007359735436655855969961885187437723469650833094358840611820052978173086867702862539340162323247018814454730616373959744297618082772612821297572399835755250097932254548302941772050758343266085634302358681717219196658033618382167072318524731748964595680112253834102887841592105747719517425289575877666736746972978204618621250001537227182807729091215058220765606229069743877569169542702176439335581155100573468234351968564392041627281433212434071295558905129681529963591404019702387671720456420797208765531852689789656767743047893704509621799112036938093499666829239907018494671679059482273566510275869115133271907678829928343890080882763621109155398594112676126800472367772009994212885010380640818024022275604228673788672562385252985177838842120184504616542997641102066466563438269515016740028722853544482085006068444344176493583476643288215940552989101066011220601203846340544245725135096191351113506212612747539657457619684096700637947095462930185462064530699136751195843206017543348167460785438897558860453412132400841610798119814796924694218622554078532313960025905686533475466446221014295077162561833248780793373427977945055443002403659264853611684959376194245152593886677154535748399759806973309322367154275575371602679023196056795919344472899838871698669141000825800156026969622597873413612770838330225906046129040457912903259063182648037998271113914109789585396089321480433071726017369349597839185233568944649820649972439558011812161394848968206348467594931978642106229480817212661668269630715949966279544625141485156062983080879220453152874691240617691706074175886225921862683439161398759569065943867883698834140005061825831114911318162656115105278060392373715890080334145241952854814549088328430739456722779177082476399087522140259945777053112420610230276854580493537719927825810857239605315308754682591528705379526239814036418366668520077301359324771472694429272701363586256818875747814482392373967919885104736631634633718405757446015253616917867276720447831950530292817466153260915684765239169865167698871999224337897000064875171335328779456390932980578839296312859773793100588483496292929275723717086905293333888343135166805056601070659396576597483352967656793276273271991700658144680571354248378135317636259433654212430155239996618955458619772139914952873105419848455762074156663795745360109443677903020118027199623932155784735218854750479588006344464247072273351262630236511724241073098071352143091935173579275844237370637103588633307922599091050938331955460880741670322176*i1^37 + -219860409464196688913505916195685097322478566855257970468291459807216262260173368341911082560978645521322385413891793388554546723057430046919253033012259156993109808961680766866094530349961578320210086632290613569416971724441993525935419071876435661294401795714466339120789520371770938491200093925552689494129761478905956840220997144314831110767321179375000169500771474221064134148097305966041819952699729813224723071987723646019623447370954414669597590010499316666031341367453994300307642846904124460372081140651613020144634847629116401568020711159244103045683740019991956870740419780599183465341907833914921951266610806699237023237606011850461210418752074754712250497929983445010172658712500454174803475946190948584774695724163759563510261122598100715942362920721217164873697182306724940347408987268877403899013811109299262415500666454444180183240187237348013194678959660348781791527997054437104427111225548465036500132112252141835883059954304335662340936814414981691646971873676498792369226895461697467743500524046677468697733831235745558627128226029384185060077632282662886933274991665850366389081191467988125221328772073402697265172865915365554633891054737516431247093254336651261710950820458363538898564892254608767625073597510961906773787289636391542571264798617079887097460085688772334569615862484319400053798255549475436775734983599940088673026481016186227570417871830470969252640522738017307437885979736165393652914245151100108879022197727432990129329946254253342706127001882548838219746528417855501099264080988389475026116995915696955476772508899759208124378741590390097556071206714740013254836971486670345407110770951303792889351964745919864558872794137054786991742709577215261351771187486309681115254737000026545458786673643962774918269669484853471086754716244697635366105874246420191297331553512713289614045499488319010135493623255384487119983374749141745461122196539031324918373224813546895930057028474629422342552849188091212816587458156918738218292211809304756553255938979852123783837043938568521804513547953403535776153065339667654513654151873650589641532285615879579567421433844286644254332176128886166021689629424291518010604574879467910699506181268966086421798424198193477909640648934194596340371157353136594902170615578462900368042087921180948235885498908020566620506105157344607183224002500522559770855177609445703366111692365588996474008335310432859293545079742206634294755746584714850763288361109850156862498587287526954011132704877129066217144771630923583364073363543540448809827803119053055817380375282588986419381967258050741250033483940896311114908783914100666858663004610490347070552038062465973245639925258170067552600134048767959574649055003602828203419089147797431800678096459558225613192371391815564661558591169876567470724135954302202342167904610192772097259966189803690232800738813147916256903909599965325929529295933238516683009151925746854627574067768281299945151194706440079015936*i1^38 + -2527333456069388587288002939661754563242315410091027197716587512819598939066065623715326121833977310280020770916894207095983426416003642932569014242358920358426266000221474980688583568879915498474128414953464474421115150464538697072780672026438628734861241009704566176207327202431395913069289408191039558109683593538245674024563146853549017802196878482304070646302153629902823799380236503842967714478104154980144377173194066660118608922927527039111319972840994048078011007725505228636890034968093300378244578547483329769254756802727020841624804042156735111133726826816684070314284729492944770761207433796240862888668953613969511539754964963986437140044392615644387134291459396898216396883515477737580306683194289501969531241491524728607597288555078393943157650596119453024110002928482746201781690594888708591762927595256419509745288389105100615430373090509967829489440169059270585005846839354638161432599336595939428092893822450590071140676881502105487089081513626410409798083276500834166042177995512550763217854848058440285671001638894856831356447990876146754533011303944149904899679093592271592027373245124431811265033172097444162920888551148261339521835490297283262342298848713348921363021180228484936340469439381311142227181277041625761932522046294593957505459870042691270188707297864272274750769852810036411527107211726881051182376194287310344396678438160835235409972059562873885574249295992564019393880574429894164978757599226402078469506229611677702270574338036463358921955382925927418485979010667489738770633392012141212946197626663305708051404332368969450261875514151512734742960356335285453890253944286355186644885653059556856139496150626376747320273146925142252227281786815966905766874377583440856565904061434646483762122277591606810494254450724328150926765509737145385002296406074218179134617213683513425037469529129307267150189228644905614085323396400034105998870806130767274665922040658033306122014504432622120578834365698483772516766941409096458500574753590627808416604231806472187732531466982565382765298330051495385512445235956579810043906612499948611945950046400823066188416566774367424562788975671994634897517964916376769234177174118376762160217126037396912395599134642741571308977017861739614409385452765843708384060142475335477129470377600507065044616713931020956816445231878111401940266799398114744102102681894697028655659818586095114062394523821895443881095270730411335312587090782350749596884509694271855251694345147153305176635606585224671417184798330199229154086269271806342342989666276374625924146055382716542283919981560584529394247145937974932828319103363423164223412949908157593334779841864404368320599610834039373840426746923514181336232670610162466548552219517027945651057284834558812136537815202672179579844934926161806294535608809394268756839823546153638566081481539367729810753866323089177744502977354866226433554886385871022445752641718980069716088189997090658025621310377295872*i1^39 + 167925037527007444041058193300453641405387796692049764063378400331211466979606479575014475205078852639942947498767218130569095063838185850821520167605898378162191160672925963986036627715812416560267389146025242625150155189668686302178167354639523833402613963461707972736796084061496899240808441873007039413949955222285755131159850558112605300070801148259034506169826799649090682146811564043824909336782573040828299013206038532292871292253602866257418385050790008399423781546945230348343331781706646063730926099985323631912525266171789674369833528847944851659434908690146594411357186245444583747377305857801926189624015967631208237050927082984426458900913436182955314817582463587822779772640464478634421311709940116575539424415927496002238762485233976269239571342293095329344736760377857173980529122040910464717747563064722230846610340681259631916707282800444572078213492475459691013327270547669851334961442318666564310165401103256189891233556219450776357507018227764067580957613995502085760679231373363398025084430509311984789334036940877408306104967165949392182035102407028050691795688358271854183205154353597849167867267396120395067576394907322591742149763377819899501972130169745332392512288389383644768082181457998125536765290294525071211752181839416996705969704030551930716718936760162423234332977539084984239473117804689029783754238816595473628742148296466165687880973708673218035514710317873756963931240146017390310603574264312168520101253718661674115672205641911856121977203559958738524005965817302214911984700194357214557906768336418584060388755473758294493735221139184435157468786636437056811832566514873130577080209408499835386296529238605274680025280153736649327152433490812976431565994710461218007982247251107366673776970879997936048775642562080325037551655693170857860943613959756063722821707435751747339850413399849614978444523847666916425833897252160552986038789221490737633300020572171705814562138286941681447754501214281029721826039921197910419805042590241761953720325014180889029692870664093563408782504588317070602474218860075383400723204884612403452799477651338195108583674834563831968397009154481226027448303240638672721186991078814722132564064054025325063165628620137657706930956213381639128602408063378151500083685898811393177661971250628537760160636327969632742628043835556872473974793899984421972251483901153492901909605792512822203205891510937304854479487393558307413377027467811330746093756706000071066252727292400374901929412786447301737350816485389112752070176958066450684030123174735916307248982417389530282371551389809643138272771377896861721461499552267487123570824257049013255782085209009739564850765627470499153468991635807164537378660347183474015226219028667929559709710050994645371707417349244429072327290988202927007757394917980397947090233763705823303333674071392808804658540970051255251044283643316707280710387329617186716175911395166795448580145266122932342245348605952*i1^40 + -3698108095451731239135472590580734263565223282883212026760327773839680498936011572558874632040689707901574020981408472788686730387451446910801384118721873394144729595394590769628286646854576816137370290637558715333276970588692783785074063164602932810395920754372751084850220287918652311440630886977560556184023873895046126122668171372040269765034043666415257625375717724443430046105386582868111392886788438944382151793325966522759723020428095959948591289198954127923173592673707933664121959494849073616771738089612032723276446735798145797722712095098094156707585126163919602316549386945718141951461465405882431104543825166663874944857296314600835455055079496223852258051688300582256385839015239442365937890185187579625585435410399173890386373971767737482135119657526843211889503231676326050395280343440828349548933389992136156524441713372218909382640711878208003768806654695701995089082261942231806966213378955470808283161787726860164768380001904513327939025717008131778139235122524580497196919312280358315794678432883832383295761622447441950411187715409896951961600041428714896778336398813293485494403328202891522385993207022890231878522723103578763820664264172589073795996470201025723627464514512657770719260422877622751489464835844056441834734232856615583859261741496640281735575412321600293663764030187122011692521779331345252344065241201322611768986192543671791797621536912797788640940724796307091947758800463082752576885222038761106931801233941003092577294988553565196487558810784973127836883129480306090781470960993307663728607607333518828001311554448530095237164038411850773249922943394091538679776805208510629989539619091860822355855751498506100536522411739780165839941118440085262259490834635066246083138148253697347467700054563020142832215230178896330491469426301008727956554856482535644650282130249478383072383069403856903249923253905122964422635542426195791171645684326271829713084503730698707380436318261160369205876105803289243829579973925896846775942824688034426340561139296194938301583451676090698480899011259241066115478526060781481015509380680290235214769913314735485378616690741307034358100453093951385474996140828878408611654289743079771441741568221936194543207832808909562672143541312923455682704140095004672104507305673720524566821652126613459592251434455039501935302963222488020577173935867716735354203155712100373259443042777634500987947479909216940734553326008750328583508920381296431197927270185593727038985491107049000167865990304997640684741783655645916745344307888800198288031179178376894651821348088872500858733729597837522159578828286837711719329812364107921980319171959395294360050052634079051251866144776129291621968368290671362657704542943300703376995196185888683795818587789650115709773620084081550529203909820220453377145021263111269838577094909942591893292241262618203568293311076250862294482031123676741082381091131434705927451186359362060974471158643309189517017088*i1^41 + 50160449426190555739191721073501395022676731866439069398119884754499067191241416930724827423335209337699452262069228852175392078634010769484157432504221131145678366932556315814253457751005126850689898309956315377721806858201210247019398601087641432567860963036902800779954615272633942318742477725740112621955394504886998282765185033060348364244415956146687080172133068855189981790151459262050135126062145495326514943177185888654419746300351308713959444075338228300912635571132176363284284878504313021913663807555655423223658039714920304951510365253754078781115410405122909391813137793324080102634751276697282413324093482398984737782944747335309898987555275621564932084190088428488703100189023423970172256615900960448480793370848326159080975475304064066451525009310896093206856598148954492382601874082340028797282227674697043171874887134254579262992792409394078613439448889649827734533909885490562526712286298704708637281037901952797858757518858631045580392699062088102351014327082841069465857780297834917325381580427482407444513431108303090299638547211503302197813275931963160610447992942879850620166699085250151233438733344358613241644083022077774767666871493885449366936268789595103533632349377908339311178968792875569254998482597568466160363843953168199556585923850320001185626084258417294381864338890770449183963212545026842062326717401702923500283570227070030386220837224013190722732676477465684653739902142907357148314849885289924570779705905081624654649834720069737023650450762081891336706562430176677552069715041758661845841968803949620773254151434988466847359023721220496150644861390765137937661777268304062900402432019690067257640278237128187466173511874176662029832416623363031946449766946809569986609819894051322058116831105655091063413961612145054505347361533982105945265861684168977100960936125856287720913313019198540643627220116750965099499613820725386854583838669909276514466077757192253341914980193972082955762229537593633725086359412554568497781863566805584356937150554300182985876918520701908013641074824861168186121257118845019657208637853764213587595648408081397386340614402389698467964145135892012777048000573952179077646769548434399119224290589127861197384367516976715615743663626870258708240994712037102138461782026807614176359249461228894187428935082393087835900566745842693784192059298296025101596451275968767655042561950012174888510349270819831433244167691696745516233882814632423591808126702175087168258833397563324657807983119814113527545783067794444751845660460348778573443186427684471069731457771099630865370298428479614369659090275317720614600972938739108805632187595679615128287006488942832397038051902624256762425424457086300152135742896893908627492864621590170278095210572338701800587133623645164456057095963042458218898622254991529729588977374377253028574305575442315315951652096966255041236584317403703458377278765021358385053095106062307634450829053678772551680*i1^42 + -431194016223076519835704853187404855331686298948010787881684377369202470817081259131505429833331275866327985646451441611821703840281779237084529233434947234094832431555120127633618907678089365316128599191236519852927016825690823415666073615044471980220034061071588667771948686326507227613398018529006484941797814171186111406888264965147880630127620071609788367968592352613601825066069002733252478943559595964533768992070028529331170201708280541134651849411773727411512781526205453115455104925910982412590267648176747107484727057760899008161443191354244869200913436355477359005072180407536425273379823591054662661946233540537239807593275511657913604395388876702105107152903907555175147274357363261805189558581262672518465648877428056994745458904195449105504486388093569222319680411695185097122904535693382314851390462226566152498026755888966612249545556422838764128668871208756131445195513019319536516979792956983682065159625174720148821923386651560774853404782379245358566967132549505473691780052093193354566207804490085494224179509974241282984934924614519219579488197554472006567882864715220970881169324108915544182374716327609706830798632829521671485636293474433278185607624426111900360946970640801657965102202145667931306893622377779219569287641425527985075241277399382752494830613352254221513102519609904156060388790620629463522188197175292186878803339125041813994904999314709886470238971228967989888025915652690512860502551879383748356082887165220114425591387769272784474628468298154197815763599190022085514889429769709748933628167315535684201251841519462389489711829531584772682927499199549724291975366431794826721240747075816461080606930340650006639502369844916744994357353678998391946915133250646920359824748349861567631058536934075145651304625115781672945501093288933350649134234977078827370413608051956023024249426545841123357719725792458422491267198615855870106667194164091886166718696026821138336828138503355308314598690224038002763694723339476962412145876625324250893706842436063227300074235654860265748458172045630128480097861238931746443119022852348643731774409880823007412710670127131787469361381727216423098432701145208421498370320057659291353235510828744113752897336965700065415815441442697396337171470115304902346523735209360558370047523296970822968946888236943999130474644817990215026090111481438859523558424184916433257324921858291429112042063015358134514359957468829275075572587959778228844895697749037553771164722581224455576816388883176609647812312685710409295698365360890137422172126535941217042756169097370659216739471986620651879467231504931504464551967862803356852131766389984123482793881338120759352338312379813980468194555978916762133134995467002369009095946620563948231711720387504652203632212704813783851610005797885174407388253456232420862011659445138643549384777292855205553562917975804082889839649648818750047030524299087034178272428289605684209423769283854336*i1^43 + 2088822464119697405843728027391111656303285964206096432430291088827860034147296895724502314910369445690190192362481208167477429750596535957008120904372834627868912967762345849088823888511864084316968770784959263888714454350991877366895239312469736384134737830919203759977603268689126042192249926797138210815112963133531742390341663807051367922601701220953649647449981612568944470869900500050485267125990342631168769370885890395832148864750129040974700021607900540054114128626574114234397222146995810525018595589086648161540773568588189971429657307669528758195713789434319930615151279464599487307390161003640480299619101340572748155737103670940258772849883169640781754118317668417903040929771215972272535845026196305323098126944348065971681180788665012128672499670607375864241796441229651516502901127876030103669781074265319102063983663841948370163519165066874622222679046072555489452772161046065587025551648034440958204767988149514852135932359949168725278727825814965957389560061270484823972774714395096539808047012545065870157294415251492152604604815219237995237674657650975504491154517981309061960894479701793346196971605499888622349025056247619230172128542850715541997751854146696870482231410992156375615002439130483371869809791898547066862083200375004266901480329892032275645796834746013220196532237000841662440705079011268962794922579398595488734936382807360431347224860969196491984028161319550024273339857137314823142617036937424273746135872153797802090390703797389992932659732634427506779831065782004757542264402536092904507233372156392268925105677145708050523734040147125045386111159185938918835654088070609056941598381074634824663184433135885700450809786430583678686143308905838706246555041151777863138550742816765601286368603339765262969641749744288295649405530569043557215733864539855935678824427097756480999569942734943947253802425024116571121377878689994446566269255362978153482542506331778936673033277587053296899514403812504011839048870312263072039351583677489727427916483299783315356511615489285323149611221043999881447386442905449367054238569452521243280168514688729185721922176309076144833787025785469436972899990496658264885293965075928016650082476581045480355519177332966653280300520676812920433841840777284969278005706905476654727768794963316414065908401438296379932158971186655285523860173000248364966790405324326297578586879256539320054290251331688410791920968640360335704910184801099533198417593279922041444050593847251194525657318421241237146849764484179622387649912651699049894441054992433455368713438429477439117477336172751826418459759120872088956756244692092501798403482891098698248835801054419257415590587437092967830768210333697307662755661532141608310240061380896960470773424010135779718776042509004545962313500777024754089941250170415844140570101063871365288631726074916395669769596012183149151819793368962683970338678080481984141184955835001504509963796480*i1^44 + 899997177910455398036269000829816998676212261285537015293123460050411475301045824057790175314116518025549547145955946152233575968450737347341500247030681463594310204639225993946575191692176077593951042992053399248865862366993353811249319388499670771290076391994675104241657055755970500265054881861357102847510626534645914514720828296658587514332430485907993757674819751247138028642144587422068821562861619880179969714564320599635477168045965178310450688900062947733274263849742787464297375908300837922903660139551780209990356880308091585059635811515012472806508186784834637245627750627095796562391475879091067484264113964721544351022610469242750494170593574689675062863656469011049281063360497100631758060129976066145109132242681800797475889707631200269786755885695400204980648084069741488172648647183233646536912080716332765990697881265397511168227318403968149364887228634538275676348319409265670781356160405850955499013162301327174414366688585021586717683746259870919023329859857869860488407419986151702739243915843661064740901684201869607674958226675895692601776415230535990316396119668596485872318506503553378624247337710302010678078464408853174622565251504443859152317463387667228053837244310131855311764454625325993000689690846424839396379437701750690408298440226402802628934278655996742694254129252155239670940929107373519047050613048400709024373366474976727532567197326726550522510129664700906665706073184098446408073929280576736704242075004334261167605765442761390646977471939482971239790102625860811482401997468276572613528190977775821876868969973313129189598744418743168489621262358006475963459522282191521320434925794223088311701251325594385459433113913226068168687515058847194961095402177738411839114544372865868769255002625572210682103102680614794094005662839679111856246846444048658117802937863459314913877518933687140891831013489008101581800548086490729751504328900749587244035673429397300411178744640289564357177129902438167054899301199958619564736562115211396730047028201986226597532714839388729655708335543479009582883157494583183318598608527344251309968673848574858194408088956373596272189036018374551894495099832651714291103841179981087383898650500661297432543066802131568704037023670807914704104986244177953793615747532743918230757110947520090742252688975323571198971790228528752781765266267272641658146027651931973071405443961130551385114042607747917013934648671504008518563897905971503733978991498787013685548764299950423776710052313957850090629997766550253385501418758628826820982292670162616139756211090047527922822156194840227528476762589550629080750411769641319158549960868022602378053933923968213575673267255424551017750905034672025460884784295894603840330834709500935137346120042725741493079461371103208947873821071225280690592660215030178264723259232487672143821815324969723473134257991828374327486941049045228197965905808413303966246673890329831145472*i1^45 + -115406173757581915252486972819496933594743770571861523544604794344211628045580110175734617460991367096278154842002980456493386643349075218452343055281728622836485842508312125163358144517342491560327722268034824697528845518851104213929250690617200038901273396979103208990850079107159865881901765134264657659257014525350834107587026429020924778461673961633031897231616616183164543863987909598266976787081153738687962475836075730958317020362168169572094253298304488349221421832820925401273424067797800681974373943169546308168093909932190222923789436209938589728792801409870109631666088568330317712630528403730588099570081048210062099899171369801991571664127251570142459864416271351670416447930344409442319759314205242745529235743143767420196383155950774429025822362585066595516071065682769612657023755578412149791971208033545774571777705265226244141644361165954950305498730699065462017349382635478524024556158055631066836206024329431669472455364263431099160578031810266500340643362082651778542897560372479867884553662442904165776203410859575510191454129288392823243154403939886423878033861727121321478118090876572687315238771631821992665045042563475339711113678311604283698855911994536245597348103466993978055760594313362781103807713060709107495484291502336531735604469607325611975074093893699901923269482845066285293834211703286025336940180417059090547316231274814305572867132495181002460256227772236409621902644911347328425307417849587136805629191144247946029850007038261034248161873480156622963121484059651167158637023603477836516504038527492155624188496043167960350638435507879844172958146413122269810717095749514121584184952145548736305788899212432100114872569198884616285162465579374361609032495122668279292520950757598387637862769668803590921159382252096170536825649277847789592883775600322067016802249447687254514232551900290411706423514194648429885994037382602230220564035452503527859117637185328331137155452508649415982565067332299855619752224514891684930672757964787772326248784959271984267223157629259227058849306567479400966490707981668729496745970326854601461127023392641004168282438188572253904627500775552271974566319009277637024293070884219306840657542180119850686116098356948627503173058767908731945592646775476918188076702556573319038966818573958318383546709073302687445401816022013611490988852826655512832456683052961016805988458821807538357410395491133691809205184179560670436112323923401018698457801352554844117632408246177732674012968514982419176116824885433445001970208793402601034509002363832599006352171101340197571650513868327083084179845714578148921523719050705869824323980657927615121355497226507476292437979788965579000510134195032101514037412517113863293701588093166235605967099117184474530318120271705905662330891791832826447472810294210368840958613818090547161970024950248539170288391701224312878906279126664649597188966060499712780833708531920142336*i1^46 + 1159963003980551684642991097432092713830435475917135650461778277786521972912444376692652139591037453783619119342230324378818463636659541447398478154008201848727806072909168392666391243304248836414874927134844513482852559934705110914013972895254353606671775570175562807337400811865317568401754305033706867113212544779289870311313483296357640348965779389643637259671370899173121624675926183226147959115311208968520042104520462729067701170268737355929321594476500502346487867018194756582405765029221031424672271938583393605292219792753004746910109652891659096149303565850247294206142697595707666944566036099196777466610198385704383934015511120034726616911340962886633156268497178800549492237984366917216090265524730139081142531891011579728264467529205638172399638109629573865197659018281938192427985809151483462346131322193172858160185906866273052746500583614115626606383718131036239043444906208629401973428627559720393846787662416146657734778508307156685188904322022872370129125493241696171301668375152004705363168087644335217248448307426123749518615042599212897405684386124629551919324562848768579576146367995987616746118873424453063806302480836496708724298523836893685469217067457016964689906812484372323932267135681320242548846416772032888190545649666113137291766475428823915372420344290195549154181814165589747788784590262880067076682510830099853377879285434875038641883644091424761122500477012122072778505480651695480931732838343766814478909233828035594667092866286078596110817005347269067226878478190557564128220344832185373940493892203203824830013465698570249702420161280435096930463367226622400132200437313138344900916841039035351501741214772321186016414681187606177052088966065647548135759821889036647200096758856215783567658752955299438448129043542893225634817388515886460488661930241530000472200608687823410320338857662011479338193014323201176653924442022115347232001648776964605747300880568196175431754685626736035313414807691500067868412200897060742902116810193279756443174727374720349860770324630812711755048750239903628361687021021226580606354495525407139066650783862258647170123490527964679850395880182303470915168575853132521089695022828556308554463065703580788790878904627815353171512024402157867022593214120251797662498472927559339654673044959449356512650893543115913317412361676289197547970010170219612211269329118980977300733841062702752776581420793170882231437506668802807656887795719067535639943499753799289472702941784271493491127508730063216232220164219147170568201837406206658701444713024593022464365247560571827750523648388019197230286562395317841881510500807362987057054854728772490431847806639852554228225809465928582981533670182931088774746411070997462724059475414962985273186923486602239259070950242370698611960052713732030820706502893950811708890613389906215509992397944466453716459178928217051169634218926145616512577415612620967448047003893760*i1^47 + -7474035647087709053070743684224951263700308044168485311637225928759905676851188089116638984706231024719190251702681233688696789503574271310951719841492110460890517570051048301152445278143715582107292627040214496121271160155286055352066418024467589545421642889692068112494087635176099200841145833376302302020382334332524495684567607164346789865109154520718470537150860954312362880542543311391695533419557587432686882323561085949619775427616155142445596242528176558247792226489367693766455283741335375843834069154993912286593990394864869912515201127168390364135657202300926176789374759737160776805041054284327909145436162962020698502868034943075958731961460492378325831049183390635119952141654867699702209810924872550478235667076322507814811352859792035637857171223384666871077465804357032130585038007773780903672095307662522970207087996059009818872606719134855705150525608048371803059487225655024886563505576303605032238146208826958588861116186752173070297141232559996055474531352230339001660669109045839905799483208455249808937696132792221662998310420749241623676304291556657479936559339962500595996939816124495090117657757711043195760868040172769535354487802707515922326655201255496933924658098936668696088679853613346733435295702857431486844696464166215927328892274245193578062531903739912565638765418363805262610558674352153974139174876428075371792258483190478469309127740454371223527985602508194804366695495450824430161828285866993623215127211127751171285264977172051771297580208452043054021865332218455735109271262587046536306410353859818369718297205022685592411735501579457815433732310052949629973487032445018202263040289376938484196930297739937854133630036895013146814890710266116112204702502772063380512683790890130811532506246718850963435354347999162908473767580660206850946636420457311870110149140178507528369170513683786289291191915579958550416456497377735715478398039136324620662863918621801979513208957445153292909836824609372155848742205421640009318137634013851501862675825894063599724855665927914141142831160826944216004240597954559212514960387557049607379818620531245390322877125120248863099085691683820928674924387810904274102558708910355350056891692311310564227948754065463660708338929885893414437269017111971680429830000425969526043447948393367289370122208802669444169482506132824326699888474142324759601886751834875499662393214224323641857657906195133287799515454167697170160167148310527564310953303156839004306041730467030092121247385393783254672971057001717116902938950710831206003164842838630524448890501249864398122796698433069672160043675784743634556718341187277166166172401901160805700932225805723828742917732229825835632501820200181772162650470035669915483533728429505000258955320353436726332062410941497276973521829831195983956080338702101824721179743083162956721522104425009661255047668471325126185117452668698645320747112734715711978471424*i1^48 + 37168009565154442965250917061709393404441743032876693001508248481851047425065325957177843393065194862189238716547954705368461247136665180455524912776568969320206797476304587951171786311015609296585872554890827855424090953889628126526820262049446712065012343652551014274467653794826953716626630904099696252050347523043033472684916000119998370650492373148834480877874642723044237151544318433168300464290514306827375226251291296631405875468334291254088748905052043153422593804471004041757246866667137047318261713515602475312143032590211439275676040985685035885631713248437624461982696796921169242554996225903383987400990082298227702124891441824052824717841211551395329885026808709537635259066075781841100687941406731260387295719851387548120598516725982158545427215859067989141003819758205722502489878269449026540216487958827557902331430053397936669401729992266412024120711233338340194072674263631751915142009625556552366436869049202757490034285337679898930777443596622892048168807693050056829661745446934311850128369604101369910362798644542167750117761122279848843380183245636196875087328010923913998249493470360207794596675878217568104513136656679834242530188133452602874969294890567028628111557082526388418903190477073064592838517270772667720594478076599748203576494056471514770520803639281619503204550177855287681801865503896301379700141561086584197105492632172601359459489092151188962575479234224661485102256031922593161858800064674397453466442308170306311088525926415195456632469337585100626160607826912994091536025540196134716584122118224094520208698180018254910297669066629764042830617461977853054685637523483564445628153505042921164584616076037113627050053992139433593771828790914996424769857944953128748239420339446050362641155771361133980528608446300838711749333539104897050311370390154542427391559875110576003024496704678284529634986153565367476938876746870592525826128710359136506327570762220648751268006355664716270877621495284079351904564788187296889233685047934062511000668179854637512482051902712822387565353562316108051306495697358458139516275559986287799097330573749017551399479522427060558012097580478271232500434943437929013015406788331504473452885764136470339244919503297965219043496435656424006482235796103411090173028282875784001951040961363934111415369767514882591309568106112739173387428660808308593312801880026259320706064424087780069579905399349153625191400584738885585214799940693194109721429424066409605821545490267467434063292224625775510098929171799357398373960490307762001302306372959947877832615609343211692686246846346262210677294167120952694112244045919634664437198706449523535588622740906087223589913941293977700229201032082845617113206514934706821944693470923643398188071396448631461588369846147629500357336435670422550518386976407180823502193408757690226359676885126959812856960395106543475352749918813307660843509334414534377472*i1^49 + -153303677616601917054141729038630987162363571242187330893158320040998817871133060746467026247519110426888584333217164853673597010423054572730404681386833787250788755245139253844549962393293455745621971091791203203866798947912046125409287194326632358099800839081369592872698390083077622908700697597551030536947275423250290069183343709592366836110236456349058246485333560255225652174842374992078901676730945944654406787215472640216794624343135866268108579545772774378452255747524362601216452785785757730043585717412491731326449694108855356780639182854441227167636440360476036457376222920743995466336407020288389243121755029874320890415753902137718982876490394075079621852341383815017733588657573880232911325923712530748042860578403363921305074968930246786456331047816693202213257549388333649674049794062451409342292103188399917367457191727238408654602872652644031975907391387776897001054619358098103269366698324347386248865535045706537610502654186496285236471859232897785248654373495497190059784339692806874580758661752518783888791017140168699746294124634057565831699354370800042374983519771984588373988526345617511633226582163104956110596718294719834678500344407576396017375213987115215693245528983729689464905386006349847985509877125848167824371946140690026447862808465028469768147688617198822731046659472977405578130302248086477761121998069909846187652878426815283936455014335958583504126568324365949193753033630177387477895397253627549712845122287186553060362478483601050781833287964966819435726994357888265772582858177632248847123454008364125840906398841352985795937885956972102482019131241285255287699653226942478277102794297958037879422062026209235295155015943577602152906429387529534671037430937414553068032740260065908351999680002492096695268651394713376231906682586595883754576647019000574077470537852428341925519427935761700530213454266463644525646765853239891284978715263172030545676231633064068372963606294175616602184847176923009323223548785812471798977160561955227084802770183520257114821770376129514024726717343360012537289331777573529003089421619694650164351550058390685026151244199362557328272688491312067481071124974979571973256968661829790933838895326817491545226771272883717000037903702678759751039192981615366222471997052647606642448277467609197471445394027969732144731724886706463879902354074893842628800086170243693680547510269668680115807004056413766247077706007622824712646157428652143510367358218636332988615448368641417207308725861675137644710482007073809714909890250729989350246080897682351633971755761128631273559412733602070680445098150840017568514458699686095874730392532141345928745413573947249380201696922714349002826449403002209328327917163850651545093393226499435638886016054162376271764774243886216040491106602065426706611343922815988877097707099940527225233940514537339014090942211657577101053671650916009603071632142761984*i1^50 + 542874618109044592260439206593124769468373510375100276453415360115922215483991267659867465119242634728808160273906326720597225685351595627017746277235040473667234522699309114155495764380409367709391503086009780312117015803768334608167532802662520009136977476526155438446931535979737847558598762861923200572111173850287258709256505139007068208000879839939567039642687589082095003188091026849700233739076458077494211164933991436698134382670154187616404969453844542134943255313427049033487676086570711012508548345600487524882156340267740929864062008101233032510551755375445331598554925388263228340710388186193204167736843571527038697229206915667782326842664778912062270087982686838006162853560767823223695644190016384399183198254717962682390327531711260502465299516582748905593632574250349612378909248521861301126919443163983572823119184298675920456603316282554413933545453632849462379753732368505643216357273744599801079255001619383104210547672376528069488981768093309141284297633113438425457092006392359108593355384613024218467434537794931134015645266876714344026950096505149365874296087921506130781707385414355649694963958561933067290631346832643337957017494221468623325914481835915845810871054926697767179631111551971566455585477181717883559706684272274123562432228312438240801280333739085112159089770453324634755520132319388274428268954367176533023131532527774575276307060359612227368783783314179112838533724749090811645098102068968475285333761733974745595386722855509553695510238156940888158348191141594762270503934521959542635277584764408810544554231631573668244633885531671561050983355064044267712400939606496929365763700956504880454178285274037020499668376374686520391617462056766224016839016354144353961024093629237310752260854522832440964999565255315902874539852792376542640143033140424795931561174374423243769397454334221830909702826744607717461311501261736899694959841591111980719751285263501663305955480961343936568156279541494731351389597976750684716731355416705708102419757274197790016949386283116270880573004813563705597802766544271171398661557999960497973297756987847033019119319296400202614267056887357184023835241507365336509434565440654818804278950451359533165698852064966361410131833032871555549391010575366232207546143129752587759394623630959289208965181833863145207861999537205182841094748774994995106415393617338064030794280650046013818597178494219594677388165644286291893842243097926433253074045545613787470571048465912339176317570927090634602026972057464398445772189253179159496090661220285568619731695706942468616837023298904163941438574494985929747378976979210926256460246727238218674810013267999483965888780455354943991357803076378110931843940317796480869123842803410284127535082505859517496427374291370222602782513789393371152666471929237255829878399143123853103023005082283828352518042740192156141182026206357936097525235712*i1^51 + -1604971708970274926905395892898829930675802130964862165535389446656556282377280745312098685159937570422525203351067531480530066141982481396576620504301543800869258654218897879019806608285287447370778770738003734416771060642416500333306895045501152405213168842832156424711021659506576107832156812079802148403784899006398188851464204312109099924311752890892998083200361821298180004055579474389370376218297846828099151077276318854204043710703706115177990387884870839570455375147965279998594248224641143849792495597242718446087012917508801709421387471200643563110899918182425799771284102670602534263122460225854229283112038767565375219564975272522651150913302855964562746319092833287806233028569831355603805702920879748594245662415704605081614128978124633647243868755094366634269315517589065342433321356023683568060691233376641599656454283457430741335047279126396818936792619010932594623828793143404972305400517777543365127227139566273830642995658139454463745095036960093517887384961494859370781117300171644627396476420755937622628462847748922994496215275070227533452406997586185692672228983511011266952357794989397671972355847197134997659306487740528750806083705793804604389939302139900514737145124453436428424386618883867389343279483716714503868068769361260022448899317402712795619662862368616519178240965806686511467903632939304748831982987380463131292365023350692549462040554625767598567276286232295451957662354539368771041777081152849437793567785898395745021168890933175413663326726545927615246580037708710010752028540227656054694033175655499401104261374097205175029066913989544302744647894618152830584431446022419330705581118938755702447258593506305946871969664400564777402453280836369242598362778865380988065259208167418629998534023523110563893272907613621450817323658746409317906766423253802378960765860863530703045161811321030388968341816603863771451262309406209065079254908078845372922027355849834168981302024921094901570951130962111439980342147003623180543619218686495873808675960521459815199578962783114953084552350585878129756855690293061804834239057647722225090126114885021810167926958472079078085334675434167750945141559011944015371108497038588070396825691720813413721550931856142330500233289548877818439286755948468158926151083537989220878386261779506395087014339180512641010971088342583395756685255023589295337289069907120355209860748684302066989166431432221072983271483677033362538153506968427746682566184602461634676638741319089965494807023835993241484525785540059562488661944065728827356900576972979759663520592121798864778271357979181645519871744890113652163653724731342685177585869700962769450052478642342510920697869175780092018071859555716868456716455711936700188887324944466858307044304534013678636349987318546179373689720845496948317173371624329917209536580154317567665561002876194611495182388321416889575713331472254895652864*i1^52 + 3436700124778571090125785867377991938689117831068112464249189631211364176896106133149597286670959792760231049303686240875387714998123054316140578327040035944069789733205229547040812219021920099650108023397026986823472862119252636171408885942713123563525548687929489434943586472177600362022203246857717165656231835169255441321748917889871881595423979288992875481511903902424546587085130509944270653330602020455289074332685732316692753325232326329477160857392914229137501178579059289258398084511823143813605165082105191132931996974549795139144968133745917122124092749855503667583884866265609020420392488624182761968472594465293827169645121433349920482620887531500335872509911049358748137988789768565842429401206007409179246273534609510673547465284087071166070289075517442923127344314833508224747368575063195477889731697399869510021952071141051632156595534249934679946402580725142802735945387469689364112074056887453366203886759471566685544516345384401570240471317706696427870361986620301994570137635553502017707362183614933420256744149456877539295370197293053536804099519886795692356183291674497562464663926374943203175339250375485957631322786469666821647161665864469907312048127780436338454076459339703930715079775110166912103373019922709141499670784566097264112879780177756993325049810888522885653389193476039735883346454000157895022221850849121445108550751519462340126679121799622268995220710860861038010803494636625340854866327504955883307621523289831669488365148658959406842154659673463460187366606914814251765032246945406334070810486719828383634778435569405902386031573348841658587957130235873133864299909291794934036976536342917116257810505252523749849221169988755286580317435636713319515155133894767613300850686107411675007543848524726904375454649668019301831094404475793447453289643460216143424052504992173333078882779012816083370819100996708122594032563493366583357108299608400909855261545377514959017587456601662281085797923798765146547440702848304729911269473792784049931583108265218041115571228534446733481821199468457136769234157422155593980357467687980859326171535600301727819094511567877796184649206532129477887753032099924908204134476606094950373801635225150563208194359688001524925357656918808214030378478667978408751127468895312245353894411753502165218657596526647991779141408821647903412385513724828905821472878249432985591623681673666442836963312902836162913162474308241995070388048491649131054478374515762299666293315537492785029646768237890267709938766055442990628623972547436010320474173488241245857186143794727849026028284866850634198353598380865370622244642437964909773498193983142982067001817847438007101400072092532728535542350300620239849692774015671277794154966748394536717282997182287241934215481705274673923805081696978269084039131150368460953058693901116460018650165636960826324925406316107405767278319075786752*i1^53 + -3524925788593546871185425201371538620031424649434475051194627599555167522309604897661230332712686181551342671092607508443938081011700983193592394665458803845577392171091346041186972448904061014666273563611070016806719097898921598690007706286225587729420834284721108445499314473359412416197386756209103787086142430698738992786246141025694542781764225966464013396885611636227395976382117479037364767792336183902596659758744046671000565842462642013522538300359639407736811184587822781002081932404542532407226420192795732893097209501609750727495208655863474792802332686275717757176740835579323506240011426065762686600106497300203207310681717287403722130807835988254587654421050307449147472163830569312288200186167401332660465418377206726210797025922036625016939254793959995712028241560203421766755673464256305214218097923661300654783371772502964914595905887141898392632900858152910462364459077579606702569636391605615765961720037997406539470842983878703782138772946552909380267080404202021055646172505019235236249626193838891604798697349291803124538300439928628563430087334178137981239462456013079309092019867997118312909688964480355705974287767275749850263119596534955359805283400334246720390960249218597798924109098591691623635433093671769573026397891686517559974795696942263157759095742936201786287085310753395514368692452524541832118141723406217172115866634375040444150859206090399567216848592049309079728701136491196512005602320860857447606248368078790226928327049379547435187593600221606438474123151000904955737844665311077908099241868838911208897234942610566306748075418438934734908317126093867321578704364668276026659476462358241722272019345902090767713476701174355306311370137345106947606759597723722971449313052662492529546585927344065147725945061390221982205647809881398576743761671053490330176563026976210018821428628518522733756726247807098624579365335917177489049036712728485451527310452649908958529802319822739586674279400121605651974643880563530341677324161909500354147226108930874741906628625456288745546188307264092882998991578197043886404454391628708359459184232239241261586931804158146926969978693511329240018480607803201440962681693936460683188034272706532200495152768291745569060014761169058476351400290444578678649208054379507433080575910712795262213526854421135306157703620112070524100476279228793030023525788751945024894368833169509667024890582993871173617391474227227848847627813485133338994876863222526028778825769751664288580450109809322177342618933605949100944143839563680977921248105962687180331369329782689664617674411231570239941365381215628467757418198912110883450716882261044621791182750648760740587959564313642834606324283081869554122011462031248777838954726640276036134004706999034792226697992675168699355016185877358512060831716576624419799382303709007846445190712040457588732731069395992007414867746816*i1^54 + -3585390513980439833477550828176946685363586912734534006834661289780042733664699496100065362284685615387976327372422461365493685035949914706720738846479701419865761350192819491720828609883365623178455761747776571006864344693217161450153943638593401091429876521772450968230406569735704671009824071004742378188954356789784947251604255917819098379256386882150019533085478352541674253479101384706765230589469979616886039194269626664415467792856103702482459215731769435015637239772357914365512974370313026696579807467172682222568923861192832091139515054124939746202525600039091318080496929437263317314935973203775995507753856229859482925990812119864909611955705015300678412530476431802276932969746968601582548207164188808975599392862330247714298013423643770131602925582691989764332180636285120823704709622909848711617184038105514935847503744881188426336728950996457339310435801003338084942376977795787513608951058319362333836059704982530173425723126010265782589589568815510524949769958859523635985501020207595654480465874930941381359324316670410813583027029449141430899038923026496660576901765670376911059506725465792544603274628361656972417477170095748644618125592539483265710269071997908969201132256031958375880140601334848514037685684828685450584109349899177583505096626655899398618863214487500975976727875710207215366817037620465679146639735901726332454355387906783486942830476217910592432765194832157713741796744274989109448449790492154030050167137722101960528593387851745848545804331838959932795667845599336132909552305406469472650383813097107254824860075156600935843195401560324398901927252901602742295031532005404230551463178366357686348819474389029521807040507974243125570673665013663231586282825099038495529135887456287352229863284359072709143701150054504490889393592865842917942821086358259305679142850813882733503045703120983576521247069422181279111256261146272428569214128576249028576746636460083786854417326671266433209384591770737722699116604011279045221525182495581654415694777991906666582588908654611359809713722350948919499981732221350009283434023064331438702926934662810541218919885446085509854274006915916481791933008669161719907166441739214576786768482832589556766700789167577009561558623843591087010276814382587903989284946912395899303128688928701331175524391346408791870275848258179266104037872307252649189006582359800341936348068256114259459751081408113599372955510183886079613638667809898292643762643739592543868626300126082920126531385405800040344641352517711335789035741756230643941568791474133848669088740490870496816308110612375978883591399876586920735324178795961967311957978179819260479404956123797069907858675732922283146605335805836499165163742287830273234685441748333628444119463326511953005249832333481494866854147464356929786212795962698643244996394846926772542205130182764278719146619004753082773504*i1^55 + 12801354184577320929821652741427616848974582408245855433711657538286375793061218078881198505637170856729157206307018703396204357784763446171894171920512905366802765451694716591521976895197674972810700020929168345961128731401546255534796159113953547915347055250346794745060599558561880344149869483861169099885246681007365741976220472621714910262456153969398298560838504403838583899560903446737243302946027761720114419372409797812516364343673627563512542944772146825113592971268925002814996061480545559395017806451441176568665953956093222474452221830824194864363855181592968598636623870347473865039066396845858666150564707003375266930138516366827645955412224128686472106874405953212689730699580789510846747177704573527971851685591181929842968408388755178490387013977831110958154144251447634587300661515951285728899470874049681994095258483042871126425125409524933242029461876037011024773398335625257583791982369282611865378201085169435215480359404195525176778523961503738154378477646339262039955654862537727374355975218439689865335117468040972596179617010323261658201732316668955233244581472606283440396473928960558388823221934628744658272386488038921466548876869260242254030924574306783717139466107369826806879451102883418925407833230374419461360766166148791140023938184563565907374690462384689081070824522594491284483863598244672745513451470430225187988358117520844963267932973941050632422656213911930409236422018504387964078771831618476555637048541786226570197103312704228852240992550227785109012951721338301475164777124424370649179849104507077394197500532572890810453382082981965162891633546147429113497170602201689296481029197689209823585978662640424852568335763041771896649612648590751408351463002991290615363960725139637081168028668702639658292526757598968167056284143162402386587680147971387822059658672991770622549376558580624239696280351324194095549709361145752355339236366247734757072686906214657009609844033391967053678438797540446413993928280885871149503013530686726948919275322175805156380706128547931217274339999418417566334030141735723180276481441343219154183053070007725313678173731537178653336011896638872926189292174778188191146322467871631077327323204716320126993215694170342519973499354418387374359357691536768150657140122729988804032599236340528903158256689687474783637024464100296145312035255224456807928161313970501983774035270592061680452061982221531242008999267206666810164152342412884849778465122322453332412451736871014517244939160560212206113455807990920627949938996218414249881542930881177481284603804313125663291602041060109613291053976714474985698953782374224137667271048016178330653790139543188116679351605745401494132791820749874384047307811855504933178662092111148135786190696364171827533224055194018974250721654587442189125276449559604882179522962860148574501979626886388682897800437916976448*i1^56 + 1316995554720174385528409765217622583530199486343457012017330433394950428062088879129368944010358983879839654092947910686458214427102934438999150969277231660312253746611643658190816404472306650164635395098161048456601926367334798201582133341288310038499770733784615560384641628457876392195669871567588050610557286257890298422260763669495210075121143952512073749865579675396640942723303981146569997840517715934759302984033746750213106527412046108768580890095934503759617801790375362317777454295559683260838092772617066961805210592028566043923119530247066228070248154721975601484146370063643542367116188104652129896935114407960891262532329254438286349184385188593087259797602351195606966087509033635964471292326871842853490737511587809334368230975841825045389007202528376960024746559227317618004499324381842714373794355729952260892871178843898227471706424127804952027435136830789834597104394287828659468229506168915191905384373557069094041890378886677505769123472283315264298852515969938101662508367392260034327890785771216450702762770750155779230341747591721227461086926416426761845477293353841571586291844927416823911940727355347540551199861156496643395226996343223651223201488191592691869780167093518641923853991349159894678822364406724741811375781106204194840895401328905477109539453870708512875245944663399469030214322499509755389814053051610079318281312570136215790518674940585640485680238681060401724533139692024448992795239490022278500857358522413692427807556808556907726989040092320339315307873944686162432778017075486277125001714805544740963902996188131130756736226918625130667745729053615023769796885388092882795625875305915682385841801049155385212668424484280042012851727743730762232051418238329149680922474547196143600925507470832980425517232146713659292617853225191795720053784138009076809810948223625795084841710144968405941858644133989608441408579233201984395686549410151231594938456765601935168063758499829792663825538365281653753396141416169122244006630837584397096568035705407343719776915452401508592991664205006387023772118012275224088482051445462646715547508129280507742556834616528890898898698053474233489759288513027137225211197256943284147027201884310050735475110444797809016293323991722689072919321338566810676142885155141668106122884161660730178692776807243402155538527310292236690212080720778850061756881799960130622630541266168326526036086612945306728058914098212029830188299068171999298207907666429177138258840165508841152951504169924880569803589100597007553877748355116992412618801605937630019032687533089789881910784482219635606196927382418135675221137105768874366288863911092540450657712154082301435703031166715537621058775087314961914734212151314147562676106174124949438039792145468038490959046858555087380766171753937772154412154520875648013848650636036424410652998030258524715954961448*i1^57 + -33721498436924942296503444790748835590823009859131798927459653201719369814058881118595110725720266856243297130892310908010973166565746172695965422941564341496062769863283601203598684270689225375713264997836021386292675015421810225466597232755302252344471118789076337490024869328530468133673547404590830745230673821077865925465451893297318430793033344216623619515726829726664157105819844735806785886145772132542573219387046033206779580818660357268920327170052169708397233305597741410583261362619792643644501573603560450956592902106468649495120804511359654509885104660245236291737676931523303578218515094572182058634524599378589923428620395403126006252814511182998636736989731090921552733790505168053266566963054826591699970659993382825963377459177155106842062452994293885889572612933886616461635849322744819671502098413638683277617121946992913968655266744848992715993377670201385559063989706390788661726338822808281297210057824011570073526659268799396361280077093435606549169135990495755831775520334843708908605214235971044073173120284714608478809932466655838809323738732015916661100178970338945504705619148235137192750172725900920123199692981397663059021213012426435097960198572645741129206326599134892248531224903955012633148023553574858642698141993892214844258460773847934844057517129558965470454685798416661096438956927630574309395012284723925388865422273333442174537813881723221060968209962075806646245889161150171585392198185266958237369222127007911068641595128125571570816443695750800675608266171679414251671274181856757610902853918667595769152350588205579064938493044026967283975253848892322331773393861520067804503958533945507203515553237138909304513458436793182078175878277161511814152955695513744097410237920668773865763874695471859142365197626022666531899628415245691132252872309115894744886359743016164642478696517380500674262784965020095287176624615362701117900811195498745584142223710118554979918017494428242100909201892596880347295382744667623247133227956102585411707022848189931769525873084019560532021604970616415598380709342672818194049353240501826748658591580478466590018252958823248617623823126860604236377549291220310744952904793550286988797315493334776105077011071542023122227081171960542462206702486887834208594817572063083736333268120412042806431601277796067237652666040689378605775683253010918364966044184051798841971789206301578795584065236038123958191578401770069819418655764908648972490700749341258455784431021977221642152614341968506847933766595520074126586642604189022683502377800126029235209455880077842407256309349702728506539182212409982132582109397447323085539624016917202048904635459544185839931833531508903039849292210070622927020594346924352049797032608960921238303797839276335011106785551559442105278808937008483802201574904023597408333313332475007874682006068461416496696267*i1^58 + 27440336735487596963963156416077757932188901380128092276103518863705680351479011709912278352191318640155371214350685441424977377870598520564171789548610795678501485819567804012012820025707927738603678902111817421949626245506742054969204404272049034479237153371018640706606797830772726002573568096350794702135327947547407978528937177459908287769115146498882256141332587569402730888150067080407257581394041581912286878621456752114056694179287203091320784575780259713129569518505164463413505958198712047178889439362243006158819016177168598690799578636706969642716892894287018421709212550022070892920308876731803901201875780186173021726256242522700444696741525059244416845691093264533189577896435135205025843501984130250757019105076015519739315545852534573965201241807184437937035927746736026770718163956915170134916782868411413449828260544066654355820670502108142886319824168589152005742509575039474526150352597379223719714623326450317623650332256497117965317477943480308913207308326555090833775741149655584454194762420353009799269168671281114250688907128975309509679452935192598888058039167777130302390032769101229047245208242510651091944736338914567665400404469713942225880073181018152431824070735519851459310972726479918792706874544721179097901671454030540468644885703858455977186479937367030898972637591544080051828261491952182240014520410656819033919662313321273874834107327695269304922236328409795885046761930881997505741962699688928920151140923906840637409796029537927041633101364972162204444686208580635578642230664520566611542656674963203412785011058108471729160585371063583808613067753828915295975560769249482496295078570150920207169676184742542668412387220335486300847849533508065661686019929988870943643781526886538195567325607889546326329887095239151747581407014846941030519901778450867361019983288512203183290254476932868829730081134227944131625040862221186338524359511073587224243033639643301212132276159247722071450273261914624708026218823204938898716518252872661099260610533519023223371027523577972440406189104256922215652606532583082445625028436841878751390337765700018593828454967238828582454360764303148353269831482429909338157038224604880017348931916658582165308419005234541998364642461134027666402028397032695577156778301633499073118866451623588943265945742107031870283516003165671170257217625608426146148599739417905949969157010418967963650869565786934922512781551668827819857161766466448973113738886541301791956265440977865858722899671151596716423527986764105895668422414082457145603888091403694659088484703216210830126297859687710510723980066112634843599905102808830295890403844338554255473306321563882578014506969952471548669682934821205148209488342391745631883787988436809164363982044755049220968471579841156769552421999659840251969776412096659415890285066983225815691744543601774984*i1^59 + 14279755073549741748344009724650510483129158902604268208557492878149103204153675891751374165299075947184214418670950858462517882943715329601813696093285772671999336330002700416169059637572865445334017014509522327524669117263258469247528030333040561464514228860147193595644018439434448415183930762891150350390333664788630122121845168525944792574035009239372499378841287632472233838632495103383586364346053808547643779055415714922470288913768244908706853505845579469018817860532878077233884430398471662490753805659288131980804131835817024298826778588940837379288820525199523153024540484158753410355918265280741952451750830543145977704118041970231875665818758462800396554975747880563597400882702703729812400876535483122553393329308749239187005396242824144205525330026959956526745057595442715596911796333691231564880772309707462948138276678911328594494349593239027702540394026525413693493156632385791647475021095489663970388887328425886060112207616163321710409931910164252048962801010989590232879058052166953960057433417158688717420812866361798199250225206095682172103548863793420070941169169734524171641937694454487300573616889265527874206016889364383270682839828810104860251263803878052716659058028735936082311475821071377189090041762561704231672331100390352700699903885324796032117458757731940828301269608816833719690951559327516811355153959649247356387934104373836839907829927819129515065095321883755171057399072039090995771989184305955127902608756032307585435677588488166440953266717444067918752260606486720317277285569957959039902535147492435676729475505929999460649573940716510433330618397964149281208932065562718248614871685777829619456245660995142764343613695262928249010674196040327359114818703931162140645863154473253528079015575585928816075828230825912597858782386848269399546136557505079749830693902628051008542621616701035109187263125104901709657374383021207529732505726806086432861440726468207648747439073739436631874001121967350833615808845578948775660016742393519150001242347532322485780091659100033738113845976050495844815972463918917052526473432371252263168262385148369541756299871862129196372938995174334731974976313973886539288578207027144610998394463910132940889116636596246365580457101391539769505872291816231920977667915198936691810576571830231945048152964402875157344804560496778137346055596619751757629722045810273440388813407385218385009329938845251565984050183096457867119386582208810005170378601991956928264407750651528502635282759461746586859146572891466067579222475809767611551464868887520713498331625916399725581517173341333217326692048097826865171964200221049884780783721614058539197127689860279712505800352470097506365876361623076366395502645156421023182581268244481164229675637836780813437345852716278707964095841543893252555266807263512352155567008261938786324886938624*i1^60 + -81898082964109447790945838550184376704774662956691243965401230256741885123409735385342090592926769981222940255870885634206826241318673908708283986827457690748629772714410023122661011683125084282316203830272765780868544517081155927249294209682098178854078103127702459027835463840363751334561492499167961466084355777794524726691891464424208668543265438118693308409287182561059572930234978721481846551386987539445446391971790984979775153426228696099747734494637481200165206738755319558427588724054284513503315032520619486265241010375554855105748773402875209493325568844085392923799651370591940842518234274574423263059449263500932553198277463711424396091380131071014388154601428274178737729299627509847185817485389063145580175818946666519520828548230672156222441357413396137505835908518761393975077399085855439899538717634595093618187905555659395956267771422859090769145697188015443287001627518199724924420513661244351264738017628173184617828606579431811105565046387643758598091258312130706363900129564813271983898757131652315363103872355954190183249164795277880250913417363535684567009808537476360613050386995713013623915758569776148381347677452384997798053549116371516473951932944736353516180046187073056600496145771854710657755246001403025239784272119356658886311145465672682001484592432000496614912572812202801533821861603500335875286255222712358793126428706649231274973163199355937105313395362411084652589344255406197573206780196743461976738375331379366763673370754622321409125945142015873924615859187638368763221534864058059387333073857834649946895225354271510043749877030069704927143551422565567230372500546241792247279458440132877571485776946112839069231838114320541480447114884559816875158834871675262515934117397311092578899056279482100623064297938014564423351557171079608169138853996779818319417561051609810891349289227738757599488371591606642154475582299179904303788206105188744701403442747542243963592952662214309555714915919174063746903014843543880856223620652804434159669138053384616565922714855461545215522345721239063989386314029407566114242902043055701258009324362697437860927628275223818087985323051685959198061726157413453421701783678313371007743610525396232560366358568386614814892744910274749967948375270657326705958774978913386518457693826231461626800661446741471600935088104967571998284881020020252599528417729982367109255920564119433542853850035595518848223947748466544311275941018620413521501941311191219486253984091829002933598994768722884230588825857375933521064825931342873275965067315574841113101726881612878056173225767898146445023611218975999421618424645943108716553670754891260773700491578169012132113584197268862946441690548557421352101572052258124577828804733715010024497825113313623849073289098692344231538094885274112684433860305481842653499662825670012580265984*i1^61 + 57697792933483095156401396949010269631292445478265907926150680007566869570376744652848027243386210347780404966446966839885069309730479782006112958406361195288368238707180108188921722159183122201433097155729948520589919025638697481840536723781593814945737492150337745861870348374250703905835391355989395401463413998267453799407983737903279121208882281388063853258221526323433892578980968779776224566347799986869247468309752442267035753544389096187196501020165528185760243459018972735294871277202765978497647540694857563777054624945093688944343957814022623055644279326270649096103247241740929577058722666199437096868546105632134081337346255069693397020220164458480251611597700945068257173931612556135941996796160522250350134972885734458137062527763610896553376025553220836115509665354917710323278071615870716860324619469032472484184630588954253296554135266156351355006791667988639406539881255362830787513037160861087243648573389649586211167374486416588230947129324323254799968965503523051356081881392725227448782977982977176060450172205035168855918161826278399133439146209711060965192749554894176222416483131540519080338907772401023877591014009772553892110016692575045540153450607990302445965336055314331214319762720046077361997637393068601981244300686482758604468618994041229481986182357604295888607035082054778445762225151728373103043753683150396447652098973905095732766819840116759140657021723433586182984795809383033673116154852725712630123338207265492858395973245233476106164472466168467207035664422383587399321260184675440646947308791072351560471963616337526369772821596676109424651658653220008769899124806877038255584764558314564949563861196852515372640914833524386022225862406161942126373615594876833425775490168246211680215036847452786883256295796375636283541350931976274486340798861590445853218118595084163385076486909649512234221393752523271843801795608800527766949863284647581764874213373902447632713552377991301386324509044386583491128317215627581257981953910839336766385576867637554367269813206893736707323460517122205802506666728775007346507243245707676307463064584176736518975956520037914941395904759482406588671405474216489984043456843523651903643921162134819881461047937315985398489069713598688447527271619896118889686895300992842083888817681482048448672582297146472109624056205396843522688857745797311736098887606041280992735498262371074530265296343126083643821706793126267071848846792429372935810813110051874067755305367025245077138171761461409853162282463668062210436307669582682707278687164326708912151765257003565297858271569448057577306228252704894761265165123786855811022021987617857691841703149889700417259139252497554747394881074591294128161277823371970587117310429999531522014860333672368174020846081082803186317659101677433578822429716763462305551464213686255616*i1^62 + 181055382832182983965753205889313296954339508025549261476328694434304840012109782155138842257697621184777748406177087577687980126706657757759356443806077618204083421486693703979261611461843107265374650613749522216073399705019389976023781590048070846548161377686405130224162522137216855852839822090606682224733369248982224516840703373464417014541930043783638519414190321326258818656828242799429519161940705029540378188612619981257445252268205618904099429377976434325668674449671153078471286704152131137119169282219660904499906375182059008860501036969283412725683559081706869119700455963541238773976739460230867925775686628306937707500006804926311135048882367585960167384890366491127351946475231956050712333078318346396181029470585060334359925966676080963208953212615016859083897984802441501990363190892724048877974776219533780259611010788656619573839415899616696016445365392471340134564537629914441677407758573706346045956017386020941812044155668083834670789408723365511141565174337068416367152111848070489959214323701312437831250859492051048859924662061170118138546476404164407931164026619725545270499218214416825696593634420359135931222736260855696299515514096611907523185062878289614844887487397955108080938789997218010596680898327158767302478652164764027100581042068997458765112490954801099464735102389452648282132238817016485941910687435842815353244681710504572294360796409268379938829989318791142683400569505126966549230253609806209853849132439208786684093185308986895299002464117304768681920773569966506400505087079540757036723801195192995030167853465741220825821964609555245051792994541721874966145201402273195543416366946885960247007314327380545880005947743899519845781341060503762146334836564388499217563369073950046899671505603974858282838556978635304314602254281207470126101103662783853899340415756892450164898872953248253026101317645495386827205484306480117525326998243746704160009338665536466272336940768659342203513912878110826368250559348761758474595285653374109345690154764323068203614408941758250185386708417104043449731742460249695643688531016111819012837518367401765752547756649857368723388138698769345321591667999476873472629654711713549615131245224441849348146623960093210347879273897473954993027846186957212511684498128541229577237497631726259114602983154115049080930591437076698174610502811352018819515381782312853509362755477639162839561260651129140924709809104121760142055977355967856113349341037317437419597599433514354551966391563288432514548137318370148031408170009689064682722147641659902889446485953486560014159659151200814831338183463243109220343240144144145399145936479476950337335079970624211419077308906083150155392483035430143717140303060837997167689525830697429000757184810711413299045264820112069636676366213223348817397524864650680338762807902208*i1^63 + 33078212303552806218889495413402515412167038754141353360400355424771118943500797270892167036973062774059265073925725811414449663826906890497915120420438679187890044599941525858807332487570226057665296667460452237307831235031893778311565695077441187593459062467354674858941831918214425204912699990632254977046025050087616191189200539797019608938758916791835986453154685843880068402542045017235891571558078484018128375730815757649503232811989914786469385899844218111839274823281177427898083027560837785843681660468330987828799610199246896138531255353477157315016182215852324244167797951464989866285604160037624980446308408114513021451202133036830386633857713400068810057729989023804608746074190091678145282015244971521383350735047718214963691288420145787954283605883228300365207243879805048680999213963007598140209819185891926644649813100028941739197402546323531446347744713610579757822133682683064978946574132411407277868139285607756050961434804860572440628618041618985044711169000594835176924470170216832256599346342848348194002912994856916108528077633844244446956418789057093292959585840718791904795243654955040945701387208536678698247405153999461889976295429916892062847640287831997724817426159169750223891655527811368709372882627207400055394122174377842745089494692920596845236220639657113694794179297435109877378554546875007044208293583138246823087927503898989711594236748770088831054087928195326653435848814991986847981085773521880325095425062529593796461030963771662213442402634581165990344209284713184594238373257311340942673429267503134758659267243049142065576618217693347702572316669773016724739436903262395146883107373903168051850059994862773835943245805542441734312158037596097810862317884953648468266721863729732225564765228230444394667709948316248982193167742463892889595063116310694821164741702744708100225903732588845886888483837235028999730257350916654524896148008465726782022576590854263327822213295119063208716053791911038334120634113387492800802212728970718225699313061849815933112296021058966555710167774638506307611864662419302479247355248638148346281253749328253083400999504352218147471965841984174461142361470085223941211887004714591092719289661086433977931264579614025000470015870435963821881004696778693920471847638969795004954051468650911913359325068487115046078645672573200997591927146334487375079379669139088894800688767034667560817309872042289935647266437713892609494834920823124249061388986127890080645410728828276197618507924575769227497120211179311264221057821882347725999114490957149176606041836074320050015267466387086068489337172106443395753598351817660555219992285702453581981203457667430382819402856316826091814169422449578435952497859088641428416668051695466695842208861492052247704149574575644768612223562692909878258326218243108878942208*i1^64 + -89842426000152826548220172942170182123319520840620325532675435181034270421726935397672677537306636285654038717476026864683942668800667545000140110617033250087150754762369542937199566294160025482723583168651422349658260546566918908520820363379465226242854834187133964791738724414891476864593215309457564897770729806048797549145355987870109753090707253995457301903880827970435309033865753560693093291069420716502866124874843790945092394797669511666118790782735620959376808218238922251160080490961807336050501215029609291109154906442098229152153338288952704642958145981072950027881535565343136736215367907962542312163262451887664187380651416918182089458414918648436067487145108434894624506657935011855087973404080082995184184575717263336467130891281194561665095650586942357565026724531321585601631927431724071315663350928311257799079640613709930103179714722218690752274255811001726229385084959906493534219063975473441719662872664071235523335728520632405881578736760484819304637105605486889102281320873064805907229067574131738871828220250773465074576656391569741553711291905053207785467750234606872742412584687052877939450435945140746557117561563041828583452593053482431206636776148650535060745775166760154768550427570135298566038948581763615459362228268152451230865470987468188757722036026684101790000280435771746014209948626931390609524966305421852004348981902472663659070532460085572204104673051358998481053901377069040817100256455370784515639691105655934641376966259538246559110360753817021512479667948183361124305692891433686564308583606115849636588410633038167402730068556032554006523114564964903175329905432934527010478635677357510343027541694625154302089520141925383612045508914054634793007358159135733307944393991262092636577620731657356454424916361651458092920781722476298714909139367918632034387384530764622454423858138544860473691080311376694202803528925391253530311482578958315898875610802665309490993803528604047624122358010527770818500675534963179493408791476839271787464356806919247924794617777089734711511777680356342952541066643770483070132475886115020320640870094010906094365628999349772118930057040075701773961643323084962446151826065140370750323139757087965795967624253840759952279156312681213057737215769594092642583518807453677031336963959613138680535523517356906198707366261510607598204421693029009166870703862447194819129400948939221764692052768855508273336453206842668081835644522056920056310449094618312706632274287748666122296998317119548216086212670834851057395004498967439919618657688013036640332307915468432485872761721820006939490000792813225645719800790604231984046008571889341088903429064739778085906540910524003996283439180824477166557643572751403275545873965917506997325654103227699663100297025394516088880539847845227394487713770911039488*i1^65 + -96025891451791303979401535762582246163255481822621461965670521164634155045732218905399455237198981795351870617199922265011205396098754670028238331561309725534308351122794137559830179946032284372675657004154304442553239627644801081241940866585791388250941427432602073273270458654442245145619150070397681603570660160556564421729162704145507126760347212490826620963357577939614080992812824099637998241304570375573848830134045880580279546766852580325265739595454188000953363996897270558339683139326967823052966951241020249442982776936037932533136246649833251563666288619960679141546980380636459312550648652788005063378454993287002157239694304456853828662012560525431208933871487605442108555314586757541452481740851930483769671065293885916228943511210303472790089723542011638745580014696076389585067597672332201182626109980467585975215280953038864271240157569351344185155231500247276408245045208664407930597967307353716687558446721843556609992551214525644798667847049137858328115694562024907026858399905742895317836836334734741749951021428519270009968488399113111856163546661970203099669463451344063833803081981657969804808155547215971892690982473588675292837721807035817335118647327308391478610720155615775822309554087618369756917381586608214715786117986880660634249348814077596659898883265384327889880385268557612239980873359634855659732316470085888281943857598618884552617581128179527696931932755592522987963374166331263847423669898104312428052214947427981909423681968659213625986829992346390706363192134385366325178094577913948036094601939414616090748692268938304526960854903623015841860740944333712346084429149146323663833368946042486394115946329184547997647477586349795899291131257629496598204537841924041775945169880484393192234993081819319925843333711371482898747596711394582135388899758169639037232639414475106393221397141671024660578595982553962980677221623204962170823501597223775232057683847513308186136092228032578311204832017364439956458676563729254377903882257468994220073423173315292237060259581920808798343911661082445210176366034395770344630145791491711101893066633984598725387238565873944612482162918546868581600507474786206780434226737225464914009249713101450904855412962106776784428523373418875744253385733729161764061334371064784829775083675190250072501602819011091672500324906655523758592022061372655065348079747058274340235711504445179835809704750776881165639690031740145534199202032678275749094460787746266571876679117182651327954560136973430454298951122506165248407130566672941544732079245102087687968242843124773313839236021327363441511078148938857901036004084442393246243249347478700645918271657526025196177181250378329858780341572292087149667903440068230679199202284611714072502672459807977754719895587198206091639340180370712078252507136000*i1^66 + -36389485233537370639794122973481137993101448608744101019248937616055479264210142834590466759905085481169752015183429920042993067646284393495998641380782397174104333355276180929550421674824364262978540558921741839083916901956037042953085550281012328561595000731235759069907805583169319826992672790016738862945264652537949554686085988178015869156679303669798985795799807410714597645218827269809706648982539335789640971286529071671269023385327070687122476998770924388227249395249987129240890125989365829884714691640345797798653929347027083939749438846749313131419231011965642951961889624858651698150280394535602754819461791958704574103949610797639300332003076417737268174196521433738669450131551297666586572043355180087235396962881101118644935610440411763468158891044703160920855861844150586112727174688007672719573466235545601403712968832309869940456835811678498442375309052781054821764679443555764660038088561362291101166028496477101977417556322372984405077452679205691552563097040625760714055435982751842327147957474138762173557008455837910877800916846711050356083940923416770391654162137795912647247504262107922750593693438467197453201341007321812603015568816529721977832303581711403046208682379249937505317657568002128511654656010175407727459992413649123319209436141909707091408122269912179669224124300317957924716833572633757664627101139538574520387202730468754382940713982882227557800944833313002488747128555159509204255273632484105027748295940377734990236804259402427899179608981655455090144678741353794699158176210599347154877495015526044833214080415784194287499030383343125449688603436052128213946678564946466253132447944803549785455039075666530935243740453604321319979750036759694127581295751018518578723666716536896285646115374379229487578127475341305337097521350909821619390074354577431076199398086123914529754077036356638831007853328242702796029778427040384777488762971556208618302559407386046410008155090808768860393664846127028882377448136422392847796943513084943115467948079581151959834008431361459373996475997126251763830541579824088207963267949434339422156401160465308375180360613997558525909316014329150382362615660758623273345580008346917180353885319283911824020607479903077788962227727176832913695759485456311847647790408966378970626422458701958353109533326927994514555126791502951569160743901588111918564926150820299467034343479179686500328476600560911687715598022152841687205622296346383295969584338577442905163965615368404322190258324982081283719494147572709237876873491790185716374655814817473032997577588043450160204039505935203077212344849068585531006461657204106910799688482790237961026380279885909060790452232766232962842591412135158377122339121728843909502999263526390729095017997503835056574721083737771593288360325253343182061568*i1^67 + 30876334685222302824039556371986242386275612061664110346282932882876769148445036313397817148050733700204536674895828574788655766189936897819591235686405878329537615542083553769500808277984705043471201362369032174144893338751520747695520592919496821973462068657876189578041522327391121320328001781602138341240078561343356376401951440253143092276485468171801447235587496641762546496174539165853162820386122233932880045504998333051902957542276809627544080248883196149299982740891532901664267607550766367731975431141919569777129607928912151430818307330146058804903522027474141225988665613633763954622813148340826784778786593651391468948283089527162385859193675495714257347255125043441330171664369070384183625116783782457795226254919615637423877818695908443944593624975471075096781254453584148476086721467344179241801746537972708623504881402789282864352253575933829717567605838739861077158226858601506221088332094877925527483294944765163413059624966142332271515541972106934542049656239897811466479128417512094973679328917869066261694358957909843209944351396144165377606096462251438699197596074135886191432370836495819880823048718232758098130335498180375195875243949171246768141744614079198534634175890967580039537124115737616465307775918968280211365964648469346885432965810175616407831076870805605960552620684911184190090384605603578897527261734739119874173939595293179775427185600870322826053427558551166940088823613272648555205382419383215189285893418216421997305780810279777891975123036469576377013557784219651606238635786671142084774908488427744885956827077801066923762229587661924056112698076907506395062976448263779046812787344124569615432609839373968872257523339408528202291083839260130164353826908208723355084411334455401909697818171968202847737766309241022008241438844598088102976717078373228679452685694953437559458398283582755619974277213175218570574306459879143792940220730895638172276557235930782472255753172089735285059768929680537434514408852927175997174773437550389889448739603731584831930615205206098866170469604819339740652950579329443845737965938697705267459782450830046236876447286480256584934542403269386746451902251516416939998366190855409982116862383488840077415796969909644609937054932001496975757325077448567722695825462155535713575072901230571100942823683759932036464033937418067013703475926490036237173658558370059670288225261286909855130198508096019922661659557393454480571642952791954246901693963880292872141738746976013270233479406572002269310800574387762424166373184842698923759830242109438416217094289361961213632518124580922468847930970841314197456380046264900410063115566889566418087415121465366448266289186906887100659378888793257829976746377208158270398122856334138672022118131880685798824359316428844942955697760823672832*i1^68 + 40232937510017345059765793428759426253346982897366423876500570622325274233378039337656628098772142354018538530517402321747259852219184144587732236947389109703906688338158548255028896698432655518941609757201135177622084835627291109602722167997388884727860313512508863377690104126246878379597073323758043289874461905892007122738874917855997741974219406436155944057779538595730355723220554602153045886236478123874433746460972611417086967785518964910391093514383474272463269672652369961266427933998874447643976411366476399734014098540654996466950210994624073463952998527600583244592200580209283457469077897871579091971002537896991411676939693463526825911862669312358494616576628922099340671890600257077283167780256696704845470860236412787825484227787986292399916606666490444383686860162102082709597466102493946394033998855838791891334432979094141164513388490511037555924438423394099632345751897063303124505978283289176880561131498353992507629307347808220782116526174976354736242755555471113486747793848818480615631919460047866516634580889586409248669685202849227657992078883755047400095773255046121087864009857063649656183821794188161888590569288594314535741390230460351947525915924417230271809853852640368331065578157496932594942798437368850057227623316991582371507257562861453493672144489422615265340742161501993980705271022538519555973847293766320266525610187672457919795481591270308675873012354879830476043728640240987605681531820770483288051720599543182018394613448377873362491276970478232874031855975822935064600239197707708104912106712083614420972360871149639083894848195468499971471581777179687691666538736828687268598702805967446851236488953934373625393961651765186567591554535213439349554635278327950858023598394552653264178600044711987505901535875669203460842840525642559846220193693790710952563655680880274190814346728153450109199864201313490598044512194706799666850744911750619294550237244818913012310210991709178100008271167290711173840458219289634018164014858933879714465049626103756122130637356836622665504731104600657757466505267506060840460153061528335456099280050400240715374815225528555809890780423392343769212722414076036732265267106903375931428386854404677744016701586964145436111374076707533113166154477630141199527813139160768348900289952026362727540947603526476291344500769927754312356433294597149687777234626182604265536635242452402680665511628546428510091857418438317139822385720678256814102620915890303508508454858183746402193520360124823317457662329536562731793830933096223434113014883441188156943167737295097444360110528961297258258378696230940872688140093874955731986304418887655747546550610707883754038902537354969228966696707108600862215688638744101354909552273483076731573554702524327980691331443914287530278146539520*i1^69 + 19533291961538523280348384251776334047562762807730980969228694254441510224924180371837443132323740607006461346319971152179762761606068938780533507154188078002931976688437789218355057426482703662932921777139743442830252736010884507439453374795684881290040530559880328341786972566089909328294851751322227388837669649289406444720444387021130484478080767521361820170683179017216335219276852286131707283495934678704342258936342986201178768510004703073403860325488721590809781285420811133725941816469399873129594814731931532012460154415762142328401637338217424107569558375621699781819582384165654626614899838315017022130734832880141659586365787280531309110068535177376840684244858748537563877570536418511283845048589205227071136410298081373407508735331497355054739302283477467120163030209464105575110652723212686318948549852879568861124643406315455862107801299033809753325861266310761455506441326979946961817063735653106326866160481218892701639296328696513692192957678282496562653279679623075042954116299364765501369214930229688365738415669471220964961601914225373789166253450582920507095957750513278800246126288857330950081379620248396643421191764969398422603555798156296689604058807347151757367714679234100074836672538239068503609951411642361776967833588140775486466589708843584994146674596775620352042660739360856596155761631746170028032240813837446412926321813955857643024401459782003666753708456213210867165633354284868703180835273732762066015203295896197493200021023575738763143115221982277932330188332538126651037960848642703504677943341666317642475384965037671113041839790623901337079524655373126553942451980371237053352820481265152704374996773114197232445246694526250146760883317671799779474798579246990394138958284535742291577035845085355017224906274373643410988696107901969867983897506270752245658879118898165050989121989546613712976203496861341009493274516533770561995430013930834094824830939172552710019984306641052502193737390828567446118124148962811905347059275445508895645043449480488469749690405115823132876772908640774599409048976286388865700818258543808813625203327639723566865011437559625047978241370872897819394696420966306716826674360926584708816972733096569332829066605515010507808594604361832902063483989146715917314306181412323573508421962309126472699593403865543944752632327216018949710836398910933866361582636001550144324913087490550427246221663805356376008133378596457305223648746388043910105218509556676335966806643399498752444720702618652879805250316469727624643707460967385490289521885387734819163504415980458691074725463160466584844392889087905880383546200713151754038021855343199323299817566517994072202972936965216575927769358972560401805830419279975811301973291560621789244563065688309330224901249773262589657088*i1^70 + 7673921748352238074658393305188281511826386540225096091592055144199090211101314174500227717046122435122321614050125010516062457370640756194341106388376291273100730890747839504582720733394064373792459972642456951574142858877612546926303309453992320845546086352999201077505182157647428843726201519290023319564479180818554197573025953572904105633196652315892788668244950274367873455054651621169519524021958124068982245702930689556525874144368282052459800924051282919058365484099628822803543991653159165618401927715525382401134052512172067031457406436301807796050619650722686671104153053934903343913569120155764966994341416108759929125048597034739790393445947867417415157584433857257296136387725278170390559319792659154217671288908089576042465232026047617098800423862326025839069287408087610374940776181095093760211006108823639857445132875029282106531828741606995938798385042813140973352010412978616198753684959133987418101940119006219372868813888840365335354469053242393644828053239204153292381628068827689501531462265778442282526269787776723731052508457295031583631649644078800367830656616498951806238715760818580892646362108202858627242565275381697304577172919234155882325124958728084486280850831071492357302706645059625298503748420981501487465000670254283962814684384518062028532931136930304101198217756010669962909456028588361573410013406303436510784273559287707468024440027851006472686490902872086480763721535128042704908219017690353995356547461932809044832881605208763035895246415591635131921608048387101642462653882122781991775588979848855348329449616597671816724412986707555215829780744914060498122343030264171762720890767005799178045774644255345228594482634104237519782573007807560520844504133952784748812422256108619855548666240616599833872720723576704802239044795977169983917421044987810037775492626887165993581703187518955128205884089135252664017634309849869158546418096404176274241986756061475272808794355208201704797903122297416488136681814634487033635825876834477613342987683494089971827019226310597981391139013655411435481551152610340964294554499421575013507547235544214511316479231002788986504020737139621118386161072898830972248841852928723597657393244943135658765814433930858894863501087025757270845118297110885738391735028614304978209512151969731423645007129872695078278889696498522906371626659202455913560124501613565369388878303373409092997033475094153107868285867910138281414947533166557956565444978400563582154227479407486298192954918780314016241953597328677658165801810675942085662993461263791513939861041221876810712117235995523798912462949792401930479782136466871817701134248839277725078053171340852107299485834117747852748031143574122765715007763834971074282303141713073836975247755279799162795435407039266816*i1^71 + 3309914060833377975975385082163093980988066670763744903736221063412948297984716877785906530010637269018903439401952006173199014428659386186826113286776601230987034793069032088647051852279037201642929916349218699441368352336829342809901967789852006152774894040197367242691870716180926878317989042550901282338472625093035391768605973368929647494025654362300661721103200077443804386638732799650069628619822907052408682026160108539785134016665235757788478014366507351559783922261359392725627004822890675870518377726861402987806235298775253674251359643732813875099444377460851325561978595256972518110258473876931437905269660365297121697409734386356568741870976048361077944898139562903788247621598565344470084891223899287229377329857783704864492145662896205387557390697356312834913721752315479534709903488402608310642983110677323205405266519873994009556613153941722616868481231111074182259480519469297698867884287375782145641534106180228556891952282152552865388523011261776100941612360746947022018945066954083197614898543284997771677901439257662836385736144016433817445066033623466910770108840466187514158927762103724863083496901355200205372316316260765128526505565518420975492961142857716970720403566710556885219086700616522649001795289609038601073339621442882584904378874068563797363970513936369294981425287722952381109570799534455762334798424568852985281898042705237886830274367478014835983594231118842115901537436918231068881304281335387800642798698856152900389580898076697424201642485630107579959561440593765114020357984548032717235686412312484927585841657435158620352273304784802718617394620922864245841274281190461145919280092198708026350084922270531009283936199421498008509705343237095546402005991613700506278354833497008548447739570558497391955481344479728574976895788450342778530230710836575663150330126578383754126253191634487875414949028518702983696806020505069438139981548731197132697799080607115013896656016520064931344478709102436605300390883431413781303349454029918234521760065696831806169012766491353644617498640395806377105532294544411078305445527501627864638804545322827170831813125357347887348864821096842490589751261145240941169137456155431004977333235862999883317299629479467780677291582039522622448347665711151708429225985857033911771011563724776332413235516794979876656978717029010319119504637511163715065739701230962551118965100008368693877559979763620617704985025640469050305198788914929569101798687690428507421545817382019823353995861076990602319369415096854441797336601836314855968832768912369384558633426693792379092836316940959028857482323147352832421716258405165767491797777340368644476409405025297876040224337039126199424742583614743551628016047295940102164528824922874552390854493228076780626410209280*i1^72 + 1052414543091095928783749750474476376864646874201814322535135393122577045154722494463606652305108396061570349880160450835353387957908034776559996975598858212794350219220944822652980259618284440298757829048047528276327667439155654498778047995034662526079514892577178722277174042019660474247782905780365326570914757094469839531902152841491265529440130036494632879440203617204898589586227093023748332071441760881175689911034902972270267792589387378490080775849421914636186144302652172742705362171448332065552469867284829028779358188834615932781434441918507732680199463772740131678385577494343768218753034896836187265172675024102671534893547395255189239975888973615764138702374353654131600129463273740125244809996765641410040768195636548711185823011666678075281044822309391571767947437755537541625388254570425326226420533745897674690506881728089986387844258341455095160814661227091380975949065734911529570401775400512180436920519754131335336078684630416533499492058684184896413213965829230117099047270309395641798641079529129506186782372791001481346650556804067053257977398702338174525064387394895540338920608620890669983579371597761944247881125301102082250071784754990060818497710926683715077728654499921459498126788819707081618648879544767548132792235072729295117035447021225807180618714599852657918305722896805998044799893669308094821014598567601291261110473538671582636577900010316306018453280094746051226045752572127428011659295283703384793418196797013910171276714603398478517767072943050162780084066391004300217566479636883419249570048425379639843278057597022181229292988546333783758192745209523128594786944571946911166507387522591425876734877952684545026762937934016369773066238518008629609716533269637439649211443243196035619256950530313276944093073329894969529979103808771185757189853711226677640718115858824163208730502475756822689321119967257469945305309616187448419835791414350157881167480617503847604329899937112629272926011353544923567247529966550974103058690618942555377096256085007466027599751342372419801043410518908604681006709514547527352939057090717369623250796647064011633684463847526430242347074731449237872593081484506389722990559949087018461292524799573148720154597593392615241298752544620276298724080000396893043585827659554153817885152947824264104592888252816563267810991999297680241619653286087111537962003225622573575380490706983422099315591635599907937446893639706374099270236664553715209853472569434955909426599361545822163393822377296503019637547034942089869262362017559177170164516159858701840868594745337293783022887213250027101644636805433402634579170511211339901662030775784733026421247035861074354571829532576469238145696158028454948828373054149144666139963639484960474059844456764827238400*i1^73 + 207925362596830464146126259659147414161962993341862253251368340584677739686906493541793682211738341594860263620164884131929322284078406318485846160282004350331613486026354362807104945930234729987373940238084990931871619542198665007121191009972642040454696912314289057725107418340119826081373260289433830660092385712084483554506709047054348631961849039594726871225080176996176612876348713490951204207030075996520811884956507068147249741412199997642294081676564758494377351224530164756332023568216577554497685932990145236339513106949038090253091033729706071469712189987641598068131202507997928186641831731965164121552561302113026960692261923314169404371493047604735139493496010671705322158545932197005993938400898669003476444008911776149033797728409635598845658101879788020788703743489946063141959339813204756103881380196538312983383267606261718532103105172329394117958592112411619311961479317553651147658325623149049655845104277397695738189956200663904676926489213083282074571401513938749504353435751529339689625393130425652994863843120204617740442467119557451327160330905733243456343612791530881178325942202812683023768267182319968118950240429237605430108889471353172860047680498450218515543425433807460146566941199287998827405493547265403991232496522139526809585381160792703447250526761340425676936111197508683073217239204749780972110592305754697167932757285232830707833520113542227180968331168420944910250347317204149011338763502244447536233980613660240871892291585318164080642038477611150158786802281145254457121139556538030410599964459436704577421028561797841684420778438958324865097568555629998201119485015990122298741891582589818391179502706621249977403853392727627287448339388722292431889241143025687267357254658046451059906269318010159422283539597410271542639040238083646586460886595307409375098830418284297760070152378653115594149662856038482245129774816404321234077052861568569782139470388615911850888247545987470520786469839080690880403523275965798055618187679958466967617286419661372103150497415557090410890504289054111378822710371788387764657148625403379331388426431747769651344703358247056088473160288401891719430439303811224209085571022141350884735372427345166541825881767171076402898087288422599972777237737459243798881294846264642123088112305481687344287421145137837895887773352092765325999327102785116379283294517070611391750208090195925716992798401918397513560046550092372555309595338613395139731707822734469999061369949874164123278314304547339739980020859657019048505276672131310298654919433870104529716939207731667448392874471720924798000682630620266444556598064136729220878834361860801821686804991131398804653937294699588774417410205357300802494400235250256294489314283225024934628768931119104*i1^74 + 29842857171323781409783426350922070888205461051671609908323179336316495664225790859994838531502882055928572205783286722398044388892767764170162823524681183892276179510064705825898611474940538183728053582860350367359460287019317188900847729013868341784317723521960788293155837629965895015790024364237747870281986839454033881355440107577014544206412757066121868577118998656513134839481531365958868752275407645544219444245776857940029120641286725983589848886571745467991714080981052395258860677894020722745580973320438474269233185120959645997502652451131946572354283679053763237108425877896530563403212973467387838352111415748335596919645991712172352089566894091556335081870590127383426366594976852835146973077635057685242473035100759108396265203366569588519512285168146614196472594105093255590138214464159273934787694659479700327626354342657870737952623437988063121320172591989339829837135664838169017218598943683744745365773757373940003883451802386442116414431310789193628486439179592137295665758980608303011993932635260828215126464949283740963519102649263672555819634834331589509696467538185978477761173412712372197635425188501746711140329410325600395242289984576985075257510154996480002989070895295029642035386382954407082760713135014141308126655353293560695558515524035571931347173647160690436761845503921992654216790526434701096685848027480728170557774005232589706011310237564599496025483762157007316234071447822427663903418992576108167445208061768212430588544133561349933243268271261453601273627321409985861896083977399672711512638597540377307475648584191879532846798288145765573375973563636557346652171283676744547365155568683787994141005632848635201096444461912489060880225324942696316610430035151931663707465381625504933588803636190967130293116674472969596319084446052828043433733401096848753925279693317894570041858564657648071982867536976414511896569063301674434158024846593888151852808535036667320199209738061145330448975605597220192407104488745943574349690316808006715549379761838561220326389799492769752809192117708455107885536287180822308663637124392206333121839288572509804755513315648784158288993021566719409798682661397853867322018059217912468774604200078743756365972070744848838460642291554236417197055426894551655197733968186036660588020293069255028490432306372841390637904455125050417501351099532547402657641564167842154835169826669353324299046256174809220788889214596360488676470245673284298602991419475764746774970601230293684032924855648301278336525524231025548260508803539256609938947307001341758270087895776588612239354357050109771352440632252158828157113900111939327755591536491117159005421698157686065739285496039723076476882846623070405430427715045654306144189439189549195603214336*i1^75 + 3247933657528011341763991166455179202895170694909113209307012502058347518972431809933470063798116421935458882668656656927517061385022405406505084053569282281839622457830916794909030802160824679282803673700074647176519186734998885095423681284180910774511703222916350363666816540083279984293163880944771998163584908746287993548304569104978989312563414938517058555024122904706662756923772447329442726802202174066348101333574618455783620796229724889120430885130700198088948594281542166297638345628832125055851992579320119481283174720988424436549054162922039527385134859839549122141937144890611274879222051961336636392458261407322605897773414894960522171564522523480181073304515197936616836095913140898576176580428864849966199379597180832737301469498120635213315549691338442419987573762850697936772562853244103743710744908308426615883462814263961391682772030866479630993661737590637546695473968854618154050865810651007035980321414726968013484977305009539289861652834393702348163972566672534738869897438565324390048811440744637314970522013231555127689604573383040697466447158074298951294233005610936541830227505236959616136972378147215187878390884170020325584887492410609565485861241484235914578565504836457706542437181215966858820018709361523811565194687101483704414877253625893205279488749227778368138618417568238454828445380374725232643923709257192847399879000642104416729571540456920106347037761806915517555216539604175864893051410688511218045802086803145045318797866384556274665782476993433661545622169635796279771501977647866878535009508717825570956499629814126814010906208438393354446908330477504821214233622292379108161116863970328014788629371183042093701449435398243821736212073265096244822515088533224616124865854322176843684981108613922742278757654163366028096783129050993649947592629163376517460684488030052604689068041781207546656985318550903732790270748056532329488531897853494999305735532815716658673157613998189453572073844956299290914795663559398043754333559875868000886739000293079125840240864574780751838112007964454572998567624101561058507691363054185899306430980610510673022515086651391854668977047844771604173584503171029723206603689539433758093570853683772130727218315843273012647048679393131150471019822192267802068291449372542389309850550842393127094846013297372702880465309603390218891178481091125375143754703526164065057682144323987220914985116132475796032547946598998431518377522217686011238257414312094695599560462528552950894240897549041463885850747158766813608712174878172246521684190359483260366872140673791213875038601808476983072479376017872393461217692713262134437740283850632688278217649095619913904901524047348653665428356709298101025298540906227190293699844031719145472*i1^76 + 260339080181813081396539924943617926821469788395089905377100250235018345982356137265211163003626805869013944767974683957806262599888537442333697307504147196749183836280036805171812351895169066848829489785535269298059408585552756333092713383965496880664671922173715084387440524100139637794515097799480000485803141275825680241586705883082919107844304195202387113663571732299426017583892846405385437629278448044896414354022577039510180266548703966131862928543265045684652158686414533738400019825373227389995243327131013320755054528285856164978499722843251773526520821780718066195439280519311135779028358549891055055628005362535837641562113033545515419505576855933355342926119059398405297345142854784622305619911422382775848809353808454296968551928306390447822370065653244706698002901586870884375712761841314379048498740701612108738882970509503414927943429269868334158845380299465593540395568560967754754053855009313070813598864166102531014653984619362523374030244916313687234038196526071905268466252435760786364288092235363042532299489621134583330113658805425625514300926172553533333011438395070275664598409085954818927989487378698362130643793115837206719217728774486424078423804207559845263195035467277406356358720782463807537608683272910044070467985424865714888374775393829288572467377710466447219607377088141572725201690709747707573488602732988336032705940240233952205122948803874431438408985941145282819693232763627638415790588121044764605724408779787084381699679520616144169825678781188476300344141011020595354180907779741555227121596595036694150505688234155030446807689536860781769976139474488017270928866933621666035236933330979892042694543093353755312896895970351621611566071066643169457085760695215489463717893951446832665373369527941081896053637190248624108932700524386956008669611329571689198617287068617225985354337516929714798355934919106329426954467684427496722030100957673573058295147715433377251874468819381781245319170545269452153007736249909372666919703715753970105388550145958564613642446590167975685189481810676919272059000299801207567227766153077615267445177896319804502656480131121324631877826596120333712022545169819532150176328400027071396416740156872213642479844333594324938369731696159162950028485688444934298914914071401433786808748839422688573042480931448753585650664965008058373523956157498484017621472174590322317198153246340891148354830473989686520316180083571903800849252920816471738465230999797891057207183521188233189012324694013724236584699810081167869434704801189308855363055516247163720409301645436691806583234470781484902945792843424563242065963393679161236313958224009241074245934157258118056563933630142849103748366052052130201167262728105213394801074896896*i1^77 + 17413998796556752199616975651996942764429794117290110116207350837747734605187998642568741223357882193531011841101717922401329552732389097646358957124550522347633882814551766960969067938521740949147349646675355516933104452114380432528851455796425094299612259112425161122022649712381237892878798497253394671029445552818499822252739938833154083874811020067387487446643717031955023460893430612966955846073173497539333940012154476476658452379322334723919222624699616003505129760092187088903332499112537951325969059328366159283882778284718398020841207379880298541849237131935550983815963132670320336538178492779630258980723611714932801304440464366946475957038887591733619333216322082231722088620911148690594990115220687350621767837464973991158622581414377171104059399477132804317192156066625993829513919316921657317292871268259210950363697496063379198411680578349041133725351380491671425861346634946121309867721137140037547169375347941427423195948148503724467162793152049019552070708897499593197179025827471903372609374404780403963514205048074740224538031269960885504477141566698534636056896386458766338052901368945261150998455197064582677290099472706397760236191654210593681298123331555191782340828497450980680382351001773771927393435593345809085263593961977034877202189027352288075043721427789205212937377317431738675500094648634363992679432273718112945067702673635861627180337439300349545717809608941451752142054473235943397698648809281198391806299092596055598955700129348863761676536837890048498118827740009819492791655299736685876529356200533836017908866094360075833969041234843297625706656187726368690251728316985315403374655839601309033611961590493564829449622556320146905338992301048063612987878455269717386567610264488417697257958233744146295551823254829841479570126803434576482343839198728182056103383971534048049810305115124180860117397092666267868026717687258171130559096149694960892971038183981207826320557497839071966314240579292875430873686545239442799711626776716300128050006381824915489006569406000483328209493623567742374289163295115686883295651664253734778721291231479694723390444994321239440221876229173742404661389577594742735269297381351587942986410794009070610492594761237013707984984916995632054163745959190060911226683867398426603175903367317333994265026010676730480987108891429722952827654032655728453114491752939993653617437907587521854835253444613270496493187111746846876554604978031469577854332374669559682737899544991400942558509162111810767971719290814822706573002941403931880470618010339600890037943963263454074715943437307591910121239627889239919943081214149993459968914772772673411688424999017891169357412103816880825643260184632302443106189291297059874275328*i1^78 + 1037032444286309176665737430019613710348499619654518654610938742864062426177002844907145705853582945748811945202976387410708884062826455467699528640669385568756634957670487815907648612906647211320123318460414669420007860879894919662122204291800444387647658677475587880190906988931076045587479155932129403573968501163355667140480018873224839552203729903189345416496227540116569777469640043829662856423939185011057318123305070480941196024979079826502030078858197002417702177882836885542961580872729361182293128640193567828227007843251239499651739276827226156166947010535217159743431751205142782663092437025651799652695734230911070706826494554474734018928192768285387541731716317059328689126817697214255637974903473857261361061483234602259698231207889977689592906664664192530280330304184884898403257887644041199697098794518347187247772454023634554154250164749385120420920200914961219252501607750042249322452126895550527837926958473794194955812424475312372649928658966705383430852420667187629189999675352029481238883393149126832889392337352195517022843816906794402817434462301099619928348489586492691425387363693691511220535739304661203799433228996506097306376236718321134555326384459803479244034575500802072979043991220242417484674430822364285024410117596865319046588533464738729178479602163657207580454809274557318882103544626951627874591444159714158095392380821412401772480392065339588375311277448838906756322671569887243567397295369053722082375545338867307027431352794564035043245523282577733472807160048534111447610462541644943242972728398100435427559583221690763134446499522819050564027904681837810471653083085080564681485482717698777188906558846995642785374955442196900453125443566112905635317154438621747729723922328548130141257306393586202308924290679300011761473133852560575811085936634204720715795168639307256927260516805620758266076450733992831810292850124886959312967353114069759973664958799667342856680082525187368137649278673503190818130548098254297325751229523168740380759442819120623324796479199594658344616424825844159824303857122403718437737291124843334393050534371760217715063118712177517590335556573688835418321595799874748748734185505765268013155009237482363394852652638310739257574590373345710481475585767669984140638580707900086540507055565947903773533076991474169672421248263751282896280855345989234464398884609241302650158927828857603077733401854243366731118663149672905668311953855809002985329075952512389718326996195160507651613478428272068391081511735107918948146953478199144865993842443089104808557266816440455099389414038395421563461679431850432674770835724120322197872918271895679219896915965557583067864825636099554153609334329673680201555214229045248*i1^79 + 25168778392895751074575178127775427662805780664005688437057624292712943314630420951005824150412524724283184863350470692589112808900563003545533421966422458123875344992374473693740042527999537876034331482113540735604410372064216730069386586757671216292731928410937646772777469458335908910375024651757618944810561036898974661394729869135906391931766842113248989467178536544141250654406032013810524117632049149965903506153087736003418134734744514317962074241790960068540485569325236987080633969967572042650556061924464717267873960936226998120457256808192308068092296040023122306394139863669597528483635474922101137042867691573433328872065239781927324344229801201983911149494226330436639386257204490037218594999049573300090395577566787611038250158574455920415486604385243125029110390052599390263516323857242606941321951602145000915937827325883663974458739565537522832909767408372787961458122115287217745862421944775135056435211665118468813299557458442663762622500194235629678513317267267009570075350734934161921743970785206886315595297296469028093715253344181397198029958902204481879512585555340681853330872201473652104699936826593054306790095297901623376121580325416455110077301608325487401303532873868173931759134614520357728214081735963091154982157361525537761227193756630906667647664164314835283171920561620383425620943673994216699859052817497539529577894488967821771125337241250683335507616439245351509275744225373925428596906877782126001687117433065719872841201862340583691449826281315377297544599041124254530085625058206945106037696473347906927890080318468309113308733953488640492656374131759481599464160324483112110476741213067618953622146422410834852706026854582380267981865531486701154976684979652475910417709138609038298812697812467979251622398250738774058617899685380749717136653915746811357621363549472218027093628425345260680449778564124908221243047621641061213688310701858012240620683916710748196577286019829101608642019187596513681494939954509527977834829236183735971178247762161482916839251903271927521371679630772756238187845360218491800964106721257076551729520579623272220616152242862680127015526766844463603720642076862779135043097935738037257609151342399143222293444005746015611386437534993365766995595795261068898447455170105649308325239566224237277364512739771345051902422381213021519690974675868110767008137278866891936891994413030062881849829560028723528796819669049472387818608896961869268400746101993239523178938967882956715238390893104208225437456689205141419286786612299663643561058440797500884101463248003690329716456110154679542386251643239217656368396620297668961358126540571162645680347724423610861706894809681175820311888280275625657405276160*i1^80 + 300271779897120104446000462211593737342509530351979037896355786808513179803295450750788154540928734410774934201892144637071447829652152274382034933278411501721166295889226532151946766987745396596053841807241340866218012219292129356182322197498852105813993046871673065592995450371777243829447131430257116056925050273262434953958863968593762500868128721198773813340417500208520642017155068644325867075775234267308146439538899521613255621236851368076979893768162844184608476513439336618353959744789872872651373519502174230880956632650462370824090609386850462799829148795576594197534355889414338193493883315171482251391505199577247002468186291321783072502994346766196617233814009770714242556101706815017968000921792927880763175976443146483018853470930274988495445275939613222084062077854149103651403648462632371215503922105246518147234815529480325633137224514390272051446054607525602022994546342925870561927119721942904079748464485476582870226598749709687988896241926942138462585846500473517160391893598874083409615293564503835393519899488874712476815213786913569291506930186662100546576568466342636771366168000703171386668790369973333394887890256780354057604359999814221895945947327878594061230550798435186342654315338844238985666762430810006967135379046852894817656377148274469293142101131439230150995239287303542426935300996874528896223618946080069400204829725512413663153302027310640049300906928683157096108592694052004299405949263934252560344246289926450066368765765914235527046195298748160963168281125517943957052242035114423331654834472056720312719234671740750048961132798206931461664951552735664667679738624087319564868057987810105369541301706233037319835840981943527438330155898337915090433885074359198075501567699366343374934878337186577529380739814542822032080710809782162753810678799282569242404067152453722919178954539980818342759832490319599415612863788917660758353129469684341701672936833902396569846874346109653946951175208362812811891589214650730183509986291342880983347545807963457036896520631171869894825240283615086466639699811807788536919530662107933221579894046567539725562366653149198642410692981154866050893206693679532986434858862257285272482948307757489815101262062601648445660113342094762506831158357155458768510143464913682371275774639471329408961513728629668628067807753107214450844103453179747812749672912214040686132944783798902697842394903991765635451968522005135131012317516731000830026489600134277637600462492453182117099974253475392861936705573599047301177535014853529346715092564275737403911168793342498481318669466200193549674116562390361195009077131140710690190312180495820509268471164447581866638226386410749155002102863808692224*i1^81 + 2453785199940833418609595756670586208842863416738757260219610205168550959069431479864088026864666241214216129484508993381774206679454702744791654267446165787921555161865661964224605682344062554490263751763231754115810933237626900962290119415243397173153282119306730957355037151867766259560601780857006353728469078106050557996575227862051155515642669551623075535100558325659332692622475705005238301456012383840134875911225362560234635227032237262513576154032079987790271350608480437933843120103901472147474779439016312286716839782362643568691844442042933858689503109192416695435607010609267228671756318513574849406362639887481600793261707458086204000632993483924823209984167045398745255284218829525189595732706209038754442922450509604172946605992604443497700029012549287736160991736707079863403597166315052200823808068897553625357577102177982625198120126805587767246740516558280243855194938892436289985850528750182365776764276600229995793048922413929391754673304440626688745172609792558825867556549648132347616214073760842941723008803618634398895826599271811927005413826687194327744284053136704847695157876943950806997497499054968986547625183776281680163727937453164000882459625235874833270431417352740811783421196383119521995073391670476690948394944757931569745497671021188386420964703189149012939288686713482745015780509180700404731681347697861982679551082286899557246473796408688211086173494130722556518276756533397626314578748387504901712554357422916111705544410686634442039536112194850661144256298571206990510628327517146293073568623110296862156370398306023276211176675831065374686013396925935543532156880643468857223332790188218945852241553210795812722548793177285277434732720988979746263614586086264720187863797806017420534403839295285564107357505663125243682099723676963218878544440886609180532693882339132465333880832076776812755040256533292846783808437591392928807465413075786766330245416440247238395080207073537707353075207499992549832809302103327717406140732599052035813577014985529437026001972510910455074661626888534937306388014016728425972568904318281138741954005961136776215566564644364726730586139471056643825266124074348814805978411038937953433487809780922994766106954090152438986344867282480428867969077479000967011209453007462099322725187331112151071323825100805269769915997734401786737706415135909839431278007683045605715096249804357574692921316379495900457994461222118968286868687854703309747676832873994713827502273538333610650630662746503264000415432195926702244746694210410828173550412785835341839573286632966091862425645049240138329549545150293987440715993584048170595354345793323372196808695275246492349029122796718466685829382144*i1^82 + 19420975385580629515802038879847758900116311209312073434228243297391938977984367931478988026359394431714950778319275790890208979561843470805150710045143517569469444486492057436595603009971518420681933086836923518741138755207067954822114278545712481652596750647279111419050802744035553081772801573022207041295739968385193632325601311224051657829788893538150657682531124426675445622851716809432935989373654261292194351529530060597815459143365596798469275319953259211910201917251043056740500158685690360088758121700129478803361060518226131332929238991731048919955631138020344398054668442154845611764977046904283412301632392858016210918421844966857754821960504422519989923963598263439463439908401377998850041570283157532971973714662375979451542379700708711795433955742190881756039040070004696810171166429276703065365571979838120221352868324036800717429876793421588578225579723527920121084356996418463055624838950636064223999107602987724467150428063326935327591303100643173141882575480439404355544833978000121701101322375942615307434730267460808929605882128027409179873104671446009956719585016663566479059596535157038845360086079659348598617071063369081746117664608063979386628986717042898142296340444899690203874469914674158180968058673506196850026001586296027451748438240754873874650167970403771167620606260203912469356068168443761919569718484742138798741406015158968669397996627514471927814765648748408235460066286565691907452262368016305049522929912437384051817197831425049538965456020444615733972699655666076370083534704537816426044590782821861603819001243652102030296776094667060513953747928014558880586346391544872077291325181029161420317208269142004045925857971099343427560653870394428402590108012980057016353382488059211333347637852855884575422455792092051350402501359843684514997753503443091932448532024731463702833657124211915745639833136383596819923253641170924598996591346304113165260715405294658867674658788092428571516529661054559190652764514671549291377617331312807109899218721126778413574110989894938052382659387145447071686442558225334224504797635231873559492430230390474514370680845581956749153236194442747001550374226185026495088997815153422462320124961628792105294609552636338576006491832112290023115929515432778063978932656855278507023171620583877210021201587242417018809808707078100724685935511190698158353315602900222256028901508396634221435806504759622538793486321724271675344381190510074615296242372092650083912632858656499725204904845256141012475652289558269997155581432265953175708153320301989414589055752122716957920577085285431396814954088663774168693655921443125419048411287436835167473336711766551172996999484226186248192*i1^83 + -42279206048384099089032316021862108813702608747066894272498967471528050064254495527234406451880225529685101806961722590781116474651507271313180108095683154500552567773298027414373830123798521148261906439171330266611790167219886130009651393892276191781120718177674161224397296187069953748771781843876209320230909449319723089805795422179657035706852317816925253191154399972149563751774507666110004365905753644510429439605833729946713899828103156169466968289064216172155100925778086437112474783189059672474426945170741213870026535182311877301248419024578845010599010494205807476033889185694119247996434126110527453425715075066204636850507498080681315503508828188430866488859274939403163376789456818489535530196575929041880032418169819174866663357864160621451365621910000630359025139045500165454844926334014546437340841115217666074681537551972890596927899181423019920139846652686544629768524667348915333625310231734061181292665548718658109029506839754113874998509117159397318155009549146909728297081783690880823927118604672001499741521099314088062493385859423530319643867389967521542557028757423219634782860806490906565305146469584553674604288102668206322957700215672255728875145291347142972133377004302974127489062745744359856643821743195229064447747739139138344798422544451475091647229221863625626787961777964605524553224109749093933783837253348334144078863756774923471733339675755992427726322702983003892811411073545121650113211448403519112217479194467181545735601278092517644526460100096704243370958186136260248104826281280701810633282868228034431809381183903612044038467429185045322848698627342953888107193349885139478134255861470447630954020558406811345097999424007493868559944699032473482766813748126275749809096669859088475270946873399848589283140638401029662643583706124421412308043283599890848713391067649293595983167943996893361335199072316706835795971073016011594270614767594453445026423110790814868360880843304351623232682401792388967456149857348103332025495832739097171032510951711275318094979322458435695624981415064883267575858905675904742519118847880461361643178883624681497475917039790941362559418627171068557400652554943270430517507125203995149154159981023692195588331883481430283555491057394703616323215219266142523253244084588391021786320547058488415815862867087145011206166473308641997731653546533926592006171287604018266758642642758565028167174674489062604375856128343877316103220545904581816355620838976826162499624343442009238404076012276042052302721710623522736460682119445683517567700759213202260215951863894341236243922180394900995689935750650999364347615354244366847854349840091724554752526052243776655663732621312*i1^84 + 195677679434646968119089949390805677047359723450567965639910434145979577751231222836296641279967537537003937226654643603634431105882857481437043155593034303414220492909615956164267000922459577961058238704005534762093664107744162550690988690706385201104798276819253779979876742130994204932109965382247343313259338091555891015056141161571854169054951007402104567820725859370941899232755141211406802873388739162002916717629241915981647987469809377936226108023893716133884227250042721724738052137162401368545519668651770392274068958624806760500928218943785670643552796419045839706364844790614013335127007669243582912410508534472069252760894909231221243237813564660506956096435859151384486437931836884017234429684267440015314252203531598362519776106322705864165039581732920206418743405276306165492257921065143852288984392851934986005603592414868990738075010168153921699985707660086338424271041944507120649648759336533439092517026262461155899769002555046740232089506122445213972178310376557527882754699805485803750100013639908214938304382701030799333553253305569692777807185886025987555545308790001490214241124225543670303051423007761937172866339286612997691377084134590508220062724078909901058608851866082540387115980176197883235399406603048028504482842328173737647799025023302137125012148749234217323573330989702449476823775216847153475739587449539769122312185248025420598311743637256247890213380135345511024139030657303795665362538258878142074069247461661773330158983834306646455732371546790133000616374032846062261563270268194768476489501245464616650225107870879915971947874428018361681177014714256553406579911589166326971845729544481837952893159136542313315770435279680428498500677517475744132781413180373178464151325378104062675700816066903981646316527965015427456650871500166243535028962707368066840177914587059823239469250274245211315076829963568259580228737925809891852184840371834998347639305967990663731034420522659926739078054229870639851743741116105577432139075487277931926534138755322053785633364106565667386705725891103059555558253727047135453467084398548874716964983256177726257556679816940347538611548294788608628164384872361388824133479594056092998086099952396267591688274225811147579313297503084658045987968419049982724565206511368139798032917158858697850110476830696031085098701208584007034059508485051330796165062309713391515583297798375859403832476195673820282744852005355044888561278584448857283562309072904687191457047559684282813013627589761563171082443891048437063908470374077140169742227259504894445537787243992510370945540258415815661416177198478750699891926055088480663938416626933294455846975763300097196032*i1^85 + -422457966445203335423745783317988028438476817317966273091690849142255255181589951659493188884638678358445292818590242160169512291333588136203586367176603598410905606225996759653025829341850612242250581690965281916323798026044286463852086678900885993463031517283979737471732513718209451208802231512347078072142137556471976481645771429649462286473429153534446935160588441138688778744968171960204058604395787511961744499300445406541170346067104830757215557764805298920779236535471265249938357121944445230235457451794129306090143365611688749255332616127469987930671936139436308960808161510185788334936513372076640357679967667239982773743067489689500236339470609816238359836393693540713743853806683387601737345430974389085507819079605001803688409174221555823177754173630040789394296313877073651123591047709860261533574826127968327629924066075589475630162610174515514277779201354978991148006836761316080085087877471903770884585514613486349753621867478495480416610959757379382153994070072196156967510091248006864854762270077407350038981724303225026029189972862821831011397915298462719832020315802501910546447318630826964687368359549256201037291189584112883418960288160993803698484122389665954396395509341253923519206517030184800194189575084080472667299409402989976687952922968570871507041609865192007712671512751502069990233765525868134327608902323310926054474346059898368716253625867668531969418677139344891743025968429945128005662899854677529162912254603879968324530610443438579655459862702633436567165760597533414704968125675968486420373599554430470963755279674238394454644175477558894426715698495018437472538548873356022205020027602606436064375034272873113472467706642926590996962264572029806162601629109934723024604707959901665986021650678566614223352549980629058614432882773240255630170550452018320922013611326427355649754688610210348314412759849674019876665017442796297183503472272713972657713630806996775303800072078174920970838784889638397173768850366627175333134714960387920847486972597004468486678601348748185306143129607119628151708733975267850056502597649960501504131869936832037992604841132457765447560057970037447769348883495008057962181140927596977255146883505269786227381682954116530841949530099907059686733936887886724426236255299764299864296158779650676396657984276142344742934705586788551291042505156632336805807665923796692773996939468123274705696660854574282285851911498783459951733634623270228458145549328834680179118525988703809222153170465411409563478194896132712703160614812909075312467730772187691718840073540737213804677631491681260598778466633470246169541093861254507776189788932943764404883542769664*i1^86 + 625436910934518001883498967029465952705010531302998257072662431379666494100794053730650148332306019248102124144671972324047063499356159088667586747070297282595821445430500286889208695683744319005243517167033782388693568856138077403225660567618860934376558155084167686144691115527018617348723429446881275209246419576304974142806517032499508252066495947456765055422181771189755963053149303387194328492466812942940793182266996111867440254283204475672871492233503761973405418269116148229367749585825342641639968574112489953772222838623581075800700884970294897181367385402431519451632161206973328420524832544914202258248765701980378126069587895257340716174848356625480962828649220667606292140284721825362982120336609918690119164713027498102507035455560987997926442728917415509177726649504734264239032527866194293201470951801743292694850722031651536347206864233554666524707964219770063136772636819963508673490209474327427260536920122381921617368348977308116107947125372495245763756531755316951854867309497267235588437969961720231819137656022524487340529641876673896648763616532734881648588817837554379280181530327881477797144623391789145369785499122712661749648111249702979459936802638482886457410486609605583514118900961083996830635839182965971300846133335709359711659804856298702788990963935135777306372293935550304144760507968641571370362357077406470367690658141406589615931286183332288138326164716104064115360695692067407234394949273851564361445255516914047589069617627392900265109424858759468607697575591394891818805297395467531111364637693157874330356877232474052632801109088101452333030034252811995334234763015560385475484098514125973194677717883186063330448578503410685895983516503022920576102542158382637762226024230891493227532377349232399668853600885636784299873668505864030066323515652865923410261889535008606673235713791993874316644506515760874463332461535151352253069499804719602646933360989157977000718844855974096204779344808002992615292576012423264047229777996400111903680684664117236252371344094996578852989321182533773385728143866929618358486179038882329779780261435294317986954682433905936078692718141710257951745574406044305237114217329168279181614873961390032528602907361218455847658292881401059209830051754239887095013289370443953041354979309350017014519660949786187667209778550251740724984168967030393200979428807330766912786445941667733543596325926814788129373272043905621647268220553559131191025321390132918267352290419017915199605006399533666370610211019356168179484678784879727418247117746538033748812708704012682440344440284405209649803562972633450539975041324200610965450669146291222609920*i1^87 + -572634694036604197044938635693704186893934153095911599248037353785565914220808956228362587859946388114074693381009415374440545834865309794161217234718188916592537612983288682363267044721991265910834243953247777221359402327189620798894733427203486345477613636047315603363905069299953377604824747190355458059595573381531662093474640437367942829280644334650990604024019380166426677903033794481591841053108986108514823260210795486356911992324589912333057860517599032090206928866813931353473452946109646082149382427271705214237129597965846786457458718756385216204750030860044086531782004819722912759617376650215807751841961681041965124721351165473625786244493115737455558758326761782473085133187814437178469198745366576254939870792119411135464920328471520786063208492437287440287024911211780592726200922614213455579752039059147177247493648621395868032067704712515921499157279044980604389996860880791752918590998964846652649228768407550566939048768579977982079324037988024000164673944298657473075659827816210104900594879548040224264259420644410109699843517019195119996558695373736678950657504190435527012758492446859604520432113775663527279521348234446956846717720650239705682404121199848232887959521549523656825660336865109156400121400233444086562654301329189662301105517522001584842890881654455205628688862268422854116837936280329424246071337982264216204425926679494309116812264592507128856892240572247054552572127997779018202122907925482940689384916774407967094936567894186729463378789845825278918941952519424422269308613564670524162839526117453553407861284377061129911039408305385606285599317119780123029591047111256216896649221101798265934354398543917351680310621881866606862960134363246079834161735438002596482938862087858062039213221342084550219207879625597351585491848491416288377669434734040275414086619300268940426809625958692776336224338916269148782138120533258759746290947310562928307231650952724217298997533465799635434990979223785585217202877504436377310295857157563872166123542982827260764724723159211963432526768382635447538918942867185882944543939966141173795799334668860146787363964396891651919914151473944380032658383620229659153579328956832670381034639744495203963663069100553139958097057116910602694722738135684145937379053056080753151852239426016119344200082354765720817800579221964537013100637136037206808477468467592088271888944757963687260938591325357312822425812007975961197534005517654083435120004427129246393711019193127062339299968738488375052264338540033025364954382217973850729996191385850597383077496691808909083648297703102173453091959419573587799859105955228921769698353217536*i1^88 + 319437373006991339981349437096759563225935490352340794718381650460616782015759871121169894933796089792173479004933390766366976165156858134840923698549591762140185678524855854520798738145028632611357776006632230871866129630874619803000825844515050375040299453715866815743990500686133193301355994842879482492020056722154343427413644299136557351429870130471852999862750708975643399308835554134169206954432176694255009735284137064296562627136769933885512950164224128048787697178369025811110985891071081764830476428919964455877558229372876529761170937209564583182291572748487184014055665504645392675109075581186024047562190288999526212936174204375995263288467748692420863250267313726926945389086246132406912819688439507645116294931591823763728296664018993348620498761475377669192403533534177146000928544837406230846376967163537831237117185820392106620084618657548918505138073887651962038633513215576791194263943259967711276834649679285996559089196238672605692060256189378371373223106056106288373413204490313780524003089606969997421824890996074940448864839088986304186597073850637367774215349637191890386551163247532078848424151702990823247301520968233688462735736659950721017584814668791194056001210881239783794557227553257456259996927726668796466999533733706001449172075709762148910526785482518183671827775346480471060357964700707492897281261663507173544278710548050400094892881782648984971431832344052996742626270803595214717632038927136345083993222613828250971605721021695280609144324344966820856772458667111602143648868278203951191877050486485869318121985273086197350622936641620625626979332188314922680753701910967301258663770235500771903434459339346207590469730413501289214685095703503980417651127688075929189546429701865778305943797438268135573815515575399186371173288878058279111549879291166898794924703146300477567737739754435850336316848721135889581288808122582854485548871734201617415389694888102037396679946509707897334251071926638390836346845065000106915701579226134276430101845745753352049241053176921926175696719004995993288258691382250408585348194678727865425463834842752688179723152074669636985580107752237974169897859793645119305619299721318365390959283519878608063061607249059921617172008069837295299820561739650955674589503041518347497257011740501787638915129879163840370617989244145486164390112980392187620473935564113222069485491946549899411104965439712919037100270449928511488714671154051711004653619277784808147674082942703167782130235050581534847620016999403815725264970075343560375766866406892557595868550842212186715062901229816744159212753320853330461511051137007640117248*i1^89 + -93163216863633995302000476330080880230385669037043141425395761510722453217877362945830911192989007972652414205694648451357525495222296654149754529923850295168223852696386738666443931518614099378501176628243055167657209926982806296646447567080418290970684237589390480831915705767913018229276075538412137197170924661920662846812153221848634364065770522115551183672266312785757473716323361817166691973740494508136230725989132717212420184144267689770985549944801610135223074484408051888710028772832452249129118866439505260958941016900050735450344881578617841361676957129902721214595694318416568174178921898677550218949025337960600632721126254318155924898858604101921072757221010037345923304802788173600602724572472358751253476501609964017064533581531965360946056225462110891948646181522521694653503253320901813191479633013438303011169494696561705762862839787154490981988095065877442557615759894489907083851853520723485429124718254826434454637594234862905602505847666782336317043100363488845298319470194424648074776112333314875205529165807111622078484277093008708136304132620927475346850774413513054323855640417992155391304028898615127367337576170004603918901027394814505288243479956084004252208417652435968973347360610759948501942621365345284789399045915754698608013624068216378239141237880597192148958695969540366108394183619081883103852136606329338393449797423577270528552188660521133432193352732687604014953798537487050140749838576681261411016795316799214557471148389669599270290445977528151308063762539196910654787596496862085636529508167665227567305149551422960553568209979902349572141447464856446337440838068139433433617270563023799468229974686189355409288285133445133373005530810207730487675999639012081322715826730848527877695844422011586120569254991394390016148632620491676754624450853522201559628920895870859178675108401440753722757640817201396430974271808906778516806678384596375758991666605398344373833398157229129427564340518295087056671659309658742323530149427238134374780301705900620367122225058604142232530016670392022143273038602904433919650827894285448666502492510342175420300964404766098801474167507087980933029137644133371612537176039685942125711256099789340189154040967767678947772025799451952204025940774580872386037665345085461682827474479205360645463961538906902303046538108237152154750837363596273289008843280668461026471519490580941071553107793422476639680401225945165408553098964176289593954949685856184287006320310184808141336014473370624876489367925264732938920696612702168563559151523501461093868949047986481521867821921578048151028653227740793822943704514560*i1^90 + 7521071881940602268832712672057149130872663264840456571071145263782212617007779671912598571299814238106957000692140287370076858521894139275546986522977761039264182689716027304596097881198098266597117891057610876136042574853986951346431537543575170776037392470174553501543808863670269044348678987503890073496847590141729096401929097629063548832188036260639737757213083842103630121779108016397504005552157687808641046859666321472904789363569997561083326680571981537764982176152107543062748835106562905980404894866963654632347546886054041126047286362778751115740456024852592841913403477330979763204090545931248147571630797302025595739840324406976116929252011037264071694806701073770675959559217224937133058759607902160442276678543733953456392219723406960316079309832707375769909583349729295582433399130107566700415963602211537012677524759755838645606770977332282533991572619565940126880816188059018142978660915194539883083572761355062226268948621822919302075043921045662158809464578962973679445214104666072401031937978698673165395694030645467170945817193061225495035326664907401401486736411081287308625303931855964350731772685334517585961174879819067862769231177622170880646864074891338164448825366346890868811939697007899270543537033049759184285964294213450378407637113143677958337457316971767497710802167855752642504723137328164671326077129491136446808573751208385204473133151131652937309666938304478065127929864992721936074202772029366494377888263205597735812840123497058646518671723683444468317866507133606533464520011338783539111826145077755392925291090710098731134354989650858689800234318229715624303898403039122372894206864788516267210482421322562381434390522364160136735713843350691168621591882794635170391452450954491457497235932061988742483906251050254077024075789910825954419032565836943739972906859483540448609853456694780849195694616637937021228438407490964286247182833015625191272119543595000880992157908168320781762989671523467415586056726649227317214914077204420269212295934172909217910852121618769759404350491583752028796008979252854823658985370533448477205302933612672645307146155090720049868537617523617451168214282764854397855170622567839282965501891037903379516054980631402296478940092167080689620364455004113471288868988799758648664320519547323985584347921391209463581272547985642830473052746138281619531128557858679867652008033056338222994705769159882025120540298660694182766800207515647786976232432098222443174719813240965706060219021978845574040462648785246458279599594419789498214276138908873057055005836311808069874852122155849466325898673456601366528*i1^91 + 2019478304235871059759615131198079020606464745154368948543749389318657015286475928384292930119908174973267851362690170519591675593255283689961535001669048411028314683729493562231089835942961025159678143545512675485637976884251673523523941798197078583494990847767005126206006921014908940107412328473057578922234164351898923092843314540249761578243152807493984976585570416909523150274221233332358403776940135477196016884347863494660717982517575861166967758059861057160697447965632107021493509501046499900671679682210006658471256208932788383875032185065229615758133912002822598976424816063198712699654729763961864756779257635512905209152282980241540909717599869971308916533158827088693989729854085554900340072282600113977291483165019993947770335134887711502553439574530864414771691287678950171408631513936907836824217443624224451863885408893090842531346907410193682303714292604541712159709430170867003614605258873152927932819007257582234803752741711068475469899634049714912785046738619002337212042630941730321823918213087313388897559801034951717995342545750586474800587418080215654666326814214219963107539856117673316974452061178058213716082225902181685268046829186846086835545689861359784568413871335241732141749785672554304794087838222893863720417960148739654895964671076855726176619813247576050214554775330862555479049722270777935187014715922982019547908029430717808644610941114950284327562102008359561395217442140096114239582129715947613019506668379423389990614075493210747976875414597863706299375383798563582543830607825890996183703657237439784348496757769395157384190320337738227683192962459013593023521838217941300809665621968551055993269301465133169887586058686178686794778429254435374714102764023569248867783862564733391007483560591604558122669484953793959622519142699747100828689082390695242727980770612377283951559345646955307231178096587449301883455714311725123816480203466469876936013453318543215097733007145524095014486920457175710226675477826005938146805508642188415528355717652604267757278095389045043726216634544599526404815944562006882842992909130047383571598620808284480897231623868953248627692474771815666505325264590918779651559517762191035344190040405092476758488698494277028110003697875696381002868879709798179710544997222811580921851530165373048773263129848318757552653247141565848293026848124502194211533866649876297011044780901740623790622653705261629598401539215579810541544205959709550402146068953017991964124500092796794222425231763811441285231607497147691742425577065249844934082324997933333539401785331871328579345509785427995180599869440*i1^92 + -61248525982391124193164790103659760352456675861419455211319904425479037342096846825060954813158128506546092094472267720217111719506626010591306502386427747021658344836208757693431129183312191125668534072528076886791890553848389148933322574420901001851256825795848715318247836165317026526485303276087750064954549465709428359087851006094875122337404920244280362168692314252331677103876691626660860880148850612466911336255098789249170301782935158546289816336636264453607299586619864158421320416157470062915857311089886737708967758774625935608527709678473281694241148311211836286283981361316511482973442014976159908438302502355593503688296757703759415709245380824393844762977260978789460377974508869967800879607487721842318386405779501269200916890605176037875379353181660172914807792261000099760385285215814939165862092911761659599272145405582145427477012793321327977546543826135181576763170474105069629907221821368437736509956815624354411201231946113948383920028074062013338149113200253373510883120261329702757482976102266568915968498312622577758408050792204969976365098179674715257663738765921756390484120417469000927643034981700031937477586552318785590991298308711571683867571335953392389443163294991621906345239983936627994502378058963707832633230690232969667361338204225546539355154162998545591610003515224340873997010326439577409330466114080535705303101388140381725489444052630153360040670637101419645289330849667939580446357630904906743702935338064382519394748486857265389260585639233225959179336625478171150398777609791003523280101302359138404129521338445873631604506550792931810847961929658076808334581751611366580465951080437009223971941429451350564549674622441721996361439715507488601171853053862005228982527353760330223392956400938804019042338193720828524734702290149049615468825581228304508603612217190433840746044891068052219996727136697930735050093662755329619190731125290854633715736270353704832228300273565437316582898325992478261856392744034751117612012219710422981617542391372883988615577553378062909124996430709097479908517920599085891033852945601461758048728954953909996803499436232331738487513651379721491789925372760095906108614858349111466107198970073854787383811693791694092409649517502131356828003078615464433560235136879084442807119202234952370874308604662605241102729865261128936674118206786641230900171802294692196357595564402538600089122479194041530626769639043002805823517803293728084838504793624299433715968213408172177919214130214390865824160784389275147022509946298659031375255845578079652538703318574441226188081947041857536*i1^93 + -84350469053585924424733269290777355964551645301044323975434604453205250704023811458204471059614935755482330257538793969544072784318670427852314818718792854585133877639175442748604848063466185329243445580407354030433019771841512652427744019185223729525234330517738836347267025543369205695909946398024789380633073751232055660613787058876604088892617658370570118924943973392077328417732907819959663202690941958006013570776126369713691215403750337742785822738133291577168790069667512563627113037747789480609047172004400108020310165725827643768115380708474016611093430429097087619309462607743844203415562826754962440907656529757911481203666626723076437931144178031529974458098767858997000707282638377320580159064257567649787133248541314706209821370913836620610778233111750563921664878402830445725176184350571394356139772865240895122065328083298513872467977441012145931740989808109680481864876083560807975121411775331322201301660723064863675102774632346763572705085765761770372423641424504747854516656730459974198870563251410178011463674390253278715088092927837489184983045485656315424508530345300549166866614067048721137640962456883838226270460434539060808293147466753173576668540569399462381359348865137844393088951119573510342447408796604347030002139224835117946027663794222248114246410105546428215606407950374831336388240761727266576545912183485992621512807138778099730046641485336358586485931997692876276716441187391746454466355981833387156161178010615080126487105054409126294900083970985231490700851810514838895276898776424298966154654283040174970052522973107539690943840905109350593338139130548286724455168891860414342609579759258866748759659799175549361037809432222150469669260491160371167364801596980793066628348252875756269192860563147250245190879215261706018861010703916399271721568504216311400936576268201457043485567425058910229876242200599650553328125220514814353458584134527842909026533052817662438226341766386907725432523592554087208564388198110387109052477185069422818097502362308639680909467900693960095749777068154608353323017260863044363522968445722528613331318777769196683898936914898960832501531474059834773877142775568754580461796404169311919628290074323494760080637328118656459226005599129747068293371548944031759250516775888431221455838255358678464727291979829793698409825732090622995132816018315328174555367048734868279595290167144590068035359925729877084419261695019040783508663424844264350486184060090928895949511190959812774009155265841058555218655371848585315888332953138954927290480765483896682000081526159695759882059776*i1^94 + 14079001046779362211090860518688345389068757756154907506198105358648248521982268226437299934409237598024329285837489568185336389219031245274411107547882537378163801444520868953048714919448639753554732966216378306988933420139199583902637945774805750204302082593518389394241372309467263642507070591641645713949464127902481603972819280282554057471855913693352179877328699184716070900088188228565856210689430368261580849515296013501445980178618854555492282507044959757595876528164999189774052939995581813003519320896110581395472783715870873190617203187428941996098919726617755337816582549205727277251156332619691178835725646431124362520665943689022594729836803301587937014497459488540440300310572825957983626041306945842613387984654730385750608507917721911985860557182331829507124988940260974421515203470935497024879262421119961272691445722882095344998677628041914317521035080735475789318916216604203953356807466886196302338512579340937566017248931845571467334479734237068406980194993664930425089568040759420994044400515292208912391219926527232423553008314606831832836073834344170027332945439135608771500880932419730140680221009835189132144347273813458909807740428141236364915291503880423812551765650399568176174628016451823038846699779283315927854136725294842957448311504806838544330538415087516293796350098071563613348607492425999193925340992256872766090995595784029581545547370085396901241513432119977467128506954323036048179715373214943515698065447974692236099145396873263472881483660928345903029396021628715680484859134784998187775330523659645055116166831509531375477998062568373570459902579325430948782155370020561524736354678578764394189978959356357606656532848316446610301357126160059452356672143749241839141414899124021506658653893250530444320358059554072278518945159087964811531812279124659957875520435216847496445626667694077870992310254142655196876772982005186676241449607696804722575268937530828472561190309856999090324335341845051644469415714546721832282220982585906231811886674101841405579733501854897754067031855536202510547621648553029536087213281047058433793140250977006709253651137807215947809039082715636943567470704941675590117865149285585464033660551492552721605722836367431385207954555915966605196458983296376003138054650752724010475455939086284926891944308357078512936037130166628910020931178468790194554183296973676626640555778201124303745483204840534643801100325465560619924562939187143338870097710038395774674595721778930038702231743598683995406037869358081915659911366393071857352203380859326510502621720386469888*i1^95 + 55589607752659541672843829502939781806429504301825683328678123668706853238893514341043020309884746280241187603576356852836783612728774881948816165348686113952889762156507442046091329870282913807530815182782387201812577992681742641731865719612836002470767470027599469134632847078768919770360316243439416897037584212883210911647466764757405386860554948939617712155851795429968441670198013902890555326326464379872004351363010466638018169327023440194921230731494329189263681979359118541843107629559917187806107209351290146079597282445811192625356585610651317579309577239445504624645890664657600580032864512767530721067879436504962577465570773254719841496883745288535424689804744889639081220403287535005910254246543376044294287795791448523465073968763127595297418473422864823311868923023210196827081670638341011009095637523840128533443727127601986468606792967532352633434849457864672156538038600289132950802529716450992127349522585999478923108040225265158019167090833241009826427165889748823361252143307181745177999559554966014824040361231978169754325089456992877588994269542134930079580583089483127918510157963856760512223440897320189334920922533912131006357947918479546019547628640784614189206262955321040980566328277026812161717069190869071752720693536660416873066284589023125974669037110577643275260445344649481816007860386475236243685055924038046145111831293100075920490340730630729966472743370925037374908814238430644821394754142371007922718614033902739896932716869499761621849898398513282151247316268444663289257656202388348787527189682660215501543218589272721628829571628317905042961571069023291307171489363939466638814148079719788556596960745954064621790104553682539681544499306889356194816062446514520863481450917751985520482345979992512010403095569127756570611308702729331749858333265653035497684833751344054409521781232922987070078911334316378078353224633744911967157687890973241300408717699542436384157220057195291517532332294421359167976034232422200816387117090505263785167247801232510458052344365893870365064879799911651899610212957494873620820129194586819629239986561931657757678703268052085738615637257347106727455478125658217305557379695712330539118395137785676664896368771464463131636378919846275762446235695262102918793931244843120343317679106685303557269695607299234576314193135763131958135261803605482015898706645171116613996207767439568327353081451551235710963207590254539331108834576215156370118131265480808697340088169053114929214254052907656816756414939186791278572537263045188095470801159549780779597824*i1^96 + -41398714577402712161374560695523510355433541189432678591013311036169304932764367470958369503302250012724459953377583764203734773982530022264970862287019955042800738843655942866540048522370320290037616153681808832057752694203592297256566597918938056516358300249030245824565719864607437422583422598660238838822998429460842527621286053843830133585788697895716684068773998274133599483793864467950579539917793979188240354238928089508616322827566671142963529480783282294373020489169800996277084814404206372045133867731655821189587145272394418585373438068119267354190663522221762069096354482071960118163018548964014458356289816154970455005698266337999959647497064251472141359614661270039673393293448900149912829787176619796898008921957823873328945777421229022648296673995035377478679982727122008763196883070099113393876795282551230128149759694866221964089689155346027235004003201989376748980920530129459768018147572635523957287102782818045722072989018403961369325751847003822337096583472635441885332735912026264907704938033152661217182148242352494675037368417433851725030100527693544188278541074593145075212976246535753804827055879597109771097645076065428123863069357279423145039464749294807765055943066518512226785614289698782250412917017735684184096260436342326993481398158052943707209284998418584836541062944714170157883055313455213062224471886339883138461227928102735258315514375954924412961728816937957232676577847703845553895746984793499532448540375969596423994397216194348549678252518912366069074670684936174814851997145642248442020077279089238517662442994190744028607252207557199907049924916665369506959208154631935630577065656880814443097028605935094556895910651993644106952166857132177320715646248387150752025937362764373900816574926779710994493404097334275540017254958894451209074259945531165874712830894115987348689555038245012023825396089876750939104787396149251936721262179070903071490598605063604619489045277612711028461097841598088168165721443920496094758784122085597943531081905753093829528073127825742659877472773678927258292988615766700022592138073637012519259851291592029962806284618408231998900919372048212683278989094900281274958937277198167072333855575213867995594651903158947714752046767275806206185040686865033369514080417527341126880716481312774130455038357338108648740953545834256293420975676184697743717724730976733111546649295461706776008776389155229182430371949378612472836607326954426896972459352891208758869469353643150988597223870287534521517662208287151233141724084033376239998478581760*i1^97 + -743160766545088734759953528782407537143298855973033526165052958615561774437717813111577134826334824502385452966106045975055428479751467897963346736070145744658637351344782200760663981191771099129454480871631796213752375351875048211565300380385769426953357220730489153579450823203064556401565696543826416819737126946890787207338891766663542717543735282635361242058526453418606769730273980654590309480415499317467932702141782248900570388760924824100725566625438374069421378381966191525349988712556071574862072901520372653349933042474678562063013717845588541482748166759899182131872038712476011741416581259313770176621075848511530181456458555340304222213439719199403358364810109055560472682334522172311604082089721613623797402436773677166245975596540482168217034718262194152564115380647062193865870112543796740405396264183431665952184336731956695259831769073803418210823281080265324045405075778397761326898739257757952201535215363429943943798682570782805131206437183736178890220650572088012115466416213281853037866350175585062926851888150538014248175641227312437379555491384203419704786336380876397761789667954926942348485999853742820982536045582537621719374092221171004197884622565160178247717538576459945209966671444432165892241922903811755380470146071111683586171315706855634174258320437075688761301955976370906172221725046328374674894770031743035383310515000011035679430947823161163805261923106696769947343779158986388178147388032987317575261118684831702208273278599626721501138260332251188941846094163492279691442566399644530812652812885567248957770681182666253832665536885786899811304293692753393495034308581827627879552954552500980385306891458512810299071383721025870737189925666936925150043651692464755504436605035916877982947145488298056273387198039370985345212595505705426813986938894296135611888197336669060624468213676974823609732738887246642074198938742295734590836190403959256827227854812161677179463140570141081100552495753805973463158346963828540971613652493317226742219045061851853139026227156748775322037877277573646690349652031193809412067264199142584844644517915691543592125372680929765248401096564222375311770200100215353428365422947241691660136240239913918357955588575888587823045834183614670257371973940918219072457780901549366042542487383547163694267893025686624681231160188824164750355867337258080754809459974297212310094741475121141691106673638062621207675729987980631303904907041460924089692321114179220934041213495978545832968008477816180172363198703255389993961888404989804544*i1^98 + -1147287652866651196103703425376653438835404609782631489157160895797941191742563934385287710067292969518036386156957799418279594131604360514890459982054487751391798623149512509264560680162926364504643238877986508196237444982771073901326383199353885614070430177018705200809741061335600623075922334619900118818435177678793739961564733620703933618071388932577122905930478485951746125318654990767252543678142620099507623926715036666219543696374597019113990621886060151273488477318740328440468100110817108431206237444454234309697707411156621266014157587669880708776834860848528594125543026419555032952313650908935983783365882692180212418025496257637350580366855373568646959083918619129190496529483655539301363771100531648522770062910585469047780953575253859631722702838141087624569770156722713172273403465594408285586244905407736534498929394288146816461353127140009621484056087107762282144498338814035447660802248982872001545649965764759643350408444330274494881989524862111276482583424116988289726048704766032321482167912310436913133870317420580369508467762238313803899217629673502117666698520281497989982781092141924760435685583006709408946482188478617047391267883269131238472062795960615577418320401880677288085655158041783653705169611509502886738843618666013207572844394995478051581301935587659670053416374506180215120587881966987676619724488045625240559379510480546409032765262599836955516481328671468759740020826124371686326430196733619059188349897449241100074928368897516129365962452088432155024946798268062049281756815281796923690710586887041121891108482860671282741499781218009816947146217692730025714618825837403565224666599040461019314035915335861850496940330924081490232487651368415741656535617626719960843933986679849097112445635986972920120406701503899943015122594003352647970877532070017990385908647556475064104588218733051605858032303174366766365189165007702142950947685274470008007034200731422205744719005947134541802193754144897702119643004982805253968290550380812007819285452373342475164048623715015484606639699263043882704671043580951549792046551791275700679109258274729016871547071245880550176590546683281135772198804133519110603208316644598588834538354155302316651791708320475647361574308931318147363503900266779366251128822461878201305841531026013841519801596019333360406702348734297309207178863692042458472138332989735816209398797358019743574466909726127224159077026053080624477432793169873078330950534732762158203036635598782476756045085883751304103514902976389725275815936*i1^99 + 1388473432731767597946317243962299111485479137640945799106113368334574663439587570756035864829697451732184318669383270124828187832421947718506369526203253134615992789811910429335687052614439491398223396850053371712623877646433840313118773680710095028256861130009864400416819586879718435569977163397424190887425699286167626151437418253513000474736958596209664881053242820003430861413806892350337250696478022923556311062311190947315096724650439019099454497518544841943925482868100888610310807434468062615884964138706117949817290509873579325450475342019218310972780862281590524555157928105878912508820616870188599932179035226107687671399895950985407838280373790015316315862949538154471605696000476803808572650805309038315459505410470600366821140394217037473597702515918505438127420423736811404645512294313714151942475146506171307436910939885675427690111418046986368320818882628021282714622826038650447227102693099925084806628834441383863303457758206172678350837054950146244743388961710365806763511948642449295690888880175564692304241559210685899316258571557625793258400870420587497495270946305833760661006355829029491277230264232343373293837090765125428298972978898571929510234459904594190964484051677629495430630259871664648291642847979864321025240766482430163201726608955877914739045539073209536281304200051092923496268151195687627474907327030304336098605194877010792050637367720058211380282061308456199535745248795944123299542055830548253825452953219764874849706568485422108241498690973671322104950907770317818114034200196259853132666665802208965790464637229070802180893612648106025206286329231374542707139597150455534398464569888567764696063571814672164967516787844349554729913785713087676000863202856709581915080923170829342462942229947295852046415432873622543392949774329762224337238110142662582867288294845916861116951623596159410476037984043972458712320833771828199120316511279078424344139213384224902846313920819580219072232850430664382082617328217135175460513005235454983191766569874405026972719084516137578230791654907944759975729991943292419936144714337967897560534234765681804356759233449592971135493135464089889794791300233358146942800612930497160555294881358366253927226913197861798074642154802139916664287467290909281580991685543354811431340307743381612199078890933872081355194990660158789858394549125670752515962441117918700231724544113930831151946085276866659291349116513262263566663495706566850397761840645489142576151595031078369789074379522556133329180158853120*i1^100 + 10152694784939942174461471684169470706438133230236533240232280052492622202541559708282840183464925877552766079366990127206200215392498902781903434799188148229473469759995037144338586345243093080811092158132169773387865299499710295925971360559467379921417759196004572086727641184940993354067527127492939949568587736130524713296610575493918125916728170864372311109832384434098265395378278100689310607228352560393945682790194192826894290392470261011959411724985962118475447483494000711897282222354834874281810839833468737273455171074658915304814665009401796474405050395360439313861890180525958251892003187441691102948201780716909280414535720153371772307789522469697123733208174487254231054300790170161407566917656334003748377160294436642575830838548541520304161554719684338714026327812301163884006814088330441414888068851925025203709133977791973598838511813623192239154248678668437931136583728485453702717921974180200651529644292333405575493407968985082378872948213039597524570087958991456862908676610763157319901484138561335313025054258620855129317566268637022056304055304799632641986407289880372332783657488961444725872334922940122453277709138318613247392015435443896257589821743191685290884031090693403320303558690213128203009852362176634665187447284712569733947929200208044386299240402798331982740547502205379057580194179435777375053043251815297374351090057937524678435992389841256245274165884645605538731949320617141964472863893526273558773619721481600987354173531516709575306111287849935867946272155586612575207782890734249947867018545941333936798603775575785625931201699433223864492744764935418315791905897304519091503391487961113511501024137433009762644155836436750372202124618946941032811356732833103352009880278464729126122317938985320038402937668392521602331215373278483603570288760273499522585314443332631432666307092120305142811831903928797857037520228556240218561368636152812921365374260242331634518127856678077892062402222048721804268491017508296727441211092128644039056591322960285790070889726882952536669535854423672633974446873226950639599964707675084760657608190420913472377180039607596161164866881966265997901761725768005593900844802922331196059716619355694135546884920491984138713349486474075945925079684003835680389060287118924019073730888156386193908335281648922075783893715544869775185700852267454776650679188028817132400539501623740606530252783884998694950629061149672906616390124480988533376290455475467289919737950699735188902545693249439268864*i1^101 + -2015898296618367418235894591705418528364534524401092050975584355738390778201010335021194650611456472259595744387081027330845484720186096441541253390356620975678918297042105732470236045162617141438418856719750247754901611020585259570652012469660204644105598279971085048687532424975194643981989736157958311198454494672537690121225909986764530904884531790604248664146408875277476998817771383267675377726414729912337076332606517724238322643468645149713838916295025068726359849556974455682461736329707101539969547403472829887177653955523466007559050217838912878853607270942059664519331041171824971092559996797654401777148510428285194857682436425429619371068307931739748188085794396095797023017072529617889636981306390009300660977328937642418355890256364814046720942854279691497062386928514801759067964816762287881137487210244162098091409137772515596060614596740900257960670048555559616924245108359639980558472256988124118801993707426460397932525823919263477644349565134121556889019090601921135433617889845159110968376391681366195716056789191386292008370648081390264014904629266962235676798433678861386090018524766207736183967968966646400602497611141931178336462740409528201754409277985770713846499755835047524030123416863626745306579555287618674015177499022513976005329238362889555122940670589309968039489758050602969491189585348831839399939002153680023427444541557845902122402962167702447482590635887532284199006182424178542239359813030958890041764910905612591578952428825964329857119579955975983158628468993464931473346206970033777067385867859069634898510227296549733679081982452909052275154611379600441561980174545655117297939001553409232682637829193375647452283905779617632437356865322936528795190651722351510419683899177308767332816479693543723450134452121922843427627155767940207081906958694778875388731233441556611095480056052448951086827789802761604161029293370863606558525105559791440966564709432083379018769134317626894789616515595157188110358390791804692336753433545135748257835840011972516733664753411422299557799905810171941172814316252303956890216838865446349402795359076914119018743583413093870159860749946159245762006742838551562939167934067637096168437119320614937182755381840410636298440927434653125982237199740905992773957182721773883418346426161436119466287926668287652310435307184113848381715238378147271495743848087499140565337855540943750553311691552907978428253138353975978755282799714206591425253213718966342184023309726327952981884928*i1^102 + 634834276898198464362355643745852726180729167805281492358680126634120991982939493619720916239470538044246486244802108873670855214825418326269111206827160932466850834981201930344340470006587793545440455211394227839507857897957871961034619324211218381480161167670923492074330345932826247976299972514169147227577847152542176848619123453150903490130170168667448960476919049268920958773061100500849791738333773335674779909756246460870532984395109122285593307616735125499240390588606570651113873736113594491038163333282845829517529929767097163007941796901963219873876204971187394945818992661833867708124862140136391432447215119051090537497319467897523626363364458718639898299168267538488850236484096870253199367403324593921382347269249074011807653895599389555814699928485881828400373545395507734383436480695121090925095086029765762783540720186400438224114681123823902874412049646599614545596736918346183835220818191558846925940191848439919471730496137991193445563941573573346632974873482165626255418108028559365102359575510056534241588755509685089002739486103296557476841415112882199704935297361828452754431312408088186325112910275269369442685599735153241292935033049671097152481152725781368772730703966669366203829581746024610550233969486561935523453640347003000404529111259007237337108799070487571296895836320192602540805295547315241361883019412266115533005743558115518115972976803735845121957525988876385620956457649684193999609475693341250743209433308525563488735743158550050181459889282198609373736463220702767808933538564023814581736383320776317234950860853138884780429930032268108116293910247919055853753448452639015598006360351878308459865367608721678664829744606276661433932059746948044585751184124713780429457113631023063533426023903878863489619212565396788947151380372961289223492229166240558120077395153981341320111932226409533669438680487564085503304708221630709342661334949732222833937556105794116920616619648638165989589118158785590972554428882016536415930583694312511810160496183679147124230396849362192933040881763699988757545040638183514695434273118851671611778728836798179081277001810539374729577394140654186870242287956635979714215064904228428779393576864123417704473389405846783218894590297581327163094205457630944079841224049218835215705561316275264501259920491116390916565097775032995675184293086752653962972791140480255090065774433038606311351550433679035271219338586254100311589296885794487895301567995478229037570878078976*i1^103 + -55027767089596242898945928134542947618455563852414453787154642226612000175946999054759747385443408602079567282227008570318346901631629317280327430978109127989684601820410898069996556483801352385255907174391347076624169580344777435742898880571224797789166671097393991860577241553031735393609267303315757480914173631323993079624341605778319803630291091106201798666468536549921671108315617395047958631077835187263168651523594265974373950474418367893659934166196281311120071667948359535744243441786613451944125058288184179375670347192976442089302768622500141355743870573531125613648523263231909811552840576531043853912771215366126487384598378662072043302515910822689791805882076409856141142775855619537633284279083610399434064607064322352582935747637673195169599694685453895382788415578533678889510329177364165885073392305145319095130869403834299087161916168336368386164037795236372312028075066861355900287466263824492389482874956161109897899821002591437712383150259567980487617372112012745712578476801906147859809423952852170180748680554388788782825949706362699060653866568161354135800363419284525511978891932220805207279759691069538829573284335997088593505553611024080176787182385147344297058818242525209617391339824614975367846386989834617604741547127300712012865635752974424093149941924545364802162319214679849771669472614452535983858782229409574923615331040749880645496856634360181082083296567201299493482825228442190223702512970239465332722531291401103665144689450021435346447768558339122719413803860093678356300715109330784648030670126941181924778464441474795814985535208919314054812105827266626559219931365501249745532836129929596510262380912834977274147623241814564840923371006953151937562885557203669062777888206016165294937067838609618416110400105233533127494190815995956751466031438511954234598533362908482712346007450635156297116256968970587822082245009031250196272198355747513340947800085835843040580079087735203275062234164231734977668198973796886606395061794344485524652378125597547070664923968532500899684270643270971772574440568307298426747965014388035560490009882131464436942286417326831025965715211180898902232901156632722993888197649879578312742858924269312301798382682367648614363801683668587453881189777506261257386327562940373216206507649994758493217256858776675137861781449559148798306955914078909376074313892306244317064281743937726023447161689688590674301795972214336762269144456958071809927055151101640704*i1^104 + 1393245129450934862736388995667351254391295571594701904378378940704921574590139520173700318273111275958594944730854142615057428644506430365086086343448726928530071860881456586984567205991867545638380409345006556194857914701444517346247767121496254534815224798132603395282709226709569675346051019881835495625605348254022211324633618861849638220899712629408309111312215573681109379576111591223347563923432395942730840791252046822046926525192429008199116360450385040977901450872279606366143151381781672366874096095119171516544693867949364234735362101984701777732106663146827257516811778758404717819865240390851781846316341141225366747276920783574487466373503533770244569348592639727980667191066568533317852342573506684369026546505976273897967669743962600529088968517884243552146147574231030118210235247702648135459509316614641329373371356640198461804640174218570642476702124822675608976323905763565285295365228759492964285416074939066850749901561753298548169301575644362098526882985438340257649286062371306383408054717997536979119783853397800283912156156362452420576541023413587723471383693604321471954008451702718977893811536726752858672135556894454496675053278051633494875543880630710354643600962255562688555652743507933942616814445739507080497034100848859329599790568065047866006665915133492951392259014579554457517903840481880151963466642612677418598207080753543327262701842430673633774052342602841154842723575336771883172407257240709075248827931830674329903271538257734275788079706425821900117286104932582860969806157402859755363412921238972282752851713024577353349199631819109719746084813271548908042020881689844775557267994529795395444049769546178165776583863421414619773764350046536727463385863110577523986435317025142018886497401177293460795989408213750446141168503077559754021443667532165967946663312690592345532431776244307847084225391817377498239052452270070436928406586482784602210091340173544809596797448851439387899314789790341624694554570175927544074302590460156709701055965409762004433122659543405233676381982116779092824336425889575662841959986396725228346486445252066010203700628462598342893106813645715974667816872345922030104911782247100664054685317322209718443001955113737183306215335775440169528395385970842691007911366515631409103535322413401094141835520567634893563336874738694583225689627608193762489231045875837498121367735507420285825296469827352224924397149494229937198756395135359881576448*i1^105 + -1983556557462471549708442094531577987550245714861263267488021802081152454153485120852075813088531595406900117814861946910867267422633080879984023781955282210861649867950020978621248700334108748943416761437545610474900711735387420635528779475040199406012653368525653371069190716570934993333080859731941809735567629391203136763710683462617594267453411795266410531295126023516464554024102883008419551125927811896209252751926303198852056474677684751284932193662481658616842245218514820683149717603338506395644714343032073215685654181164212503632974797854184439659984529591058274742336822461562648701420526232660401192858055054809300683297615391248850508821780161775486479474617765414257832918609215715814174533422501526956024964075666047068738395053417219410841013779977248448555273174732724344735517689566438164558302289799578883088022082881140278581466561133056901190359447655135864815292327287859263568804416525885756052349366251855147994164126948385550676752007037151781616214432877982056331811565673412318186721568129571066668667152220553617923911159923043265371472368426233693668933911832861978595283875640830542666087469691303510663642924634631475988135201844366036226726770727811490797596296860692920418895991609180383057482755180495701242642586726682246212698965839053050204030136773896314092266694748812164741498578629271756403842337593832099310416020978158623227532495614164504430328667431915671859633724927222901455912770758535835991741762700219918067806122696658842745105207309048368542476064199988397428193805071442930978606878317057348588553580212598819781028809477015212581872468082498901977909458966031351809924807171255669100280027776536275432139676326260887900381183602944981120449241220436579902787240149554378799575166664956953098701766426073012646066966840462069833603596142777994954802861499530121104006849267147274237264289234370024532661773145360956300818307270022475740455054942384051392575682882387770527188891204823489031006056621267367882332977751156995354231576055037522978278230646723876877600599580154062174974402983321912932820352849639414499236826033820650253615499953813538609909389151125872919809826041933667262635574797957668983732542078106901496759607337164992470879195149575176752137370571724431791606274773602852891861614578629577445147635553798959361739070495523913357105401616027249349892258247604852960323670140046930304932327572903564378659492984518377872556032*i1^106 + -4044630797380651328998242560440028934630296586094470072471605046152591178069744735507610212579182466080885452165496637775090878350156692266686010125716477449953458105500406674856725658569945633953530130102017544252334061310937446262894051472084132180338840331624816483712353629899438150093801348870325047248335755609872509678620334637960847362577024363199039851353910077008690271294258564713569943696301364529846628248246137293191745518666322399132075744256972929498231464357653023932323439376036417350585498567499288316053742413461649005770300962269842322245490965350637256656002784957123040286413857029314328962334836594506475723246384025364927728346052896854677482325599842274840907985784095179433800776331385942507261093097018145085313896166951781555500988033449700034033934792944795263714436492287617244069795966465552503258171211072126837301441246713393183405582035577370741962615134823338969278875934267636060130837663407206025552125521849920340133277936769225371137883450890418355520201123404071521282895823451719498250357701313169717781481816763244852021560037784993036016063374804510600100209201688023007969775228342158751802810988826964886623333211630104224915581428651933082380465388321202794684910272755258228032676507673510833462225602574466025102043340996028682679677916448712853385113070178050029511444467211560766944238693070506015663441641640832861459719151214866742699981135108982599926743101614006254024430561636408804157101972432249720504921476738980149781749522346458384587510671653359074304643158303282770228149264942795757999984132270136770470982571880790837275807380165252357000988119230676253413169204210544460239100095979960276698399864386093397803719295309238498925402876737201898627712221382731104047314019651599461967382819474254942007642205349196766125675447009214048397661506003711147332998500005930601262899331788312614933857155137576358330909593824370294078436888180477410263677683760311210865370579279330731730154397555144397593028248286131043898523778818806809076758564036593934444559461296753466180914684338061449622761751207620936142589524299498443201939681991847624401500108774288819900486101054382294261044849544491924709649123016329487326489505843405508447019112457126071435445624781158420561219626506576089870925261311544568566488164947903564901853178451840545956742300111446695207122502501829268510158574913796736991374662633377820276235960320*i1^107 + 12418075864735899612585391826487930263129288729304605710773501006282679371389241580316963843579695522089371243370419191795645849135348665341097009477888239817189964610716408917003206200596460360304228304451497965045525993339800155232754182923955079693183573077346137953403616086828521669901205996832551127142952922027929945816550983438480149983529170299461090392809522418078966106324683003477350272870688604162597362501603694221104190238817710508441635028008508574977879898082059433980704980466569720114588040409084279847001617928518645313731787130161556138191147953279450116552654987144982942932160299980568791148308322313968656018825599423823413667136863229024525557093709166419637839390757496134648167286182117722787652862803027299755389584162924388717487526436813188631045168574404345857503991991460766380768077424178247223595708101145947926684514996094158181934040349380201677583482926379933172420220559361171113623754783302139283890552019514320889305024116447304661202199156775524763624356085851299832090707428509721812974203286730976486297776182495132497181448110704938984682077978121072650775439117281508880639599066145671435638864707344821487400454861541205117413299106055939861367175061527172002588665299980261390783952514505084125809485427395031752740498630283416549485966672562560457327280104951781786888933672043972261164822767918451284351101683475258602262529039546649156311556190866414862546481601743487519899246758441235481125180927253263584264131800238532020928289072039516157206325382879322020686562703453232598455824497186505630978699014753778139734046277960255164309832156794160988637682691952385237630632669855913037335565964354697439045655993106823705141096302908354730524784725474327871416312217065904335195916759695746441856982295124668678311933981124339619483915151573906318554315772401673035197618375416978997623593292529908062778351347742923370485416247351767436098364411590450473348925466144854711079044665844708890137148528277932626840610936585602565987760962961464446559020491684442955806461165759909340552128705133029847552743164381764139625229961981375935837058791301758442369636781490234232872017105989784229594408839954259046903983917616921891064987091279116566853018008478511127146075606909314778063109201238792041987083289287638407619224758185852862309057949934326857320400183574759977913225167850407410892420763451293124789019508473856*i1^108 + -16251583271717674340801300574662546229089191148815320315046538622690967225287375079065135357193937110971624042936529439596593067252033481400032633517200649147283180361137288837317089351205500600150666684996580864078614440228336416861472305913098809995949238683163760687624347704199716269664858280639227345107053979115723438829285232485395623027204057349756849509405399339267976538872483475080599241555076469740612824642418017295983614415918895199613500092152660026453406215601526925242776908524661076167908908793925052265530033177660729413235365774534262139397846620396817319556386775860724085832703417334324999818859209152390737738017280717652053863738208465500867107426708774224063993573690564267078291260535166625759511512969075027319613338277579531785763390153351553798749739376123308698003545232757392187932948137719550992463038657725692750000408860797668948201690896099820269293962856348081404230881228083679532840459203638046616456321188777113685553847645239977411627846952845961850119762842147379852431541477807090403479575398296336069968118336620202525058815333586701047691238241599408943063345661873075403243285483174798789014764306743400605246285667218862422092641650054955637338326922777808919706951676745383843604907897593797744727321372743329247035267221715892720315750876758274424843557633116796783534868511586659933229040761102364100547182856639909401985506470668904241446817310057564020778872213494738854320956463244002847737219112045497487926618558725218444009981374468873704545195676671483441689692096647599246068325821110830214865529488336574179644813756993577949483539815552254327080552890455813994557525224053827804278874678001759132200729490132694912207679396697723477471158319668327354235341693306995415745823087276956821410732939341272488414703111607398736179951962054691893010531543889991816597835198355273323194756226084055024747818079436605217872855107187363828930411489118095206126080110173180307658349277108133222901282798990461786463041223792152601390391323636059912098928704537086978979131931017611707595050496270724293744352144723100570142071192921997048908804598756107387818589202326350068264900966393852036579144007501356454321374551979234418758367290787579982479700544992313398739460410387063143480117758900890059281782685682718260796027748273215521713158787044841538905774470872552061358536423331723448402059116205309952*i1^109 + 14020335642578717296340360952111035414058528546369930121559536123530438209370756135210735509046379393091043489797854497525929580112266165924226644646054281959862700489792243623863383323559645340698698928262789630243351237485760466183986567944224588472968655744915609157414440759072302773393203016217164192427814327739682831130260615273440954573034638283697226467690129197170042019558828088983978856347487985162783135919616870254838087564244315469915907309441351191428522859521640668434323854211507162393627026010705547677813702887948912176604945158335309840891752889077249110290646926781111198208953045331823356754746596014617615366551193882046886702537012371711208416765862140523140917772501103507616963405240172318198307942342751104889759463943426341786046081452611813476981169715479679204882423139290648636051740473375333188576744006424059100887577303316302089488561813787285845375805837749315934085573046695627532686668159371831584506012782527199484514384403841981991792539906066202274401082137512746609207544910503077035583610524706437450840290286991162965850089782542372259195041182367817553560679519005611959806111569477026656555259735142815266445885760395068314291701717137238881809523935448865191520992946371623639883527547241841124011010130668615072320080413645113959708765745843181658046031101125796574893157774390936423312849049694368326889169284807784857516477645965073409595415098033777900396283993609763786802252727267621724373688057729524711913088462071402662864544611675151869153945757446709413785987399014851569012151177955204561478615640687901975847355689539056049010047023618162446509571544286007378855811603686251418891571721382056677939718730348253064656410828357708741858145786553655269683518787215199317033779191931737682805825220073395291075055548787099187566068590791717734674050740111024818235491634954663551028728467379022883817682588789302122822902503794617014527885377473237437031155872576866498176651179407795463209656247882382877866135570293011975190193345177747118643178725696100450639277831399947596056093803376774578564965421624106487289239245099502440745732148892022324443831104053418838559867225875542434780889967984480413171046263614540651722784559325529514010476431845023704301426176198887423109476260391461412639512191976513074608253455100179838929376414096692132487405094392496470064978683953122639872*i1^110 + -6257508425726616068809173629440949408707688720155440058051730107869205833523584177382732241235729075088865162622771348774279885464784999656093701450779476171403697745919716079350113820451732494393496043731215909677182561153193219026623731036174674841108427581224377796382054697271886165963743219470343283471551260176874634319603414420116441712896695886811364710760565870998577259660363196720995375207646805290460692533555437798058712820894461320769981229222830625721376989724407217621795219382646000258744143253511014998764100917049371485980531802024239325666062882082714615597797444265162025953458099196896374967330126522670155926207529103023611831148119523033117183317437505851286866123004958552599409397255875688517510266310928110391217763381554978532551607283553979069383073393441615831574240523859890398039805005393771414900416425750256165255491360462092055419069980101222233341270574359278799630543312559211423351969913331253700604720994788516780934347968544387243461050712645933667709749559177525692187741419749593025703735423036029298468813686066326334246090818044050449649937540842824986171293599085011678345629718931712746691026548421130924392784817528485172958436807429710438198593256151513488166168838486993271816228865000805506050658444402292825053589476129689396861538053318734421802357228372805928510730298279612509136881527783450328958942911663268465131434519077968873785733663309633511896820519783573171597203593213610541545262204984623689114139165783871004302355988645317249855547438941744557559325371412915808898134345194470571284624244664501525798430825631688192281696343495950406032691641598126684074484561435351637512767576469749186879408039767945522210419259224613049057152094672000963179946081735090060194108636919427036127078278139053872914539044704046742093339300926914580302166060457198318077945365968424452216007164731471622401215528113451110923076659027451793939708758730231217108205835461031232311882910521019708368755076452745549450394473139362131751611685426995333877705662004050380187655548407860138445501325298454691815378161542678116090169975473158995448856154128247140881111166386699193960447668157696947937231647290240090369434853563178090396276524996543902110274380882538718273580307831587737864601248163710067666258107471149008721820715067515238353167773054453504495103702884760428740608*i1^111 + 931894148713620412148902752932868689901976190075830314383924127146243464145253239007470045537828560970608369902113430964795655524415547141013594875607941457876114307802301535836806252208682026136162566834836439157917592563043885690201555334430444157653596900455616906889673093871428075524513245940915255869150203815054806144117944360113137287940829206568300497206774533200664510580847735961654465953252088870807083932796438821852888354346351265122132693265459156720633299613934825184824706604296567146232735378976254972328624478259914555762293755389322409959785079907664414711448235296160643745062706298758729160494015710950064563240470161157208696818231300866043494860142223624081325436631051222052361422046972705751371718491132528552418376304370847505991862990193989545792199372415826968456806406779015184177154171512797271819091780942091153244781716692015900422247096749924969630899883953174133576749244136241421523332930229165312385875017423449434257896738956948756653566338533592942030774396347279371315804948743170251179103813070536279650985684814742252375097406375523468237151612567870582827604734479992475299336458481858031066412869691701652083033707323934880119188412164504771090343005384608145507718459443291971605917860544090637821640040164567015255673910571138320948835145453655286307420262136772753325035704866348869201387022450410416997488889132725619520990918991794978509880565706906961380342602898624228275826494880276531341838953249797847590503750468947537983827772114637887617247698628254932054265011114037476365024339246864431677680601795376039029575545477539162064266549488712895188649555155643857534024286765862955737965767932924357416153993790819840713413548635633756642955668587659770168389712566474793201872973860282523044852149186119763120967667233587055204999469630809831173517025160402161940778001820036088609057115206314159426595365864572694507821554058054390034274010749759264482321812589020974318873416178874310072444002080923330033970323505045820639897777102059949734976083762726561443210831098171890388397185885947901065147836314820397184415346277372521399854802114215232815632473392607776035518399773564503082129208444911387777020622576600966621750082663986739824013646236808002986900200530142450934978569479678122213774785965455569686599714850825048377713653321311430299877376*i1^112 + 34915127163267921774141357772723517456042756278949210371889736358410529042336762705168533777199224832246037535430044613278350036603393418655155595672485315475730468680866808306377127072837709986401063242890004034709880017419139285440172889165030562206882284963205439018915701360644337980041538793893038878680228605038522979855075137468856943259436940285775628766369245754136077304623942296755978697562104932400224262348953851262577307983773868668222544782546575923318420612633642100031681811259132278758812606347251593756494533671788589902712677229759323029607306532613083993759249778219284575139176083283928181089762470342158847626979526816997444780965046929257492269614997384195201597781276948699283451711237352279244314257345241963545591489322843645600606520656301575798057659189030945012010218562170586428451770247850059343550443908865276865876566582694794412184077779190552994495052123653374384667971492496107801076806211075203742750349402773998736579390380961059128572867475957838770358072313130534659602869117780295482000037829469029593661142342350491351773706070974414528274399029300216783313812349857142938680685769484327552373895714110409662116622776347304034478692497850060497641181911210653813283228503692867976088667904588161178008109006584911589522456395441030425239127604756471911963588785203816581128532386329100751873835810024883764801544531697267124485618725618889321003201113020141440861725766840395750872541286815057817342673988958705810783578336739193461800025587315350105748650915892915595692709884468617161052599741215880156718763345702868393927569163677519944157214240973727695684382082251102118439464219208756651336219247635658177304000415575660735248493664601910611301441592467424982401907828921760641211171915427953566431242455192379073980308681284463803348045695307245453383621960313777760855997844171127441024188546996643834077627837854925768210967626905033879880979084400987722779499395512746633417109066408123414597163446192992377221560716250773207696246119150688077379993359599637456160858937173498481904887818979010699508031895168942433597652392964204732013240301556544553569388200309013598159346061035262682800749437243759163367305075275891705058455672739205928357887736168570977670434928734101121261959516393920945467978858282017576516502693061888711566819328*i1^113 + 399730163449770261626393265288849103506567936847525989250005359885388947889853150164052998891959489914322971656305089845289173038914749180952642509762865460438415864713621058047655177792985128401891493687207175182391710421347202030569966804162123396217278840493499622157342335461706853583604135971580392614659440688397689688542748742748422036557809988531308220366685545822229445638910409184213838525268842261657408431251119171697368184413166620578834326368490086483472177569798333567315431368663020447363162736831446680206029491085650823073094805572344246001939257840650717092291068393091045881917378277583149537355003728174306123357437643913817914476058543729544536336775389697586511662228452047808190520335586352339398005989349283525866230077415704295876759605246908557332951213431273112450924869074744912607219102110423709746775448828611559213798484038718618486502346021331426121060073531173041144922243142680860575941557563758387394117537486900926679346061910065591910323761130782905508858582772760903672224652375830230742265657280207932985617345200112953270788151975513064879796806530149674535917932615118195344734733842057576371623170891944224434049214756955915584011687965452346784910421723270416144816646790149923381741853661918584455131954763049668363938748845885742386412642093498278318212470755735452268809337135140238202441422315235272994573418856868885369886190729919464271975287612734086574042545479754833886115599141659167914502962849352788338349437723294686924315720564871340130306662418949687753039510047574113524782236927505015170101275953038185453078606308778527638748288681671556002462419625918380261098051785297060412805939720593788605509859410957013208911358078145142867665465982587227269736596081889641539133661624182699637528130958233086332049195437063314205045978640711414283995949291128369020011629757956558276183780585320961187169861411698287765222383089180206423783109619758584017336657905214661210153367572106911318974166423746552277500739015921578471757454601463330691907053788358826193673183919849596997990390092627269570774200128702082474856051752789668389947978483234525219374288140911961932646494277664844328456247147616908760232460360117704612733173427661358070768712489099357811538353706185614062973587000300123505591611038205026559093374976*i1^114 + 5133447699762228370790528797248608420974830161245849755574003544107326468168721940437391818063322697531104727979432320554451587115828237791611375759525790877231967964166099335467117092965423057527071885293036378073040801733834273314411192389212745502675199797041583714068169143214246731597771774571542522584002123882846220841614879972871371319907477448307664700866800559806634168053730437752997341475248280149553610280425570882744180315223878837823727622788415804967114915545302302970098992862638569135799034143255610386895805088923500592009038587732857498513454717010401887984176739683645247940687931294663383360000699655876545465587791396619678038129495584968839978829939945290836713248625989050617335142730470955104573054755205065234897036943547877082737508755199177114463148091315554415426266954679844623044973494656545906155592958795650366015945670317984111258884454857606528717214149187678737743160500841668884247562645469595834005446076628392718550568894807837658005358257901127692990499250866130639962284394214133634974176302257928763875600589920704233115928643155192773852612701244183622383861494810150023553388553300298713195779776757448048469701050423052303010062708137995587935843608616851979054770274157506626280220715487533576170212516140019346527297071930062472589307605464571177255785056334247915406181263058707340291207552036444038470754337648161172988668197655194388335863648685818102188515298963194475937332486204906803311618114685067576834745503344891790737927286517018318428511877926295439262792563705504470325036193074399678941186329944776170773953816457900307662514228208625236997916746569100077316494074611114189142876638046335644803436350379009574753049180854513065639196711642813203100197586637166111130923583461490959887272032423356575444911539484475036863046290549183259814492146726053219426651004093836281849511477572004010810018308589083072261233352346675150858944050529447019173759987756402994170232698495281613924580611734598922105695382392817153859077054019040565895982438888688036038026676830797483720721839906888696204415451836218142597695281420818274592943934470546202983629219544075996357888931487203863897138597500965773483214160220113736170352541627767200560152342356015772437448599005172849201645354314535585410187264*i1^115 + 39486235460046080858506505341555540304281458888619865944533802414806391418191623717702775929052414550051340726370446054771598603372983013639469035834967974654170678490970803948906723843863626837491325187671376721439893620510438944203747328576957401501586254739408328823659556802476151570632521980209247045612729572739096654965753532007108641370076398319109370580964726571731503407568543308710931031763422179460635660935080577647290864229351405590712412081190374813948915955228349544093431317759412338679493852110920912454769913632043354253544687272437083835689046729790484695892467664363296765067615880221772660723126957493861444657363827172945199351671512101736543165460405806113552488242791866361882596243930520281291753969425273853586332795430648293784646842795555230080131231126431808878065959496034349121268715148450999404707486062980195135668298211930808912887233250723558571586958008518293422865054003905484588514486354590463962121757091569313805872080359264998242402023078117313843819162691813343615527911703037896649055420341281602999646831163831392946449235491447634141324344586068361447998778463275407494612460699722596496058832487311579278896683688836738173311652143297637948444445590294941347628961093095976004992896360742647152425844245570124296936844624812499585041830659231522375768980775518503028070884100635994224500221711804058469722343039462911986406915938715871634673003207087240870555325098754572806991405196149086044772381054483381975309966340847887583936116784851262504385791704232018514762431103150605341456000018227318135537496295747556487382162898145739888905774396724618139088946151084515315906435336108683944694902398669997939759579636100449657192385352048152657860343763908312335251634642812271369009933061426607616744751462331836911053591401615384610732533672650088537026086358080823275155894529596340622423216467588599247503045417883685719875562020737814899412252088615234791573711577352116593536259762205048525626674631101291992502452297585095997972867145727154820793973588070568461865050695176769914523411493836590450701418756328044843397334751392158018148693498582290212800976733818830320792513335452628932376551982991319722525731538142342354891252076417599069679579718591986104366115150510784371490816*i1^116 + -470947372336218662531728429699499571966054502018504261942304189132333812678746489068716176674936194539528793624386765380468809294272975090303499619097418258459105474619494600184183097797540717280822755260159111694827611948040771045521604736005514067972324730198953231562308458364191542853447029745880033770621096651050401241137009231288215715939814928562698272318387722476968792464828904070272361022392138788026786621612006521694723911483909409693766155850058359787488586114712397479739766036799579032109116684234980571287315366723915811695861499824806397320618514068692604125029250126244959660460470201487659977055887863431980640087527451217770017166850578737434803380579960064849689074508317281584435123006880372178051026012965543536890492657491004983592501848755586181433395213361152306630100408735571248453236980143929372846892429209094074414244738319640439308125039525833269378762152142400763752730792290659398925863632139061196880842476142712518638212606428168075006655584930852195941496920083359427364391167023904559182079649315769630384215050024339229702435841579534839634954198939057974279294786620037914243939671961004510989997595780552830996113654499853244676885328416517025841305585168961978565106835424353875261039247783911442782541907086548457342298652249626715964194610967752341168742613842964050000076666499763563627824951352639408017919599346707637309829792585303962605083896779585686825821660639396448930302537270054295873356400282749886031443736765256851809670496274200223314633415190354114616184473197444855950587193875281960690760894177978161438321509319806946174268133733529064651794989401558066817593820162376807673340180532788863698412797585670711849891976729367306259518483543704974915358717146245308778617031893306666652679944657501567109226209134903391968483245782708045770852900015545503712151011285136123080266656212077460359586743077066462327479226164679510363671510801590810993779913660110250500943592901137647028712743419834418720583525653255939276846025850718532532038692242005465746609921602383146002695698947037157050416126405876006283204743044906524619227544788683308629056879893075600336573430585952850231575066644312385263645444489579368604052596556396310207417148243968*i1^117 + -1004851000430738820224892061580645027356487106256682593287796091830200555617152573863748951123133701564917120978648142795457228511836180832488513453739337386664863269730148808338508309875818174547637924306143287865798597642379714527320088766599016395865864841456221961236573351055678523542215366036803393180022047119105788187587476348585628253079721406777625562134076950974781717828910791623123502549596541292047899290411085698470537745876511732578728511649749135632475173181667045144501289810934960939695483465909170835022170235201449185590416615388450593328968896306042094364266275812212182547441125186977810363226409369911812150453934852984675402595633536973859247251654853729192487287134666153286957264288195616226033136292498548311208703833963149702409436050623716575917720519778183675379691350139848412734394840324871120448208215634166694802287626102725218964643436558530612550111803631267819939980944435061579800652196149005045451203489663344186442714514599176885099243000983779559481966524055052215931093656406849415735428578942292279924290259870855238347865843911709436638219180001917313736048708251078346184546997165965582409465484430851614444623956893216847459844411791483191489625596674148538010303447576234916114748694055049235200117155836177775926110661569137474897911544428356157913372124794516827423541735880474120122180402682747062259517025142585914348248087471769983393439075042782710307342806207840486406255787841723063355450683312406208631669116287419955192741872278674422736307133282367238258010196492311686501964082712730480050313151579370681218631031002920867915339743934797384807320574165258697424455405727365560616355932691287330087611813323346372541244184368796028730449545374072017838355550227153270785141485984621992292686219323314629892360571670831664712658365073254722899003747088579612078797239715409121887520862929742197781364391185908856403403258374813868987622609759743893635658861822207851519286224298209739203121398310133183603852353868665283420395864250102798277946090470651905950148006094924209241751659486735660871901719931995045473301580060360944451934995651761822976219567552542005955190335897755433254321876276416130991643393261568*i1^118 + -256390820400943174100807202903763908761359183342565046158173047084638479980990075107952507306393259363738792478719835683668506809199898633089944560419223614323697713688441066376645617109837640141837242504450075214505302376599502681763963076348457815689093927081477624334912049965638064086115956874205804335834370261294333656304721695667321785888400634499990100561284438571224765348840961788089992519032915938161615484256725313600812886407741833863679356692723097091534856343615581293657431965520593748871256638724493802744947844223433153798472745733969714545139285142195538294286289324638256811886076203790912843310613751863770555535007090584350921973434098198839700865783908846177357666138966802804218863252461619904107943963527908745566570061155300457066654966834804269439462129265018220883464640038412269340481259670980338564588068594940470266249130695861671676064181303498556416691375385786363965313126834474103343862837042598930265562834749152450751297872721670149583437267968324089953341345711283746242223797135678626426139168510633862132573276824748876436391453708815627034802543347990830323113973546475809727571657466900161795067688185045945922543891271884615710520490917400590180690170716712332253531309312963476505907015405971139274719120787269508001976567073787108953667386914851000563619397224461730170512850782549683610682460155212766346927455498596103602780598031780871757596398283539488261204073800342517663335331242450473141676001519428473120950418676789940968096385695830288043198274720588597549477341258413964165010887190385429198293728469515246521987006384323650797379136472580097284298843193432599605917460205268480332665566061499997770017531868828947558687484980621774802116615831864360726414283854319169499553590705057515504609439432420843687437416951934711074883908183160295055451462704199670577116267124251462326254178669329551516267217730161808881619428688376736579148583822774101493335002566788868754186603788652488856696172772361588064033623335904283898629925856459031252082966070301403764943616714972350756666187431629263972073191056740985531458003752375474738039391460755452520193500495267849028944338616320*i1^119 - N1*84413120756521072024370120026759104481067808161352018077699515744508720749201610398314866803589641796522349555869250212329504345329030743020147226349225128258969238337598805347678525474894029132796942991421724151970435957356220488023689355606859776185799972566495458464365890574302904863184739079741809454889601864908341248000000*i3 ] ]